UNCLASSIFIED - NO CUI

Implement `all-packages` label in CI

Currently there exists a all-packages label in CI which is not used at all.

The intended functionality of this was to be a part of the 01_deploy_bigbang.sh script and enable all addons for easy testing in CI. This script already contains the logic to toggle on packages based on their individual labels, this issue would provide a way to turn on all of them with a single label.

The implementation should follow the existing "style", using yq to modify a "tempfile" and then move that file to the values file location. It would be recommended to do this check prior to looping through the MR labels, using a regex operator on the label var.

Done:

  • Script for deploying BB in CI reads the all-packages label on MRs and turns on all addons in the values file
  • Keycloak is not turned on (there are issues with the beta keycloak to be able to enable it with addons)
  • MR for this issue uses the all-packages label to show the use
Edited by Jordan Olachea