Skip to content

Migrate quadlet deploy to control-plane monolith#6

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

Migrate quadlet deploy to control-plane monolith#6
gciavarrini merged 3 commits into
dcm-project:mainfrom
gciavarrini:update-to-control-plane

Conversation

@gciavarrini

Copy link
Copy Markdown
Contributor

The stack no longer deploys four manager containers and Traefik on :9080. It deploys a single control-plane container on :8080, aligned with control-plane/deploy/compose.yaml.

  • Remove the old manager and gateway quadlet templates.
  • Service providers and the UI register against and call http://control-plane:8080.
  • Postgres init SQL comes from the control-plane repo, not api-gateway.
  • Database setup uses one control-plane database instead of four manager databases.
  • Updated compose alignment checks, Molecule scenarios, and README/CLAUDE docs to match.

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

Single control-plane container on :8080, provider URLs updated,
postgres init from control-plane repo, alignment and Molecule
tests adjusted.
Assisted-By: Claude (Anthropic)

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

Signed-off-by: Gloria Ciavarrini <gciavarrini@redhat.com>
Comment thread roles/dcm_deploy/defaults/main.yml Outdated
Assisted-By: Claude (Anthropic)
Signed-off-by: Gloria Ciavarrini <gciavarrini@redhat.com>

@chadcrum chadcrum left a comment

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.

Looks good — clean migration, all references updated consistently. One nit: DCM_API_GATEWAY_URL in the UI template still references the removed gateway. I opened FLPATH-4424 to track renaming it across dcm-ui, control-plane, and quadlet-deploy. Not blocking.

@gciavarrini

Copy link
Copy Markdown
Contributor Author

Thanks! agree on the renaming.
Merging this as-is since the URL is already correct and dcm-ui still expects DCM_API_GATEWAY_URL.
I'll follow FLPATH-4424 plan.

@gciavarrini gciavarrini merged commit 8925002 into dcm-project:main Jun 26, 2026
7 checks passed
@gciavarrini gciavarrini deleted the update-to-control-plane branch June 26, 2026 09:18
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.

3 participants