faas-cli

Official CLI for OpenFaaS

OTHER License

Downloads
48
Stars
787
Committers
71

Bot releases are visible (Hide)

faas-cli - Fix breakage in 0.7.2 with building functions

Published by alexellis about 6 years ago

Changelog:

  • Ensure that we name the copy dest correctly #523 Fixes #521
faas-cli - OPENFAAS_TEMPLATE_URL override and other minor fixes

Published by alexellis about 6 years ago

Changelog:

  • Override for template pull URL via ENV variable OPENFAAS_TEMPLATE_URL #515 by s8sg
  • Adds support for additional HTTP verbs PATCH, OPTIONS and HEAD #505 by ewilde
  • Fixes issue with faas-cli build for same folder #480 by viveksyngh
  • Configurable handler directory #504 by dmcclory
  • Proxy version command HTTP call #520 by viveksyngh
faas-cli - Security and proxy fix for invoke command

Published by alexellis about 6 years ago

Changelog

  • invoke verb was sending basic auth headers in error (fixed) #518
  • invoke was not honouring https_proxy/http_proxy variables (fixed) #517
  • invoke fix issue with header with parsing values with multiple = symbols #510
faas-cli - Adds "up" verb combining build/push/deploy!

Published by alexellis about 6 years ago

Changelog:

  • Add build folder to dockerfile when shrinkwrap #484 by @martindekov
  • Move deploy function params into a specification #494 by @ewilde
  • Add up alias for build, push, deploy #503 by @johnmccabe
  • Add unit tests for generate command #493 by @viveksyngh

🎉 💯 🥇 #TeamServerless

faas-cli - Docker distribution change and annotations for store

Published by alexellis about 6 years ago

Changelog:

  • CLI now installed in /usr/bin in Docker image - 7b4e7c10424fbdd45d289e680b0c98c1ea5bdeb8
  • Annotations for store - #500 #498 #501 @martindekov
faas-cli - Docker distribution change and annotations for store

Published by alexellis about 6 years ago

Changelog:

  • CLI now installed in /usr/bin in Docker image - 7b4e7c10424fbdd45d289e680b0c98c1ea5bdeb8
  • Annotations for store - #500 #498 #501 @martindekov
faas-cli - Docker distribution change and annotations for store

Published by alexellis about 6 years ago

Changelog:

  • CLI now installed in /usr/bin in Docker image - 7b4e7c10424fbdd45d289e680b0c98c1ea5bdeb8
  • Annotations for store - #500 #498 #501 @martindekov
faas-cli - Rename read-only fs option to readonly_root_filesystem

Published by alexellis about 6 years ago

The YAML file option for specifying that a function should be read-only is now readonly_root_filesystem

faas-cli - Support extended --tag syntax, read-only fs and assorted fixes.

Published by alexellis about 6 years ago

Changelog:

  • Command store deploy still returns 0 when deploy failed
    #473 by martindekov

  • Extend last PR to make store deploy return proper status code
    #476 by martindekov was merged 5 days ago

  • Fix a possible race between wg.Add and wg.Wait new-contributor
    #470 by rosti

  • Extend --tag=branch which tags image with branch and sha
    #465 by martindekov

  • faas-cli store deploy - deploys wrong image with mismatched name
    #466 by alexellis

  • Add ReadOnlyRootFilesystem to the schema
    #439 by LucasRoesler

  • Add exit code 1 for functions that exit with status different than 200 or 202
    #445 by martindekov

Also closed #443 #401

faas-cli - Fixes for registry auth on Swarm with GitLab extended repos

Published by alexellis about 6 years ago

Changelog

  • Fixes for registry auth on Swarm with GitLab extended repos via #453 @johnmccabe
faas-cli - Version command and welcome messages on new functions

Published by alexellis over 6 years ago

Changelog:

  • Add gateway & provider details to version command #431 @ewilde
  • Updated faas-cli new to print welcome message #438 @viveksyngh
  • Update license check to 0.2.2 #442 @burtonr
  • Add SHA checking to get.sh download script #425 @rgee0

🎉

faas-cli - Fix bug in login command

Published by alexellis over 6 years ago

The login command was not honouring the OPENFAAS_URL env-var for setting the gateway. This release fixes that behaviour.

faas-cli - Build to generate hashes

Published by alexellis over 6 years ago

Includes PR via @rgee0 for creating hashes of release artifacts.

faas-cli - Enable functions needing native modules

Published by alexellis over 6 years ago

This change enables build_option which allows functions to optionally add native modules by including a C/C++ build toolchain. See docs PR https://github.com/openfaas/docs/pull/32 for more

faas-cli - Introduces cloud sub-command

Published by alexellis over 6 years ago

Cloud sub-command is for use with openfaas-cloud and includes the ability to seal secrets using kubeseal

  • #416 Add cloud sub-command for sealing secrets

See README.md for usage.

faas-cli - Minor fixes for build/deploy commands

Published by alexellis over 6 years ago

  • #399 Accomodate spaces in --build-arg value @rgee0
  • #394 #404 Make registry auth optional for store deploy @viveksyngh @alexellis
  • 6532f3c Fixes issue with double warning about insecure TLS @alexellis
  • b7c6f0b Issue #410 shows registryAuth sent for local Docker images which is not required @alexellis
faas-cli - Make sending registry auth optional

Published by alexellis over 6 years ago

Includes:

  • Make sending registry auth optional #388

Enables flag --send-registry-auth for Docker Swarm with private repos. This isn't needed for Kubernetes so it's going behind a flag.

faas-cli - Misc fixes

Published by alexellis over 6 years ago

PRs:

  • Validate new function names #385

Fixes:

  • Regression in 0.6.6 - panic: runtime error: slice bounds out of range #386 4e72ea6ef77a3375904a8b84e257efc1663607bc
faas-cli - Private registries for Docker Swarm

Published by alexellis over 6 years ago

  • Fix yaml case sensitivity around Dockerfile templates #383 @rgee0
  • Add external Docker registry authentication support via arguments/YAML #372

To use a private repo with Docker Swarm then first type in docker login then when you deploy from a private repository your credentials will be passed over the wire. For this reason it is important to use HTTPS with your gateway.

faas-cli - Add --build-arg to faas-cli build command

Published by alexellis over 6 years ago

  • Add build-arg flag to build command #364
  • Prevent duplicate function when using append flag #357 @BurtonR
  • Set defaultNetwork to empty value #361 @rgee0