kyma
kyma copied to clipboard
Seamless deployment of SaaS provider applications to kyma environments
Description
Seamless deployment of SaaS provider applications to kyma environments The rehearsed automation use case, part of kyma cli effort, is as follows:
-
a BTP trial account with a default trial subaccount (= service provider)
-
ArgoCD service deployed either on SAP's or on customer's devops landscape
- OIDC automation with SAP IAS application service (optional)
- Kyma provisioning automation with a cis-local service
- download kubeconfig (from the cis payload) or/and create a service account
- link ArgoCD to this new kyma cluster (via automation)
- deploy a BTP multi-tenant application to kyma cluster with ArgoCD automation
Reasons / Value proposition / Success criteria
- BTP Kyma Runtime development.
- Solution architecture and adoption.
- Seamless deployment of SaaS provider applications to kyma environments.
This scenario is showcasing the usage of SAP BTP services with the kyma runtime environment with the focus on the synergy/share-ability/portability with all the other BTP services with the aim of simplifying the housekeeping of multi-tenant SaaS applications.
By design, this eliminates the need of any human interaction with a kyma cluster; The SaaS application provider runs the automation scripts and SaaS solution becomes ready for consumers from the get-go.
The automation routine itself might be delivered as a BTP trial booster application, or, eventually, could be implemented as an internal BTP service (similar to SAP BTP ArgoCDaaS)
Alternatively, the automation scripts can be made public on SAP Samples with instructions how to assemble them into a routine.
Attachments
-
Getting an Access Token for SAP Cloud Management Service APIs | SAP Help
-
https://help.sap.com/docs/btp/sap-business-technology-platform/getting-access-token-for-sap-cloud-management-service-apis#procedure
-
Managing Service Resources Using the APIs of the SAP Service Manager | SAP Help
-
Consuming Services in Other Environments Using the SAP Service Manager Instances | SAP Help
-
Get Access to the APIs Using the apiaccess Service Plan | SAP Help
-
Configure Custom SAP IAS tenant with SAP BTP Kyma runtime environment | SAP Blogs
-
SAP Kyma deployments easy with ArgoCD multiple-sources apps | SAP Blogs
https://github.com/kyma-project/kyma/issues/18198
The proposed architecture of the multi-tenant SaaS provider application.
The multi-tenant application will offer out-of-the box routines for integration with popular SAP and non-SAP LOBs, namely:
- SAP S/4HANA public and private cloud
- SAP SuccessFactor
- SAP Sales and Service Cloud v2
- SAP CPQ
- SAP Analytics Cloud
- SAP Workzone
- SAP Real Estate Management
- SAP Discovery Portal
- SAP AICore and a variety of SAP BTP services like Destination, Service Manager, etc....
- MistratAI client integration via a serverless backend service
The frontend is a build apps react-native application (SAP Build, SAP Build Apps) deployed natively to kyma environment
-
SAP Analytics Cloud
-
SAP Workzone
-
SAP Real Estate Management
non-SAP solutions:
- Musee du Louvre
- Spotify
Attachments:
Mistral gagnant. Mistral AI and SAP Kyma serverles... - ( a week ago )
Deploy SAP Build Apps web applications easy to SAP BTP, Kyma runtime.
https://github.com/kyma-project/cli/issues/2114
This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.
All the automation obstacles have been lifted including the procurement of a headless kubeconfig with a short-lived id_token:
https://gist.github.com/ptesny/14f49f49e0fbe2a3143700ce707ee76b#file-bdc-landscape-automation-md
https://github.tools.sap/kyma/backlog/issues/5735
Business Data Cloud Landscape Automation
btp automation with btp contexts leveraging terraform scripts
This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.
unstale