What problem does it solve?
Managing SAP BTP services (instances, bindings, brokers, platforms) across diverse environments like Cloud Foundry, Kyma, and Kubernetes can be complex and error-prone, especially when dealing with authentication, rate limits, and environment-specific configurations. This skill centralizes knowledge to streamline these operations.
Core Features & Use Cases
- Unified Service Lifecycle: Create, update, and delete service instances and bindings across Cloud Foundry, Kyma, and Kubernetes using SMCTL, BTP CLI, or REST APIs.
- Kubernetes Native Integration: Set up and manage SAP BTP Service Operator with ServiceInstance/ServiceBinding CRDs for seamless Kubernetes consumption.
- Secure Automation: Implement OAuth2 and X.509 certificate authentication for automated scripts and applications, with detailed guidance on roles, permissions, and rate limiting.
- Use Case: A DevOps engineer needs to automate the provisioning of a new XSUAA service instance and bind it to a Kubernetes application. This skill provides the exact SMCTL commands, Kubernetes YAML manifests, and authentication steps required to achieve this efficiently and securely.
Quick Start
Show me how to create a new XSUAA service instance with the 'application' plan in Cloud Foundry using the BTP CLI, and then bind it to an application named 'my-app'.