-
Notifications
You must be signed in to change notification settings - Fork 6
Refactor: ops-traefik configuration (2nd attempt) #1118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Refactor: ops-traefik configuration (2nd attempt) #1118
Conversation
…oundation#979) * Introduce longhorn chart * Further longhorn configuration * Longhorn: further settings configuration * Fix longhorn configuration bugs Extra: introduce longhorn pv vales for portainer * Add comment for deletion longhorn * Further longhorn configuration * Add README.md for Longhorn wit FAQ * Update Longhorn readme * Update readme * Futher LH configuration * Update LH's Readme * Update Longhorn Readme * Improve LH's Readme * LH: Reduce reserved default disk space to 5% Since we use a dedicated disk for LH, we can go ahead with 5% * Use values to set Longhorn storage class * Update LH's Readme * LH Readme: add requirements reference * PR Review: bring back portainer s3 pv * LH: decrease portinaer volume size
charts/simcore-charts/resource-usage-tracker/values.yaml.gotmpl
Outdated
Show resolved
Hide resolved
configs: | ||
- source: traefik_dynamic_config.yml | ||
target: /etc/traefik/dynamic_conf.yml | ||
env_file: | ||
- .env |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Question: does docker swarm requires .env
file to be always present or it can be removed after being deployed?
Since in CI we always clean up files, .env
will be removed after deploy
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good point, I am 99% sure this is only needed at deploy time and can be removed, but I will double-check it
What do these changes do?
Re-iteration of mrnicegyu11#1
Emerged as a needed refactoring to facilitate #1041 (comment)
Sets the traefik-config using env-vars instead of CLI arguments, avoids the need for per-deployment-target docker-compose files (except
osparc.local
)Bonus:
REDIS_EXTERNAL_HOST
osparc.local/cert_domains.json
TRACING_OPENTELEMETRY_COLLECTOR_SAMPLING_PERCENTAGE
to 100 everywhereRelated issue/s
Related PR/s
https://git.speag.com/oSparc/osparc-ops-deployment-configuration/-/merge_requests/1482
Checklist