Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-26333

Automate release configuration updates using Claude Code

XMLWordPrintable

    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • None

      Summary

      Automate Global Hub release configuration updates across 6 repositories using Claude Code, reducing manual effort by >90%.

      Problem

      Current release process requires manual updates across 6 repositories:

      • multicluster-global-hub, openshift/release, operator-bundle, operator-catalog, glo-grafana, postgres_exporter
      • Updates include: prow configs, Konflux pipelines, Tekton configurations, image versions, OCP lifecycle management
      • Process is time-consuming, error-prone, and requires deep domain knowledge

      Solution

      Create Claude Code automation skill that handles:

      Repository Updates:
      1. multicluster-global-hub - .tekton/ configs, Containerfile versions, release branches
      2. openshift/release - CI configs, presubmit/postsubmit jobs
      3. operator-bundle - Image mirror sets, Tekton pipelines, bundle labels
      4. operator-catalog - OCP version lifecycle (add new, remove old)
      5. glo-grafana - Release branches, Tekton pipelines
      6. postgres_exporter - Release branches, Tekton pipelines

      Features:

      • Two modes: CUT (direct push) / UPDATE (PRs)
      • Automatic version calculation (ACM → Global Hub → OCP)
      • Cross-platform support (macOS, Linux)
      • Interactive & batch execution
      • Progress tracking & error handling

      Output per Release:

      • All configurations updated automatically

      Implementation: https://github.com/stolostron/multicluster-global-hub/pull/2082

       

              rh-ee-myan Meng Yan
              rh-ee-myan Meng Yan
              Yaheng Liu Yaheng Liu
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: