Jennifer Richards
8872e31e30
ci: Get APP_API_TOKENS from env ( #7271 )
...
* ci: Get APP_API_TOKENS from env
* ci: chart fixup
* ci: Remove canned APP_API_TOKENs
(setec astronomy)
2024-05-13 21:41:36 -04:00
Jennifer Richards
f58bbc3caa
ci: parameterize / update settings ( #7248 )
...
* ci: parameterize gunicorn in datatracker-start.sh
* fix: typo
* ci: update settings_local for helm chart
* ci: Add todo comment
* ci: Drop redundant USE_TZ setting
* ci: Require secrets in production
* ci: fix indentation
* style: Black
* ci: memcached cfg from env in settings.py
* ci: set SITE_URL in settings.py
* refactor: /www/htpasswd -> /a/www/htpasswd
(it's a symlink on production)
* refactor: Remove obsolete SECR_ settings
* refactor: SECR_MAX_UPLOAD_SIZE -> DATATRACKER_...
* refactor: SECR_PPT2PDF_COMMAND -> PPT2PDF_COMMAND
* ci: Fix up helm/settings_local
* ci: Remove commented-out settings
* ci: Refactor/improve env var guards
* ci: More env refactoring / guards
2024-05-13 21:41:36 -04:00
Robert Sparks
1c90789b49
chore: reduce worker count and disable live checks for the datatracker pod ( #7240 )
2024-05-13 21:41:36 -04:00
Jennifer Richards
ad34104f68
ci: Deploy rabbitmq with a password ( #7239 )
2024-05-13 21:41:36 -04:00
Jennifer Richards
f1e6c3729f
ci: give rabbitmq a persistent volume claim ( #7235 )
...
* ci: give rabbitmq a persistent volume claim
This relies on minikube's dynamic creation of
persistent volumes - expect changes likely
needed for production deployment.
* ci: that's not an f-string
* ci: todo is todone
2024-05-13 21:41:36 -04:00
Jennifer Richards
c987bacc95
ci: Rabbitmq progress (wip) ( #7233 )
...
* ci: rabbitmq service (wip)
* ci: customize rabbitmq config
2024-05-13 21:41:36 -04:00
Jennifer Richards
c6372992c6
ci: use datatracker image values for celery/beat ( #7213 )
...
* ci: use datatracker image values for celery/beat
* ci: refactor exec command lists as JSON
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2024-05-13 21:41:36 -04:00
Robert Sparks
f91ea45813
chore: CRLF -> LF ( #7214 )
2024-05-13 21:41:36 -04:00
Jennifer Richards
cd225018f9
ci: Memcached service ( #7185 )
...
* ci: service.yaml -> services/datatracker.yaml
* ci: memcached service
* ci: simplify memcached service name
* ci: Use correct service.type for memcached
2024-05-13 21:41:36 -04:00
Jennifer Richards
6ed19bb2ab
ci: nearly deployable helm chart (wip) ( #7176 )
...
* style: CRLF -> LF
* build: Use AppVersion for image
* chore: Helm YAML indent_size = 2
* ci: Deploy settings_local.py via helm
* ci: misc progress on the helm chart (WIP)
* ci: move configmap to env in values.yaml
* ci: Refactor env and configmap formats
* ci: merge fixup + helm debugging
* ci: Fix rabbitmq.yaml and its values
* ci: fix up other deployments
* ci: fix copy error in beat.yaml and celery.yaml
* ci: install correct images and volumes
2024-05-13 21:41:36 -04:00
Nicolas Giard
c867d6f0da
ci: helm values + deployment files for all 5 services (wip)
2024-05-13 21:41:36 -04:00
Nicolas Giard
e3de3943e2
ci: add release docker image build + base helm template
2024-01-25 21:57:10 -05:00