Downgrade ansible to 2.7.15
Due to the issue with the config:
configVersion: 1 project: test --- image: ~ from: alpine ansible: install: - shell: | ls
Which works with the 2.7, but does not work with the 2.8 or 2.9.
Stapel image: flant/werf-stapel:0.3.1.
Fix deploy tracker issues
- Fix 'timeout waiting for the condition' in job tracker
Kubedog uses context cancel function to terminate working tracker of subordinary pod's of the resource.
Kubernetes waiting function
watchtools.UntilWithSync returns 'timeout waiting for the condition' error
when context actually has been cancelled (bad code in the watchtools!).
Kubedog now suppresses 'timeout waiting for the condition' from
watchtools.UntilWithSync, because kubedog by itself handles timeouts.
- Fix job backoff limit; fix Pod status indicator: show red Error pod status.
Docs, CI and tests
[docs] Added getting started section to README.md
[ci] Decoding secret kubeconfig on windows
[ci] Reducing test time
go install github.com/onsi/ginkgo/ginkgo: open C:\Windows\ServiceProfiles\NetworkService\go\bin\ginkgo.exe: The process cannot access the file because it is being used by another process.
[tests] Integration Build/Common Suite: persistent stage signatures
[tests] Integration Helm/Render Suite: render with secrets