855 Commits

Author SHA1 Message Date
Alex Ellis
1c2817c834 Delete old shell scripts
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-28 19:17:59 +00:00
Alex Ellis
05cdbcc04d Remove un-needed shell files
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-28 19:15:29 +00:00
Alex Ellis
17a3564ca0
Update traefik_integration.md 2017-12-28 19:07:57 +00:00
Alex Ellis
877e9d2940
Update autoscaling documentation 2017-12-28 19:00:25 +00:00
Alex Ellis
7e7a298899
Update watchdog version 2017-12-28 18:52:14 +00:00
Alex Ellis
e04319e7ec
Correct typo marshal_requests should be marshal_request 2017-12-28 18:51:06 +00:00
Alex Ellis
6199c61178 Remove non-async deployment option
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-22 09:14:56 +00:00
Alex Ellis
6906f4957a
Update CONTRIBUTING.md 2017-12-21 09:19:04 +00:00
Alex Ellis
fb49ae32bb
Add bookmarks 2017-12-21 09:17:35 +00:00
Stefan Prodan
99975949ce Added GKE articles
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2017-12-20 19:18:38 +00:00
Alberto Quario
c21cb389b8 Added DCOS blog post
Signed-off-by: Alberto Quario <realbot@gmail.com>
2017-12-20 19:17:55 +00:00
Alex Ellis
ffb2bbcc9d
Mention proposals being in spirit of the project. 2017-12-16 21:56:25 +00:00
Alex Ellis
44a90d64e7
Add secrets for Swarm 2017-12-16 16:15:52 +00:00
Alex Ellis
34032800c2
Update secure_secret_management.md 2017-12-16 16:14:56 +00:00
Lucas Roesler
5f30c7570f Use builder pattern in ApiKeyProtected-Secrets
Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
2017-12-16 16:08:52 +00:00
Lucas Roesler
4fb53be0e4 Remove obsolete docker build
Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
2017-12-16 16:08:52 +00:00
Lucas Roesler
6f8c975ee8 Update guide with minimum cli version info
**What**
- Add a note indicating that `faas-cli>=0.5.1` is required for the
examples.

Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
2017-12-16 16:08:52 +00:00
Lucas Roesler
2137fb54df Fix typo in secret management guide
Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
2017-12-16 16:08:52 +00:00
Lucas Roesler
fe7dd9068f Remove code duplicated during a rebase
Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
2017-12-16 16:08:52 +00:00
Lucas Roesler
156103e2db Update the sample functions
**What**
- Move the new secrets sample function to ApiKeyProtected-Secrets
- Bring back the original ApiKeyProtected sample function

Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
2017-12-16 16:08:52 +00:00
Lucas Roesler
1a055deb49 Add secret management to the update handler
**What**
- Pass secrets to the updateSpec method

Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
2017-12-16 16:08:52 +00:00
Alex Ellis
7c28f7d97e Add label support to Swarm
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-16 16:08:52 +00:00
Lucas Roesler
35f0e9e657 Clean up docs and refactor createhandler
**What**
- Add a description for the secret key to the api swagger spec.
- Remove optional examples from the secret management guide.
- Update the ApiKeyProtected README to point at the new guide.
- Refactor the `makeSpec` function to accept the already assembled secrets
array because this should be easier to unit test.

Signed-off-by: Lucas Roesler <lucas.roesler@gmail.com>
2017-12-16 16:08:52 +00:00
Lucas Roesler
5dce1deb21 Add advanced secret management
**What**
- Add the ability to specify secrets as a csv
- Vendor the docker/cli/opts
- Update the guide for secrets to use the `faas-cli`

**Why**
- Allowing the csv specification of secrets gives users more control about how
those secrets are mounted into the container.  This is good for things like
key rotation and for developers that are building on top of OpenFaaS.

Signed-off-by: Lucas Roesler <lucas.roesler@gmail.com>
2017-12-16 16:08:52 +00:00
Lucas Roesler
0fef825fb4 Add support to specify secrets in services
**What**
- During function creation, accept an array of strings defining swarm secrets
that are required for the service
- Update docs
- Add new guide on using the secrets capability
- Add new sample function to highlight using environment variables
- Update `ApiKeyProtected` sample function to utilize the new secrets
capabilities

**Why**
- This allows secrets to remain encrypted at rest instead of being unencrypted
in environment variables and yaml files.

Fixes #285

Signed-off-by: Lucas Roesler <lucas.roesler@gmail.com>
2017-12-16 16:08:52 +00:00
Ken Fukuyama
cc103ada94 added repo link to func store. will open repo page on new window or tab
Signed-off-by: Ken Fukuyama <kenfdev@gmail.com>
2017-12-16 16:04:59 +00:00
Eric Stoekl
4d785c8dfb Remove Content-Type forwarding from Request
Signed-off-by: Eric Stoekl <ems5311@gmail.com>
2017-12-16 16:04:20 +00:00
Alex Ellis
d279b7b304
Update traefik_integration.md 2017-12-15 17:48:57 +00:00
Alex Ellis
3502c67d88 Allow valid UI label values
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-13 14:29:56 +00:00
Alex Ellis
efebf2e217 Bump gateway to 0.6.14
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-13 14:21:53 +00:00
Alex Ellis
dc37d131be Don't override X-Call-Id if it already exists in header
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-13 06:18:44 -08:00
Alex Ellis
b1e92f6b93 Add call-id via middleware
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-13 06:18:44 -08:00
Alex Ellis
e6eec64c0d UI: allow binary download
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-13 06:17:51 -08:00
Alex Ellis
5c8bb37bfb Experimental UI download
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-13 06:17:51 -08:00
Alex Ellis
ca34fd0ed1 Adds env-vars to store
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-12 06:51:04 -08:00
Ken Fukuyama
f5f83d7c05 * Added blog post to community
* Added blog post related to CI/CD to the guides

Signed-off-by: Ken Fukuyama <kenfdev@gmail.com>
2017-12-11 07:23:20 -08:00
Alex Ellis
be2373ab81
Update last description added 2017-12-10 21:23:11 -08:00
Mauricio Farache
049a2737d2 Added entry in blogs section for Functions as a Service with openFaas
Signed-off-by: Mauricio Farache <mauricio.farache@piksel.com>
2017-12-10 23:21:52 -06:00
Alex Ellis
821263b437
Add Richard to the backers file 2017-12-06 10:18:37 -06:00
Alex Ellis
6304409446 Correct to 20 replicas
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-05 06:50:08 -06:00
Alex Ellis
3d210f1ff2 Extract handler_set.go
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-05 06:50:08 -06:00
Alex Ellis
23a7187435 Refactoring: variable names, adding tests and http constants
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-05 06:50:08 -06:00
Alex Ellis
2452fdea0b Allow min-scale
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-05 06:50:08 -06:00
Burton Rheutan
12c5f4926e Adding BurtonR to list of maintainers
Signed-off-by: Burton Rheutan <rheutan7@gmail.com>
2017-12-04 07:29:10 -06:00
Eric Stoekl
613ac888cd Add blog post from Eric to community.md
Add "Deploying OpenFaaS on Kubernetes  - AWS" to community.md file

Signed-off-by: Eric Stoekl <ems5311@gmail.com>
2017-12-03 18:37:39 -06:00
Alex Ellis
26cc628fd1
Update community.md 2017-12-03 15:58:38 -06:00
Alex Ellis
006299c9d8
Mention X-Callback-Url 2017-12-03 09:50:33 -06:00
Alex Ellis
6a75e78d65
Add 2x new backers 2017-12-02 22:38:25 -06:00
Alex Ellis
1959ea1b41
Update pending to backers! 2017-12-02 16:12:23 -06:00
Alex Ellis
676c34f17a
Update deployment_k8s.md 2017-12-01 10:20:57 +00:00