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

Compass Manager uses KCP Sync Resource to create compass-agent-configuration on SKRs #44

Open
mvshao opened this issue Nov 13, 2023 · 3 comments
Labels
area/application-connector Issues or PRs related to application connectivity

Comments

@mvshao
Copy link
Contributor

mvshao commented Nov 13, 2023

Description

Compass Manager should not create separate Kubernetes clients for each SKR, but use a solution to be provided by the lifecycle-manager. That solution will enable central synchronisation and k8s resource creation on client clusters. Information on progress as well as architectural decisions can be found in this ADR.

Additional information

For the first release of Compass Manager, we will not use this approach because it has not yet been implemented. Eventually, we will dispose of our own Kubernetes client for SKR, and replace it with the central approach proposed in ADR (mentioned above)

@mvshao mvshao added the area/application-connector Issues or PRs related to application connectivity label Nov 13, 2023
@ruanxin
Copy link

ruanxin commented Nov 15, 2023

Hi @mvshao,

Can you describe the resources you plan to use this Sync Resource to sync with? And what is the expected input data to generate your resources? Is the resources' content dynamic for each SKR or identical? I'm currently trying to collect all the usages for this Sync Resources. Thanks! Also feel free directly reach me in slack.

Best,
Xin

@mvshao
Copy link
Contributor Author

mvshao commented Dec 14, 2023

Hi @ruanxin,
In the future when this resource is added we plan to use it for upserting compass-agent-configuration Secret on SKR. The expected data contains an authorization Token for Compass Director and 2 different fields that identify Runtime in Compass. The values in Secret are different for every SKR and for different environments (DEV/STAGE/PROD).

@tobiscr
Copy link

tobiscr commented Dec 29, 2023

@mvshao : is this a feature for the compass manager or related to LCM (probably related to this one: kyma-project/lifecycle-manager#913)?

Not sure how this issue should be classified.. is it a feature request for CM which could be implemented after the LCM offer remote synchroized resources?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/application-connector Issues or PRs related to application connectivity
Projects
None yet
Development

No branches or pull requests

3 participants