mirror of
https://github.com/openfaas/faas.git
synced 2025-06-22 06:43:23 +00:00
Automatic builds for auth-module on x86_64 (via Travis) and on-demand on-device for arm via publish.sh The basic-auth module is not built or pushed upon 'tag' / 'release' of the faas repo, but it should be: https://github.com/openfaas/faas/tree/master/auth. We also don't create on-device images for this, but should do for both armhf and arm64: https://github.com/openfaas/faas/blob/master/contrib/publish-arm.sh This change addresses these challenges and also introduces a tagAndPush script to alleviate some of the recently introduced repetition in .travis.yml. Signed-off-by: Richard Gee <richard@technologee.co.uk>
basic-auth
This component implements Basic Authentication as an OpenFaaS authentication plug-in.
To run this plugin you will need to create and bind a secret named basic-auth-user
and basic-auth-password
Option | Usage |
---|---|
port |
Set the HTTP port |
secret_mount_path |
It is recommended that this is set to /var/openfaas/secrets |
user_filename |
File to read from disk for username, default empty |
pass_filename |
File to read from disk for username, default empty |