Fixed Chart Update Check for Helm Library Chart Pipeline
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
Upgrade Notices
N/A