Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] feat: use KIC as a library in ControlPlane controller #1177

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

czeslavo
Copy link
Contributor

@czeslavo czeslavo commented Feb 18, 2025

What this PR does / why we need it:

This is a PoC for using KIC as a library in the ControlPlane controller instead of relying on KIC deployments. Most of the changes are included in controller/controlplane/controller.go file. The rest is removals, skipping failing tests and adapting conformance/integration tests to the new reality by using telepresence to make Admin API services available to the operator running outside of the test cluster.

Tracking issues were created for all disabled tests under #1170 epic.

Which issue this PR fixes

Fixes #1172

@czeslavo czeslavo force-pushed the feat/kic-manager-as-cp branch 8 times, most recently from 61cdbbb to 0d84b2c Compare February 20, 2025 10:20
@czeslavo czeslavo force-pushed the feat/kic-manager-as-cp branch from cdb64be to 2058862 Compare February 21, 2025 06:49
@czeslavo czeslavo force-pushed the feat/kic-manager-as-cp branch from 2058862 to 43dec4c Compare February 21, 2025 07:57
@czeslavo czeslavo self-assigned this Feb 21, 2025
@czeslavo czeslavo added area/controlplane area/feature New feature or request labels Feb 21, 2025
@czeslavo czeslavo force-pushed the feat/kic-manager-as-cp branch 3 times, most recently from c58ef05 to 6c45411 Compare February 21, 2025 09:36
@czeslavo czeslavo force-pushed the feat/kic-manager-as-cp branch from 6c45411 to d2d247b Compare February 21, 2025 10:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/controlplane area/feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Run a KIC manager instead of creating a Deployment in ControlPlane reconciler
1 participant