886f5ba295
Upgrade gateway to 0.22.0
...
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <han@openfaas.com >
2022-06-01 12:17:50 +01:00
309310140c
Fix install script on CentOS
...
- Use full path to arkade binary when running with sudo
- Install iptables
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <han@openfaas.com >
2022-05-30 12:36:51 +01:00
a88997e42c
system install using arakde
...
Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com >
install faas-cli using arkade
Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com >
caddy installation moved to arkade
Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com >
corrected caddy cli name
Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com >
2022-05-30 10:52:14 +01:00
02e9b9961b
Migrate to containerd v1.6.4
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
0.16.1
2022-05-25 12:49:58 +01:00
fee46de596
Add README for docs folder
...
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <han@openfaas.com >
2022-05-24 10:18:54 +01:00
6d297a96d6
Track community terraform modules for faasd
...
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <han@openfaas.com >
2022-05-13 13:55:55 +01:00
2178d90a10
Update auth plugin and gateway
...
Signed-off-by: Han Verstraete (OpenFaaS Ltd) <han@openfaas.com >
2022-05-11 12:00:28 +01:00
37c63a84a5
Fix installation of Caddy on armhf and ARM64
...
Fixes : #268 . Thanks also to @cheney-yan.
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2022-05-03 16:27:13 +01:00
b43d2562a9
Fix issue #265
...
The downstream installation script needs to be run via
bash to support early failure modes using pipefail.
Thanks to @koffeinfrei for reporting this and testing a
fix.
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2022-05-03 08:17:16 +01:00
e668beef13
Normalize image name
...
Provide consistency with how image names in function deployments
are normalized.
Signed-off-by: Han Verstraete <welteki@pm.me >
0.16.0
2022-04-20 08:27:19 +01:00
a574a0c06f
remove unused container client from createTask
...
Signed-off-by: mohammadVatandoost <mohamadvatandoost512@gmail.com >
Signed-off-by: Mohammad Vatandoost <mohamadvatandoost512@gmail.com >
2022-04-20 08:25:55 +01:00
4061b52b2a
Update heading in issue template
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2022-04-12 17:28:11 +01:00
bc88d6170c
Update pipefail to include x
...
To mark which commands are inputs vs outputs
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2022-04-10 19:26:51 +01:00
fe057fbcf8
Move containerd version in install.sh
2022-04-10 18:53:06 +01:00
b44f57ce4d
Fix for #215
...
Now the shell script exits if it encounters an error, instead of continuing.
Signed-off-by: Haris Razis <haris@razis.com >
0.16.0-rc1
2022-04-10 18:46:25 +01:00
4ecc215a70
Fix containerd download in Makefile
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2022-04-10 18:45:42 +01:00
a995413971
Update CNI version for cloud-config.tpl
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2022-04-10 18:45:42 +01:00
912ac265f4
Upgrade containerd to 1.6.2 and CNI to 0.9.1
...
Upgrades containerd, and switches to the official 64-bit ARM
binary.
Continues to use my binary for 32-bit arm hosts.
CNI upgraded to v0.9.1
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2022-04-10 18:45:42 +01:00
449bcf2691
Bump github.com/containerd/containerd from 1.5.4 to 1.5.10
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.5.4 to 1.5.10.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v1.5.4...v1.5.10 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-06 12:23:11 +01:00
1822114705
- use hack/install.sh script in cloud-init startup script
...
- removed duplicate terraform setup
Signed-off-by: Johan Siebens <johan.siebens@gmail.com >
2022-04-06 12:22:34 +01:00
52f64dfaa2
Include Unistall and Stop faasd
...
Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com >
2022-04-06 12:21:58 +01:00
7bd84766f3
Print start-up timings as human-readable approximation
...
Signed-off-by: Han Verstraete <welteki@pm.me >
0.15.0
2022-04-02 20:31:06 +01:00
e09f37e5cb
Show image download size as human-readable approximation
...
Signed-off-by: Han Verstraete <welteki@pm.me >
2022-04-02 20:31:06 +01:00
4b132315c7
Fix #245 missing image value
...
Signed-off-by: Han Verstraete <welteki@pm.me >
0.15.0-rc3
2022-02-24 10:25:47 +00:00
ab4708246d
Removed iptables dependency for Red Hat / CentOS and Arch Linux
...
Signed-off-by: Ramesh Vijayaraghavan <rvramesh@gmail.com >
2022-02-21 09:45:17 +00:00
b807ff0725
Updated install.sh to include iptables
...
iptables dependency is required for debian bullseye support
Signed-off-by: Ramesh Vijayaraghavan <rvramesh@gmail.com >
2022-02-21 09:45:17 +00:00
f74f5e6a4f
Bump github.com/docker/distribution
...
Bumps [github.com/docker/distribution](https://github.com/docker/distribution ) from 2.7.1+incompatible to 2.8.0+incompatible.
- [Release notes](https://github.com/docker/distribution/releases )
- [Commits](https://github.com/docker/distribution/compare/v2.7.1...v2.8.0 )
---
updated-dependencies:
- dependency-name: github.com/docker/distribution
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-21 09:44:01 +00:00
95c41ea758
Update faas-provider and gateway
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2022-01-29 11:49:20 +00:00
8ac45f5379
Avoid providing memory limit if not set explicitly
...
Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com >
0.15.0-rc2
2022-01-25 16:17:30 +00:00
3579061423
Bump gateway version 0.21.3
...
Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com >
2022-01-25 16:12:12 +00:00
761d1847bf
Update ISSUE_TEMPLATE.md
2022-01-21 09:12:27 +00:00
8003748b73
Review feedback for Labeller
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2022-01-19 18:13:05 +00:00
a2ea804d2c
Handled list secrets for no secret in namespaces
...
Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com >
Test case included for default and non-default
Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com >
Changed Fake Labeller Implementation
Signed-off-by: Nitishkumar Singh <nitishkumarsingh71@gmail.com >
2022-01-19 18:05:56 +00:00
551e6645b7
chore: improve multipass cloud-config and instructions
...
Improve the Multipass cloud-config.txt by using the install.sh script
instead of stale install instructions. This ensures that the latest
release is installed and reduces the number of install instructions we
need to maintain.
Also, improve the instructions for using multipass by including a
one-line command for setting the correct ssh key _and_ starting the VM.
Finally, improve the markdown formatting by indenting the paragraph
bodies of the list items. This ensures that the content is properly
aligned with the bullet list.
Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com >
2022-01-19 12:44:47 +00:00
77867f17e3
Migrate to Go 1.17
...
Tested during local development and deployment to multipass
and Ubuntu. Worked as expected.
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
0.15.0-rc1
2021-12-21 13:26:38 +00:00
5aed707354
Create volumes automatically for NATS/Prometheus
...
Fixes : #223
Tested by checking the logs of Prometheus and NATS was tested
by running async requests with hey then restarting faasd,
which deletes the NATS and queue-worker containers. The work
left over in the queue was restarted as expected.
Pre-created volumes are read from docker-compose.yaml and
only numeric user IDs are supported at this time. Users
can still specify a textual username, if they create the
source directory for a mount before restarting faasd,
it won't try to overwrite the directory.
Add comment for workingDirectoryPermission
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2021-12-21 13:26:38 +00:00
8fbdd1a461
Update ROADMAP.md
0.14.4
2021-11-14 08:58:52 +00:00
8dd48b8957
Update README.md
2021-11-14 08:56:56 +00:00
6763ed6d66
Update README.md
2021-11-14 08:55:53 +00:00
acb5d0bd1c
Amend patches.md gh command to include 'pr'
...
Signed-off-by: Richard Gee richard@technologee.co.uk
2021-11-03 19:48:39 +00:00
2c9eb3904e
Add guide for testing patches.
...
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
2021-11-01 13:00:26 +00:00
b42066d1a1
Fixed bad memory display and refactor test cases in functions_test.go
...
Signed-off-by: Shikachuu <zcmate@gmail.com >
2021-11-01 10:07:25 +00:00
17188b8de9
Added unit tests for readMemoryLimitFromSpec
...
Signed-off-by: Shikachuu <zcmate@gmail.com >
2021-11-01 10:07:25 +00:00
0c0088e8b0
Change readMemoryLimitFromSpec, to a more clear implementation, edited error message.
...
Signed-off-by: Shikachuu <zcmate@gmail.com >
2021-11-01 10:07:25 +00:00
c5f167df21
Change plain number response to Decimal String.
...
Signed-off-by: Shikachuu <zcmate@gmail.com >
2021-11-01 10:07:25 +00:00
d5fcc7b2ab
Fixed nil pointer dereference while parsing memory limit
...
Signed-off-by: Shikachuu <zcmate@gmail.com >
2021-11-01 10:07:25 +00:00
cbfefb6fa5
Extend the Function type with a memoryLimit field, create a conversion to k8s resource value and return it through the REST API.
...
Signed-off-by: Shikachuu <zcmate@gmail.com >
2021-11-01 10:07:25 +00:00
ea62c1b12d
feat: add support for raw secret values
...
Load the secret value from the RawValue field, if it is empty, use the
string value. Add unit tests for the creation handler.
Refactor secret parser tests.
Resolves #208
Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com >
0.14.3
2021-10-17 18:04:06 +01:00
8f40618a5c
Update README.md
2021-10-17 15:49:25 +01:00
3fe0d8d8d3
Update messages to want/got for unit tests
...
This is the style used in the openfaas project.
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com >
0.14.2
2021-09-16 10:44:36 +01:00