UNCLASSIFIED - NO CUI

Skip to content

Fixed Chart Update Check for Helm Library Chart Pipeline

Jimmy Bourque requested to merge patch-gluon-pipeline into master

General MR

Summary

  • Created new function to do a basic check of chart version bump
  • Added ability to verify validation chart also has the new chart version
  • Used existing function to check for changelog updates separately to reduce code repitition

*Note: This adds a tiny bit of duplicated code, but keeps all changes isolated to helm library chart pipelines (which is only used by gluon)

Relevant logs/screenshots

Failure when chart version is not bumped: https://repo1.dso.mil/big-bang/pipeline-templates/package-validation/-/jobs/34533835

Failure when chart version is bumped but version is not updated in dependency chart: https://repo1.dso.mil/big-bang/pipeline-templates/package-validation/-/jobs/34533838

Failure when chart versions are bumped but changelog is not updated: https://repo1.dso.mil/big-bang/pipeline-templates/package-validation/-/jobs/34533873

Successful run when chart versions are bumped and changelog is updated: https://repo1.dso.mil/big-bang/pipeline-templates/package-validation/-/pipelines/3254779

Linked Issue

issue

Upgrade Notices

N/A

Merge request reports