Adds configmap-hash annotations to the job-db-init and job-db-sync
for configmap-bin and configmap-etc.
These annotations ensure that if configmaps change, the pods
are redeployed according to their upgrade strategy.
Change-Id: I8ff282d8279c934590d5308e9c26efaf65685e2b
This updates the deckhand chart to include the pod
security context on the pod template.
This also adds the container security context to set
readOnlyRootFilesystem flag to true
Change-Id: I9bfd889b163e280cf17c4e7b49974a077e889f2f
Remove OSH Authors copyright
The current copyright refers to a non-existent group
"openstack helm authors" with often out-of-date references that
are confusing when adding a new file to the repo.
This change removes all references to this copyright by the
non-existent group and any blank lines underneath.
Change-Id: Ib0b21b33d8bf91ea6da4c2421cc81355cf2b23b1
This PS adds the ability to attach a release uuid to pods and rc
objects as desired. This can be used, for example, to force an
artificial manifest change in CICD scenarios, for upgradability
testing purposes.
Change-Id: I69d7dfebe457423c58dc297ec84d02ca62230020
This PS moves the chart to use secrets to store potentially sensitive
config information.
Depends-On: https://review.openstack.org/#/c/593732
Change-Id: I884a68b379beefa3aa73018613ac37c0f3ee089d
Signed-off-by: Pete Birley <pete@port.direct>
This updates Deckhand to be compatible with the current
OpenStack-Helm Helm Toolkit. This includes:
- Using HTK manifest templates
- Refactoring values.yaml structure
- Some other small cleanup
Change-Id: Ib7c2451b46fab20935edb1c768ac56cc6353aa16
- Support configured Postgres admin password
- Use secrets for database job environment setup
- Remove superuser rights from deckhand user
Change-Id: I9d8eee1af864b0e99ee7c8a01a6bba84cfcb67f9
There has been recent changes to the Helm Toolkit which broke
the DeckHand Chart
The changes in Helm Toolkit were made to the 'images' definition
in values.yaml to facilitate adding the option to prefix image
name etc
This P.S. updates the DeckHand Chart to align with the recent
changes in Helm Toolkit
Change-Id: I0c9ddfd8b06be7dedcd030d94e381bf4e3f1d210