Skip to content

Releases: openfaas/faasd

Add secrets support to provider

28 Jan 11:42
Compare
Choose a tag to compare
Pre-release

Changelog for 0.7.0:

  • PR #32 Add secrets support (with flat files) to the provider by @alexellis
Adds secrets support and binding of secrets at runtime to
functions. Files are written in plain-text to a 0644 permission
folder which can only be read by root and the containers
requesting the secret through the OpenFaaS API.

Tested by deploying an alpine function using "cat" as its
fprocess.

Happy to revisit at a later date and look into encryption at
rest. This should be on-par with using Kubernetes in its
default unencrypted state.

Fixes: #29

Generated by Derek

Update deletion grace period and fix bug in GetIPfromPID

26 Jan 21:07
Compare
Choose a tag to compare

Changelog for 0.6.2:

Fix unhandled range error and extend deletion timeout

Fixes a bug when attempting to access a non-existant IP from
GetIPfromPID called via the list API.

Renames the provider from faas-containerd

Updates function deletion grace period to 30s to prevent any
errors in the REST API during a long-running deletion.

Tested on Linux with the figlet function which by default takes
around 5s to delete due to its write_timeout value, the deletion
now blocks rather than throwing an error.

Generated by Derek

Switch data directory to /var/lib/faasd

22 Jan 16:46
Compare
Choose a tag to compare

Changelog for 0.6.1:

Generated by Derek

Combined release of faasd and faas-containerd

21 Jan 13:44
Compare
Choose a tag to compare

Changelog for 0.6.0:

  • PR #25 Initial merge of faas-containerd in new command by @alexellis

faas-containerd is now accessed via faasd provider, or the systemd unit file: faasd-provider

Upgrading:

# Stop systemd services, if you have them
sudo systemctl stop faasd
sudo systemctl stop faas-containerd
sudo systemctl stop faasd-provider

# Remove old binaries if you have them
sudo rm -rf /usr/local/bin/faasd
sudo rm -rf /usr/local/bin/faas-containerd
sudo rm -rf /usr/local/bin/faasd-provider

Now install as per the documentation.

Generated by Derek

Enable scale from zero

20 Jan 08:45
Compare
Choose a tag to compare

Changelog for 0.5.1:

Generated by Derek

Port to CNI networking

10 Jan 18:31
Compare
Choose a tag to compare

Changelog for 0.5.0:

Generated by Derek

Set working directory to /run/faasd

05 Jan 12:03
Compare
Choose a tag to compare

Changelog for 0.4.4:

Generated by Derek

Update proxy code for safe shutdown

03 Jan 12:08
Compare
Choose a tag to compare

Changelog for 0.4.3:

* Proxy has initial unit test and more can be added
* Shutdown channel and cancellation added for proper shutdown of
the proxy

Generated by Derek

Fix basic auth on gateway proxy

31 Dec 18:21
Compare
Choose a tag to compare

Changelog for 0.4.2:

  • PR #7 Copy headers in both directions in proxy by @alexellis

Generated by Derek

Fix version passing

31 Dec 12:33
Compare
Choose a tag to compare

Changelog for 0.4.1:

Generated by Derek