You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upon mutations (such as tfstate resulting of a terraform apply), resulting git commit should not be lost upon transient git unavailability.
A non-zero retry should be configured through the attempts support
Possibly retry the job forever, as to enable operators to
fix root cause (and the job would then resume)
fly in to retrieve the git commits as a workaround
explicitly cancel the hang jobs (e.g. in case of pipeline deadlocks)
Consider displaying a git patch output in the concourse console, as to enable operators to manually reapply it later on as a manual workaround. This may leak credentials to operators though.
Observed behavior
Put task fails immediately:
remote: error: cannot lock ref 'refs/heads/master': is at 741eed27503195c717bd8925140684050f5202d2 but expected a9157d66de44c3ae0d4fa0dbc91abc18cfebd8d8
To https://elpaaso-gitlab.my.domain.com/fe-group/secrets.git
! [remote rejected] HEAD -> master (failed to update ref)
error: failed to push some refs to 'https://redacted_user:redacted_password@elpaaso-gitlab.my.domain.com/fe-group/secrets.git'
failed with non-rebase error
Human workaround through fly hijack in the build was not possible (around 30 mins later).
Affected release
Reproduced on version 3.2.2
The text was updated successfully, but these errors were encountered:
gberche-orange
changed the title
Error during git put tasks leads to data losss (tfstate change)
Error during git put tasks leads to data losss (eg tfstate changes)
Jan 18, 2019
gberche-orange
changed the title
Error during git put tasks leads to data losss (eg tfstate changes)
Error during git put tasks leads to data loss (eg tfstate changes)
Jan 21, 2019
Expected behavior
Upon mutations (such as tfstate resulting of a
terraform apply
), resulting git commit should not be lost upon transient git unavailability.A non-zero retry should be configured through the attempts support
Possibly retry the job forever, as to enable operators to
Consider displaying a git patch output in the concourse console, as to enable operators to manually reapply it later on as a manual workaround. This may leak credentials to operators though.
Observed behavior
Put task fails immediately:
See related #231
Human workaround through
fly hijack
in the build was not possible (around 30 mins later).Affected release
Reproduced on version 3.2.2
The text was updated successfully, but these errors were encountered: