operator
operator copied to clipboard
PWX-38541 | Add GitHub Actions to Enforce Sync Between StorageCluster CRD and Helm Templates
What this PR does / why we need it: This PR implements a GitHub Actions workflow to validate synchronization between changes in the StorageCluster CRD and the corresponding Helm storagecluster CRD and template.
If changes are detected in deploy/crds/core_v1_storagecluster_crd.yaml
file, the its required ti include following in the PR description:
-
Helm PR Link: If there are changes to the StorageCluster CRD, provide the Helm PR link in the following format:
HELM_PR_LINK = <your helm PR>
-
Configurable Field Flag: Indicate whether the new field in the StorageCluster CRD is configurable by the user and it needs to be added in storagecluster template and
values.yaml
IS_USER_CONFIGURABLE_FIELD_ADDED = YES | NO
- Set
IS_USER_CONFIGURABLE_FIELD_ADDED
to YES if the field is configurable or editable by the user. - Set
IS_USER_CONFIGURABLE_FIELD_ADDED
to NO if the field is not configurable by the user.
- Set
Which issue(s) this PR fixes (optional) Closes #https://purestorage.atlassian.net/browse/PWX-38541
Special notes for your reviewer: