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

Automation of xsuaa credential management #55

Open
JohannesRu opened this issue Dec 9, 2024 · 0 comments
Open

Automation of xsuaa credential management #55

JohannesRu opened this issue Dec 9, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@JohannesRu
Copy link
Contributor

JohannesRu commented Dec 9, 2024

Problem Statement

While it already is possible today to orchestrate your role collections and assignments using the provider, usage up to this point, still requires you to manually create and inject API credentials for the xsuaa API. This kind of breaks the whole idea of full automation since the credentials can only be created once the subaccount is ready, which is usually part of the orchestration itself as well.

Idea

We can now automate this step as well with upjetting a new terraform resource to manage the lifecycle of this credentials:
https://registry.terraform.io/providers/SAP/btp/latest/docs/resources/subaccount_api_credential.

This will make basically be the same concept as we commonly use, e.g. for the connection between CloudManagement and CloudFoundryEnvironment.

Additional Links:

We teased the concept in the community pages already:
https://pages.github.tools.sap/cloud-orchestration/docs/sap-services/btp-services/account-managment/usermanagement

@JohannesRu JohannesRu added the enhancement New feature or request label Dec 9, 2024
@JohannesRu JohannesRu moved this to Release 1.0.2 in Crossplane BTP Provider Roadmap Dec 9, 2024
@sdischer-sap sdischer-sap moved this from Release 1.0.2 to Release 1.1.0 in Crossplane BTP Provider Roadmap Dec 10, 2024
@sdischer-sap sdischer-sap closed this as completed by moving to Release 1.1.0 in Crossplane BTP Provider Roadmap Dec 10, 2024
@sdischer-sap sdischer-sap reopened this Dec 12, 2024
@sdischer-sap sdischer-sap removed the enhancement New feature or request label Dec 18, 2024
@sdischer-sap sdischer-sap added this to the v1.2.0 milestone Dec 18, 2024
@sdischer-sap sdischer-sap closed this as completed by moving to Release 1.1.0 in Crossplane BTP Provider Roadmap Dec 18, 2024
@sdischer-sap sdischer-sap removed this from the v1.2.0 milestone Dec 18, 2024
@sdischer-sap sdischer-sap moved this from Release 1.1.0 to Release 1.2.0 in Crossplane BTP Provider Roadmap Dec 18, 2024
@sdischer-sap sdischer-sap reopened this Dec 18, 2024
@sdischer-sap sdischer-sap added this to the v1.2.0 milestone Jan 14, 2025
@sdischer-sap sdischer-sap added the enhancement New feature or request label Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

3 participants