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
3068d03279
Set wd to /run/faasd
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2020-01-05 12:00:43 +00:00
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 >
2020-01-03 12:06:53 +00:00
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 >
2019-12-31 18:20:43 +00:00
300d8b082a
Pass version from main
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-31 12:30:14 +00:00
17a5e2c625
Extract file for version command
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-31 12:18:27 +00:00
19a769b7da
Update proxy print message
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-29 13:02:03 +00:00
48237e0b3c
Don't follow redirects
...
Required for functioning proxy
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-29 12:59:39 +00:00
306313ed9a
Proxy from faasd to gateway
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-29 12:46:32 +00:00
ff0cccf0dc
Add proxy to faasd up
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-29 12:46:32 +00:00
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 >
2019-12-29 11:28:16 +00:00
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 >
2019-12-28 20:01:01 +00:00
6c3fe813fd
Extract PrepareImage
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-28 19:09:42 +00:00
13d28bd2db
Extract Service struct
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-28 18:32:13 +00:00
5a28f3e231
Add error handling for when template not found
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-28 16:41:06 +00:00
3ee52c6ed7
Remove tasks and containers on SIGINT/SIGTERM
...
* Cleans-up and removes faasd containers/tasks when receiving
SIGINT/SIGTERM
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-24 10:09:56 +00:00
ad97b6db58
Add systemd utility package
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-24 09:12:34 +00:00
abc41d2108
Update queue-worker to print body
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-23 20:53:11 +00:00
9ba64783f9
Enable NATS, speed-up restart
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-23 20:43:00 +00:00
699458cc99
Update running instructions
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-21 20:21:23 +00:00
5c43b4c802
Bind DNS names through /etc/hosts
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-21 12:44:01 +00:00
a0e7f88125
Add resolv.conf and networking hooks
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-20 17:48:41 +00:00
5c45242b3d
Initial
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2019-12-20 12:56:19 +00:00