Carlos de Paula
95e278b29a
Port networking to CNI
...
Replaced netns utility with CNI plugins to create a bridge network
and allow communication between containers with firewall plugin.
Overwrite the CNI config in case it exists. Allow updating the config
on new versions.
Signed-off-by: Carlos de Paula <me@carlosedp.com>
0.5.0
2020-01-10 18:30:43 +00:00
Alex Ellis
d802ba70c1
Update README.md
2020-01-09 11:52:33 +00:00
Alex Ellis
cd76ff3ebc
Update README.md
2020-01-09 11:51:08 +00:00
Alex Ellis (OpenFaaS Ltd)
ed5110de30
Update faasd version
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-05 12:03:53 +00:00
Alex Ellis (OpenFaaS Ltd)
2f3ba1335c
Update docs for #15
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.4.4
2020-01-05 12:02:50 +00:00
Alex Ellis (OpenFaaS Ltd)
24e065965f
Update path for secrets for e2e tests
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-05 12:00:43 +00:00
Alex Ellis (OpenFaaS Ltd)
fd2ee55f9f
Update e2e tests for secrets folder
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-05 12:00:43 +00:00
Alex Ellis (OpenFaaS Ltd)
d135999d3b
Set working directory for faasd / faas-containerd
...
* faasd writes secrets to wd + /secrets/*
* faas-containerd is passed a custom path to use to load the
secrets
Both services gain their work /run/ folders for temporary and
working files. Tested on RPi3 e2e with faasd install.
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-05 12:00:43 +00:00
Alex Ellis (OpenFaaS Ltd)
3068d03279
Set wd to /run/faasd
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-05 12:00:43 +00:00
Alex Ellis
fd4f53fe15
Update faas-containerd.service
2020-01-05 09:23:19 +00:00
Alex Ellis (OpenFaaS Ltd)
4b93ccba3f
Debug statement for CI
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-05 08:56:29 +00:00
Mark
e6b814fd60
Add basic_auth env variable to faas-containerd.service
...
Fixes #11
Having this env variable set enables basic authentication for faas-containerd.
Signed-off-by: Mark Sharpley <mcs94@cam.ac.uk>
2020-01-05 08:32:01 +00:00
Alex Ellis (OpenFaaS Ltd)
06890cddb9
Tweak e2e tests
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 19:41:04 +00:00
Alex Ellis (OpenFaaS Ltd)
40da0a35c3
Tweak e2e tests
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 19:35:01 +00:00
Alex Ellis (OpenFaaS Ltd)
0c0d05b2ea
Tweak e2e tests
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 19:12:10 +00:00
Alex Ellis (OpenFaaS Ltd)
af46f34003
Tweak e2e tests
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 19:05:17 +00:00
Alex Ellis (OpenFaaS Ltd)
2f7269fc97
Tweak e2e tests
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 18:58:37 +00:00
Alex Ellis (OpenFaaS Ltd)
1f56c39675
Tweak e2e tests
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 18:53:03 +00:00
Alex Ellis (OpenFaaS Ltd)
7152b170bb
Tweak e2e tests
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 18:47:25 +00:00
Alex Ellis (OpenFaaS Ltd)
47955954eb
Tweak e2e tests
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 18:43:46 +00:00
Alex Ellis (OpenFaaS Ltd)
7f672f006a
Tweak e2e tests
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 18:29:46 +00:00
Alex Ellis (OpenFaaS Ltd)
20ec76bf74
Run faasd from usr local bin
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 18:25:27 +00:00
Alex Ellis (OpenFaaS Ltd)
04d1688bfb
Repurpose dist binary for e2e test
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 18:21:48 +00:00
Alex Ellis (OpenFaaS Ltd)
a8f514f7d6
Show pwd in prepare-test step
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 18:13:12 +00:00
Alex Ellis (OpenFaaS Ltd)
502d3fdecc
Show working dir
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 18:10:44 +00:00
Alex Ellis (OpenFaaS Ltd)
5d098c9cb7
Invoke async in e2e tests
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 18:06:31 +00:00
Alex Ellis (OpenFaaS Ltd)
0935dc6867
Use GOPATH from env
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 18:04:24 +00:00
Alex Ellis (OpenFaaS Ltd)
e77d05ec94
Test e2e
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 18:02:28 +00:00
Alex Ellis (OpenFaaS Ltd)
7ab69b5317
Add e2e test prep
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-03 17:59:11 +00:00
Alex Ellis (OpenFaaS Ltd)
098baba7cc
Add unit test for proxy and shutdown channel
...
* Proxy has initial unit test and more can be added
* Shutdown channel and cancellation added for proper shutdown of
the proxy
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.4.3
2020-01-03 12:06:53 +00:00
Alex Ellis (OpenFaaS Ltd)
9d688b9ea6
Bump faasd version
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-02 18:40:12 +00:00
Alex Ellis (OpenFaaS Ltd)
1458a2f2fb
Add Caddyfile to backlog
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-01 12:35:33 +00:00
Alex Ellis (OpenFaaS Ltd)
c18a038062
Generate basic-auth password in install command
...
* Required so that faas-containerd can start independently of
faasd.
* Extracts common mount path const for mounted secrets
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-01 12:33:11 +00:00
Alex Ellis (OpenFaaS Ltd)
af0555a85b
Add tutorial and give other options for Linux users
...
Closes : #9
Closes : #8
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-01 12:17:58 +00:00
Alex Ellis (OpenFaaS Ltd)
2ff8646669
Add .github
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2020-01-01 12:10:02 +00:00
Alex Ellis (OpenFaaS Ltd)
d785bebf4c
Copy headers in both directions in proxy
...
* Issue was detected whilst testing 0.4.0 from @Waterdrips which
added basic auth, but the header was not being propagated.
* This code is tested in OpenFaaS already, but unit tests will
be added retrospectively.
* Proxy now reads the gateway URL via a channel instead of from
a file to make unit testing easier.
Basic auth now works as expected with faas-cli login / list.
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.4.2
2019-12-31 18:20:43 +00:00
Alex Ellis (OpenFaaS Ltd)
17845457e2
Alteration for version passing
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.4.1
2019-12-31 12:30:14 +00:00
Alex Ellis (OpenFaaS Ltd)
300d8b082a
Pass version from main
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2019-12-31 12:30:14 +00:00
Alex Ellis (OpenFaaS Ltd)
17a5e2c625
Extract file for version command
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2019-12-31 12:18:27 +00:00
Alex Ellis (OpenFaaS Ltd)
f0172e618a
Move basic auth note to common section
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2019-12-30 20:48:27 +00:00
Alistair Hey
61e2d16c3e
Add Basic Auth to the gateway
...
Add and enable basic auth to the gateway. This allows users to
put their gateway on the internet and expose it to public networks
without anyone being able to control their deployments.
Added information to the README that allows users to get their
gatewau basic auth password and username
Signed-off-by: Alistair Hey <alistair@heyal.co.uk>
0.4.0
2019-12-30 20:45:00 +00:00
Alex Ellis (OpenFaaS Ltd)
ae0753a6d9
Update faasd version
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2019-12-29 13:16:16 +00:00
Alex Ellis (OpenFaaS Ltd)
19a769b7da
Update proxy print message
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2019-12-29 13:02:03 +00:00
Alex Ellis (OpenFaaS Ltd)
48237e0b3c
Don't follow redirects
...
Required for functioning proxy
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.3.1
2019-12-29 12:59:39 +00:00
Alex Ellis (OpenFaaS Ltd)
306313ed9a
Proxy from faasd to gateway
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.3.0
2019-12-29 12:46:32 +00:00
Alex Ellis (OpenFaaS Ltd)
ff0cccf0dc
Add proxy to faasd up
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2019-12-29 12:46:32 +00:00
Alex Ellis (OpenFaaS Ltd)
52baca9d17
Update download location of Go
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
2019-12-29 12:00:54 +00:00
Alistair Hey
f76432f60a
Add use of template to Install command
...
The template name wasnt used, so the command gave an error saying
that no template was used.
Signed-off-by: Alistair Hey <alistair@heyal.co.uk>
0.2.9
2019-12-29 11:28:16 +00:00
Alex Ellis (OpenFaaS Ltd)
38f26b213f
Clear snapshot when container doesn't exist
...
This clears up a scenario where a container can be deleted but
its snapshot is not.
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.2.8
2019-12-28 20:01:01 +00:00
Alex Ellis (OpenFaaS Ltd)
6c3fe813fd
Extract PrepareImage
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
0.2.7
2019-12-28 19:09:42 +00:00