Skip to content

@flant-team-sysdev flant-team-sysdev released this Nov 29, 2019 · 106 commits to master since this release

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

  1. 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.

  1. 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

Installation

Linux amd64

Darwin amd64

Windows amd64

Assets 2
You can’t perform that action at this time.