Skip to content

Update shared-workflows for control-plane monolith#23

Merged
gciavarrini merged 4 commits into
dcm-project:mainfrom
gciavarrini:update-to-control-plane
Jun 22, 2026
Merged

Update shared-workflows for control-plane monolith#23
gciavarrini merged 4 commits into
dcm-project:mainfrom
gciavarrini:update-to-control-plane

Conversation

@gciavarrini

@gciavarrini gciavarrini commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

DCM no longer ships four separate manager repos. Release tooling and docs in shared-workflows still pointed at the old names, which would break once those repos are archived.

This PR updates hack/tag-release.sh to tag control-plane instead of the four managers, and refreshes README and build-push-quay examples to match. It also removes the gateway contract test workflow and script since api-gateway repo is archived and nothing uses that check anymore.

Changes:

  • ALL_SERVICES now lists control-plane plus the three service providers
  • README release and Quay examples updated for the monolith
  • Gateway contract test workflow, script, and README section removed

Fixes: FLPATH-4406

--
Assisted-By: Claude (Anthropic)

Signed-off-by: Gloria Ciavarrini gciavarrini@redhat.com

Tag control-plane instead of archived managers, refresh Quay docs,
and remove the unused gateway contract test workflow.
Assisted-By: Claude (Anthropic)

Signed-off-by: Gloria Ciavarrini <gciavarrini@redhat.com>
Signed-off-by: Gloria Ciavarrini <gciavarrini@redhat.com>
Comment thread hack/tag-release.sh Outdated
Comment thread README.md Outdated
Comment thread README.md
secrets:
quay-username: ${{ secrets.QUAY_USERNAME }}
quay-password: ${{ secrets.QUAY_PASSWORD }}
quay-password: ${{ secrets.QUAY_TOKEN }}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit — the example now passes secrets.QUAY_TOKEN here, but the "Required secrets" section further down still says QUAY_USERNAME, QUAY_PASSWORD. Whichever name the org is actually using, the two spots should match so the next person setting up a new repo doesn't have to guess.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch.
Addressed in 4af19e2: can you please check if it reads better?

Signed-off-by: Gloria Ciavarrini <gciavarrini@redhat.com>
Assisted-By: Claude (Anthropic)

Signed-off-by: Gloria Ciavarrini <gciavarrini@redhat.com>
@gciavarrini gciavarrini merged commit 603a345 into dcm-project:main Jun 22, 2026
2 checks passed
@gciavarrini gciavarrini deleted the update-to-control-plane branch June 22, 2026 09:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants