This blog post describes how one can integrate External Applications with Kyma runtime using add-ons and connectors. What we are solving?   Lets first understand what problem we are trying to solve. project “Kyma” enables you to extend applications in a cloud-native fashion using side-by-side extensibility. An application can be an SAP application or any third-party....

Important Links SAP-samples GitHub Repository- Kyma SAP-samples GitHub Repository- Cloud Foundry Hello and welcome everyone,  Lately, with my colleague Martin Frick, we have ported our sample multitenant application from SAP BTP Cloud Foundry Runtime to SAP BTP Kyma Runtime. After this journey, we thought of sharing our experiences in both runtimes in a comparative manner to....

This brief is to demonstrate how one can leverage selected SAP BTP Kyma runtime serverless features, namely  how to use standard sap libraries to access secrets mounted as volumes how to use SAP HANA Cloud with functions using @sap/hana-client library and other standard SAP libraries Previously demonstrated topic was: how to override a base function image Requirements....

This brief is to demonstrate how one can leverage selected SAP BTP Kyma runtime serverless features. This instalment covers:  how to override a base function image Requirements and Disclaimers: https://github.com/SAP-samples/kyma-runtime-extension-samples/tree/main/kyma-serverless#requirements-and-disclaimers Sample code: Power of serverless with SAP BTP, Kyma runtime code sample hana-cloud gist Putting it all together. SAP BTP, Kyma runtime is SAP’s fully....

In this blog post, I will share details on how to create custom responses and debug python 🐍 functions locally using Visual Studio Code. As the requirements of a function increase in complexity… it is likely that you will need to handle errors, return different status codes, and return different types of payloads. This is to better....

With SAP BTP, Kyma Runtime, you can now expose your custom domain through an API Rule using an istio Gateway. Steps to expose your custom domain Hold the certificate of your custom domain Create on istio-system namespace a TLS Secret holding the certificate’s data Create your new namespace (eg: dev) Create a new istio Gateway that....

This information applies to both plain Kubernetes as it does to SAP BTP Kyma. I wrote it because I found the information not in one piece and hope it saves you some time! Pulling images into Kyma to run them as containers in pods is one of the wonderful things using Kubernetes. While we often leverage....

It is December again, so everyone is busy like in no other season of the year. Whether it is working on a long backlog list in Jira or finally crossing something off from your to-do list that you keep putting off. And as another year is ending, it is also time to look back on....

In this blog post you will find some personal insights about how to get certified as Certified Kubernetes Application Developer (CKAD) by the CNCF and Linux Academy. For insights about the other CNCF certifications, see Get Certified: Cloud Foundry Certified Developer (CFCD) Get Certified: Certified Kubernetes Administrator (CKA) Get Certified: Certified Kubernetes Application Developer (CKAD)....

Motivation This is going to be a short blog. I mean: short. My motivation to write it is because I searched for examples and couldn’t find any. So I hope it will help others. What are Serverless Functions Kyma and the managed offering SAP BTP Kyma runtime offers so-called serverless functions. These are services you can....

SAP Customer Data Cloud webhooks send out asynchronous event notifications to custom notification URLs when specific events occur in SAP Customer Data Cloud flows such as login, registration, and account update. This post demonstrates an example in which event notifications for the subscription updated event are sent to a Kyma serverless function, which has a code snippet that implements some business logic to....

In this article we will cover the installation of open source Kyma on a local development system using Rancher Desktop as alternative to Docker Desktop. The Rancher Desktop project status is beta and using Rancher Desktop with open source Kyma is neither documented nor supported. However, with some configuration, Kyma deploys successfully and could be used for....

Typically applications rely on a REST based service design to expose functionality to consumers. In many cases this make sense due to the easy consumption model REST based services provide. JSON is the primary data format used in the description and data transmission which allows for simple tools such as the browser, postman, etc, to be....