For governance reasons, require validation git experience location in pipeline execution
complete
P
Protective Stingray
When doing a deploy to production, the branch name and commit ID used to get the environment, infrastructure and service from git experience needs to be validated. These resources must come from a release branch in GitHub, release branch is a protected branch ensuring 4 eyes principle and other controls. This information is also required for audit traceability
Using expressions in a pipeline, being able to obtain this information using:
- <+env.gitconfig.branch>
- <+env.gitconfig.sha1commitid>
- <+env.gitconfig.repourl>
similar thing for service.
Also require confirmation that the infrastructure yaml is always obtained from the same commit ID that the environment yaml was obtained from.
Log In
P
Pranay Kaikini
marked this post as
complete
This post was marked as
in progress
Rohan Gupta
marked this post as
long-term