opendevstack / ods-jenkins-shared-library

Shared Jenkins library which all ODS projects & components use - provisioning, SonarQube code scanning, Nexus publishing, OpenShift template based deployments and repository orchestration
Apache License 2.0
75 stars 57 forks source link

Bugfix/957 deployment rollout stage issues #1013

Closed FlavioCampanaBIExt closed 1 year ago

FlavioCampanaBIExt commented 1 year ago

Pull request to fix https://github.com/opendevstack/ods-jenkins-shared-library/issues/957 second and third case. Moved from using rollout commands to directly patching the resource. Since first case is a more complex one that would require more impactful changes to the pipeline using locks and milestones, has a rare occurence and would not do anything against concurrent manual operations, is not fixed.