Skip to content
Snippets Groups Projects
Commit d2564e7f authored by Radoslav Dimitrov's avatar Radoslav Dimitrov Committed by Alex Ellis
Browse files

Update the use of basic-auth secret

parent 52c12f57
No related branches found
No related tags found
No related merge requests found
......@@ -8,9 +8,10 @@ services:
- functions
environment:
functions_provider_url: "http://faas-swarm:8080/"
read_timeout: "305s" # Maximum time to read HTTP request
write_timeout: "305s" # Maximum time to write HTTP response
upstream_timeout: "300s" # Maximum duration of upstream function call - should be more than read_timeout and write_timeout dnsrr: "true" # Temporarily use dnsrr in place of VIP while issue persists on PWD
read_timeout: "300s" # Maximum time to read HTTP request
write_timeout: "300s" # Maximum time to write HTTP response
upstream_timeout: "300s" # Maximum duration of upstream function call - should be more than read_timeout and write_timeout
dnsrr: "true" # Temporarily use dnsrr in place of VIP while issue persists on PWD
faas_nats_address: "nats"
faas_nats_port: 4222
direct_functions: "true" # Functions are invoked directly over the overlay network
......@@ -20,7 +21,7 @@ services:
scale_from_zero: "true"
deploy:
resources:
# limits: # uncomment to enable limits
# limits: # Enable if you want to limit memory usage
# memory: 100M
reservations:
memory: 100M
......@@ -36,7 +37,6 @@ services:
- basic-auth-user
- basic-auth-password
# Docker Swarm provider
faas-swarm:
image: openfaas/faas-swarm:0.6.1-arm64
......@@ -45,8 +45,8 @@ services:
networks:
- functions
environment:
read_timeout: "305s" # set both here, and on your functions
write_timeout: "305s" # set both here, and on your functions
read_timeout: "300s" # set both here, and on your functions
write_timeout: "300s" # set both here, and on your functions
DOCKER_API_VERSION: "1.30"
basic_auth: "${BASIC_AUTH:-true}"
secret_mount_path: "/run/secrets/"
......@@ -56,7 +56,7 @@ services:
- 'node.role == manager'
- 'node.platform.os == linux'
resources:
# limits: # uncomment to enable limits
# limits: # Enable if you want to limit memory usage
# memory: 100M
reservations:
memory: 100M
......@@ -69,7 +69,6 @@ services:
- basic-auth-user
- basic-auth-password
nats:
image: nats-streaming:0.11.2
# Uncomment the following port mappings if you wish to expose the
......@@ -96,8 +95,8 @@ services:
- functions
environment:
max_inflight: "1"
ack_wait: "30s" # Max duration of any async task / request
basic_auth: "false"
ack_wait: "300s" # Max duration of any async task / request
basic_auth: "${BASIC_AUTH:-true}"
secret_mount_path: "/run/secrets/"
deploy:
resources:
......@@ -113,6 +112,10 @@ services:
placement:
constraints:
- 'node.platform.os == linux'
secrets:
- basic-auth-user
- basic-auth-password
# End services
# Start monitoring
......@@ -170,6 +173,8 @@ services:
configs:
- source: alertmanager_config
target: /alertmanager.yml
secrets:
- basic-auth-password
configs:
......@@ -192,4 +197,3 @@ secrets:
external: true
basic-auth-password:
external: true
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment