operator icon indicating copy to clipboard operation
operator copied to clipboard

PWX-38541 | Add GitHub Actions to Enforce Sync Between StorageCluster CRD and Helm Templates

Open hitesh-wani-px opened this issue 6 months ago • 1 comments

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:

  1. 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>
  2. 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.

Which issue(s) this PR fixes (optional) Closes #https://purestorage.atlassian.net/browse/PWX-38541

Special notes for your reviewer:

hitesh-wani-px avatar Aug 12 '24 10:08 hitesh-wani-px