Skip to content

Refactored compose environment#7

Merged
suprjinx merged 24 commits intomainfrom
demo-cluster-with-compose
Oct 6, 2025
Merged

Refactored compose environment#7
suprjinx merged 24 commits intomainfrom
demo-cluster-with-compose

Conversation

@suprjinx
Copy link
Contributor

@suprjinx suprjinx commented Sep 10, 2025

Refactored the several compose files to ./demo folder, with a new make task run-cluster (which should be followed by setup-demo). This will spin up all the containers for pulp-manager, a pulp3 primary, and a pulp3 secondary with an internal and external repo, scheduled syncs, etc -- a demo environment.

cluster including pulp3 primary and secondary (`make run-cluster`)

Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
cluster (to remove directory server dependency); restored all other
mainline code changes
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
… playbook

Signed-off-by: Geoff Wilson <geoff@gr-oss.io>
@suprjinx
Copy link
Contributor Author

suprjinx commented Oct 6, 2025

This is looking pretty reasonable, with minimal changes to mainline code. Adds support for two new config options that make demo environment simpler while retaining the previous behavior by default.

@suprjinx suprjinx merged commit 1f31a42 into main Oct 6, 2025
2 checks passed
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.

1 participant