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