тест, который "деплоится" при установке приложения хелмом
спека поды:
spec:
containers:
- name: curl
image: curl:latest
command: ['/bin/sh', '-c']
args:
- curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl";
- curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256";
- echo "$(<kubectl.sha256) kubectl" | sha256sum --check;
- sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl;
- kubectl version --client;
- kubectl exec pod/app-hm9jz -- pytest /app/tests-e2e
restartPolicy: Never
в логе поды вижу только вывод работы curl-а
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 154 100 154 0 0 585 0 --:--:-- --:--:-- --:--:-- 583
100 44.4M 100 44.4M 0 0 11.0M 0 0:00:04 0:00:04 --:--:-- 15.1M
Причем статус запуска "completed". А где остальные логи? Куда оно пропадает?
потому что через && клеить надо
гхм.. нашел блин пример. Спасибо. понял)
он выполнит curl, получил exit code 0 и успешно завершился
Обсуждают сегодня