Skip to content

Conversation

aalves08
Copy link
Member

@aalves08 aalves08 commented Aug 4, 2025

Fixes rancher/dashboard#13645

  • Add mechanism to remove published extensions from the repo, based on the absence of a given version on manifest.json
  • Remove attempt to auto-merge from workflow since the main branch is always protected and it causes the workflow to fail (although it created the PR which is the important part)

To test:
run this branch locally and do ./scripts/sync-charts

  • Test scenario where we create a folder in /charts called dummy-ext, so that we can check the resilience of the script when a folder exists but no entries are found on manifest.json
  • add elemental version 3.0.1-rc.2 and check if the sync mechanism still works fine
  • remove any given version of any extension from manifest.json to see the removal part in action
  • validate output of index.yaml, especially after the removal of a given extension version

Fixes rancher/dashboard#13717

Create PR for extension sync: 2025-07-25-14-03-35
@aalves08 aalves08 requested a review from nwmac August 4, 2025 13:51
@aalves08 aalves08 added this to the 2.13 milestone Aug 4, 2025
@aalves08 aalves08 self-assigned this Aug 4, 2025
@aalves08 aalves08 removed this from the 2.13 milestone Aug 4, 2025
aalves08 added 13 commits August 4, 2025 15:30
… from docker hub repo and iterates to the next minor version
ing a release tag
…epository after the PR that updates the Helm Chart gets merged + update bundle-catalog script so that it outputs the tag generated for the extensions catalog so that it can be used in the release tag
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant