Try getting fedmsg certs in place in the container.
This commit is contained in:
parent
1cf99eb9fb
commit
fda1a9a101
2 changed files with 17 additions and 1 deletions
|
@ -26,6 +26,12 @@ spec:
|
||||||
- name: config-volume
|
- name: config-volume
|
||||||
mountPath: /etc/greenwave
|
mountPath: /etc/greenwave
|
||||||
readOnly: true
|
readOnly: true
|
||||||
|
- name: fedmsg-key-volume
|
||||||
|
mountPath: /etc/pki/fedmsg/key
|
||||||
|
readOnly: true
|
||||||
|
- name: fedmsg-crt-volume
|
||||||
|
mountPath: /etc/pki/fedmsg/crt
|
||||||
|
readOnly: true
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
timeoutSeconds: 1
|
timeoutSeconds: 1
|
||||||
initialDelaySeconds: 5
|
initialDelaySeconds: 5
|
||||||
|
@ -45,6 +51,13 @@ spec:
|
||||||
- name: config-volume
|
- name: config-volume
|
||||||
configMap:
|
configMap:
|
||||||
name: greenwave-configmap
|
name: greenwave-configmap
|
||||||
|
# This secret volume gets set up in the playbook
|
||||||
|
- name: fedmsg-key-volume
|
||||||
|
secret:
|
||||||
|
secretName: greenwave-fedmsg-key
|
||||||
|
- name: fedmsg-crt-volume
|
||||||
|
secret:
|
||||||
|
secretName: greenwave-fedmsg-crt
|
||||||
triggers:
|
triggers:
|
||||||
- type: ImageChange
|
- type: ImageChange
|
||||||
imageChangeParams:
|
imageChangeParams:
|
||||||
|
@ -102,4 +115,4 @@ spec:
|
||||||
kind: ImageStreamTag
|
kind: ImageStreamTag
|
||||||
name: greenwave:latest
|
name: greenwave:latest
|
||||||
- type: ConfigChange
|
- type: ConfigChange
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,9 @@ spec:
|
||||||
https://kojipkgs.fedoraproject.org//packages/greenwave/0.3/2.fc26/noarch/greenwave-0.3-2.fc26.noarch.rpm
|
https://kojipkgs.fedoraproject.org//packages/greenwave/0.3/2.fc26/noarch/greenwave-0.3-2.fc26.noarch.rpm
|
||||||
# create a symlink for configuring the fedmsg consumers.
|
# create a symlink for configuring the fedmsg consumers.
|
||||||
RUN ln -sfn /etc/fedmsg-greenwave.d/greenwave.py /etc/fedmsg.d/greenwave.py
|
RUN ln -sfn /etc/fedmsg-greenwave.d/greenwave.py /etc/fedmsg.d/greenwave.py
|
||||||
|
# And another two for putting the certs in place.
|
||||||
|
RUN ln -sfn /etc/pki/fedmsg/key/fedmsg-greenwave.key /etc/pki/fedmsg/greenwave.key
|
||||||
|
RUN ln -sfn /etc/pki/fedmsg/crt/fedmsg-greenwave.crt /etc/pki/fedmsg/greenwave.crt
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
ENTRYPOINT gunicorn --bind 0.0.0.0:8080 --access-logfile=- greenwave.wsgi:app
|
ENTRYPOINT gunicorn --bind 0.0.0.0:8080 --access-logfile=- greenwave.wsgi:app
|
||||||
strategy:
|
strategy:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue