FASJSON: deploy a static session key

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
This commit is contained in:
Aurélien Bompard 2024-09-16 13:26:16 +02:00
parent 24f8e2af1a
commit 1ad5441c8b
No known key found for this signature in database
GPG key ID: 31584CFEB9BF64AD
2 changed files with 14 additions and 0 deletions

View file

@ -61,6 +61,13 @@
service: HTTP
host: "fasjson{{ env_suffix }}.fedoraproject.org"
# Session secret key
- role: openshift/secret-file
app: fasjson
secret_name: session-key
key: session.key
privatefile: "fasjson/session.{{env}}.key"
- role: openshift/imagestream
app: fasjson
imagename: fasjson

View file

@ -46,6 +46,10 @@ spec:
readOnly: true
- name: httpdir
mountPath: /httpdir
- name: session-key
mountPath: /etc/fasjson-secret/session.key
subPath: session.key
readOnly: true
env:
- name: FASJSON_CONFIG_PATH
value: "/etc/fasjson/fasjson.conf"
@ -67,6 +71,9 @@ spec:
- name: fasjson-config-volume
configMap:
name: fasjson-config
- name: session-key
secret:
secretName: session-key
- name: keytab-http-volume
secret:
secretName: fasjson-keytab-http