这是indexloc提供的服务,不要输入任何密码
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
304 commits
Select commit Hold shift + click to select a range
832d174
Add PHP Shropshire event
rgee0 Apr 13, 2019
7b09992
Using functions.json instead of store-arch.json
zeerorg Apr 4, 2019
8c896d9
Fixed arm64 dockerfile
zeerorg Apr 5, 2019
8ef52ce
Update Dockerfiles to latest watchdog
alexellis Apr 22, 2019
745b6f2
Update membership expectations
alexellis Apr 23, 2019
2784268
Update wording
alexellis Apr 23, 2019
e2454fb
Update Slack participation for members
alexellis Apr 23, 2019
5ebad64
Update note on participation in Zoom calls
alexellis Apr 23, 2019
61d3c1d
Update portal image
alexellis Apr 23, 2019
e903f0e
Update sentiment-analysis to non-root user
alexellis Apr 23, 2019
5e2112a
Bundle watchdog binaries into an image
rgee0 Apr 14, 2019
9eafa0b
Create one watchdog image per arch
rgee0 Apr 14, 2019
2f15a62
Correct swagger req description for /system/alert
J12934 Apr 25, 2019
8d8a59b
Add newer Prometheus/alertmanager Dockerfiles
alexellis Apr 26, 2019
fb101fc
Ensure contib prom docker tags match the installed version
LucasRoesler Apr 27, 2019
5056ad0
Add Dockercon Serverless Summit to community
burtonr Apr 26, 2019
3e50256
Add new events for KubeCon and week leading up
alexellis May 7, 2019
681d884
Add blog by Prasenjit
alexellis May 7, 2019
1390621
Bump compose to use gateway_invoke for nats-queue-worker
alexellis May 7, 2019
c211e66
Add OpenFaaS in-person workshop by Ferenc
alexellis May 7, 2019
e84ba2e
Update KubeCon names
alexellis May 8, 2019
b512afd
Update community.md
staal-it May 8, 2019
c73e065
Added teqnation talk
arnobroekhof May 8, 2019
f511feb
Add ARM64 Docker images for Prom/AlertManager
alexellis May 9, 2019
3675db0
Added a new blog entry to the community file
staal-it May 13, 2019
939a9be
Add missing blogs from openfaas.com
alexellis May 14, 2019
74a7584
Updates faas-swarm to current release 6.2
ewilde May 7, 2019
a485c30
Add blog post and openfaas templates
matipan May 16, 2019
497afce
Add Blockchain as a service event
May 24, 2019
5bb293e
Add OHV blog post to community
burtonr May 24, 2019
5224dcc
Added GBFS bikeshare integration function for example repos
andmos May 25, 2019
edf5396
Adds ContainerDays EU and terraform provider talk
ewilde May 26, 2019
a031963
Push multi-arch image for watchdog
alexellis May 26, 2019
64904b1
Enable experimental CLI for manifests
alexellis May 26, 2019
364a430
Enable experimental Docker CLI
alexellis May 26, 2019
59956b1
Adding event in Ratingen Germany
May 21, 2019
5f5f343
Adding event in community file
May 22, 2019
0a1e78a
Add 2 videos to community file
burtonr May 28, 2019
303e37a
Add ContainerWorld presentation to 2019 events
carsonoid May 28, 2019
0449add
Add funding file
alexellis Jun 4, 2019
e9ca462
Update funding file for Community Bridge URL
alexellis Jun 4, 2019
3d69bb3
De-dupe CommunityBridge link
alexellis Jun 4, 2019
ff45689
Try to re-order links
alexellis Jun 4, 2019
89e6b5d
Added link to blogpost about running bikeshare functions with openfaas
andmos Jun 5, 2019
6ff02b6
Update order of sponsorship links
alexellis Jun 5, 2019
02cf70c
Add basic auth plugin
alexellis Jun 5, 2019
d6ef9cb
Add errors package
alexellis Jun 5, 2019
3edf499
Add configuration options
alexellis Jun 5, 2019
49b7c03
Add unit test for returning headers
alexellis Jun 5, 2019
95d4d50
Update handler path
alexellis Jun 5, 2019
c48be47
Copy response headers back to client
alexellis Jun 5, 2019
5b2a037
Add external auth handler
alexellis Jun 5, 2019
a66097a
Add config options for auth proxy
alexellis Jun 5, 2019
35508ac
Add explicit deadline for auth request
alexellis Jun 5, 2019
c9b5e5f
Move to use WithTimeout instead of WithDeadline for context
alexellis Jun 5, 2019
7be07e2
Fix broken test
alexellis Jun 5, 2019
03ebf16
Add missing blogs to community file
viveksyngh May 22, 2019
6d8ebc6
Deploy basic auth plugin
alexellis Jun 5, 2019
86b37ac
update dockerfile to add user
cpanato May 7, 2019
8fe4040
redirect to another sample
cpanato May 7, 2019
6beca8f
Pass headers when using external auth
alexellis Jun 7, 2019
ef81178
Pass headers back to client from auth plugin
alexellis Jun 7, 2019
d6b3847
Add body from basic auth plugin.
alexellis Jun 7, 2019
16aba72
Enable custom filename for auth credentials
alexellis Jun 8, 2019
678e935
Update .gitignore
alexellis Jun 8, 2019
701708f
Update faas-provider version
alexellis Jun 8, 2019
0758e48
Switch to external auth
alexellis Jun 7, 2019
1cf030d
Differentiate external service auth from user auth
alexellis Jun 8, 2019
d2965df
Remove un-used RoutelessProxy
alexellis Jun 8, 2019
e3b7751
Add error handling to basic auth injector
alexellis Jun 8, 2019
f7cfafa
Update FUNDING.yml
alexellis Jun 10, 2019
3b027d3
Add blog post on OpenFaaS/K8s client
kturcios Jun 10, 2019
e3c976a
Fix error handling for ExternalAuth
alexellis Jun 14, 2019
6481b68
Add ca-certs to multi-arch gateways
alexellis Jun 14, 2019
84d58c3
Add talk @ GoWayFest
veggiemonk Jun 15, 2019
490d74f
Update gateway to 0.13.9 for swarm
viveksyngh Jun 15, 2019
a987d21
Add additional fields to the UI
burtonr May 12, 2019
45cf4db
Update FUNDING.yml to enable github/alexellis
rgee0 Jun 14, 2019
b019f6c
Add Concurrency Limiter
sargun Apr 9, 2019
a88c411
Added OpenFaaS blog post.
roncrivera Jun 12, 2019
48c29f8
Remove deploy-stack.armhf.sh script
rdimitrov Feb 4, 2019
fd39f99
Add presentation videos to community
burtonr Jun 16, 2019
a6c9e3b
Remove extra customize button
burtonr Jun 16, 2019
9ed10f3
Add bronze sponsor
alexellis Jun 19, 2019
27ebbfd
Refactor CI and enable auto-builds for auth
rgee0 Jun 23, 2019
b275a20
Update Dockerfile for ARM64
alexellis Jun 24, 2019
0ca78b1
Use license-check in the auth plugin
alexellis Jun 24, 2019
ced4ee5
Add Dockerfile override for ARM64
alexellis Jun 24, 2019
74ef6ed
Add registry login script and reinstate to CI
rgee0 Jun 23, 2019
6799f61
Update nodeinfo/alpinefunction to latest mulit-stage
alexellis Jun 25, 2019
ab4d95c
Update figlet's watchdog
alexellis Jun 25, 2019
0fab7fb
Update figlet and api-secret sample
alexellis Jun 25, 2019
9b6f324
Added Belo Horizonte Meetup
zeerorg Jun 26, 2019
491811f
Changed event name as suggested in #1236 by @pasimoes
zeerorg Jun 27, 2019
3c4077f
Updated Belo Horizonte event
zeerorg Jun 29, 2019
e7e91ec
Implement log proxy handler
LucasRoesler Mar 10, 2019
00c734a
Verify not goroutine leaks in the log proxy
LucasRoesler Mar 17, 2019
e07a61f
Reimplemnt the logs proxy without hijacking
LucasRoesler Apr 13, 2019
db6628d
Remove Hyjacker log handler
LucasRoesler Jun 22, 2019
6df51a3
Use context timeout to cancel the log request
LucasRoesler Jun 22, 2019
c28175c
Fix missing imports and tests
LucasRoesler Jun 23, 2019
02ccccb
Remove duplicated code to remove hop headers
LucasRoesler Jun 23, 2019
74d0812
Handle unexpected statuscodes from the log provider
LucasRoesler Jun 23, 2019
6868d8a
Document the new logs endpoint and env variable
LucasRoesler Jun 28, 2019
d8a5952
Upgrade faas-provider to 0.9.2
LucasRoesler Jun 28, 2019
4c12c2e
Add tests for loading the logs provider value from the env
LucasRoesler Jun 28, 2019
75a8468
Fix async-function doc broken link in swagger
gabrielsson Jul 8, 2019
b572e77
Add event and writeup to community
burtonr Jul 9, 2019
4413407
Add Form3Tech
alexellis Jul 10, 2019
c15da33
Add sponsorshop breakdown and insiders program
alexellis Jul 10, 2019
4814822
Consolidate listen / timeout messages
alexellis Jul 11, 2019
e8b3818
chore: add log for easy debug
haozibi Jul 10, 2019
2b37a01
Non root user and fwatchdow standarization
paurosello Jun 26, 2019
a259d12
Document goleak usage
LucasRoesler Jul 6, 2019
cb21af4
Add Alex The New Stack interview
burtonr Jul 12, 2019
2420b38
Add architecture to /system/info endpoint
ivanayov Jun 26, 2019
d3b3130
Collapse Dockerfile.armhf into Dockerfile
alexellis Jul 20, 2019
c0ed8ac
Add support for ARM64
alexellis Jul 20, 2019
a156f26
Create tag suffix using modified arch value
alexellis Jul 21, 2019
873cc3f
Add Slack message for Derek
alexellis Jul 21, 2019
aa58689
Sort the maintainers list
alexellis Jul 21, 2019
7b8d797
Update .DEREK.yml
alexellis Jul 21, 2019
4adfb5f
Update slack message
alexellis Jul 21, 2019
2689e75
Add Serverless Week as community event
khaosdoctor Jul 24, 2019
7310656
Add logs support for Swarm by bumping versions
alexellis Jul 31, 2019
334808b
Added blog post from karthik @ upnxtblog
Jul 24, 2019
20a0432
Update armhf and arm64 images
viveksyngh Jul 22, 2019
8767514
Bump armhf versions
alexellis Jul 31, 2019
df97efa
Migrate away from requests package for Function structs
alexellis Aug 5, 2019
75ac106
Remove bronze sponsor Serverlessnomad
alexellis Aug 6, 2019
20cdb6a
Add blog post by Andreas Muttscheller
Aug 7, 2019
ac0fcc5
Update YouTube link
alexellis Aug 8, 2019
2a3e872
Update Governance and Team structure
alexellis Jul 25, 2019
5c6a21a
Update ROADMAP and Slack join
alexellis Jul 25, 2019
5db74f5
Add suggestions from @stefanprodan
alexellis Jul 25, 2019
5257528
Add note on attendance
alexellis Jul 25, 2019
f97ca60
Define Project Lead, thanks @LucasRoesler
alexellis Jul 25, 2019
a1b68a7
Soften voice for "not following process"
alexellis Jul 25, 2019
ba4b624
Update leave sentence via @burtonr
alexellis Jul 25, 2019
b2cf676
Tweak formatting
alexellis Jul 31, 2019
e2321fb
Update contact email
alexellis Aug 12, 2019
ba41f49
Add blog post by Dwipam Katariya
alexellis Aug 16, 2019
f85da7b
Add blog post by Amir Movahedi
Qolzam Aug 17, 2019
14677e0
Update alpine shipping versions
alexellis Aug 21, 2019
2b92ee6
Fix api docs for logging endpoint
nlochschmidt Aug 20, 2019
cdfa012
Bump versions
alexellis Aug 22, 2019
d272bfb
Fix adduser/addgroup
alexellis Aug 22, 2019
c8e033f
Update stage name in Dockerfile
alexellis Aug 22, 2019
d698f56
Bump latest components in stack
alexellis Aug 22, 2019
51094b6
Add notes on FaaSFriday
alexellis Aug 23, 2019
88afdc5
Add to hall of fame
alexellis Aug 29, 2019
df5900a
Add emeritus definition
alexellis Aug 29, 2019
b3e1d6e
Adds techin.finance event
ewilde Aug 29, 2019
4f3f008
Fix some typos in the watchdog/README.md file
Sep 2, 2019
f84b342
Change health checks to healthchecks in watchdog README
Sep 3, 2019
64f5508
Wording on health-check
alexellis Sep 3, 2019
4efbfa0
Removed some funding platforms
alexellis Sep 3, 2019
862f36e
Update community.md
affix Jul 19, 2019
360fac0
Add Platinum sponsor and individual
alexellis Sep 5, 2019
4406eb2
Add events Sept-Nov
alexellis Sep 6, 2019
ff19992
Update various links to prevent errors
burtonr Aug 27, 2019
8ab5d1e
Added Openfaas September Event happening at Bangalore
saiyam1814 Sep 6, 2019
60fccd5
Added OpenFaas Bangalore meetup
saiyam1814 Sep 6, 2019
d6cf166
Add auth proxy env-vars to gateway for ARM
rgee0 Sep 9, 2019
65a9832
Add link to "How to develop a serverless app with OpenFaas and Okteto"
pchico83 Aug 13, 2019
0457331
Update community events
alexellis Sep 16, 2019
d7c7d6b
Update README
alexellis Sep 16, 2019
a800264
Remove Patreon link
alexellis Sep 16, 2019
fdaeaba
Add Goto video
alexellis Sep 16, 2019
f2d6e8f
Minor corrections
alexellis Sep 16, 2019
338fc82
Rename FaaS-CLI to faas-cli
alexellis Sep 16, 2019
bd6d07e
Indent Golang example
alexellis Sep 16, 2019
3f4a33c
Add new messages for Derek
alexellis Sep 16, 2019
9690987
Update prometheus and alertmanager images
viveksyngh Sep 16, 2019
c8f2354
Add jonatasbaldin to .DEREK.yml
Sep 17, 2019
3c75cdd
Update tiers
alexellis Sep 17, 2019
fbdf02c
Update tiers
alexellis Sep 17, 2019
64b18d4
Update to SVG logo in UI
alexellis Sep 18, 2019
a2d7382
Bump gateway to use SVG logo
alexellis Sep 18, 2019
5f08dd7
Update community.md
alexellis Sep 19, 2019
a709704
Add SOSC2019 session
alexellis Sep 20, 2019
d322f10
Fix logo location
alexellis Sep 20, 2019
dc3c5fb
Update to latest gateway
alexellis Sep 20, 2019
0a90125
Allow dot in function name
alexellis Sep 20, 2019
238ce1b
Add feature for invoking namespaced functions
alexellis Sep 20, 2019
df4126d
Scale functions with namespace option
alexellis Sep 20, 2019
e632c4c
Scale from zero using namespace
alexellis Sep 20, 2019
0488e51
Adds goto; copenhagen
ewilde Sep 21, 2019
137b63e
Add namespaces endpoint
alexellis Sep 21, 2019
11156df
Add ADOPTERS.md with partial list
alexellis Sep 24, 2019
0e66383
Add additional adopters
alexellis Sep 24, 2019
107cac4
Add Ytel to ADOPTERS.md
alexellis Sep 24, 2019
3743308
Add additional case-studies
alexellis Sep 24, 2019
8ed70eb
Add more users from issue #776
alexellis Sep 24, 2019
6d48eff
Update ADOPTERS.md
alexellis Sep 24, 2019
26abec1
Update conceptual overview diagram
alexellis Sep 24, 2019
01f9dbc
Update inception diagram
alexellis Sep 24, 2019
cbb358f
Add blog post by Amir Movahedi
alexellis Sep 24, 2019
847f1ab
Add workflow diagram
alexellis Sep 25, 2019
d28fdf0
Update gateway logo
alexellis Sep 25, 2019
6acff2c
Add 2x users
alexellis Sep 25, 2019
15019f1
Update intro text
alexellis Sep 26, 2019
4d77785
Shorten code examples
alexellis Sep 26, 2019
75dd996
Add openfaas-powershell-polaris template
chelnak Sep 23, 2019
61a7f10
Add Oscon 2019 OpenFaaS slides
sergioarmgpl Sep 27, 2019
bb9c511
Update Go environment to 1.11 in Travis
alexellis Sep 28, 2019
cd388b0
Add my new blog post
jmickey Sep 30, 2019
6f503fd
Fix event order
jmickey Sep 30, 2019
56b7300
More order fixes
jmickey Sep 30, 2019
73371d8
Add 2x resources to community.md
alexellis Oct 2, 2019
496c513
Add PyCon india workshop to community events
viveksyngh Oct 5, 2019
1cc9386
Add Namespace to Secret type
Oct 3, 2019
22b15fb
Remove duplicated Secret struct
Oct 3, 2019
f62bcb0
Add blog post about CICD with github actions
LucasRoesler Oct 6, 2019
d6cf72b
Update/delete vendor files
alexellis Oct 6, 2019
162aec7
Add whitespace for CI build
alexellis Oct 8, 2019
0d5e781
Add debug for gateway service
alexellis Oct 8, 2019
b46be5a
Add wait during gateway roll-out
alexellis Oct 8, 2019
a0c7d76
Add blog post from burtonr
burtonr Oct 8, 2019
b14f43b
Add link to The OpenFaas Communtiy Call
utsavanand2 Oct 8, 2019
25cf3a0
Update sponsors
alexellis Oct 10, 2019
55d804e
Add DX as sponsor
alexellis Oct 10, 2019
787c8f7
Add migration blog post
rbekker87 Oct 11, 2019
929dfb1
Update nmap sample-function to use new approach
audioboxer217 Oct 8, 2019
932d444
Update nmap sample-function to run as non-root user
audioboxer217 Oct 8, 2019
fbcec74
Update MarkdownRender sample-function to use new approach
audioboxer217 Oct 8, 2019
57c98dc
Update MarkdownRender sample-function to run as non-root user
audioboxer217 Oct 8, 2019
e4da7de
Update WebhookStash sample-function to use new approach
audioboxer217 Oct 8, 2019
4ac782e
Update WebhookStash sample-function to run as non-root user
audioboxer217 Oct 8, 2019
1c9e122
Updated basic auth plugin faas provider
Karthik-13 Oct 15, 2019
e302926
Set expectations for those seeking free support
alexellis Oct 17, 2019
336e7b6
Is Open Source free?
alexellis Oct 17, 2019
aba6806
Update wording for contributing
alexellis Oct 17, 2019
d58d37d
Add 2 events in Oct to community file
burtonr Oct 17, 2019
040819b
Bump faas-provider to 0.12.0
alexellis Oct 19, 2019
672b7c4
Add tiers
alexellis Oct 20, 2019
9855e2f
ISSUE-1360: change to looking for lower-case reponse from dockerhub w…
Oct 21, 2019
7104cb4
Enable hacktoberfest filtering
alexellis Oct 25, 2019
4383c33
Add some users to Derek
alexellis Oct 27, 2019
60afb7d
Add utsavanand2
alexellis Oct 27, 2019
108d59c
Update events for November
alexellis Oct 28, 2019
3d228f7
Add link for Rejekts
alexellis Oct 29, 2019
f89d6c7
Update ADOPTERS.md
chrisrichard Oct 30, 2019
a39ed55
Add CTOAdvisor as BACKER
alexellis Oct 31, 2019
49e2125
Add interviews
alexellis Nov 1, 2019
d378501
Enable release notes feature for Derek
alexellis Nov 1, 2019
90560ce
Fix markdown for community.md
alexellis Nov 3, 2019
aedd1ff
Add Derek badge
alexellis Nov 3, 2019
4822e41
Add painless development by ramiro at serverless summit 2019
pchico83 Nov 5, 2019
2bd6383
Update swam provider version in compose to 0.8.2
LucasRoesler Nov 1, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
63 changes: 52 additions & 11 deletions .DEREK.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,64 @@
maintainers:
- BurtonR
- LucasRoesler
- alexellis
- stefanprodan
- rgee0
- ewilde
- johnmccabe
- LucasRoesler
- BurtonR
- jonatasbaldin
- kenfdev
- ivanayov
- viveksyngh
- martindekov
- ewilde
- bartsmykla
- s8sg
- affix
- zeerorg
- matipan
- rgee0
- stefanprodan
- viveksyngh
- Waterdrips
- utsavanand2

features:
- dco_check
- comments
- pr_description_required
- hacktoberfest
- release_notes

custom_messages:
- name: slack
value: |
--
Join Slack to connect with the community
https://docs.openfaas.com/community

- name: template
value: |
This project uses Issue and PR templates and requires that all
users fill out the template in detail before help can be given.

To continue please edit your Issue/PR or open a new one, and
please provide all the fields requested.

Thank you for your contribution.

- name: propose
value: |
This project follows a contributing guide which states that all
changes must be proposed with an Issue before being worked on.

Please raise an Issue and update your Pull Request to include
the ID or link as part of the description.

Thank you for your contribution.

- name: test
value: |
This project follows a contributing guide which requires that
all changes are tested before being merged. You should include
worked examples that a maintainer can run to prove that the
changes are good.

Screenshots and command line output are also accepted, but
must show the positive, and negative cases, not just that
what was added worked as you expected.

Thank you for your contribution.

contributing_url: https://github.com/openfaas/faas/blob/master/CONTRIBUTING.md
7 changes: 7 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# For more - see https://www.openfaas.com/support/

github: alexellis
#patreon: alexellis
#community_bridge: openfaas
custom: https://paypal.me/openfaas?locale.x=en_GB
#open_collective: openfaas
20 changes: 18 additions & 2 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,28 @@
<!-- Due dilligence -->

## My actions before raising this issue
- [ ] Followed the [troubleshooting guide](https://docs.openfaas.com/deployment/troubleshooting/)
- [ ] Read/searched [the docs](https://docs.openfaas.com/)
- [ ] Searched [past issues](/issues)

<!--- Provide a general summary of the issue in the Title above -->


## Expected Behaviour
<!--- If you're describing a bug, tell us what should happen -->
<!--- If you're suggesting a change/improvement, tell us how it should work -->


## Current Behaviour
<!--- If describing a bug, tell us what happens instead of the expected behavior -->
<!--- If suggesting a change/improvement, explain the difference from current behavior -->


## Possible Solution
<!--- Not obligatory, but suggest a fix/reason for the bug, -->
<!--- or ideas how to implement the addition or change -->


## Steps to Reproduce (for bugs)
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
<!--- reproduce this bug. Include code to reproduce, if relevant -->
Expand All @@ -24,6 +35,7 @@
<!--- How has this issue affected you? What are you trying to accomplish? -->
<!--- Providing context helps us come up with a solution that is most useful in the real world -->


## Your Environment
<!--- Include as many relevant details about the environment you experienced the bug in -->
* FaaS-CLI version ( Full output from: `faas-cli version` ):
Expand All @@ -34,7 +46,11 @@

* Operating System and version (e.g. Linux, Windows, MacOS):

* Link to your project or a code example to reproduce issue:
* Code example or link to GitHub repo or gist to reproduce problem:

* Other diagnostic information / logs from [troubleshooting guide](https://docs.openfaas.com/deployment/troubleshooting)

## Next steps

* Please also follow the [troubleshooting guide](https://github.com/openfaas/faas/blob/master/guide/troubleshooting.md) and paste in any other diagnostic information you have:
You may [join Slack](https://docs.openfaas.com/community) for community support.

3 changes: 3 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,22 @@
<!--- Why is this change required? What problem does it solve? -->
<!--- If it fixes an open issue, please link to the issue here. -->
- [ ] I have raised an issue to propose this change ([required](https://github.com/openfaas/faas/blob/master/CONTRIBUTING.md))
- [ ] My issue has received approval from the maintainers or lead with the `design/approved` label


## How Has This Been Tested?
<!--- Please describe in detail how you tested your changes. -->
<!--- Include details of your testing environment, and the tests you ran to -->
<!--- see how your change affects other areas of the code, etc. -->


## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)


## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
Expand Down
31 changes: 23 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ sudo: required

language: go
go:
- "1.9"
- "1.11.x"

services:
- docker
Expand All @@ -23,14 +23,29 @@ after_success:
export DOCKER_NS=openfaas;
fi

- if [ ! -z "$TRAVIS_TAG" ] ; then
docker tag $DOCKER_NS/gateway:latest-dev $DOCKER_NS/gateway:$TRAVIS_TAG;
echo $DOCKER_PASSWORD | docker login -u=$DOCKER_USERNAME --password-stdin;
docker push $DOCKER_NS/gateway:$TRAVIS_TAG;
- if [ ! -z "$TRAVIS_TAG" ] ; then
export DOCKER_CLI_EXPERIMENTAL=enabled

docker tag $DOCKER_NS/gateway:latest-dev quay.io/$DOCKER_NS/gateway:$TRAVIS_TAG;
echo $QUAY_PASSWORD | docker login -u=$QUAY_USERNAME --password-stdin quay.io;
docker push quay.io/$DOCKER_NS/gateway:$TRAVIS_TAG;
export REGISTRY=docker.io;
./ci/registryLogin.sh $REGISTRY;
./ci/tagAndPush.sh "$REGISTRY" "$DOCKER_NS/gateway";
./ci/tagAndPush.sh "$REGISTRY" "$DOCKER_NS/basic-auth-plugin";
./ci/tagAndPush.sh "$REGISTRY" "$DOCKER_NS/classic-watchdog" armhf;
./ci/tagAndPush.sh "$REGISTRY" "$DOCKER_NS/classic-watchdog" arm64;
./ci/tagAndPush.sh "$REGISTRY" "$DOCKER_NS/classic-watchdog" windows;
./ci/tagAndPush.sh "$REGISTRY" "$DOCKER_NS/classic-watchdog" x86_64;

./watchdog/make_manifest.sh
docker push $DOCKER_NS/classic-watchdog:$TRAVIS_TAG

export REGISTRY=quay.io;
./ci/registryLogin.sh $REGISTRY;
./ci/tagAndPush.sh "$REGISTRY" "$DOCKER_NS/gateway";
./ci/tagAndPush.sh "$REGISTRY" "$DOCKER_NS/basic-auth-plugin";
./ci/tagAndPush.sh "$REGISTRY" "$DOCKER_NS/classic-watchdog" armhf;
./ci/tagAndPush.sh "$REGISTRY" "$DOCKER_NS/classic-watchdog" arm64;
./ci/tagAndPush.sh "$REGISTRY" "$DOCKER_NS/classic-watchdog" windows;
./ci/tagAndPush.sh "$REGISTRY" "$DOCKER_NS/classic-watchdog" x86_64;

fi

Expand Down
74 changes: 74 additions & 0 deletions ADOPTERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Adopters

This is a list of adopters of OpenFaaS

## Further resources

* View [GitHub Sponsors / openfaas.com sponsors / backers](BACKERS.md)

* Send a comment, use-case, case-study, or let us know about your usage: [GitHub issue #776](https://github.com/openfaas/faas/issues/776)

* See companies which gave written permission to use logo: [openfaas.com](https://www.openfaas.com/)

## Adopters list (alphabetical)

* [BT](https://www.bt.com) - BT are using OpenFaaS to enable collaboration between data-scientists and developers. The teams are going from 3-years to build and deliver a PoC, to 3 months. See: [KubeCon video](https://www.youtube.com/watch?v=y77HlN2Fa-w)

* [BulletProof](https://www.bulletproof.co.uk/) - Bulletproof are using OpenFaaS to build an on demand and scalable Vulnerability Scanning (VA) engine. Using OpenFaaS allows us to use compute resource efficiently yet maintain the ability to grow to meet customer scanning demands. We also like the ability to use pure docker containers to compose multiple scanning tools with different technologies into a single, coherent interface. This has reduced the time need to add new tools to the platform.

* [Citrix](https://www.citrix.com/en-gb/) - Citrix built out a closed-source multi-tenant functions platform and UI using OpenFaaS. It is used for testing hardware devices and for automated QA testing.

* [Civo](https://www.civo.com) - Civo Cloud provide a 1-click Kubernetes marketplace application for OpenFaaS

* [Contiamo](https://www.contiamo.com) - data-science platform hosting jupyter notebooks and functions for multiple tenants.

* [DigitalOcean](https://www.digitalocean.com) - DigitalOcean provide a one-click droplet and a 1-click Kubernetes marketplace application for OpenFaaS

* [Dim Solution](https://dimsolution.com/) - "Dim Solution is using OpenFaaS in production"

* [Dragonchain](https://dragonchain.com/) - "At Dragonchain, we focus on creating a hybrid blockchain-as-a-service product, with integrations of OpenFaaS as our 'smart contract' platform, to be able to automatically run customer code based on interactions that occur on the blockchain. This allows us to be extremely flexible, as customers only have to create a docker container and give it to us in order to create a 'smart contract' which can have deep integrations with our blockchain itself.". Blog: [Dragonchain & OpenFaaS](https://dragonchain.com/blog/blockchain-as-a-service-at-scale-for-enterprise)

* [GalaxyCard](https://www.galaxycard.in/) - "GalaxyCard is a happy user of OpenFaaS"

* [GMO Internet](https://www.gmo.jp/en/)

* [Iconscout](https://iconscout.com) - e-commerce site for stock photography and icons. OpenFaaS is used to resize images and to bundle assets for customers.

* [Infotechpartners](www.infotechpartners.be)

* [Intraffic](https://www.intraffic.nl/) - "Using OpenFaaS for integration and callable AI/ML models for asset management."

* [LivePerson](https://www.liveperson.com/) - LivePerson extended their chat platform by allowing customers to write functions to execute in client chat flows. See [KubeCon video](https://www.youtube.com/watch?v=bt06Z28uzPA)

* [MoneyLion](https://www.moneylion.com/)

* [Naamio](https://naamio.cloud/) - "Naamio are providing an event-based serverless API to developers to enable rapid development of decentralized applications on the cloud. By providing progressive enhancement within the developer tools, OpenFaaS has enabled Naamio to go from clustered Docker container deployments with REST APIs using Kubernetes, to load balanced deployable functions over an open event queue interface. It was key to enabling a standard multilingual development kit across cloud providers."

* [Nexylan](nexylan.com/) - "We are a French professional hoster that use OpenFaaS in dev and production inside our private extranet. We use OpenFaaS to split our historic monolith project and then simplify development/maintainability and speed up development times."

* [NGC](https://www.ngcsoftware.com/)

* [Pentium Network](https://www.pentium.network/)

* [Press Association](https://www.pressassociation.com/) - Press Association is using OpenFaaS in development and production as part of our deployment pipeline.

* [Ratehub](https://www.ratehub.ca) - Ratehub is Canada's leading personal finance comparison site. We're breaking apart our monolithic PHP and Java codebases into Node, PHP and Java OpenFaaS functions; there's not much that we don't plan on moving to FaaS!

* [Transmute Industries](https://www.transmute.industries/) - "At Transmute we use OpenFaaS to develop identity and access integrations leveraging decentralized identities that integrate with legacy IAM systems. OpenFaaS helps Transmute and our customers avoid vendor lock in, encourages modularity, and helps us rapidly develop and release integrations for customers."

* [Traversals](https://traversals.com/) - At Traversals, we use OpenFaaS for processing of incoming data. We take benefit from various programming languages available in OpenFaaS.

* [UStore](http://ustore.com.br/) - "We're using OpenFaaS in production"

* [Vision Banco SAECA](https://www.visionbanco.com) - self-service home banking portal and asynchronous report/PDF generation. See: [KubeCon Video](https://www.youtube.com/watch?v=mPjI34qj5vU&t=1417s)

* [Virality](https://www.virality.de/)

* [VMware](https://vmware.com) - used in "veba" VMware Event Broker Applicance to extend vSphere by adding event functionality. OpenFaaS functions and the vcenter-connector are used as an appliance. CAS / vRA8 - The Cloud Automation Services product has an option to deploy "FaaS on-premises", this actually deploys OpenFaaS white-boxed / white-labelled. [CAS Write-up from Swisscom](https://ict.swisscom.ch/2019/08/cloud-automation-services-on-prem-faas-provider-for-vsphere/)

* [Wireline.io](https://wireline.io) - portable functions that can run on any hardware, indexed through blockchain.

* [Ytel](https://www.ytel.com) - Ytel are a Google Cloud customer and deployed OpenFaaS vs. the vendor alternative due to its wide range of templates, Dockerfile support and easier access to services within the VPC. The Dockerfile template allowed for easy migration of existing code. The latency of transactions for customers during purchase process was reduced by offloading synchronous code to NATS which is built into OpenFaaS. OpenFaaS also allowed "hot path" code to be refactored from large services into multiple functions, to take advantage of horizontal scaling.

Feel free to comment on [this issue](https://github.com/openfaas/faas/issues/776), or to [send a PR](https://github.com/openfaas/faas/edit/master/ADOPTERS.md), to have your logo listed on openfaas.com, contact [alex@openfaas.com](mailto:alex@openfaas.com).

Loading