diff options
author | Scott Dodson <sdodson@redhat.com> | 2018-02-07 16:27:04 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-07 16:27:04 -0500 |
commit | 178a71a0952adc5a4137f2c0acae8e5d2cf71c62 (patch) | |
tree | 22bb3aa040193ed92b5635682470ed369edda847 /roles/openshift_web_console/files/console-template.yaml | |
parent | 5a3fdd11e8ba92693b7c842e3210c40a76fe5b15 (diff) | |
parent | 9c1cfdec3ca6ec7034ea55050b66215d6a827323 (diff) | |
download | openshift-178a71a0952adc5a4137f2c0acae8e5d2cf71c62.tar.gz openshift-178a71a0952adc5a4137f2c0acae8e5d2cf71c62.tar.bz2 openshift-178a71a0952adc5a4137f2c0acae8e5d2cf71c62.tar.xz openshift-178a71a0952adc5a4137f2c0acae8e5d2cf71c62.zip |
Merge pull request #7032 from spadgett/console-liveness
Detect config changes in console liveness probe
Diffstat (limited to 'roles/openshift_web_console/files/console-template.yaml')
-rw-r--r-- | roles/openshift_web_console/files/console-template.yaml | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/roles/openshift_web_console/files/console-template.yaml b/roles/openshift_web_console/files/console-template.yaml index 547e7a265..5bcfcf73f 100644 --- a/roles/openshift_web_console/files/console-template.yaml +++ b/roles/openshift_web_console/files/console-template.yaml @@ -67,10 +67,17 @@ objects: port: 8443 scheme: HTTPS livenessProbe: - httpGet: - path: / - port: 8443 - scheme: HTTPS + exec: + command: + - /bin/sh + - -i + - -c + - |- + if [[ ! -f /tmp/webconsole-config.hash ]]; then \ + md5sum /var/webconsole-config/webconsole-config.yaml > /tmp/webconsole-config.hash; \ + elif [[ $(md5sum /var/webconsole-config/webconsole-config.yaml) != $(cat /tmp/webconsole-config.hash) ]]; then \ + exit 1; \ + fi && curl -k -f https://0.0.0.0:8443/console/ resources: requests: cpu: 100m |