Releases: openfaas/faas-cli
Allow Dockerfile as language / handler
This allows the FaaS CLI to handle your non-templated Docker builds.
See example of ImageMagick in the samples.yml file.
- Allow Dockerfile as language / handler
- Update Golang to 1.8.3 3f97a37
- Added
-delete
as an action to remove deployed functions
Support Ruby + CSharp templates
Templates can now be created for Ruby or CSharp .NET Standard 2.0 functions also.
Restores downloading of templates via Github
- Downloads templates from Github when missing from current directory. (removed between 0.4 and 0.4.5
Fixes for CLI
- skipBuild now skip_build in YAML
- sample (names) updated to be compatible with K8s naming
- quiet output for templating
- --squash flag available for experimental Docker daemons
Templates:
- made NPM quiet
- used curl instead of ADD https:// for watchdog - speed boost during templating due to caching
- templates now copy your handler recursively into target container
Automatic download of templates
Downloads templates from Github when missing from current directory.
Glide vendoring, multi-arch binaries and brew
This release introduces Glide vendoring into the repository so that we can download the CLI via a brew recipe.
Enhancements to CLI
-
Short version of
-yaml
is now-f
. -
-f
takes URLs so:faas-cli -action build -f https://raw.githubusercontent.com/alexellis/faas-cli/master/samples.yml
-
-action=push
added to push images from stack to relevant registries -
Validation added to -action flag for build/deploy/push
-
skipBuild
is an option for functions in the YAML stack files for images that don't need to be built
Initial release
Initial binary release for Mac/Linux.