-
Notifications
You must be signed in to change notification settings - Fork 18
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
[BUG] Not possible to create entitlements when plan-unique-identifier is needed #930
Comments
|
Update: Still in process of clarifying the mismatches in the different provisioning flows (API/Terraform vs. BTP CLI) |
After internal clarification: the additional optional parameter Tasks:
|
We are currently investigating this issue internally. It appears that there may be a problem with the platform-side implementation related to returning the value for plan-unique-identifier. We will provide further updates as soon as we have more information. |
SAP Internal Reference: https://jira.tools.sap/browse/SAPBTPCFS-15944 |
Is there an existing issue for this?
What version of the Terraform provider are you using?
1.7.0
What version of the Terraform CLI are you using?
1.9.7
What type of issue are you facing
bug report
Describe the bug
When trying to create a new entitlement for Hana cloud using
service_name: hana-cloud
andplan_name: hana
, it fails with the following report:More than one plan exists for service name
│ hana-cloud and plan name hana in the same
│ region. Specify the unique identifier of the
│ plan to assign. [Error: 30001/400]
Expected Behavior
Using the BTP CLI the expected behavior can be achieved by also setting the
--plan-unique-identifier
. When looking at the BTP Terraform Provider tests here, it appears that the readonly attributesid
orplan_id
seem to could fix this issue in tf.btp assign accounts/entitlement --for-service hana-cloud --plan hana-cloud-hana --global-account <GAID> --to-subaccount <SAID> --plan-unique-identifier hana-cloud-hana
Steps To Reproduce
resource "btp_subaccount_entitlement" "hana_entitlement" {
subaccount_id =
service_name = "hana-cloud"
plan_name = "hana"
#id = "hana-cloud-hana" --> I have tried but it its readonly
#plan_id = "hana-cloud-hana" --> I have tried but it its readonly
}
User's Role Collections
No response
Add screenshots to help explain your problem
No response
Additional context
I am part of the Cloud Orchestrator team, working on the BTP Crossplane provider. Feel free to reach out to me also internally for further consolidation! Lasse, Friedrich
The text was updated successfully, but these errors were encountered: