86 Commits

Author SHA1 Message Date
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
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
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
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
Alex Ellis
d279b7b304
Update traefik_integration.md 2017-12-15 17:48:57 +00: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
006299c9d8
Mention X-Callback-Url 2017-12-03 09:50:33 -06:00
Alex Ellis
676c34f17a
Update deployment_k8s.md 2017-12-01 10:20:57 +00:00
Alex Ellis
f26e884e7d
Update backends.md 2017-11-30 16:43:56 +00:00
Alex Ellis
53f092d150
Update README.md 2017-11-30 09:21:49 +00:00
Abhinandan Prativadi
1aa6270fcc Update asynchronous.md
Fixing typo

Signed-off-by: abhi <abhi@docker.com>
2017-11-30 01:02:58 +01:00
Alex Ellis
a2ffe37a33
Update performance_testing.md 2017-11-25 11:01:13 +00:00
Alex Ellis
d82db4960a
Create performance_testing.md 2017-11-25 09:42:59 +00:00
Alex Ellis
95b438552b
Docs - update with port of gateway 2017-11-21 08:19:20 +00:00
John McCabe
b19bf0a136 Fix route in example function call
Signed-off-by: John McCabe <john@johnmccabe.net>
2017-11-16 17:10:44 +00:00
Alex Ellis
0d9e8b19ce
Update interactions.md 2017-11-14 10:12:15 +00:00
Alex Ellis
97f3f7e56f
Update README.md 2017-11-14 10:08:21 +00:00
Alex Ellis
70980a5ccd
Create interactions.md 2017-11-14 10:08:16 +00:00
Alex Ellis
0382552305
Update README.md 2017-11-14 08:44:27 +00:00
Alex Ellis
5ebb5ca7dc
Update asynchronous.md 2017-11-08 19:07:03 +00:00
Alex Ellis
818c7c47ce
Update calling modes 2017-11-08 17:54:51 +00:00
Alex Ellis
58a64f02e3
Update troubleshooting.md 2017-10-31 22:45:02 +00:00
Alex Ellis
6f005d2240
Update README.md 2017-10-28 09:50:00 +01:00
Alex Ellis
1e54a6d289
Update README.md 2017-10-28 09:47:46 +01:00
Alex Ellis
9a9d556773
Update deployment_digitalocean.md 2017-10-28 09:47:16 +01:00
Alex Ellis
e6e92c0514
Update deployment_k8s.md 2017-10-28 09:47:09 +01:00
Alex Ellis
4e253b98c6
Update deployment_swarm.md 2017-10-28 09:47:06 +01:00
Alex Ellis
dce748e2a1 Re-order 2017-10-26 16:26:49 +01:00
Alex Ellis
fb8334c927 Update deployment_k8s.md 2017-10-26 16:15:28 +01:00
Alex Ellis
7e0162d615 Update README.md 2017-10-26 16:12:40 +01:00
Alex Ellis
eba20b53df Update asynchronous.md 2017-10-26 16:11:57 +01:00
Alex Ellis
601a1ae972 Add UI screenshot 2017-10-26 15:00:05 +01:00
Alex Ellis
997b0b744b Update deployment_k8s.md 2017-10-26 14:57:58 +01:00
Alex Ellis
ba8cc50ca4 Update README.md 2017-10-26 14:37:00 +01:00
Alex Ellis
065d676ead Mention command override 2017-10-26 14:29:37 +01:00
Alex Ellis
bd3ee3f1f4 Separate ARM64/ARM32 2017-10-26 09:49:08 +01:00
Richard Gee
0e73bda6b6 Draft Quick guide for ARMHF / ARM64 fixes #307
Signed-off-by: rgee0 richard@technologee.co.uk

Adaptation of the swarm deployment and the morning coffee blog with changes made to address the differences required to enable the sample function to build and invoke correctly on an ARM.  Further work required to accommodate ARM64
2017-10-26 09:38:13 +01:00
Ken Fukuyama
7b1c5bb3c3 added a blog post related to CI/CD pipeline
Signed-off-by: Ken Fukuyama <kenfdev@gmail.com>
2017-10-23 16:21:23 +01:00
Alex Ellis
b04dffdc2f Updates for referral code, additional instructions 2017-10-21 11:56:37 +01:00
John McCabe
d91fd07257 Fix guide README links and remove DO section
This fixes links in the guide/README.md so that they don't point to
master, instead they point to the doc relative to the version of the
README.md you're looking at.

It also removes the section from the DigitalOcean guide on costs, to
avoid the maintainence overhead.

Signed-off-by: John McCabe <john@johnmccabe.net>
2017-10-21 12:43:09 +02:00
John McCabe
b822c71d48 Add guide for OpenFaaS on DigitalOcean (Swarm)
This commit adds a guide to getting started with OpenFaaS running on
DigitalOcean, it includes simple single node swarms up to multi-node
behind a DigitalOcean load balancer.

Signed-off-by: John McCabe <john@johnmccabe.net>
2017-10-21 12:43:09 +02:00
Alex Ellis
e4d494a80b Update README.md 2017-10-16 11:51:10 +02:00
eiji.ienaga
b32a3f30ea Remove '--name' in faas-cli invoke
Doc can not execute. '--name' is removed.
see:e097301414 (diff-6e522d40e6848a6eeeb12b0ab50cb97d)

Signed-off-by: eiji.ienaga <eiji.ienaga@gmail.com>
2017-10-15 23:22:17 +01:00
Mark Peek
8ae81dad01 Update twitter: open_faas => openfaas
Signed-off-by: Mark Peek <markpeek@vmware.com>
2017-10-11 11:18:31 +01:00
Alex Ellis
b7fbdb9ba2 Update README.md 2017-10-07 22:13:58 +01:00
austinfrey
c562ad2228 Added link to initial debugging discussion to guide/README.md
Signed-off-by: austinfrey <aafrey85@gmail.com>
2017-10-07 14:31:17 +01:00