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

[FEATURE] KymaEnvironment returns kubeconfig to allow orchestration in fully automated way #100

Open
JohannesRu opened this issue Jan 15, 2025 · 0 comments

Comments

@JohannesRu
Copy link
Contributor

JohannesRu commented Jan 15, 2025

What happened?

CloudOrcehstrator outlined how orchestrated Gardener Shoots can be automatically filled with workload content.
https://pages.github.tools.sap/cloud-orchestration/docs/use-cases/workload_to_shoot

this ease is asked for Kyma scenario. Until today, this was a rather complex approach incl. manual steps
https://pages.github.tools.sap/cloud-orchestration/docs/use-cases/workload_to_kyma

This process can be simplified not as Kyma provides the necessary OIDC capabilities.

As i understand reading https://help.sap.com/docs/btp/sap-business-technology-platform/managing-kyma-runtime-using-provisioning-service-api, you are now able to request a kubeconfig to your BTP Kyma cluster, but the time to live (TTL) is short.
In conclusion, this kubeconfig needs to be requested automatically and periodically for a MCP to have access to the BTP Kyma cluster.
Just like kind: AdminKubeconfigRequest from Gardener (https://pages.github.tools.sap/cloud-orchestration/docs/use-cases/workload_to_shoot#gardener-auth-provider) but for Kyma.

What you expected to happen?

  • Update end user guide to consider new Kyma capabilities for simpler orchestration
  • Bring this into the BTP Provider?
  • Create requried Providers - if necessary - KymaAuthProvider?
@JohannesRu JohannesRu changed the title [FEATURE] KymaEnvironment returns kubeconfig to allow orcehstration in fully automated way [FEATURE] KymaEnvironment returns kubeconfig to allow orchestration in fully automated way Jan 15, 2025
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

No branches or pull requests

1 participant