Skip to content
This repository has been archived by the owner on Dec 16, 2024. It is now read-only.

separate binaries and installs for policy vs gateway controller #639

Closed
9 tasks done
Tracked by #701
maleck13 opened this issue Oct 25, 2023 · 1 comment · Fixed by #648
Closed
9 tasks done
Tracked by #701

separate binaries and installs for policy vs gateway controller #639

maleck13 opened this issue Oct 25, 2023 · 1 comment · Fixed by #648
Assignees
Labels
Milestone

Comments

@maleck13
Copy link
Contributor

maleck13 commented Oct 25, 2023

What

Create a new binary for the policy controller within the MGC repo. This is the first part of separating out the policy controller.

  • Add a new main for the policy controller. Start only the DNS and TLS policy controllers in this main.
  • Change the existing main for the Gateway Controller to only start the gateway and OCM reconcilers
  • Add flag to turn off DNSPolicy watching managedclusters
  • create a new image build in the GH action
  • create a new set of deployment resources
  • update the integration tests to have 2 separate suites (Policy and Gateway)
  • Ensure the quick start and installation guides are updated as needed
  • [ ] Add integration test for single cluster (ocm not enabled)
  • setup separate deployment
  • ensure metrics are exposed and new service monitor present
@maleck13
Copy link
Contributor Author

maleck13 commented Nov 6, 2023

#648

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

1 participant