Run protected CA healthcheck as root
This commit is contained in:
parent
7c64601a74
commit
f6192a16e1
1 changed files with 3 additions and 3 deletions
6
.github/workflows/linux-control-agent.yml
vendored
6
.github/workflows/linux-control-agent.yml
vendored
|
|
@ -91,11 +91,11 @@ jobs:
|
||||||
smoke-release.tar.gz 127.0.0.1 7443 >"$smoke_log" 2>&1 \
|
smoke-release.tar.gz 127.0.0.1 7443 >"$smoke_log" 2>&1 \
|
||||||
|| report_failure 'Initial Control installation failed'
|
|| report_failure 'Initial Control installation failed'
|
||||||
for _ in {1..30}; do
|
for _ in {1..30}; do
|
||||||
curl --fail --silent --cacert /etc/ochenstarik-server-monitor-manager/control-ca.crt \
|
sudo curl --fail --silent --cacert /etc/ochenstarik-server-monitor-manager/control-ca.crt \
|
||||||
https://127.0.0.1:7443/healthz && break
|
https://127.0.0.1:7443/healthz && break
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
curl --fail --silent --show-error \
|
sudo curl --fail --silent --show-error \
|
||||||
--cacert /etc/ochenstarik-server-monitor-manager/control-ca.crt \
|
--cacert /etc/ochenstarik-server-monitor-manager/control-ca.crt \
|
||||||
https://127.0.0.1:7443/healthz >>"$smoke_log" 2>&1 \
|
https://127.0.0.1:7443/healthz >>"$smoke_log" 2>&1 \
|
||||||
|| report_failure 'Initial Control healthcheck failed'
|
|| report_failure 'Initial Control healthcheck failed'
|
||||||
|
|
@ -106,7 +106,7 @@ jobs:
|
||||||
|| report_failure 'Control restart failed'
|
|| report_failure 'Control restart failed'
|
||||||
sudo systemctl is-active --quiet ochenstarik-smm-control.service \
|
sudo systemctl is-active --quiet ochenstarik-smm-control.service \
|
||||||
|| report_failure 'Control is inactive after restart'
|
|| report_failure 'Control is inactive after restart'
|
||||||
curl --fail --silent --show-error \
|
sudo curl --fail --silent --show-error \
|
||||||
--retry 10 --retry-all-errors --retry-delay 1 \
|
--retry 10 --retry-all-errors --retry-delay 1 \
|
||||||
--cacert /etc/ochenstarik-server-monitor-manager/control-ca.crt \
|
--cacert /etc/ochenstarik-server-monitor-manager/control-ca.crt \
|
||||||
https://127.0.0.1:7443/healthz >>"$smoke_log" 2>&1 \
|
https://127.0.0.1:7443/healthz >>"$smoke_log" 2>&1 \
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue