SAP-samples / btp-setup-automator

Automate the setup of your SAP BTP account with the SAP BTP CLI and other CLI tools.
Apache License 2.0
94 stars 43 forks source link

[FEATURE REQUEST] Need to select which endpoint CF is deployed to #274

Closed dachtera closed 2 years ago

dachtera commented 2 years ago

Which area is mainly impacted

Cloud Foundry setups

Requested Feature

BTP is running out of resources in the standard eu10 endpoint.

We are being told we can no longer create Cloud Foundry space in api.cf.eu10.hana.ondemand.com, and must select the API Endpoint: https://api.cf.eu10-004.hana.ondemand.com/ when setting up. How we can select an alternate endpoint in the automator that is possible when manually creating the CF space?

At this point, the automator is unhelpful, as 50% of the effort is still needing to be performed manually for creating the CF landscape, adding instances, subscriptions and org members.

This would be considered a high priority, and if needed, I can involve Sr. Leadership to assist in setting the level of urgency with this need.

Screen Shot 2022-10-20 at 7 00 27 AM

Use Case/Scenario

No response

Would you like to support us?

Anything else?

No response

dachtera commented 2 years ago

If even a short term fix, if there was an option to specify in the json file, or ask user to input value, it would be very helpful in place of having the system query the available endpoints to select.

possible maybe to have this in the parameters.json

 "region": "eu10",
 "subregion": "-004",
lechnerc77 commented 2 years ago

The feature is available in the latest version of the main branch as well as in the newest Docker container (see PR #275).

You can now specify the CF landscape in the parameter file as cfLandscape. The parameter is optional and must contain the full landscape ID e.g., cf-eu10-004.

The type ahead support is not available yet, I opened issue #276 for that, as the determination of the valid values is not transparent to me.

dachtera commented 2 years ago

The following error now occurs when running the script:


2022-10-24 18:14:00] RUN COMMAND: btp --format json list accounts/available-environment --subaccount '3dc4bf63-f8ad-4f1d-83a0-74706a888a20'
[2022-10-24 18:14:05] ERROR      : Traceback (most recent call last):

NoneType: None
[2022-10-24 18:14:05] ERROR      :   File "/home/user/./btpsa", line 32, in <module>
    myBtpUseCase.initialize_environments()

NoneType: None
[2022-10-24 18:14:05] ERROR      :   File "/home/user/libs/python/btp_cli.py", line 287, in initialize_environments
    self.create_environments()

NoneType: None
[2022-10-24 18:14:05] ERROR      :   File "/home/user/libs/python/btp_cli.py", line 323, in create_environments
    envLandscape = selectEnvironmentLandscape(

NoneType: None
[2022-10-24 18:14:05] ERROR      :   File "/home/user/libs/python/btp_cli.py", line 1513, in selectEnvironmentLandscape
    environment["name"] + "< for >" + region + "<")

NoneType: None
[2022-10-24 18:14:05] ERROR      : TypeError: 'BTPSERVICE' object is not subscriptable

NoneType: None
[2022-10-24 18:14:05] ERROR      : 'BTPSERVICE' object is not subscriptable
NoneType: None

Here is my parameters.json file.


{
  "$schema": "https://raw.githubusercontent.com/SAP-samples/btp-setup-automator/main/libs/btpsa-parameters.json",
  "usecasefile": "usecases/released/hca.json",
  "region": "eu10",
  "cfLandscape": "cf-eu-004",
  "globalaccount": "69434341-cb97-4d44-ad44-c44f4ab00e7c",
  "myemail": "tim.dachtera@sap.com",
  "loginmethod": "sso",
  "subaccountname": "dev",
  "cfspacename": "dev",
  "envvariables": {
    "DIRNAME": "CustomerName"
    },.....
lechnerc77 commented 2 years ago

@dachtera : Just checked with Docker image and manual build - setup works. The erro log you copied does not seem to be caused by the CF endpoint. This look smore like an error in your usecase file I think. Are you referncing a service called 'BTPSERVICE' ?

dachtera commented 2 years ago

Please see my usecase file below. The 4 services we need to add were working before we had to add this extra step for the cf space, so unsure why something that did work, now does not. Removing the 4 services solves the issue, but again, leaves our process only partially completed leaving many steps to be completed manually.

{
    "$schema": "https://raw.githubusercontent.com/SAP-samples/btp-setup-automator/main/libs/btpsa-usecase.json",
    "aboutThisUseCase": {
        "name": "Default use case on how to show how btp-setup-automator works",
        "description": "This usecase sets up various services and app subscriptions on SAP BTP",
        "author": "rui.nogueira@sap.com",
        "testStatus": "tested successfully",
        "usageStatus": "READY TO BE USED"
    },
    "executeAfterAccountSetup": [
        {
            "command": "btp create accounts/directory --features DEFAULT --display-name \"$DIRNAME\" --description \"$DIRNAME\"",
            "description": "Creating the directory to move the subaccount into."
        }
    ],
     "services": [
        {
            "name": "cloudfoundry",
            "plan": "standard",
            "category": "ENVIRONMENT"
        },
        {
            "name": "sapappstudio",
            "plan": "standard-edition",
            "category": "APPLICATION"
        },
        {
            "name": "SAPLaunchpad",
            "plan": "standard",
            "category": "APPLICATION"
        },
        {
            "name": "cloud-logging",
            "plan": "standard",
            "category": "SERVICE"            
        }          
],
    "assignrolecollections": [
        {
            "name": "Global Account Administrator",
            "type": "account",
            "level": "global account",
            "assignedUserGroupsFromParameterFile": [
                "admins"
            ]
        },
        {
            "name": "Subaccount Administrator",
            "type": "account",
            "level": "sub account",
            "assignedUserGroupsFromParameterFile": [
                "admins",
                "developers"
            ]
        },
        {
            "name": "Subaccount Service Administrator",
            "type": "account",
            "level": "sub account",
            "assignedUserGroupsFromParameterFile": [
                "admins",
                "developers"
            ]
        },
        {
            "name": "Subaccount Viewer",
            "type": "account",
            "level": "sub account",
            "assignedUserGroupsFromParameterFile": [
                "auditors"
            ]
        },
        {
            "name": "SpaceManager",
            "type": "cloudfoundry",
            "level": "space",
            "assignedUserGroupsFromParameterFile": [
                "admins",
                "developers"
            ]
        },
        {
            "name": "SpaceDeveloper",
            "type": "cloudfoundry",
            "level": "space",
            "assignedUserGroupsFromParameterFile": [
                "admins",
                "developers"
            ]
        },                  
        {
            "name": "SpaceAuditor",
            "type": "cloudfoundry",
            "level": "space",
            "assignedUserGroupsFromParameterFile": [
                "admins",
                "developers"
            ]
        },
        {
            "name": "OrgManager",
            "type": "cloudfoundry",
            "level": "org",
            "assignedUserGroupsFromParameterFile": [
                "admins",
                "developers"
            ]
        },
        {
            "name": "OrgAuditor",
            "type": "cloudfoundry",
            "level": "org",
            "assignedUserGroupsFromParameterFile": [
                "admins",
                "auditors"
            ]
        },
        {
            "name": "Business_Application_Studio_Administrator",
            "type": "account",
            "level": "sub account",
            "assignedUserGroupsFromParameterFile": [
                "developers"
            ]
        },
        {
            "name": "Business_Application_Studio_Developer",
            "type": "account",
            "level": "sub account",
            "assignedUserGroupsFromParameterFile": [
                "developers"
            ]
        },
        {
            "name": "Business_Application_Studio_Extension_Deployer",
            "type": "account",
            "level": "sub account",
            "assignedUserGroupsFromParameterFile": [
                "developers"
            ]
        },
        {
            "name": "Cloud Connector Administrator",
            "type": "account",
            "level": "sub account",
            "assignedUserGroupsFromParameterFile": [
                "developers"
            ]
        },
        {
            "name": "Connectivity and Destination Administrator",
            "type": "account",
            "level": "sub account",
            "assignedUserGroupsFromParameterFile": [
                "developers"
            ]
        },
        {
            "name": "Destination Administrator",
            "type": "account",
            "level": "sub account",
            "assignedUserGroupsFromParameterFile": [
                "developers"
            ]
        },
        {
            "name": "Launchpad_Admin",
            "type": "account",
            "level": "sub account",
            "assignedUserGroupsFromParameterFile": [
                "developers"
            ]
        },
        {
            "name": "Launchpad_Advanced_Theming",
            "type": "account",
            "level": "sub account",
            "assignedUserGroupsFromParameterFile": [
                 "developers"
            ]
        },
        {
            "name": "Launchpad_External_User",
            "type": "account",
            "level": "sub account",
            "assignedUserGroupsFromParameterFile": [
                 "developers"
            ]
        }

    ]

}
lechnerc77 commented 2 years ago

Can you please remove this part of the usecase file:

{
            "name": "cloudfoundry",
            "plan": "standard",
            "category": "ENVIRONMENT"
        },

and give it another try. The CF space will anyway be created as you specified a dev name in the parameters file.

dachtera commented 2 years ago

It happens with any of the 4 services added in. The end goal is that all 4 services need to be assigned during the setup, as we also have to apply role permissions based on those services, and without them added, the permissions cannot be applied.

lechnerc77 commented 2 years ago

Can you please paste the output of the following command:

btp --format json list accounts/available-environment --subaccount  '3dc4bf63-f8ad-4f1d-83a0-74706a888a20'
dachtera commented 2 years ago

I had to swap out to the new subaccount ID, I've been trying to troubleshoot an issue with the subdirectory setup.


btp-setup-automator: user $ btp --format json list accounts/available-environment --subaccount  '64d8c210-476b-41b0-9974-f09b0d780d76'
{
  "availableEnvironments": [
    {
      "serviceName": "cloudfoundry",
      "serviceDisplayName": "Cloud Foundry Runtime",
      "serviceImageUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAADNCAYAAAAbvPRpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LjE2NDY0OCwgMjAyMS8wMS8xMi0xNTo1MjoyOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDNDYwMzcyODI0QzExRUI5ODlDOEYyMkM2Q0E5Mjk4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDNDYwMzczODI0QzExRUI5ODlDOEYyMkM2Q0E5Mjk4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEM0NjAzNzA4MjRDMTFFQjk4OUM4RjIyQzZDQTkyOTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEM0NjAzNzE4MjRDMTFFQjk4OUM4RjIyQzZDQTkyOTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4fOnPYAAA6vUlEQVR42uxdCZwc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",
      "serviceDescription": "An efficient model for cloud-native application delivery",
      "serviceLongDescription": "The SAP BTP, Cloud Foundry runtime lets you develop polyglot cloud-native applications and run them on the SAP BTP Cloud Foundry environment.",
      "serviceDocumentationUrl": "https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/9c7092c7b7ae4d49bc8ae35fdd0e0b18.html#loio9c7092c7b7ae4d49bc8ae35fdd0e0b18",
      "serviceSupportUrl": "https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/5dd739823b824b539eee47b7860a00be.html",
      "planName": "standard",
      "planUpdatable": false,
      "description": "Create an org in your Cloud Foundry environment to start developing polyglot cloud-native applications.",
      "environmentType": "cloudfoundry",
      "landscapeLabel": "cf-eu10",
      "createSchema": "{\"parameters\":{\"schema\":\"http://json-schema.org/draft-07/schema#\",\"_show_form_view\":true,\"type\":\"object\",\"properties\":{\"instance_name\":{\"title\":\"Org Name\",\"description\":\"Cloud Foundry organization name\",\"type\":\"string\",\"minLength\":1,\"_BTPdefaultTemplate\":{\"elements\":[\"gaDisplayName\",\"saSubdomain\"],\"separator\":\"_\"}}},\"required\":[\"instance_name\"]}}"
    },
    {
      "serviceName": "cloudfoundry",
      "serviceDisplayName": "Cloud Foundry Runtime",
      "serviceImageUrl": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAADNCAYAAAAbvPRpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LjE2NDY0OCwgMjAyMS8wMS8xMi0xNTo1MjoyOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDNDYwMzcyODI0QzExRUI5ODlDOEYyMkM2Q0E5Mjk4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDNDYwMzczODI0QzExRUI5ODlDOEYyMkM2Q0E5Mjk4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEM0NjAzNzA4MjRDMTFFQjk4OUM4RjIyQzZDQTkyOTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEM0NjAzNzE4MjRDMTFFQjk4OUM4RjIyQzZDQTkyOTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4fOnPYAAA6vUlEQVR42uxdCZwc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",
      "serviceDescription": "An efficient model for cloud-native application delivery",
      "serviceLongDescription": "The SAP BTP, Cloud Foundry runtime lets you develop polyglot cloud-native applications and run them on the SAP BTP Cloud Foundry environment.",
      "serviceDocumentationUrl": "https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/9c7092c7b7ae4d49bc8ae35fdd0e0b18.html#loio9c7092c7b7ae4d49bc8ae35fdd0e0b18",
      "serviceSupportUrl": "https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/5dd739823b824b539eee47b7860a00be.html",
      "planName": "standard",
      "planUpdatable": false,
      "description": "Create an org in your Cloud Foundry environment to start developing polyglot cloud-native applications.",
      "environmentType": "cloudfoundry",
      "landscapeLabel": "cf-eu10-004",
      "createSchema": "{\"parameters\":{\"schema\":\"http://json-schema.org/draft-07/schema#\",\"_show_form_view\":true,\"type\":\"object\",\"properties\":{\"instance_name\":{\"title\":\"Org Name\",\"description\":\"Cloud Foundry organization name\",\"type\":\"string\",\"minLength\":1,\"_BTPdefaultTemplate\":{\"elements\":[\"gaDisplayName\",\"saSubdomain\"],\"separator\":\"_\"}}},\"required\":[\"instance_name\"]}}"
    }
  ]
}

OK

btp-setup-automator: user $ 
lechnerc77 commented 2 years ago

Now I see the issue: The landscape is cf-eu10-004 not just eu

dachtera commented 2 years ago

Thank you - I've looked at at the file dozens of time, my eyes must have been crossed.

The process does not work, albeit there are a few random timeouts due to the tasks being performed, but it will complete with a few attempts! Thank You.