Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-7874

[tagRelease.sh] generate new RPA, RP, components, pyxis config when creating new branches

    • Icon: Task Task
    • Resolution: Done
    • Icon: Critical Critical
    • 1.7.0
    • 1.7.0
    • Build, Dynamic plugins
    • None
    • RHDH COPE 3276, RHDH COPE 3277

      tagRelease.sh needs to be enhanced so that all the stuff created by hand in RHIDP-7098 is generated when we have a new branch, then updated as needed for each .z update.

      This should be a new script in the rhdh-plugin-catalog repo build/scripts/generateKonfluxReleaseDataForPlugins.sh, which could be called from the existing script tagRelease.sh or run separately:

      • when branching or tagging, list of plugins => components => RPAs

      Things to generate (see also comment on RHIDP-7098:

      When tagging after a release, RPAs need to be updated; this new script could and should also be run prior to creating a snapshot for a release, to ensure the plugin versions are correct. Can borrow ideas from https://gitlab.cee.redhat.com/rhidp/rhdh-plugin-catalog/-/blob/rhdh-1-rhel-9/build/scripts/generatePyxisConfigForPlugins.sh but need a new script to generate RPAs with the correct versions.

              nickboldt Nick Boldt
              nickboldt Nick Boldt
              RHIDP - Cope
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: