├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── documentation-improvement.md │ └── sample-request.md ├── dependabot.yaml ├── pull-request-template.md └── workflows │ ├── build-and-publish-api-mssql-go.yml │ ├── build-and-publish-custom-component-dapr.yml │ ├── build-and-publish-database-mssql.yml │ ├── build-and-publish-frontend-ui5-mssql.yml │ ├── build-and-publish-onprem-mock.yml │ ├── build-and-publish-sapcc.yml │ ├── build-docker-custom-component-dapr.yml │ ├── build-docker-hana-nodejs.yml │ ├── build-docker-orders-service.yml │ ├── build-docker-sample-extension-dotnet-minimalapi.yml │ ├── build-docker-sample-extension-java.yml │ ├── codeql-analysis.yml │ ├── deploy-onpremmock-to-kyma.yml │ ├── deploy-order-microservice-to-kyma.yml │ ├── deploy-sapcc-to-kyma.yml │ ├── links-watcher.yml │ └── markdown-links.yml ├── .gitignore ├── .lycheeignore ├── .reuse └── dep5 ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── LICENSES └── Apache-2.0.txt ├── Makefile ├── README.md ├── address-completion-c4c ├── README.md ├── sales-cloud-address-completion-dqs │ ├── README.MD │ ├── assets │ │ ├── central-gw-url.png │ │ └── flow-diagram.png │ ├── function │ │ ├── handler.js │ │ └── package.json │ └── k8s │ │ ├── dqs_service.yaml │ │ ├── function.yaml │ │ └── subscription.yaml └── sales-cloud-address-completion-here │ ├── README.MD │ ├── assets │ ├── central-gw-url.png │ └── flow-diagram.png │ ├── function │ ├── handler.js │ └── package.json │ └── k8s │ ├── function.yaml │ └── subscription.yaml ├── address-completion-s4 ├── README.md ├── assets │ └── s4-av-solution-diagram.png ├── js │ ├── dqs │ │ ├── handler.js │ │ └── package.json │ ├── google │ │ ├── handler.js │ │ └── package.json │ └── here │ │ ├── handler.js │ │ └── package.json └── k8s │ ├── apirule-oauth.yaml │ ├── dqs-sb.yaml │ ├── dqs-si.yaml │ ├── function-dqs.yaml │ ├── function-google.yaml │ ├── function-here.yaml │ ├── kyma-event-mesh.yaml │ ├── s4-busi-partner-sb.yaml │ ├── s4-busi-partner-si.yaml │ └── s4-event-mesh.yaml ├── api-mssql-function ├── README.md └── k8s │ └── deployment.yaml ├── api-mssql-go ├── README.md ├── cmd │ └── api │ │ └── main.go ├── docker │ └── Dockerfile ├── go.mod ├── go.sum ├── internal │ ├── api │ │ ├── events.go │ │ └── server.go │ ├── config │ │ └── config.go │ └── db │ │ ├── connection.go │ │ └── order.go └── k8s │ ├── apirule.yaml │ ├── authorizationpolicy.yaml │ ├── configmap.yaml │ ├── deployment-servicebinding.yaml │ ├── deployment.yaml │ ├── event.yaml │ └── secret.yaml ├── app-auth-proxy ├── .gitignore ├── README.md ├── cmd │ └── proxy │ │ └── main.go ├── config │ └── config.json ├── docker │ └── Dockerfile ├── go.mod ├── go.sum ├── internal │ ├── auth │ │ └── sapoidc.go │ ├── config │ │ └── config.go │ └── proxy │ │ └── proxy.go └── k8s │ ├── apirule.yaml │ ├── configmap.yaml │ ├── deployment.yaml │ └── xsuaa-instance.yaml ├── assets └── kyma-runtime-cockpit.png ├── c4c-customization ├── README.md ├── customization │ ├── .editorconfig │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── angular.json │ ├── browserslist │ ├── dev │ │ ├── deployment.yaml │ │ └── nginx.conf │ ├── e2e │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.json │ ├── karma.conf.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.html │ │ │ ├── app.component.scss │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── auto-login │ │ │ │ ├── auto-login.component.html │ │ │ │ └── auto-login.component.ts │ │ │ ├── customization-form │ │ │ │ ├── customization-form.component.html │ │ │ │ ├── customization-form.component.scss │ │ │ │ ├── customization-form.component.spec.ts │ │ │ │ └── customization-form.component.ts │ │ │ ├── customization.model.ts │ │ │ ├── customization.service.spec.ts │ │ │ ├── customization.service.ts │ │ │ └── http-interceptors │ │ │ │ ├── index.ts │ │ │ │ └── oidc-interceptor.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.scss │ │ └── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── tslint.json └── functions │ ├── create-customization.js │ ├── get-customization.js │ ├── package.json │ └── update-customization.js ├── c4c-mock ├── .dockerignore ├── Dockerfile ├── README.md ├── apis │ ├── API_SRV.xml │ └── events.json ├── app.js ├── deployment │ ├── k8s.yaml │ └── kyma.yaml ├── logo.svg ├── package-lock.json ├── package.json ├── test.js └── varkes_config.json ├── cap-orders-service ├── README.md ├── app │ ├── app │ │ ├── default-env.json │ │ ├── orders │ │ │ ├── README.md │ │ │ ├── annotations.cds │ │ │ ├── package.json │ │ │ ├── ui5.yaml │ │ │ └── webapp │ │ │ │ ├── Component.js │ │ │ │ ├── controller │ │ │ │ ├── App.controller.js │ │ │ │ ├── BaseController.js │ │ │ │ ├── ErrorHandler.js │ │ │ │ ├── NotFound.controller.js │ │ │ │ ├── Object.controller.js │ │ │ │ └── Worklist.controller.js │ │ │ │ ├── i18n │ │ │ │ └── i18n.properties │ │ │ │ ├── index.html │ │ │ │ ├── localService │ │ │ │ └── metadata.xml │ │ │ │ ├── manifest.json │ │ │ │ ├── model │ │ │ │ ├── formatter.js │ │ │ │ └── models.js │ │ │ │ ├── test │ │ │ │ └── flpSandbox.html │ │ │ │ ├── utils │ │ │ │ └── locate-reuse-libs.js │ │ │ │ └── view │ │ │ │ ├── App.view.xml │ │ │ │ ├── NotFound.view.xml │ │ │ │ ├── Object.view.xml │ │ │ │ ├── ObjectNotFound.view.xml │ │ │ │ └── Worklist.view.xml │ │ ├── package.json │ │ ├── services.cds │ │ └── xs-app.json │ ├── db │ │ ├── data │ │ │ ├── sap.capire.orders-Orders.csv │ │ │ ├── sap.capire.orders-Orders_Items.csv │ │ │ ├── sap.common-Currencies.csv │ │ │ └── sap.common-Currencies_texts.csv │ │ ├── schema.cds │ │ └── src │ │ │ └── .hdiconfig │ ├── package-lock.json │ ├── package.json │ └── srv │ │ ├── orders-service.cds │ │ └── orders-service.js ├── assets │ └── solution-diagram.png ├── btp │ └── destination ├── html5-deployer │ └── package.json ├── k8s │ ├── app-router-apirule.yaml │ ├── app-router-cm.yaml │ ├── app-router-html5-repo.yaml │ ├── app-router.yaml │ ├── hana-db-schema.yaml │ └── hana-db-secret.yaml └── request.http ├── cap-service ├── README-CNB.md ├── README.md ├── app │ ├── .cdsrc.json │ ├── .eslintrc │ ├── .gitignore │ ├── README.md │ ├── db │ │ ├── data │ │ │ ├── sap.demo.faq-Authors.csv │ │ │ ├── sap.demo.faq-Categories.csv │ │ │ ├── sap.demo.faq-Faqs.csv │ │ │ └── sap.demo.faq.Faqs_texts.csv │ │ ├── schema.cds │ │ └── src │ │ │ └── .hdiconfig │ ├── mta.yaml │ ├── package-lock.json │ ├── package.json │ ├── srv │ │ ├── admin-service.cds │ │ ├── admin-service.js │ │ ├── admin.cds │ │ ├── cat-service.cds │ │ ├── cat-service.js │ │ └── common.cds │ └── xs-security.json ├── docker │ └── Dockerfile └── k8s │ ├── apirule.yaml │ ├── deployment.yaml │ └── hana-db-secret.yaml ├── cdc-extension ├── README.md ├── assets │ ├── cdc-extension-diagram.png │ └── cdc-extension-seq.jpg └── k8s │ ├── api-rule.yaml │ └── function.yaml ├── cdc-webhook ├── README.md ├── cdc-subscription-webhook │ └── k8s │ │ ├── api-rule.yaml │ │ ├── function.yaml │ │ └── secret.yaml ├── docs │ ├── assets │ │ ├── cdc-webhook-architecture.drawio │ │ ├── cdc-webhook-architecture.png │ │ ├── cdc-webhook-sequence.jpg │ │ ├── cdc-webhook-sequence.txt │ │ ├── setup-step-1 │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ └── 8.png │ │ ├── setup-step-2 │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ └── 8.png │ │ ├── setup-step-4 │ │ │ ├── 1.png │ │ │ └── 2.png │ │ ├── setup-step-5 │ │ │ └── 1.png │ │ ├── setup-step-6 │ │ │ ├── 1.png │ │ │ ├── 10.png │ │ │ ├── 11.png │ │ │ ├── 12.png │ │ │ ├── 13.png │ │ │ ├── 14.png │ │ │ ├── 15.png │ │ │ ├── 16.png │ │ │ ├── 17.png │ │ │ ├── 18.png │ │ │ ├── 19.png │ │ │ ├── 2.png │ │ │ ├── 20.png │ │ │ ├── 21.png │ │ │ ├── 22.png │ │ │ ├── 23.png │ │ │ ├── 24.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ ├── 8.png │ │ │ └── 9.png │ │ ├── troubleshooting │ │ │ ├── 1.png │ │ │ └── 2.png │ │ ├── verification-step-1 │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ └── 5.png │ │ └── verification-step-2 │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ └── 6.png │ ├── setup │ │ ├── optional-step.md │ │ ├── pre-requisites.md │ │ ├── step-1.md │ │ ├── step-2.md │ │ ├── step-3.md │ │ ├── step-4.md │ │ ├── step-5.md │ │ └── step-6.md │ └── verification │ │ ├── step-1.md │ │ ├── step-2.md │ │ └── troubleshooting-steps.md ├── event-consumer │ └── k8s │ │ ├── function.yaml │ │ └── secret.yaml └── webhook-event-subscription │ └── k8s │ └── subscription.yaml ├── cdp-extension ├── README.md ├── assets │ ├── cdp-extension-diagram.png │ └── cdp-extension-seq.jpg ├── input │ ├── input_20211119_001.json │ ├── input_20211119_002.json │ ├── input_20211119_003.json │ ├── input_20211119_004.json │ ├── input_20211119_005.json │ ├── input_20211119_006.json │ ├── input_20211119_007.json │ ├── input_20211119_008.json │ ├── input_20211119_009.json │ ├── input_20211119_010.json │ ├── input_20211119_011.json │ └── input_20211119_012.json └── k8s │ ├── api-rule.yaml │ └── function.yaml ├── chatbot-conversational_AI ├── README.md ├── alert-notif │ ├── function │ │ ├── handler.js │ │ └── package.json │ └── k8s │ │ └── deployment.yaml ├── assets │ └── BotArchitecture.jpg ├── bot-observer-tool │ ├── Makefile │ ├── app │ │ ├── package-lock.json │ │ ├── package.json │ │ └── server.js │ ├── docker │ │ ├── .dockerignore │ │ └── Dockerfile │ └── k8s │ │ ├── apirule.yaml │ │ ├── deployment.yaml │ │ └── secret.yaml ├── knowledge-database │ ├── api-mssql-function │ │ ├── function │ │ │ ├── handler.js │ │ │ └── package.json │ │ └── k8s │ │ │ └── deployment.yaml │ └── database-mssql │ │ ├── app │ │ ├── entrypoint.sh │ │ ├── init-db.sh │ │ └── setup.sql │ │ ├── docker │ │ └── Dockerfile │ │ └── k8s │ │ ├── deployment.yaml │ │ ├── pvc.yaml │ │ └── secret.yaml ├── kymafaq.csv ├── resources │ ├── alertnotif │ │ └── deployment.yaml │ └── service │ │ ├── Dockerfile │ │ ├── apirule-external.yaml │ │ ├── deployment.yaml │ │ ├── deployment_w_cm.yaml │ │ └── helm │ │ └── cap-orders-service │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apirule.yaml │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ └── service.yaml │ │ └── values.yaml └── update-bot │ ├── Makefile │ ├── app │ ├── package-lock.json │ ├── package.json │ └── update-bot.js │ ├── docker │ ├── .dockerignore │ └── Dockerfile │ └── k8s │ ├── cronjob.yaml │ ├── job.yaml │ └── secret.yaml ├── cloudsdk-client-cert-auth ├── .pipeline │ └── config.yml ├── Jenkinsfile ├── Makefile ├── README.md ├── application │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── sample │ │ │ │ └── kyma │ │ │ │ └── client │ │ │ │ └── cert │ │ │ │ └── auth │ │ │ │ ├── Application.java │ │ │ │ ├── SecurityConfiguration.java │ │ │ │ ├── config │ │ │ │ └── AppConfig.java │ │ │ │ ├── controllers │ │ │ │ └── ExternalServiceController.java │ │ │ │ └── models │ │ │ │ └── HelloWorldResponse.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── logback-spring.xml │ │ │ └── static │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── sample │ │ └── kyma │ │ └── client │ │ └── cert │ │ └── auth │ │ └── UnitTest.java ├── assets │ ├── badssl.p12 │ ├── dest-client-cert-auth.png │ ├── flow.png │ ├── flow.svg │ └── sample-response.png ├── certificate-uploader │ └── job.sh ├── cx-server │ ├── cx-server │ ├── cx-server-completion.bash │ ├── cx-server.bat │ └── server.cfg ├── docker │ └── Dockerfile ├── integration-tests │ ├── pom.xml │ └── src │ │ └── test │ │ ├── java │ │ └── sample │ │ │ └── kyma │ │ │ └── client │ │ │ └── cert │ │ │ └── auth │ │ │ └── HelloWorldControllerTest.java │ │ └── resources │ │ └── expected.json ├── k8s │ ├── deployment.yaml │ ├── destination-service-instance.yaml │ └── job-cert-uploader.yaml ├── manifest.yml └── pom.xml ├── commerce-mock-lite ├── .dockerignore ├── Dockerfile ├── README.md ├── apis │ ├── commerce-services.yaml │ └── events.yaml ├── app.js ├── deployment │ ├── k8s.yaml │ └── kyma.yaml ├── logo.svg ├── orders.json ├── package-lock.json ├── package.json ├── test.js └── varkes_config.json ├── commerce-mock ├── .dockerignore ├── Dockerfile ├── README.md ├── apis │ ├── InboundB2BCustomer.edmx │ ├── InboundB2BUnit.edmx │ ├── InboundDiscountRow.edmx │ ├── InboundERPVariantProduct.edmx │ ├── InboundOMMOrder.edmx │ ├── InboundOMMOrderEntry.edmx │ ├── InboundOMMStockLevel.edmx │ ├── InboundOMSOrder.edmx │ ├── InboundOMSStockLevel.edmx │ ├── InboundPriceRow.edmx │ ├── InboundProduct.edmx │ ├── adaptive-search.yaml │ ├── assistedservicewebservices.yaml │ ├── cmssmarteditwebservices.yaml │ ├── cmswebservices.yaml │ ├── commerce-services.yaml │ ├── couponwebservices.yaml │ ├── events.yaml │ ├── ordermanagementwebservices.yaml │ ├── permissions.yaml │ ├── personalization.yaml │ ├── previewwebservices.yaml │ ├── smarteditwebservices.yaml │ └── warehousingwebservices.yaml ├── app.js ├── deployment │ ├── k8s-deployment.yaml │ ├── k8s-pvc.yaml │ ├── k8s-service.yaml │ ├── k8s.yaml │ └── kyma.yaml ├── logo.svg ├── orders.json ├── package-lock.json ├── package.json ├── test.js └── varkes_config.json ├── connectivity-proxy ├── README.md ├── assets │ └── cloud-to-on-prem.drawio.svg ├── k8s │ ├── apirule.yaml │ ├── connectivity-proxy-instance.yaml │ └── function.yaml └── localmock │ ├── app.js │ ├── package-lock.json │ └── package.json ├── custom-component-dapr ├── .devcontainer │ ├── Dockerfile │ └── devcontainer.json ├── .dockerignore ├── .funcignore ├── .tours │ └── custom-resources---dapr.tour ├── .vscode │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── DaprWishListManagementApi │ ├── function.json │ ├── index.ts │ └── sample.dat ├── DaprWishListMessage │ ├── function.json │ └── index.ts ├── DaprWishListReport │ ├── function.json │ └── index.ts ├── Dockerfile ├── Makefile ├── README.md ├── host.json ├── k8s │ ├── apirule.yaml │ ├── configmap.yaml │ ├── daprstate.yaml │ └── deployment.yaml ├── local.settings.json ├── package-lock.json ├── package.json ├── samplerequests.http └── tsconfig.json ├── data-backup-and-restore ├── README.md └── k8s │ ├── restored-statefulset.yaml │ ├── snapshot-class.yaml │ ├── snapshot.yaml │ └── statefulset.yaml ├── database-azure-mssql ├── README.md └── k8s │ └── deployment.yaml ├── database-mssql ├── README.md ├── app │ ├── entrypoint.sh │ ├── init-db.sh │ └── setup.sql ├── docker │ └── Dockerfile └── k8s │ ├── deployment.yaml │ ├── pvc.yaml │ └── secret.yaml ├── dsagtt22 ├── CloudConnector │ ├── Dockerfile │ ├── LICENSE-GNU.txt │ ├── LICENSE-SAP.txt │ └── k8s │ │ ├── deployment.yaml │ │ ├── namespace.yaml │ │ ├── pvc.yaml │ │ └── service.yaml ├── README.md ├── eventmesh │ ├── eventmesh.json │ └── eventsender_samplerequest.http ├── k8s-setup-ghaction │ ├── cluster-role-binding.yaml │ ├── kubeconfig-sa.ps1 │ ├── kubeconfig-sa.sh │ └── service-account.yaml ├── kymafunctions │ ├── apirule_delayedorderemailsender.yaml │ ├── apirule_supplychaintrigger.yaml │ ├── apirule_updateorderstatus.yaml │ ├── configmap_eventmesh.yaml │ ├── configmap_orderservice.yaml │ ├── deyployment_delayedorderemailsender.yaml │ ├── deyployment_triggersupplyshortagemessage.yaml │ ├── deyployment_updateorderstatus.yaml │ ├── secret_courierservice.yaml │ ├── secret_eventmesh.yaml │ └── src │ │ ├── delayedorderemailsender.js │ │ ├── triggersupplyshortagemessage.js │ │ └── updateorderstatus.js ├── onprem-mock │ ├── .dockerignore │ ├── .funcignore │ ├── Dockerfile │ ├── OnPremMock │ │ ├── function.json │ │ ├── index.ts │ │ └── sample.dat │ ├── host.json │ ├── k8s │ │ └── deployment.yaml │ ├── package-lock.json │ ├── package.json │ └── tsconfig.json ├── ordermicroservice │ ├── api-mssql-go │ │ ├── Dockerfile │ │ ├── cmd │ │ │ └── api │ │ │ │ └── main.go │ │ ├── go.mod │ │ ├── go.sum │ │ ├── internal │ │ │ ├── api │ │ │ │ └── server.go │ │ │ ├── config │ │ │ │ └── config.go │ │ │ └── db │ │ │ │ ├── connection.go │ │ │ │ └── order.go │ │ └── k8s │ │ │ ├── apirule.yaml │ │ │ ├── configmap.yaml │ │ │ └── deployment.yaml │ ├── database-mssql │ │ ├── Dockerfile │ │ ├── app │ │ │ ├── entrypoint.sh │ │ │ ├── init-db.sh │ │ │ └── setup.sql │ │ └── k8s │ │ │ ├── deployment.yaml │ │ │ ├── pvc.yaml │ │ │ └── secret.yaml │ ├── frontend-ui5-mssql │ │ ├── .dockerignore │ │ ├── .eslintrc │ │ ├── .npmrc │ │ ├── .travis.yml │ │ ├── Dockerfile │ │ ├── LICENSE │ │ ├── k8s │ │ │ ├── apirule.yaml │ │ │ ├── configmap.yaml │ │ │ └── deployment.yaml │ │ ├── karma-ci.conf.js │ │ ├── karma.conf.js │ │ ├── package.json │ │ ├── ui5.yaml │ │ └── webapp │ │ │ ├── .nojekyll │ │ │ ├── Component.js │ │ │ ├── api │ │ │ └── orders.js │ │ │ ├── config.json │ │ │ ├── controller │ │ │ ├── App.controller.js │ │ │ └── Orders.controller.js │ │ │ ├── css │ │ │ └── style.css │ │ │ ├── i18n │ │ │ └── i18n.properties │ │ │ ├── index.html │ │ │ ├── manifest.json │ │ │ ├── model │ │ │ ├── formatter.js │ │ │ └── models.js │ │ │ ├── test.html │ │ │ ├── test │ │ │ ├── integration │ │ │ │ ├── AllJourneys.js │ │ │ │ ├── NavigationJourney.js │ │ │ │ ├── arrangements │ │ │ │ │ └── Startup.js │ │ │ │ ├── opaTests.qunit.html │ │ │ │ ├── opaTests.qunit.js │ │ │ │ └── pages │ │ │ │ │ ├── App.js │ │ │ │ │ └── Common.js │ │ │ ├── testsuite.qunit.html │ │ │ ├── testsuite.qunit.js │ │ │ └── unit │ │ │ │ ├── AllTests.js │ │ │ │ ├── controller │ │ │ │ ├── App.controller.js │ │ │ │ └── App.js │ │ │ │ ├── model │ │ │ │ └── formatter.js │ │ │ │ ├── unitTests.qunit.html │ │ │ │ └── unitTests.qunit.js │ │ │ └── view │ │ │ ├── App.view.xml │ │ │ ├── DeleteOrder.fragment.xml │ │ │ ├── OrderForm.fragment.xml │ │ │ └── Orders.view.xml │ └── orderapi_samplerequest.http ├── pics │ ├── DSAGTT2022_Component_Overview.png │ ├── DSAGTT2022_SAP_Components.png │ ├── step1_GHAction_Secret.png │ ├── step1_GHAction_Trigger.png │ ├── step1_GHAction_package.png │ ├── step1_UI5app.png │ ├── step2_IP_CloudConnector-Final-Setup.png │ ├── step2_IP_CloudConnector-Subaccount.png │ ├── step2_IP_CloudConnector-SystemMapping.png │ ├── step2_IP_CloudConnector.png │ ├── step4_Event_Mesh_Queues.png │ ├── step4_Link_to_Event_Mesh.png │ ├── step4_Link_to_Service_Keys.png │ ├── step4_Service_Keys_JSON.png │ ├── step6_FunctionLog.png │ ├── step6_TriggerProcess.png │ ├── step6_UI5_result.png │ ├── step6_Webhook_Registration.png │ ├── step7_Courier.png │ ├── step7_Courier_API_key.png │ ├── step7_Email.png │ └── step7_Function_Log.png └── tutorial │ ├── step1.md │ ├── step2.md │ ├── step3.md │ ├── step4.md │ ├── step5.md │ ├── step6.md │ └── step7.md ├── faas-runtime-to-kyma-migration ├── README.md ├── cloud-events │ ├── README.md │ ├── ce-coffee-resources.yaml │ ├── ce-coffee │ │ ├── config.yaml │ │ ├── handler.js │ │ └── package.json │ └── sap-ems.env ├── expose-via-http │ ├── README.md │ ├── qrcode-producer-resources.yaml │ └── qrcode-producer │ │ ├── config.yaml │ │ ├── handler.js │ │ └── package.json ├── secret-handling │ ├── README.md │ ├── s3-config.env │ ├── s3-secret.env │ ├── s3uploader-resources.yaml │ └── s3uploader │ │ ├── config.yaml │ │ ├── handler.js │ │ └── package.json └── time-based-trigger │ ├── README.md │ ├── hello-timer-resources.yaml │ └── hello-timer │ ├── config.yaml │ ├── handler.js │ └── package.json ├── from-zero-to-cap-on-kyma ├── Makefile ├── README.md ├── assets │ ├── cap-booksop.png │ ├── cap-booksop.svg │ └── helm-chart.png └── values-cds.yaml ├── frontend-react-mssql ├── README.md ├── docker │ ├── .dockerignore │ └── Dockerfile ├── k8s │ └── deployment.yaml ├── package-lock.json ├── package.json ├── public │ ├── config.js │ ├── favicon.ico │ ├── fonts │ │ └── 72-Regular.woff │ ├── icons │ │ └── SAP-icons.woff │ ├── index.html │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── api │ │ └── orders.js │ ├── components │ │ ├── confirm.js │ │ ├── orderForm.js │ │ └── orderTable.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── serviceWorker.js │ └── setupTests.js └── yarn.lock ├── frontend-ui5-mssql ├── .eslintrc ├── .gitignore ├── .npmrc ├── .travis.yml ├── LICENSE ├── README.md ├── docker │ ├── .dockerignore │ └── Dockerfile ├── k8s │ ├── apirule.yaml │ ├── configmap.yaml │ └── deployment.yaml ├── karma-ci.conf.js ├── karma.conf.js ├── package.json ├── ui5.yaml └── webapp │ ├── .nojekyll │ ├── Component.js │ ├── api │ └── orders.js │ ├── config.json │ ├── controller │ ├── App.controller.js │ └── Orders.controller.js │ ├── css │ └── style.css │ ├── i18n │ └── i18n.properties │ ├── index.html │ ├── manifest.json │ ├── model │ ├── formatter.js │ └── models.js │ ├── test.html │ ├── test │ ├── integration │ │ ├── AllJourneys.js │ │ ├── NavigationJourney.js │ │ ├── arrangements │ │ │ └── Startup.js │ │ ├── opaTests.qunit.html │ │ ├── opaTests.qunit.js │ │ └── pages │ │ │ ├── App.js │ │ │ └── Common.js │ ├── testsuite.qunit.html │ ├── testsuite.qunit.js │ └── unit │ │ ├── AllTests.js │ │ ├── controller │ │ ├── App.controller.js │ │ └── App.js │ │ ├── model │ │ └── formatter.js │ │ ├── unitTests.qunit.html │ │ └── unitTests.qunit.js │ └── view │ ├── App.view.xml │ ├── DeleteOrder.fragment.xml │ ├── OrderForm.fragment.xml │ └── Orders.view.xml ├── geoserver ├── README.md ├── docker │ └── Dockerfile ├── img │ ├── rooturl.png │ ├── serviceurl.png │ ├── workspace.png │ └── workspace2.png └── k8s │ ├── geoserver-deployment.yaml │ └── geoserver-storage.yaml ├── get-egress-ips ├── README.md ├── get-egress-ips.ps1 └── get-egress-ips.sh ├── grpc-python ├── README.md ├── docker │ ├── .dockerignore │ └── Dockerfile ├── k8s │ ├── apirule.yaml │ └── deployment.yaml ├── orders-client.py ├── orders-server.py ├── orders.proto ├── orders_pb2.py ├── orders_pb2_grpc.py └── requirements.txt ├── hana-nodejs ├── Makefile ├── README.md ├── app │ ├── package-lock.json │ ├── package.json │ └── server.js ├── docker │ └── Dockerfile └── k8s │ ├── apirule.yaml │ ├── configmap.yaml │ ├── deployment.yaml │ └── secret.yaml ├── helm-charts ├── README.md ├── api-mssql-go │ ├── .helmignore │ ├── Chart.lock │ ├── Chart.yaml │ ├── README.md │ ├── charts │ │ └── database-mssql-0.1.0.tgz │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apirule.yaml │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ └── service.yaml │ └── values.yaml ├── chatbot │ ├── .helmignore │ ├── README.md │ ├── bot-observer │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── _helpers.tpl │ │ │ ├── apirule-bot-observer-tool.yaml │ │ │ ├── deployment-api-mssql-function.yaml │ │ │ ├── deployment-bot-observer-tool.yaml │ │ │ ├── deployment-database-mssql.yaml │ │ │ ├── pvc-database-mssql.yaml │ │ │ ├── secret-bot.yaml │ │ │ ├── secret-database-mssql.yaml │ │ │ └── secret-registry.yaml │ │ └── values.yaml │ ├── overall-chatbot │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── _helpers.tpl │ │ │ ├── alert-notification.yaml │ │ │ ├── apirule-bot-observer-tool.yaml │ │ │ ├── cronjob-update-bot.yaml │ │ │ ├── deployment-api-mssql-function.yaml │ │ │ ├── deployment-bot-observer-tool.yaml │ │ │ ├── deployment-database-mssql.yaml │ │ │ ├── pvc-database-mssql.yaml │ │ │ ├── secret-bot.yaml │ │ │ ├── secret-database-mssql.yaml │ │ │ └── secret-registry.yaml │ │ └── values.yaml │ └── update-bot │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── _helpers.tpl │ │ ├── alert-notification.yaml │ │ ├── cronjob-update-bot.yaml │ │ └── peer-auth.yaml │ │ └── values.yaml ├── database-mssql │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── deployment.yaml │ │ ├── pvc.yaml │ │ ├── secret.yaml │ │ └── service.yaml │ └── values.yaml ├── frontend-ui5-mssql │ ├── .helmignore │ ├── Chart.lock │ ├── Chart.yaml │ ├── README.md │ ├── charts │ │ └── api-mssql-go-0.1.0.tgz │ ├── templates │ │ ├── _helpers.tpl │ │ ├── apirule.yaml │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ └── service.yaml │ └── values.yaml ├── geoserver │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── deployment.yaml │ │ └── pvc.yaml │ └── values.yaml ├── sample-cloudsdk-java │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── api-rule.yaml │ │ ├── deployment.yaml │ │ └── service.yaml │ └── values.yaml ├── sample-event-trigger-java │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── deployment.yaml │ │ ├── service.yaml │ │ └── subscription.yaml │ └── values.yaml ├── sample-extension-dotnet-minimalapi │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── api-rule.yaml │ │ ├── deployment.yaml │ │ └── service.yaml │ └── values.yaml ├── sample-extension-dotnet │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── api-rule.yaml │ │ ├── deployment.yaml │ │ └── service.yaml │ └── values.yaml ├── sample-extension-java │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── api-rule.yaml │ │ ├── deployment.yaml │ │ ├── secret.yaml │ │ └── service.yaml │ └── values.yaml ├── sample-extension-micronaut │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── api-rule.yaml │ │ ├── deployment.yaml │ │ ├── secret.yaml │ │ └── service.yaml │ └── values.yaml └── sample-extension-scala │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── api-rule.yaml │ ├── deployment.yaml │ └── service.yaml │ └── values.yaml ├── in-cluster-events ├── README.md ├── assets │ └── in-cluster-flow.svg └── functions-javascript │ ├── consumer │ ├── handler.js │ └── package.json │ ├── k8s │ ├── api-rule.yaml │ ├── consumer.yaml │ ├── producer.yaml │ └── subscription.yaml │ └── producer │ ├── handler.js │ ├── package-lock.json │ └── package.json ├── keda-cron-scaler ├── README.md ├── assets │ ├── keda-off-hours.png │ ├── keda-scale-bf.png │ ├── keda-scale-bf.svg │ ├── keda-scale-off-work.png │ ├── keda-scale-off-work.svg │ ├── keda-work-hours.png │ └── nodes-off-hours.png └── k8s │ ├── deployment.yaml │ ├── function.yaml │ ├── keda-cron-scaler.yaml │ └── statefulset.yaml ├── kyma-access-auth0-as-idp ├── README.md └── assets │ ├── auth0-application-uris.png │ ├── auth0-create-app.png │ ├── auth0-download-saml-metadata-2.png │ ├── auth0-download-saml-metadata.png │ ├── auth0-ext.png │ ├── auth0-groups.png │ ├── auth0-navigate-authorization.png │ ├── ias-application-attribute.png │ ├── ias-enrich-attribute.png │ ├── ias-new-app.png │ ├── ias-new-idp.png │ ├── ias-openid-config.png │ ├── ias-upload-saml-metadata.png │ └── kyma-rb.png ├── kyma-serverless ├── README.md └── fun │ ├── Makefile │ ├── fun-srv │ ├── handler.js │ └── package.json │ ├── helm │ ├── fun-app │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── apirule.yaml │ │ │ ├── configmap.yaml │ │ │ ├── deployment.yaml │ │ │ ├── resources.yaml │ │ │ ├── service.yaml │ │ │ └── xs-app.yaml │ │ └── values.yaml │ ├── fun-db │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── binding-hdi.yaml │ │ │ ├── job.yaml │ │ │ ├── service-hdi.yaml │ │ │ └── src.yaml │ │ └── values.yaml │ └── fun-srv │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── apirule.yaml │ │ ├── binding-dest-x509.yaml │ │ ├── binding-uaa.yaml │ │ ├── function.yaml │ │ ├── service-dest.yaml │ │ └── service-uaa.yaml │ │ └── values.yaml │ └── readme.md ├── marketing-mock ├── .dockerignore ├── Dockerfile ├── README.md ├── apis │ ├── API_MKT_AGREEMENT_SRV.xml │ ├── API_MKT_CAMPAIGN_MESSAGE_SRV.xml │ ├── API_MKT_CAMPAIGN_SRV.xml │ ├── API_MKT_CAMPAIGN_TEMPLATE_SRV.xml │ ├── API_MKT_CMPGN_SUCCESS_IMPORT_SRV.xml │ ├── API_MKT_CONTACT_SRV.xml │ ├── API_MKT_CORPORATE_ACCOUNT_SRV.xml │ ├── API_MKT_COUPON_SRV.xml │ ├── API_MKT_EXPORT_DEFINITION_SRV.xml │ ├── API_MKT_EXTERNAL_RECMDN_SRV.xml │ ├── API_MKT_INTERACTION_CONTACT_SRV.xml │ ├── API_MKT_INTERACTION_SRV.xml │ ├── API_MKT_LOCATION_SRV.xml │ ├── API_MKT_LOYALTY_SRV_01.xml │ ├── API_MKT_OFFER_SRV.xml │ ├── API_MKT_PRODCAT_HIERARCHY_SRV.xml │ ├── API_MKT_PRODUCT_SRV.xml │ ├── API_MKT_PROGRAM_SRV.xml │ ├── API_MKT_SCORE_SRV.xml │ ├── API_MKT_TARGET_GROUP_SRV.xml │ ├── CUAN_BUSINESS_DOCUMENT_IMP_SRV.xml │ ├── CUAN_BUSINESS_PARTNER_IMPORT_SRV.xml │ ├── CUAN_IMPORT_SRV.xml │ ├── CUAN_OFFER_DISCOVERY_SRV.xml │ ├── CUAN_OFFER_IMPORT_SRV.xml │ ├── CUAN_SURVEY_IMPORT_SRV.xml │ └── events.json ├── app.js ├── deployment │ ├── k8s.yaml │ └── kyma.yaml ├── logo.svg ├── package-lock.json ├── package.json ├── test.js └── varkes_config.json ├── multi-zone-ha-deployment ├── README.md ├── assets │ ├── all-zones-up.png │ ├── kyma-ha-1.svg │ └── one-zone-down.png └── k8s │ └── httpbin.yaml ├── nextjs-app-with-kyma-eventing ├── README.md ├── cloudflare │ └── k8s │ │ ├── api-rule.yaml │ │ ├── certificate.yaml │ │ ├── dns-entry.yaml │ │ ├── dns-provider.yaml │ │ ├── ingressgateway.yaml │ │ ├── issuer.yaml │ │ └── secret.yaml ├── conference-registration-app │ ├── .eslintrc.json │ ├── Dockerfile │ ├── app.json │ ├── k8s │ │ ├── api-rule.yaml │ │ ├── config-map.yaml │ │ ├── deployment.yaml │ │ └── service.yaml │ ├── next.config.js │ ├── package.json │ ├── pages │ │ ├── _app.js │ │ ├── api │ │ │ └── register.js │ │ └── index.js │ ├── public │ │ ├── favicon.ico │ │ └── images │ │ │ ├── hawaii_ptlfav_c_scale,w_1071.webp │ │ │ ├── hawaii_ptlfav_c_scale,w_1358.webp │ │ │ ├── hawaii_ptlfav_c_scale,w_1400.webp │ │ │ ├── hawaii_ptlfav_c_scale,w_600.webp │ │ │ ├── hawaii_ptlfav_c_scale,w_721.webp │ │ │ ├── hawaii_ptlfav_c_scale,w_858.webp │ │ │ └── hawaii_ptlfav_c_scale,w_979.webp │ └── styles │ │ ├── Home.module.css │ │ └── globals.css ├── docs │ ├── assets │ │ ├── blazemeter-test-results.png │ │ ├── conference-registration-app-architecture.drawio │ │ ├── conference-registration-app-architecture.png │ │ ├── conference-registration-app-sequence.png │ │ ├── conference-registration-app-sequence.txt │ │ ├── pagespeed-insights-with-cdn.png │ │ ├── pagespeed-insights-without-cdn.png │ │ ├── setup-step-1 │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ └── 8.png │ │ ├── setup-step-2 │ │ │ └── 1.png │ │ ├── setup-step-3 │ │ │ └── 1.png │ │ ├── setup-step-4 │ │ │ ├── 1.png │ │ │ ├── 10.png │ │ │ ├── 11.png │ │ │ ├── 12.png │ │ │ ├── 13.png │ │ │ ├── 14.png │ │ │ ├── 15.png │ │ │ ├── 16.png │ │ │ ├── 17.png │ │ │ ├── 18.png │ │ │ ├── 19.png │ │ │ ├── 2.png │ │ │ ├── 20.png │ │ │ ├── 21.png │ │ │ ├── 22.png │ │ │ ├── 23.png │ │ │ ├── 24.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ ├── 8.png │ │ │ └── 9.png │ │ ├── setup-step-5 │ │ │ ├── 1.png │ │ │ └── 2.png │ │ ├── setup-step-7 │ │ │ ├── 1.png │ │ │ ├── 10.png │ │ │ ├── 11.png │ │ │ ├── 12.png │ │ │ ├── 13.png │ │ │ ├── 14.png │ │ │ ├── 15.png │ │ │ ├── 16.png │ │ │ ├── 17.png │ │ │ ├── 18.png │ │ │ ├── 19.png │ │ │ ├── 2.png │ │ │ ├── 20.png │ │ │ ├── 21.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ ├── 8.png │ │ │ └── 9.png │ │ ├── tech-conference-2022-app-screenshot.png │ │ ├── troubleshooting │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ └── 4.png │ │ ├── verification-step-1 │ │ │ ├── 1.png │ │ │ └── 2.png │ │ ├── verification-step-2 │ │ │ ├── 1.png │ │ │ └── 2.png │ │ ├── verification-step-3 │ │ │ ├── 1.png │ │ │ └── 2.png │ │ ├── verification-step-4 │ │ │ └── 1.png │ │ └── verification-step-5 │ │ │ └── 1.png │ ├── setup │ │ ├── optional-step.md │ │ ├── pre-requisites.md │ │ ├── step-1.md │ │ ├── step-2.md │ │ ├── step-3.md │ │ ├── step-4.md │ │ ├── step-5.md │ │ ├── step-6.md │ │ └── step-7.md │ └── verification │ │ ├── step-1.md │ │ ├── step-2.md │ │ ├── step-3.md │ │ ├── step-4.md │ │ ├── step-5.md │ │ └── troubleshooting-steps.md ├── event-consumer │ └── k8s │ │ └── function.yaml ├── event-subscription │ └── k8s │ │ └── subscription.yaml └── registrations-rest-api │ ├── Dockerfile │ ├── go.mod │ ├── go.sum │ ├── k8s │ ├── deployment.yaml │ ├── secret.yaml │ └── service.yaml │ ├── main.go │ ├── main_test.go │ ├── models │ ├── customer.go │ ├── serviceError.go │ └── serviceMessage.go │ └── swagger.json ├── on-prem-to-cloud ├── README.md ├── assets │ ├── cc-service-channel.png │ └── on-prem-to-cloud.drawio.svg └── k8s │ └── httpbin.yaml ├── on-premise-docker-registry ├── Dockerfile ├── Makefile ├── README.md ├── assets │ ├── cc-config-resources.png │ ├── cc-config.png │ ├── on-prem-docker-reg.png │ ├── on-prem-docker-reg.svg │ ├── using-tp.png │ └── using-tp.svg ├── config │ └── config.yml ├── k8s │ ├── configmap.yaml │ ├── deployment.yaml │ └── peer-authentication.yaml └── test-image-deployment │ └── deployment.yaml ├── order-validation ├── README.md ├── commerce-impex │ ├── businessprocess.impex │ ├── fraudcheck-event.impex │ └── odata-service.impex ├── diagram.png └── lambda │ ├── handler.js │ ├── k8s │ ├── function.yaml │ └── subscription.yaml │ └── package.json ├── orders-service ├── .dockerignore ├── Dockerfile ├── Makefile ├── README.md ├── chart │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── deployment.yaml │ │ └── service.yaml │ └── values.yaml ├── cmd │ └── main.go ├── deployment │ ├── orders-function.yaml │ ├── orders-service-deployment.yaml │ └── orders-service-service.yaml ├── docs │ └── openapi.yaml ├── go.mod ├── go.sum └── internal │ ├── handler │ ├── order_handler.go │ └── webhook_handler.go │ ├── service │ ├── model │ │ └── order_type.go │ └── order_service.go │ └── store │ ├── memory_store.go │ ├── redis_store.go │ └── store.go ├── package-lock.json ├── pi-scenario ├── README-neo.md ├── README.md ├── cpi │ └── Kyma Samples.zip └── k8s │ ├── call-kyma-api │ ├── apirule.yaml │ └── function.yaml │ └── cpi-scc-httpbin │ ├── apirule-neo.yaml │ ├── apirule.yaml │ ├── function-neo.yaml │ └── function.yaml ├── prerequisites └── README.md ├── principal-prop-on-prem ├── README.md ├── app-router │ └── k8s │ │ ├── api-rule.yaml │ │ ├── config.yaml │ │ ├── connectivity-proxy-info.yaml │ │ ├── deployment.yaml │ │ ├── destination-instance.yaml │ │ └── xsuaa-instance.yaml ├── assets │ ├── ca.png │ ├── cc-1.png │ ├── cc-2.png │ ├── connectivity.png │ ├── destination-config.png │ ├── pp-on-prem.png │ ├── pp-on-prem.svg │ ├── principal-prop-on-prem.svg │ ├── subject-pattern.png │ └── trust.png └── on-prem-backend │ ├── README.md │ ├── index.js │ ├── package-lock.json │ ├── package.json │ └── sales.json ├── redis-function ├── README.md ├── assets │ ├── add-event.png │ ├── add-ns.png │ ├── adjust-function-oc.png │ ├── bind-mock.png │ ├── bind-service.png │ ├── deploy-function.png │ ├── function-apirule.png │ ├── function-config-oc.png │ ├── function-log-event.png │ ├── open-dev-ns.png │ ├── open-function-co.png │ ├── sc-add-events.png │ ├── sc-add-occ.png │ ├── sc-enable-events.png │ ├── sc-enable-occ.png │ ├── service-catalog.png │ ├── test-scenario-1.png │ ├── test-scenario-2.png │ └── verify1.png └── k8s │ ├── cache-order-function.yaml │ ├── cache-order.yaml │ ├── get-order-apirule.yaml │ ├── get-order-function.yaml │ ├── get-order.yaml │ ├── redis-deployment.yaml │ ├── redis-secret.yaml │ ├── redis-service.yaml │ └── redis.yaml ├── resources └── service │ └── deployment_w_cm.yaml ├── s4hana-materialstock-function ├── README.md └── k8s │ ├── deployment.yaml │ └── s4hana-materialstock-instance.yaml ├── saas-provisioning ├── README.md ├── assets │ └── diagram.png ├── cmd │ └── api │ │ └── main.go ├── config │ └── config.json ├── docker │ └── Dockerfile ├── go.mod ├── go.sum ├── internal │ ├── api │ │ └── saas.go │ ├── config │ │ ├── config.go │ │ └── data.go │ ├── handler │ │ ├── data.go │ │ ├── deprovision.go │ │ └── provision.go │ └── templates │ │ └── index.html ├── k8s │ ├── apirule.yaml │ ├── config-map.yaml │ ├── deployment.yaml │ ├── saas-instance.yaml │ ├── service-account.yaml │ └── xsuaa-instance.yaml └── resources │ └── nginx-index.html ├── sample-cloudsdk-java ├── .gitignore ├── .pipeline │ └── config.yml ├── Jenkinsfile ├── Makefile ├── README.md ├── application │ ├── edmx │ │ └── campaigns.xml │ ├── pom.xml │ ├── serviceNameMappings.properties │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── kyma │ │ │ │ └── samples │ │ │ │ ├── Application.java │ │ │ │ ├── SecurityConfig.java │ │ │ │ ├── config │ │ │ │ └── ApplicationConfig.java │ │ │ │ └── controllers │ │ │ │ └── CampaignController.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── logback-spring.xml │ │ │ └── static │ │ │ └── index.html │ │ └── test │ │ └── java │ │ └── com │ │ └── kyma │ │ └── samples │ │ └── UnitTest.java ├── assets │ ├── bind-instance.png │ ├── s4hana-api-config.png │ ├── s4hana-api-config.svg │ ├── s4hana-api-runtime.png │ ├── s4hana-api-runtime.svg │ └── service-instance-cred.png ├── cx-server │ ├── cx-server │ ├── cx-server-completion.bash │ ├── cx-server.bat │ └── server.cfg ├── docker │ └── Dockerfile ├── integration-tests │ ├── pom.xml │ └── src │ │ └── test │ │ └── resources │ │ └── expected.json ├── k8s │ ├── api-rule.yaml │ └── deployment.yaml ├── manifest.yml ├── pom.xml └── serviceNameMappings.properties ├── sample-event-trigger-java ├── .gitignore ├── Makefile ├── README.md ├── assets │ ├── add-events.png │ ├── choose-commerce-events-plan.png │ ├── commerce-events.png │ ├── create-binding.png │ ├── create-instance.png │ ├── download-kubeconfig.png │ ├── go-to-applications.png │ ├── go-to-catalog.png │ ├── java-event-trigger.png │ ├── java-event-trigger.svg │ ├── mock-remote-apis.png │ ├── mock-send-event.png │ ├── navigate-to-ns.png │ ├── new-namespace.png │ ├── order-created.png │ ├── select-commece-application.png │ └── select-commerce-cloud.png ├── build.gradle ├── docker │ └── Dockerfile ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── k8s │ ├── deployment.yaml │ └── subscription.yaml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── dev │ │ │ └── kyma │ │ │ └── samples │ │ │ └── trigger │ │ │ ├── Application.java │ │ │ ├── CloudEventHandlerConfiguration.java │ │ │ ├── controllers │ │ │ └── EventHandler.java │ │ │ └── model │ │ │ └── OrderCreated.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── dev │ └── kyma │ └── samples │ └── trigger │ └── ApplicationTests.java ├── sample-extension-dotnet-minimalapi ├── Dockerfile ├── Makefile ├── README.md ├── TodoApi.sln ├── TodoApi │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── TodoApi.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── k8s │ ├── api-rule.yaml │ └── deployment.yaml └── samplerequests.http ├── sample-extension-dotnet ├── .dockerignore ├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── assets │ ├── extension.png │ └── extension.svg ├── docker-compose.dcproj ├── docker-compose.override.yml ├── docker-compose.yml ├── k8s │ ├── api-rule.yaml │ └── deployment.yaml ├── sample-extension-dotnet.sln └── sample-extension-dotnet │ ├── HelloKymaController.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── sample-extension-dotnet.csproj ├── sample-extension-java ├── .gitignore ├── Makefile ├── README.md ├── assets │ ├── extension.png │ ├── extension.svg │ └── swagger-ui.png ├── build.gradle ├── docker │ └── Dockerfile ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── k8s │ ├── api-rule.yaml │ └── deployment.yaml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sap │ │ │ └── kyma │ │ │ └── sample │ │ │ └── orders │ │ │ ├── OrdersApplication.java │ │ │ ├── controllers │ │ │ └── OrdersController.java │ │ │ ├── dao │ │ │ └── OrdersRepository.java │ │ │ └── domain │ │ │ ├── command │ │ │ ├── CreateOrder.java │ │ │ └── UpdateOrder.java │ │ │ └── model │ │ │ └── Order.java │ └── resources │ │ └── application.yaml │ └── test │ ├── java │ └── com │ │ └── sap │ │ └── kyma │ │ └── sample │ │ └── orders │ │ └── OrdersApplicationTests.java │ └── resources │ └── application-test.yaml ├── sample-extension-micronaut ├── .gitignore ├── Makefile ├── README.md ├── assets │ ├── extension.png │ └── extension.svg ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── k8s │ ├── api-rule.yaml │ └── deployment.yaml ├── micronaut-cli.yml ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── sap │ │ │ └── kyma │ │ │ └── sample │ │ │ └── orders │ │ │ ├── Application.java │ │ │ ├── config │ │ │ └── ApplicationConfig.java │ │ │ ├── controllers │ │ │ └── OrdersController.java │ │ │ ├── dao │ │ │ ├── OrdersRepository.java │ │ │ └── OrdersRepositoryImpl.java │ │ │ └── domain │ │ │ ├── command │ │ │ ├── CreateOrder.java │ │ │ └── UpdateOrder.java │ │ │ └── model │ │ │ └── Order.java │ └── resources │ │ ├── application.yml │ │ └── logback.xml │ └── test │ ├── java │ └── com │ │ └── sap │ │ └── kyma │ │ └── sample │ │ └── orders │ │ └── OrderControllerTest.java │ └── resources │ └── application-test.yaml ├── sample-extension-scala ├── .gitignore ├── Makefile ├── README.md ├── assets │ ├── extension.png │ └── extension.svg ├── build.sbt ├── k8s │ ├── api-rule.yaml │ └── deployment.yaml ├── project │ ├── build.properties │ └── plugins.sbt └── src │ └── main │ ├── resources │ └── application.conf │ └── scala │ └── kyma │ └── samples │ └── scala │ ├── WebServer.scala │ ├── model │ ├── JsonProtocol.scala │ └── Order.scala │ ├── routes │ └── OrdersRoutes.scala │ └── services │ └── OrdersService.scala ├── sample-ldap ├── Makefile ├── README.md ├── assets │ ├── access-ldap-pn-prem.png │ ├── access-ldap-pn-prem.svg │ ├── apache-ds.png │ ├── connectivity-proxy.png │ ├── kyma-ldap-on-prem.png │ └── kyma-ldap-on-prem.svg ├── build.gradle ├── docker │ └── Dockerfile ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── k8s │ ├── api-rule.yaml │ ├── connectivity-proxy-ldap-service.yaml │ └── deployment.yaml ├── settings.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── sap │ │ └── sample │ │ └── ldap │ │ ├── Application.java │ │ ├── config │ │ └── AppConfig.java │ │ ├── connectivity │ │ ├── ConnectivitySocket.java │ │ ├── ConnectivitySocketConstants.java │ │ ├── ConnectivitySocketFactory.java │ │ ├── HandshakeFailedException.java │ │ ├── LdapConnectivitySocketFactoryImpl.java │ │ └── LdapOnPremiseSocketFactory.java │ │ ├── controllers │ │ └── LdapViewer.java │ │ ├── services │ │ └── LdapService.java │ │ └── utils │ │ ├── EnvironmentUtils.java │ │ ├── LdapUtils.java │ │ └── ProxyUtils.java │ └── test │ └── java │ └── gabbi │ └── Sample.java ├── sample-multitenant-extension └── README.md ├── sample-websockets ├── README.md ├── assets │ ├── demo.gif │ └── flow.svg ├── k8s │ └── server.yaml └── server │ ├── .gitignore │ ├── Dockerfile │ ├── Makefile │ ├── app │ ├── app.py │ ├── favicon.ico │ └── index.html │ └── requirements.txt ├── sap-cloud-logging ├── README.md ├── assets │ ├── choose-index.png │ ├── cls-access.png │ ├── cls-binding-secret.png │ ├── kyma-4-golden-signals-latency.png │ ├── kyma-4-golden-signals.png │ ├── log-pipeline-app-logs.png │ └── log-pipeline-istio-access-logs.png ├── k8s │ ├── cls-instance.yaml │ ├── logging │ │ ├── logs-pipeline-application-logs.yaml │ │ └── logs-pipeline-istio-access-logs.yaml │ └── tracing │ │ ├── trace-istio-telemetry.yaml │ │ └── traces-pipeline.yaml ├── ship-logs.md └── ship-trace.md ├── secret-from-cf-service-key ├── README.md ├── create-k8s-secret-from-cf-service-key.js └── package.json ├── sentiment-analysis ├── README.md ├── commerce-impex │ ├── README.md │ ├── projectdata-integration-objects.impex │ ├── projectdata-register-integration-object.impex │ └── webhooks.impex ├── diagram.jpg ├── lambdas │ ├── README.md │ ├── customer-review-webhook │ │ ├── README.md │ │ ├── handler.js │ │ ├── k8s │ │ │ ├── api-access.yaml │ │ │ └── function.yaml │ │ └── package.json │ ├── sentiment-analysis │ │ ├── README.md │ │ ├── handler.js │ │ ├── k8s │ │ │ ├── function.yaml │ │ │ └── subscription.yaml │ │ └── package.json │ └── text-analysis │ │ ├── README.md │ │ ├── handler.py │ │ ├── k8s │ │ └── function.yaml │ │ └── requirements.txt └── services │ ├── README.md │ └── content-moderation │ ├── .dockerignore │ ├── Dockerfile │ ├── README.md │ ├── content-moderation.py │ ├── docker-compose.debug.yml │ ├── docker-compose.yml │ ├── k8s │ └── content-moderation.yaml │ └── requirements.txt ├── serviceNameMappings.properties ├── standalone-approuter ├── README.md ├── assets │ ├── scenario.png │ └── scenario.svg └── k8s │ ├── api-rule.yaml │ ├── config.yaml │ ├── deployment.yaml │ ├── httpbin.yaml │ └── xsuaa-service-instance.yaml ├── troubleshooting └── README.md ├── tum-hands-on-tutorial ├── README.md ├── api-mssql-go │ └── k8s │ │ ├── apirule.yaml │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ └── secret.yaml ├── database-mssql │ └── k8s │ │ ├── deployment.yaml │ │ ├── pvc.yaml │ │ └── secret.yaml ├── frontend │ └── k8s │ │ ├── apirule.yaml │ │ ├── configmap.yaml │ │ └── deployment.yaml ├── images │ ├── FlowDiagram1.png │ ├── FlowDiagram2.png │ ├── README.md │ ├── ViewLogsButton.png │ ├── all-namespaces-overview.png │ ├── create-new-namespace.png │ ├── namespace-overview.png │ ├── upload-yaml-choose-file.png │ └── upload-yaml-submit.png └── tum-hands-on-tutorial.zip ├── user-propagation-via-xsuaa ├── README.md ├── angular-example-app │ ├── .browserslistrc │ ├── .dockerignore │ ├── .editorconfig │ ├── .gitignore │ ├── Dockerfile │ ├── Makefile │ ├── README.md │ ├── angular.json │ ├── e2e │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.json │ ├── karma.conf.js │ ├── nginx.conf │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── c4c-task │ │ │ │ ├── c4c-task.component.css │ │ │ │ ├── c4c-task.component.html │ │ │ │ ├── c4c-task.component.spec.ts │ │ │ │ └── c4c-task.component.ts │ │ │ ├── c4c-tasks.service.spec.ts │ │ │ ├── c4c-tasks.service.ts │ │ │ ├── header.ts │ │ │ ├── headers.service.ts │ │ │ ├── headers │ │ │ │ ├── headers.component.css │ │ │ │ ├── headers.component.html │ │ │ │ ├── headers.component.spec.ts │ │ │ │ └── headers.component.ts │ │ │ └── task.ts │ │ ├── assets │ │ │ ├── .gitkeep │ │ │ ├── env.js │ │ │ └── env.template.js │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.css │ │ └── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── tslint.json ├── assets │ ├── angular-app-home.png │ ├── assertion-attributes.png │ ├── bind-application.png │ ├── create-destination-instance.png │ ├── create-task.png │ ├── destination-service-kyma-instance.png │ ├── download-trust.png │ ├── http-destination.png │ ├── identity-propagation-via-xsuaa-2.png │ ├── identity-propagation-via-xsuaa-2.svg │ ├── identity-propagation-via-xsuaa.png │ ├── identity-propagation-via-xsuaa.svg │ ├── new-oauth2-provider.png │ └── register-oauth-client.png └── k8s │ ├── auth-proxy │ ├── apirule.yaml │ ├── configmap.yaml │ └── deployment.yaml │ ├── c4c-extension │ └── deployment.yaml │ └── frontend │ └── angular-app.yaml ├── user-propagation ├── README.md ├── angular-example-app │ ├── .browserslistrc │ ├── .dockerignore │ ├── .editorconfig │ ├── .gitignore │ ├── Dockerfile │ ├── Makefile │ ├── README.md │ ├── angular.json │ ├── e2e │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.json │ ├── karma.conf.js │ ├── nginx.conf │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── auto-login │ │ │ │ ├── auto-login.component.css │ │ │ │ ├── auto-login.component.html │ │ │ │ ├── auto-login.component.spec.ts │ │ │ │ └── auto-login.component.ts │ │ │ ├── c4c-task │ │ │ │ ├── c4c-task.component.css │ │ │ │ ├── c4c-task.component.html │ │ │ │ ├── c4c-task.component.spec.ts │ │ │ │ └── c4c-task.component.ts │ │ │ ├── c4c-tasks.service.spec.ts │ │ │ ├── c4c-tasks.service.ts │ │ │ ├── header.ts │ │ │ ├── headers.service.ts │ │ │ ├── headers │ │ │ │ ├── headers.component.css │ │ │ │ ├── headers.component.html │ │ │ │ ├── headers.component.spec.ts │ │ │ │ └── headers.component.ts │ │ │ ├── http-interceptors │ │ │ │ ├── index.ts │ │ │ │ └── oidc-interceptor.ts │ │ │ └── task.ts │ │ ├── assets │ │ │ ├── .gitkeep │ │ │ ├── env.js │ │ │ └── env.template.js │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.css │ │ └── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── tslint.json ├── assets │ ├── angular-app-configuration.png │ ├── angular-app-home.png │ ├── apirule-forward-headers.png │ ├── assertion-attributes.png │ ├── bind-application.png │ ├── create-destination-instance.png │ ├── create-task.png │ ├── destination-service-get-token.png │ ├── destination-service-kyma-instance.png │ ├── download-trust.png │ ├── http-destination.png │ ├── identity-propagation-flow.png │ ├── identity-propagation-flow.svg │ ├── new-oauth2-provider.png │ └── register-oauth-client.png ├── c4c-extension-with-user-context │ ├── .gitignore │ ├── Dockerfile │ ├── Makefile │ ├── go.mod │ ├── go.sum │ ├── internal │ │ ├── c4c │ │ │ └── client.go │ │ ├── config │ │ │ └── config.go │ │ ├── destination │ │ │ └── client.go │ │ ├── handlers │ │ │ └── handlers.go │ │ ├── model │ │ │ └── model.go │ │ ├── router │ │ │ └── router.go │ │ └── utils │ │ │ └── utils.go │ ├── k8s │ │ ├── api-rule.yaml │ │ ├── deployment.yaml │ │ └── destination-instance.yaml │ └── main.go ├── k8s │ ├── angular-app.yaml │ ├── apirule-angular-app.yaml │ ├── apirule-httpbin.yaml │ ├── apirule-ui5-app.yaml │ └── ui5-app.yaml └── ui5-example-app │ ├── .dockerignore │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── .yo-rc.json │ ├── Dockerfile │ ├── karma-ci.conf.js │ ├── karma.conf.js │ ├── package.json │ ├── readme.md │ ├── ui5.yaml │ ├── webapp │ ├── Component.js │ ├── config.json │ ├── controller │ │ ├── BaseController.js │ │ └── main.controller.js │ ├── css │ │ └── style.css │ ├── i18n │ │ ├── i18n.properties │ │ └── i18n_en.properties │ ├── index.html │ ├── manifest.json │ ├── model │ │ ├── formatter.js │ │ └── models.js │ ├── resources │ │ └── img │ │ │ └── favicon.ico │ └── view │ │ └── main.view.xml │ └── yarn.lock └── workspaces ├── Eventing ├── in-cluster-events.code-workspace └── sample-extension-event-trigger-java.code-workspace ├── advanced-scenarios ├── chatbot.code-workspace ├── dsagtt22.json ├── grpc-python.code-workspace ├── nestjs-eventing-hana.code-workspace ├── redis-kyma-function.code-workspace └── sap-cpi.code-workspace ├── authentication-authorization ├── application-authentication-proxy.code-workspace ├── user-propagation-xsuaa.code-workspace └── user-propagation.code-workspace ├── cap └── sample-cap-application.code-workspace ├── cloud-sdk ├── cloudsdk-java-client-cert-auth.code-workspace └── sample-extension-cloudsdk-java.code-workspace ├── custom-resources └── custom-component-dapr.code-workspace ├── cx-extensions ├── cloud-for-customer-extension.code-workspace ├── customer-data-cloud-extension.code-workspace └── customer-data-platform-extension.code-workspace ├── frontend-samples ├── frontend-react-mssql-.code-workspace └── frontend-ui5-mssql-.code-workspace ├── hana ├── geoserver-and_hana.code-workspace └── hana-nodejs.code-workspace ├── mssql ├── mssql-go-api.code-workspace ├── mssql-kyma-function.code-workspace └── mssql-on-kyma.code-workspace ├── multitenancy-and-saas ├── saas-provisioning.code-workspace └── sample-extension-multitenancy.code-workspace ├── open-service-broker └── azuresql-open-service-broker.code-workspace ├── s4-extensions └── s4hana-material-stock-kyma-function.code-workspace └── sample-extensions ├── sample-extension-dotnet-minimalapi.code-workspace ├── sample-extension-dotnet.code-workspace ├── sample-extension-java.code-workspace ├── sample-extension-micronaut.code-workspace ├── sample-extension-scala.code-workspace └── sample-extension-websockets.code-workspace /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sh text eol=lf 2 | *.sql text eol=lf -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | 4 | - package-ecosystem: "github-actions" 5 | directory: "/" 6 | schedule: 7 | # Check for updates to GitHub Actions every weekday 8 | interval: "weekly" 9 | day: "monday" -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Default owners of the repository 2 | * @abbi-gaurav @mmitoraj 3 | 4 | # All .md files 5 | *.md @mmitoraj @NHingerl @IwonaLanger @nataliasitko @grego952 6 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | JAVA_DIRS = sample-extension-java sample-event-trigger-java cloudsdk-client-cert-auth 2 | 3 | build-java-projects: $(JAVA_DIRS) 4 | 5 | $(JAVA_DIRS): 6 | @echo "Building Java projects..." 7 | $(MAKE) -C $@ build 8 | 9 | .PHONY: $(JAVA_DIRS) build-java-projects -------------------------------------------------------------------------------- /address-completion-c4c/sales-cloud-address-completion-dqs/assets/central-gw-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/address-completion-c4c/sales-cloud-address-completion-dqs/assets/central-gw-url.png -------------------------------------------------------------------------------- /address-completion-c4c/sales-cloud-address-completion-dqs/assets/flow-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/address-completion-c4c/sales-cloud-address-completion-dqs/assets/flow-diagram.png -------------------------------------------------------------------------------- /address-completion-c4c/sales-cloud-address-completion-dqs/function/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "address-completion-sap-dqs", 3 | "version": "1.0.0", 4 | "dependencies": { 5 | "axios": "^1.1.3", 6 | "simple-oauth2": "^4.2.0" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /address-completion-c4c/sales-cloud-address-completion-here/assets/central-gw-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/address-completion-c4c/sales-cloud-address-completion-here/assets/central-gw-url.png -------------------------------------------------------------------------------- /address-completion-c4c/sales-cloud-address-completion-here/assets/flow-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/address-completion-c4c/sales-cloud-address-completion-here/assets/flow-diagram.png -------------------------------------------------------------------------------- /address-completion-c4c/sales-cloud-address-completion-here/function/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "address-completion-sap-here", 3 | "version": "1.0.0", 4 | "dependencies": { 5 | "axios": "^1.1.3", 6 | "country-iso-3-to-2": "^1.1.1" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /address-completion-s4/assets/s4-av-solution-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/address-completion-s4/assets/s4-av-solution-diagram.png -------------------------------------------------------------------------------- /address-completion-s4/js/dqs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "s4-address-validation", 3 | "version": "1.0.0", 4 | "dependencies": { 5 | "@sap/cloud-sdk-vdm-business-partner-service": "^2.1.0", 6 | "simple-oauth2": "^4.2.0", 7 | "axios": "^1.1.3" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /address-completion-s4/js/google/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "s4-address-validation", 3 | "version": "1.0.0", 4 | "dependencies": { 5 | "@sap/cloud-sdk-vdm-business-partner-service": "^2.1.0", 6 | "@googlemaps/google-maps-services-js": "^3.1.4" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /address-completion-s4/js/here/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "s4-address-validation", 3 | "version": "1.0.0", 4 | "dependencies": { 5 | "country-iso-3-to-2": "^1.0.1", 6 | "@sap/cloud-sdk-vdm-business-partner-service": "^2.1.0", 7 | "axios": "^1.1.3" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /address-completion-s4/k8s/dqs-sb.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: services.cloud.sap.com/v1 2 | kind: ServiceBinding 3 | metadata: 4 | name: data-quality-service-sb 5 | spec: 6 | secretName: data-quality-service-sb 7 | serviceInstanceName: data-quality-service 8 | -------------------------------------------------------------------------------- /address-completion-s4/k8s/dqs-si.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: services.cloud.sap.com/v1 2 | kind: ServiceInstance 3 | metadata: 4 | name: data-quality-service 5 | spec: 6 | externalName: data-quality-service 7 | serviceOfferingName: dq-services 8 | servicePlanName: standard -------------------------------------------------------------------------------- /address-completion-s4/k8s/s4-busi-partner-sb.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: services.cloud.sap.com/v1 2 | kind: ServiceBinding 3 | metadata: 4 | name: s4-busi-partner-sb 5 | spec: 6 | secretName: s4-busi-partner-sb 7 | serviceInstanceName: s4hana-bp-api 8 | -------------------------------------------------------------------------------- /api-mssql-go/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/SAP-samples/kyma-runtime-extension-samples/api-mssql-go 2 | 3 | go 1.14 4 | 5 | require ( 6 | github.com/denisenkom/go-mssqldb v0.0.0-20200910202707-1e08a3fab204 7 | github.com/gorilla/mux v1.8.0 8 | github.com/vrischmann/envconfig v1.3.0 9 | golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9 // indirect 10 | ) 11 | -------------------------------------------------------------------------------- /api-mssql-go/k8s/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: api-mssql-go 5 | labels: 6 | app: api-mssql-go 7 | data: 8 | database: DemoDB 9 | host: mssql.dev.svc.cluster.local 10 | port: "1433" 11 | -------------------------------------------------------------------------------- /api-mssql-go/k8s/event.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: eventing.kyma-project.io/v1alpha2 2 | kind: Subscription 3 | metadata: 4 | name: api-mssql-go-event-sub 5 | spec: 6 | sink: 'http://api-mssql-go.dev.svc.cluster.local:80/orderCodeEvent' 7 | source: mp-commerce-mock 8 | types: 9 | - order.created.v1 -------------------------------------------------------------------------------- /api-mssql-go/k8s/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: mssql 5 | labels: 6 | app: api-mssql-go 7 | type: Opaque 8 | data: 9 | #sa:Yukon900 10 | username: c2E= 11 | password: WXVrb245MDA= 12 | -------------------------------------------------------------------------------- /app-auth-proxy/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /assets/kyma-runtime-cockpit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/assets/kyma-runtime-cockpit.png -------------------------------------------------------------------------------- /c4c-customization/customization/.editorconfig: -------------------------------------------------------------------------------- 1 | # Editor configuration, see https://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | indent_style = space 7 | indent_size = 2 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | max_line_length = off 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /c4c-customization/customization/e2e/src/app.po.ts: -------------------------------------------------------------------------------- 1 | import { browser, by, element } from 'protractor'; 2 | 3 | export class AppPage { 4 | navigateTo() { 5 | return browser.get(browser.baseUrl) as Promise; 6 | } 7 | 8 | getTitleText() { 9 | return element(by.css('app-root h1')).getText() as Promise; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /c4c-customization/customization/e2e/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../out-tsc/e2e", 5 | "module": "commonjs", 6 | "target": "es5", 7 | "types": [ 8 | "jasmine", 9 | "jasminewd2", 10 | "node" 11 | ] 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /c4c-customization/customization/src/app/app.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /c4c-customization/customization/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/c4c-customization/customization/src/app/app.component.scss -------------------------------------------------------------------------------- /c4c-customization/customization/src/app/auto-login/auto-login.component.html: -------------------------------------------------------------------------------- 1 |
redirecting to login
2 | -------------------------------------------------------------------------------- /c4c-customization/customization/src/app/customization-form/customization-form.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/c4c-customization/customization/src/app/customization-form/customization-form.component.scss -------------------------------------------------------------------------------- /c4c-customization/customization/src/app/customization.model.ts: -------------------------------------------------------------------------------- 1 | export class Customization { 2 | id: number; 3 | name: string; 4 | color: string; 5 | description: string; 6 | usage: string; 7 | 8 | 9 | } 10 | -------------------------------------------------------------------------------- /c4c-customization/customization/src/assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/c4c-customization/customization/src/assets/.gitkeep -------------------------------------------------------------------------------- /c4c-customization/customization/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | customizationUrl: 'https://get-customization-c4c-customization.c4f-demo4.cluster.extend.cx.cloud.sap/', 4 | createCustomizationUrl: 'https://create-customization-c4c-customization.c4f-demo4.cluster.extend.cx.cloud.sap/' 5 | }; 6 | -------------------------------------------------------------------------------- /c4c-customization/customization/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/c4c-customization/customization/src/favicon.ico -------------------------------------------------------------------------------- /c4c-customization/customization/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "./out-tsc/app", 5 | "types": [] 6 | }, 7 | "include": [ 8 | "src/**/*.ts" 9 | ], 10 | "exclude": [ 11 | "src/test.ts", 12 | "src/**/*.spec.ts" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /c4c-customization/functions/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "app", 3 | "version": "0.0.1", 4 | "dependencies": { 5 | "axios": "^0.18.0", 6 | "qs": "^6.9.0", 7 | "redis": "^2.8.0", 8 | "uuid": "^3.3.2" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /c4c-mock/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | keys/ 3 | *.log -------------------------------------------------------------------------------- /cap-orders-service/app/app/default-env.json: -------------------------------------------------------------------------------- 1 | { 2 | "destinations": [ 3 | { 4 | "name": "srv-api", 5 | "url": "http://localhost:4004", 6 | "forwardAuthToken": true 7 | } 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /cap-orders-service/app/app/orders/annotations.cds: -------------------------------------------------------------------------------- 1 | using OrdersService as service from '../../srv/orders-service'; -------------------------------------------------------------------------------- /cap-orders-service/app/app/orders/ui5.yaml: -------------------------------------------------------------------------------- 1 | specVersion: "2.5" 2 | metadata: 3 | name: com.kyma.demo.orders 4 | type: application 5 | -------------------------------------------------------------------------------- /cap-orders-service/app/app/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "approuter", 3 | "dependencies": { 4 | "@sap/approuter": "^11.0.0" 5 | }, 6 | "engines": { 7 | "node": "^16" 8 | }, 9 | "scripts": { 10 | "start": "node node_modules/@sap/approuter/approuter.js" 11 | } 12 | } -------------------------------------------------------------------------------- /cap-orders-service/app/app/services.cds: -------------------------------------------------------------------------------- 1 | 2 | using from './orders/annotations'; -------------------------------------------------------------------------------- /cap-orders-service/app/db/data/sap.capire.orders-Orders.csv: -------------------------------------------------------------------------------- 1 | ID;createdAt;createdBy;buyer;OrderNo;currency_code 2 | 7e2f2640-6866-4dcf-8f4d-3027aa831cad;2019-01-31;john.doe@test.com;john.doe@test.com;1;EUR 3 | 64e718c9-ff99-47f1-8ca3-950c850777d4;2019-01-30;jane.doe@test.com;jane.doe@test.com;2;EUR -------------------------------------------------------------------------------- /cap-orders-service/assets/solution-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cap-orders-service/assets/solution-diagram.png -------------------------------------------------------------------------------- /cap-orders-service/btp/destination: -------------------------------------------------------------------------------- 1 | #Fri Aug 05 19:28:02 UTC 2022 2 | URL=http\://localhost\:3000 3 | Name=localmock 4 | ProxyType=OnPremise 5 | Type=HTTP 6 | Authentication=BasicAuthentication 7 | Description=localmock 8 | User=kyma -------------------------------------------------------------------------------- /cap-orders-service/html5-deployer/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "kyma-html5-app-deployer", 3 | "version": "1.0.0", 4 | "dependencies": { 5 | "@sap/html5-app-deployer": "4.2.2" 6 | }, 7 | "scripts": { 8 | "start": "node node_modules/@sap/html5-app-deployer/index.js" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /cap-service/app/.cdsrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /cap-service/app/db/data/sap.demo.faq-Authors.csv: -------------------------------------------------------------------------------- 1 | ID;name 2 | b4714ed2-3a02-4e32-9f3e-eb4912159941;Sebastian Mahr 3 | 3b4cbb84-cc96-43de-9c25-e39cfe89fcb8;Andreas Krause 4 | 3fdc8b63-72fa-4e4f-bfa3-09662dbb676e;Edgar Allen Poe 5 | e0fc3573-73d0-41bb-a88f-4eb06163a7ab;Richard Carpenter -------------------------------------------------------------------------------- /cap-service/app/db/data/sap.demo.faq-Categories.csv: -------------------------------------------------------------------------------- 1 | ID;name;parent_ID 2 | 10;Technology; 3 | 11;Kyma;10 4 | 12;Luigi;10 5 | 20;Germany; 6 | -------------------------------------------------------------------------------- /cap-service/app/db/data/sap.demo.faq-Faqs.csv: -------------------------------------------------------------------------------- 1 | ID;title;descr;author_ID;category_ID;count;answer;state 2 | 7f70c267-f0e9-42a1-9e87-a578656c0d7e;What is the current version of Kyma?;Do I need to upgrade?;b4714ed2-3a02-4e32-9f3e-eb4912159941;10;12;Version 1.17.0;answered -------------------------------------------------------------------------------- /cdc-extension/assets/cdc-extension-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-extension/assets/cdc-extension-diagram.png -------------------------------------------------------------------------------- /cdc-extension/assets/cdc-extension-seq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-extension/assets/cdc-extension-seq.jpg -------------------------------------------------------------------------------- /cdc-webhook/cdc-subscription-webhook/k8s/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: cdc-subscription-webhook-secret 5 | namespace: cdc 6 | type: Opaque 7 | stringData: 8 | CDC_API_KEY: "" 9 | CDC_KID: "" 10 | CDC_N_MODULUS: "" 11 | CDC_E_EXPONENT: "" -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/cdc-webhook-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/cdc-webhook-architecture.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/cdc-webhook-sequence.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/cdc-webhook-sequence.jpg -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-1/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-1/1.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-1/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-1/2.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-1/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-1/3.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-1/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-1/4.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-1/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-1/5.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-1/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-1/6.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-1/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-1/7.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-1/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-1/8.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-2/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-2/1.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-2/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-2/2.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-2/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-2/3.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-2/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-2/4.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-2/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-2/5.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-2/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-2/6.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-2/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-2/7.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-2/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-2/8.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-4/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-4/1.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-4/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-4/2.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-5/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-5/1.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/1.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/10.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/11.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/12.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/13.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/14.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/15.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/16.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/17.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/18.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/19.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/2.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/20.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/21.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/22.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/23.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/24.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/3.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/4.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/5.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/6.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/7.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/8.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/setup-step-6/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/setup-step-6/9.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/troubleshooting/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/troubleshooting/1.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/troubleshooting/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/troubleshooting/2.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/verification-step-1/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/verification-step-1/1.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/verification-step-1/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/verification-step-1/2.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/verification-step-1/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/verification-step-1/3.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/verification-step-1/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/verification-step-1/4.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/verification-step-1/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/verification-step-1/5.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/verification-step-2/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/verification-step-2/1.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/verification-step-2/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/verification-step-2/2.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/verification-step-2/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/verification-step-2/3.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/verification-step-2/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/verification-step-2/4.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/verification-step-2/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/verification-step-2/5.png -------------------------------------------------------------------------------- /cdc-webhook/docs/assets/verification-step-2/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdc-webhook/docs/assets/verification-step-2/6.png -------------------------------------------------------------------------------- /cdc-webhook/event-consumer/k8s/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: event-consumer-secret 5 | namespace: cdc 6 | type: Opaque 7 | stringData: 8 | CDC_API_KEY: "" 9 | CDC_APP_USER_KEY: "" 10 | CDC_APP_SECRET: "" 11 | SENDGRID_API_KEY: "" 12 | SENDGRID_SENDER_EMAIL: "" -------------------------------------------------------------------------------- /cdp-extension/assets/cdp-extension-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdp-extension/assets/cdp-extension-diagram.png -------------------------------------------------------------------------------- /cdp-extension/assets/cdp-extension-seq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cdp-extension/assets/cdp-extension-seq.jpg -------------------------------------------------------------------------------- /cdp-extension/input/input_20211119_001.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "profile": { 4 | "UID": "4ac140d197fe4f198373f970b0f782be", 5 | "email": "james.smith@17100001.com" 6 | } 7 | } 8 | ] -------------------------------------------------------------------------------- /cdp-extension/input/input_20211119_002.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "profile": { 4 | "UID": "297ab1699ba54ac6900390eabe53475e", 5 | "email": "susan.miller@17100001.com" 6 | } 7 | } 8 | ] -------------------------------------------------------------------------------- /cdp-extension/input/input_20211119_003.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "profile": { 4 | "UID": "316a42d7e40344ea9c1a9c28030fce6a", 5 | "email": "mary.brown@17100002.com" 6 | } 7 | } 8 | ] -------------------------------------------------------------------------------- /cdp-extension/input/input_20211119_004.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "profile": { 4 | "UID": "111a42d7e40344ea9c1a9c28030fce1a", 5 | "email": "bernd.fischer@10100002.com" 6 | } 7 | } 8 | ] -------------------------------------------------------------------------------- /cdp-extension/input/input_20211119_005.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "profile": { 4 | "UID": "1112a42d7e40344ea9c1a9c28030fce2a", 5 | "email": "ronald.williams@17100002.com" 6 | } 7 | } 8 | ] -------------------------------------------------------------------------------- /cdp-extension/input/input_20211119_006.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "profile": { 4 | "UID": "1113a42d7e40344ea9c1a9c28030fce3a", 5 | "email": "jason.hoskins@11100002.com" 6 | } 7 | } 8 | ] -------------------------------------------------------------------------------- /cdp-extension/input/input_20211119_007.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "profile": { 4 | "UID": "1114a42d7e40344ea9c1a9c28030fce4a", 5 | "email": "kate.thompson@11100001.com" 6 | } 7 | } 8 | ] -------------------------------------------------------------------------------- /cdp-extension/input/input_20211119_008.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "profile": { 4 | "UID": "1115a42d7e40344ea9c1a9c28030fce5a", 5 | "email": "emma.winslet@11100001.com" 6 | } 7 | } 8 | ] -------------------------------------------------------------------------------- /cdp-extension/input/input_20211119_009.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "profile": { 4 | "UID": "1116a42d7e40344ea9c1a9c28030fce6a", 5 | "email": "alex.baker@30100002.com" 6 | } 7 | } 8 | ] -------------------------------------------------------------------------------- /cdp-extension/input/input_20211119_010.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "profile": { 4 | "UID": "1117a42d7e40344ea9c1a9c28030fce7a", 5 | "email": "eric.miller@30100001.com" 6 | } 7 | } 8 | ] -------------------------------------------------------------------------------- /cdp-extension/input/input_20211119_011.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "profile": { 4 | "UID": "1118a42d7e40344ea9c1a9c28030fce8a", 5 | "email": "rose.courtney@30100001.com" 6 | } 7 | } 8 | ] -------------------------------------------------------------------------------- /cdp-extension/input/input_20211119_012.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "profile": { 4 | "UID": "1119a42d7e40344ea9c1a9c28030fce9a", 5 | "email": "ronald.williams@17100002.com " 6 | } 7 | } 8 | ] -------------------------------------------------------------------------------- /chatbot-conversational_AI/alert-notif/function/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "alert-notif-test", 3 | "version": "1.0.0", 4 | "dependencies": { 5 | "@sap_oss/alert-notification-client": "1.1.0" 6 | } 7 | } -------------------------------------------------------------------------------- /chatbot-conversational_AI/assets/BotArchitecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/chatbot-conversational_AI/assets/BotArchitecture.jpg -------------------------------------------------------------------------------- /chatbot-conversational_AI/bot-observer-tool/Makefile: -------------------------------------------------------------------------------- 1 | RELEASE?=0.0.1 2 | APP?=bot-observer-tool 3 | DOCKER_ACCOUNT?=gauravsap 4 | CONTAINER_IMAGE?=${DOCKER_ACCOUNT}/${APP}:${RELEASE} 5 | 6 | build-image: 7 | docker build -t $(CONTAINER_IMAGE) -f docker/Dockerfile . 8 | 9 | push-image: 10 | docker push $(CONTAINER_IMAGE) -------------------------------------------------------------------------------- /chatbot-conversational_AI/bot-observer-tool/docker/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log -------------------------------------------------------------------------------- /chatbot-conversational_AI/knowledge-database/api-mssql-function/function/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "api-mssql-function", 3 | "version": "1.0.0", 4 | "dependencies": { 5 | "mssql": "6.2.0" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /chatbot-conversational_AI/knowledge-database/database-mssql/app/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #start SQL Server, start the script to create the DB and import the data, start the app 2 | /usr/src/app/init-db.sh & /opt/mssql/bin/sqlservr 3 | -------------------------------------------------------------------------------- /chatbot-conversational_AI/knowledge-database/database-mssql/app/init-db.sh: -------------------------------------------------------------------------------- 1 | #wait for the SQL Server to come up 2 | sleep 60s 3 | 4 | #run the setup script to create the DB and the schema in the DB 5 | /opt/mssql-tools/bin/sqlcmd -S 127.0.0.1 -U sa -P "mfrCPTK3" -d master -i setup.sql -------------------------------------------------------------------------------- /chatbot-conversational_AI/knowledge-database/database-mssql/k8s/pvc.yaml: -------------------------------------------------------------------------------- 1 | kind: PersistentVolumeClaim 2 | apiVersion: v1 3 | metadata: 4 | name: mssql-data 5 | labels: 6 | app: mssql 7 | app.kubernetes.io/managed-by: Helm 8 | spec: 9 | accessModes: 10 | - ReadWriteOnce 11 | resources: 12 | requests: 13 | storage: 100Mi 14 | -------------------------------------------------------------------------------- /chatbot-conversational_AI/knowledge-database/database-mssql/k8s/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: mssql 5 | labels: 6 | app: api-mssql-db 7 | app.kubernetes.io/managed-by: Helm 8 | type: Opaque 9 | data: 10 | username: c2E= 11 | password: bWZyQ1BUSzM= 12 | -------------------------------------------------------------------------------- /chatbot-conversational_AI/kymafaq.csv: -------------------------------------------------------------------------------- 1 | Question,Answer 2 | What is your name?,My name is Karl Kyma! Nice to meet you! 3 | -------------------------------------------------------------------------------- /chatbot-conversational_AI/update-bot/Makefile: -------------------------------------------------------------------------------- 1 | RELEASE?=0.0.1 2 | APP?=update-bot 3 | DOCKER_ACCOUNT?=gauravsap 4 | CONTAINER_IMAGE?=${DOCKER_ACCOUNT}/${APP}:${RELEASE} 5 | 6 | build-image: 7 | docker build -t $(CONTAINER_IMAGE) -f docker/Dockerfile . 8 | 9 | push-image: 10 | docker push $(CONTAINER_IMAGE) -------------------------------------------------------------------------------- /chatbot-conversational_AI/update-bot/app/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "update-bot", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1 5 | } 6 | -------------------------------------------------------------------------------- /chatbot-conversational_AI/update-bot/docker/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log -------------------------------------------------------------------------------- /cloudsdk-client-cert-auth/application/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | dest: 2 | name: "TBD" 3 | external: 4 | service: 5 | url: "TBD" 6 | server: 7 | port: 8080 8 | -------------------------------------------------------------------------------- /cloudsdk-client-cert-auth/application/src/test/java/sample/kyma/client/cert/auth/UnitTest.java: -------------------------------------------------------------------------------- 1 | package sample.kyma.client.cert.auth; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | public class UnitTest { 8 | @Test 9 | public void test() { 10 | assertTrue(true); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /cloudsdk-client-cert-auth/assets/badssl.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cloudsdk-client-cert-auth/assets/badssl.p12 -------------------------------------------------------------------------------- /cloudsdk-client-cert-auth/assets/dest-client-cert-auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cloudsdk-client-cert-auth/assets/dest-client-cert-auth.png -------------------------------------------------------------------------------- /cloudsdk-client-cert-auth/assets/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cloudsdk-client-cert-auth/assets/flow.png -------------------------------------------------------------------------------- /cloudsdk-client-cert-auth/assets/sample-response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/cloudsdk-client-cert-auth/assets/sample-response.png -------------------------------------------------------------------------------- /cloudsdk-client-cert-auth/cx-server/cx-server-completion.bash: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | complete -W "start status stop remove backup restore update image script help initial-credentials" cx-server 3 | -------------------------------------------------------------------------------- /cloudsdk-client-cert-auth/docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM openjdk:11.0.7-jre-slim 2 | MAINTAINER Gaurav Abbi 3 | 4 | WORKDIR /var/app 5 | 6 | ADD cloudsdk-client-cert-auth-*.jar /var/app/cloudsdk-client-cert-auth.jar 7 | 8 | ENV JAVA_OPTS="" 9 | 10 | EXPOSE 8080 11 | 12 | CMD java $JAVA_OPTS -jar /var/app/cloudsdk-client-cert-auth.jar -------------------------------------------------------------------------------- /cloudsdk-client-cert-auth/integration-tests/src/test/resources/expected.json: -------------------------------------------------------------------------------- 1 | { 2 | "hello": "world" 3 | } 4 | -------------------------------------------------------------------------------- /commerce-mock-lite/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | keys/ 3 | *.log -------------------------------------------------------------------------------- /commerce-mock/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | keys/ 3 | *.log -------------------------------------------------------------------------------- /commerce-mock/deployment/k8s-pvc.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolumeClaim 3 | metadata: 4 | name: commerce-mock 5 | labels: 6 | app: commerce-mock 7 | spec: 8 | accessModes: 9 | - ReadWriteOnce 10 | resources: 11 | requests: 12 | storage: 1Gi 13 | -------------------------------------------------------------------------------- /commerce-mock/deployment/k8s-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: commerce-mock 5 | labels: 6 | app: commerce-mock 7 | spec: 8 | ports: 9 | - name: http 10 | port: 10000 11 | selector: 12 | app: commerce-mock 13 | -------------------------------------------------------------------------------- /custom-component-dapr/.dockerignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | local.settings.json 3 | Makefile 4 | deployment.yaml 5 | *.http 6 | *.md -------------------------------------------------------------------------------- /custom-component-dapr/.funcignore: -------------------------------------------------------------------------------- 1 | *.js.map 2 | *.ts 3 | .git* 4 | .vscode 5 | local.settings.json 6 | test 7 | tsconfig.json -------------------------------------------------------------------------------- /custom-component-dapr/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "ms-azuretools.vscode-azurefunctions" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /custom-component-dapr/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": "Attach to Node Functions", 6 | "type": "node", 7 | "request": "attach", 8 | "port": 9229, 9 | "preLaunchTask": "func: host start" 10 | } 11 | ] 12 | } -------------------------------------------------------------------------------- /custom-component-dapr/DaprWishListManagementApi/sample.dat: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Azure" 3 | } -------------------------------------------------------------------------------- /custom-component-dapr/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0", 3 | "extensionBundle": { 4 | "id": "Microsoft.Azure.Functions.ExtensionBundle", 5 | "version": "[2.*, 3.0.0)" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /custom-component-dapr/k8s/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: configfordaprwishlistapp 5 | labels: 6 | app: daprwishlistapp 7 | data: 8 | daprhost: http://localhost 9 | statestoreid: statestore 10 | -------------------------------------------------------------------------------- /custom-component-dapr/local.settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "IsEncrypted": false, 3 | "Values": { 4 | "AzureWebJobsStorage": "", 5 | "FUNCTIONS_WORKER_RUNTIME": "node" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /custom-component-dapr/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "target": "es6", 5 | "outDir": "dist", 6 | "rootDir": ".", 7 | "sourceMap": true, 8 | "strict": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /data-backup-and-restore/k8s/snapshot-class.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: snapshot.storage.k8s.io/v1beta1 2 | kind: VolumeSnapshotClass 3 | metadata: 4 | annotations: 5 | snapshot.storage.kubernetes.io/is-default-class: "true" 6 | name: snapshot-class 7 | driver: disk.csi.azure.com 8 | deletionPolicy: Delete -------------------------------------------------------------------------------- /data-backup-and-restore/k8s/snapshot.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: snapshot.storage.k8s.io/v1beta1 2 | kind: VolumeSnapshot 3 | metadata: 4 | name: snapshot 5 | spec: 6 | source: 7 | persistentVolumeClaimName: storage-example-stateful-app-0 -------------------------------------------------------------------------------- /database-mssql/app/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #start SQL Server, start the script to create the DB and import the data, start the app 2 | /usr/src/app/init-db.sh & /opt/mssql/bin/sqlservr 3 | -------------------------------------------------------------------------------- /database-mssql/app/init-db.sh: -------------------------------------------------------------------------------- 1 | #wait for the SQL Server to come up 2 | sleep 60s 3 | 4 | #run the setup script to create the DB and the schema in the DB 5 | /opt/mssql-tools/bin/sqlcmd -S 127.0.0.1 -U sa -P "Yukon900" -d master -i setup.sql -------------------------------------------------------------------------------- /database-mssql/k8s/pvc.yaml: -------------------------------------------------------------------------------- 1 | kind: PersistentVolumeClaim 2 | apiVersion: v1 3 | metadata: 4 | name: mssql-data 5 | labels: 6 | app: mssql 7 | spec: 8 | accessModes: 9 | - ReadWriteOnce 10 | resources: 11 | requests: 12 | storage: 100Mi 13 | -------------------------------------------------------------------------------- /database-mssql/k8s/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: mssql 5 | labels: 6 | app: api-mssql-go 7 | type: Opaque 8 | data: 9 | #sa:Yukon900 10 | username: c2E= 11 | password: WXVrb245MDA= 12 | -------------------------------------------------------------------------------- /dsagtt22/CloudConnector/k8s/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: dsagtt22-sapcc 5 | labels: 6 | istio-injection: disabled 7 | --- 8 | 9 | -------------------------------------------------------------------------------- /dsagtt22/CloudConnector/k8s/pvc.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolumeClaim 3 | metadata: 4 | name: sapcc-pvc 5 | namespace: dsagtt22-sapcc 6 | spec: 7 | accessModes: 8 | - ReadWriteOnce 9 | resources: 10 | requests: 11 | storage: 1Gi 12 | --- 13 | 14 | -------------------------------------------------------------------------------- /dsagtt22/CloudConnector/k8s/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | labels: 5 | app: sapcc-app 6 | name: sappcc-service 7 | namespace: dsagtt22-sapcc 8 | spec: 9 | ports: 10 | - name: "adminport" 11 | port: 8443 12 | targetPort: 8443 13 | type: LoadBalancer 14 | selector: 15 | app: sapcc-app 16 | -------------------------------------------------------------------------------- /dsagtt22/kymafunctions/configmap_orderservice.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: orderserviceconfig 5 | data: 6 | ORDER_SERVICE_ENDPOINT: 7 | ONPREM_SERVICE_ENDPOINT: -------------------------------------------------------------------------------- /dsagtt22/kymafunctions/secret_courierservice.yaml: -------------------------------------------------------------------------------- 1 | kind: Secret 2 | apiVersion: v1 3 | metadata: 4 | name: courierservicesecrets 5 | data: 6 | COURIER_API_KEY: 7 | type: Opaque 8 | -------------------------------------------------------------------------------- /dsagtt22/kymafunctions/secret_eventmesh.yaml: -------------------------------------------------------------------------------- 1 | kind: Secret 2 | apiVersion: v1 3 | metadata: 4 | name: eventmeshsecret 5 | data: 6 | MESSAGE_CLIENT_ID: >- 7 | 8 | MESSAGE_CLIENT_SECRET: >- 9 | 10 | type: Opaque -------------------------------------------------------------------------------- /dsagtt22/onprem-mock/.dockerignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | local.settings.json 3 | Makefile 4 | deployment.yaml 5 | *.http 6 | *.md -------------------------------------------------------------------------------- /dsagtt22/onprem-mock/.funcignore: -------------------------------------------------------------------------------- 1 | *.js.map 2 | *.ts 3 | .git* 4 | .vscode 5 | local.settings.json 6 | test 7 | tsconfig.json -------------------------------------------------------------------------------- /dsagtt22/onprem-mock/OnPremMock/sample.dat: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Azure" 3 | } -------------------------------------------------------------------------------- /dsagtt22/onprem-mock/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "target": "es6", 5 | "outDir": "dist", 6 | "rootDir": ".", 7 | "sourceMap": true, 8 | "strict": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/api-mssql-go/k8s/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: api-mssql-go 5 | labels: 6 | app: api-mssql-go 7 | data: 8 | database: DemoDB 9 | host: mssql.dsagtt22.svc.cluster.local 10 | port: "1433" 11 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/database-mssql/app/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #start SQL Server, start the script to create the DB and import the data, start the app 2 | /usr/src/app/init-db.sh & /opt/mssql/bin/sqlservr 3 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/database-mssql/app/init-db.sh: -------------------------------------------------------------------------------- 1 | #wait for the SQL Server to come up 2 | sleep 60s 3 | 4 | #run the setup script to create the DB and the schema in the DB 5 | /opt/mssql-tools/bin/sqlcmd -S 127.0.0.1 -U sa -P "Yukon900" -d master -i setup.sql -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/database-mssql/k8s/pvc.yaml: -------------------------------------------------------------------------------- 1 | kind: PersistentVolumeClaim 2 | apiVersion: v1 3 | metadata: 4 | name: mssql-data 5 | labels: 6 | app: mssql 7 | spec: 8 | accessModes: 9 | - ReadWriteOnce 10 | resources: 11 | requests: 12 | storage: 100Mi 13 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/database-mssql/k8s/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: mssql 5 | labels: 6 | app: api-mssql-go 7 | type: Opaque 8 | data: 9 | #sa:Yukon900 10 | username: c2E= 11 | password: WXVrb245MDA= 12 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/.dockerignore: -------------------------------------------------------------------------------- 1 | .dockerignore 2 | Dockerfile 3 | Dockerfile.prod 4 | .gitignore 5 | kyma.pem -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/.npmrc: -------------------------------------------------------------------------------- 1 | # Don't use package-lock.json to always have the latest dependencies 2 | package-lock=false 3 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "node" 4 | before_script: 5 | - npm test 6 | - npm run build 7 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/Dockerfile: -------------------------------------------------------------------------------- 1 | # build environment 2 | FROM node:current-slim as build 3 | WORKDIR /app 4 | COPY package.json ./ 5 | RUN npm install 6 | COPY . . 7 | RUN npm run-script build 8 | 9 | # production environment 10 | FROM nginx:alpine 11 | COPY --from=build /app/dist /usr/share/nginx/html -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/k8s/configmap.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: fe-ui5-mssql 5 | labels: 6 | app: fe-ui5-mssql 7 | data: 8 | config.json: |- 9 | { 10 | "API_URL": "https://api-mssql-go.c-6d073c0.kyma-stage.shoot.live.k8s-hana.ondemand.com" 11 | } -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/ui5.yaml: -------------------------------------------------------------------------------- 1 | specVersion: "2.2" 2 | metadata: 3 | name: frontend-ui5-mssql 4 | type: application 5 | framework: 6 | name: OpenUI5 7 | version: "1.99.0" 8 | libraries: 9 | - name: sap.m 10 | - name: sap.ui.core 11 | - name: sap.ui.layout 12 | - name: themelib_sap_fiori_3 13 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/webapp/.nojekyll: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/webapp/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "API_URL": "https://api-mssql-go.c-6d073c0.kyma-stage.shoot.live.k8s-hana.ondemand.com" 3 | } 4 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/webapp/css/style.css: -------------------------------------------------------------------------------- 1 | /* add your custom styles here */ 2 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/webapp/model/formatter.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([], function () { 2 | "use strict"; 3 | return { 4 | 5 | }; 6 | }); -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/webapp/test/integration/opaTests.qunit.js: -------------------------------------------------------------------------------- 1 | /* global QUnit */ 2 | QUnit.config.autostart = false; 3 | 4 | sap.ui.getCore().attachInit(function() { 5 | "use strict"; 6 | 7 | sap.ui.require([ 8 | "sap/ui/demo/basicTemplate/test/integration/AllJourneys" 9 | ], function() { 10 | QUnit.start(); 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/webapp/test/testsuite.qunit.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | QUnit test suite for Basic Template 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/webapp/test/unit/AllTests.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([ 2 | "./model/formatter", 3 | "./controller/App" 4 | ], function() { 5 | "use strict"; 6 | }); 7 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/webapp/test/unit/model/formatter.js: -------------------------------------------------------------------------------- 1 | /*global QUnit*/ 2 | 3 | sap.ui.define(["kyma/sample/app/model/formatter"], function () { 4 | "use strict"; 5 | 6 | QUnit.module("Formatters"); 7 | 8 | QUnit.test("I should test my formatters", function (assert) { 9 | assert.ok(true); 10 | }); 11 | }); 12 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/webapp/test/unit/unitTests.qunit.js: -------------------------------------------------------------------------------- 1 | /* global QUnit */ 2 | QUnit.config.autostart = false; 3 | 4 | sap.ui.getCore().attachInit(function () { 5 | "use strict"; 6 | 7 | sap.ui.require(["kyma/sample/app/test/unit/AllTests"], function () { 8 | QUnit.start(); 9 | }); 10 | }); 11 | -------------------------------------------------------------------------------- /dsagtt22/ordermicroservice/frontend-ui5-mssql/webapp/view/App.view.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /dsagtt22/pics/DSAGTT2022_Component_Overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/DSAGTT2022_Component_Overview.png -------------------------------------------------------------------------------- /dsagtt22/pics/DSAGTT2022_SAP_Components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/DSAGTT2022_SAP_Components.png -------------------------------------------------------------------------------- /dsagtt22/pics/step1_GHAction_Secret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step1_GHAction_Secret.png -------------------------------------------------------------------------------- /dsagtt22/pics/step1_GHAction_Trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step1_GHAction_Trigger.png -------------------------------------------------------------------------------- /dsagtt22/pics/step1_GHAction_package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step1_GHAction_package.png -------------------------------------------------------------------------------- /dsagtt22/pics/step1_UI5app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step1_UI5app.png -------------------------------------------------------------------------------- /dsagtt22/pics/step2_IP_CloudConnector-Final-Setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step2_IP_CloudConnector-Final-Setup.png -------------------------------------------------------------------------------- /dsagtt22/pics/step2_IP_CloudConnector-Subaccount.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step2_IP_CloudConnector-Subaccount.png -------------------------------------------------------------------------------- /dsagtt22/pics/step2_IP_CloudConnector-SystemMapping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step2_IP_CloudConnector-SystemMapping.png -------------------------------------------------------------------------------- /dsagtt22/pics/step2_IP_CloudConnector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step2_IP_CloudConnector.png -------------------------------------------------------------------------------- /dsagtt22/pics/step4_Event_Mesh_Queues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step4_Event_Mesh_Queues.png -------------------------------------------------------------------------------- /dsagtt22/pics/step4_Link_to_Event_Mesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step4_Link_to_Event_Mesh.png -------------------------------------------------------------------------------- /dsagtt22/pics/step4_Link_to_Service_Keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step4_Link_to_Service_Keys.png -------------------------------------------------------------------------------- /dsagtt22/pics/step4_Service_Keys_JSON.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step4_Service_Keys_JSON.png -------------------------------------------------------------------------------- /dsagtt22/pics/step6_FunctionLog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step6_FunctionLog.png -------------------------------------------------------------------------------- /dsagtt22/pics/step6_TriggerProcess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step6_TriggerProcess.png -------------------------------------------------------------------------------- /dsagtt22/pics/step6_UI5_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step6_UI5_result.png -------------------------------------------------------------------------------- /dsagtt22/pics/step6_Webhook_Registration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step6_Webhook_Registration.png -------------------------------------------------------------------------------- /dsagtt22/pics/step7_Courier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step7_Courier.png -------------------------------------------------------------------------------- /dsagtt22/pics/step7_Courier_API_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step7_Courier_API_key.png -------------------------------------------------------------------------------- /dsagtt22/pics/step7_Email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step7_Email.png -------------------------------------------------------------------------------- /dsagtt22/pics/step7_Function_Log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/dsagtt22/pics/step7_Function_Log.png -------------------------------------------------------------------------------- /faas-runtime-to-kyma-migration/cloud-events/ce-coffee/handler.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | main: function (event) { 3 | console.log(event); 4 | return 'Hello ce-coffee'; 5 | } 6 | } -------------------------------------------------------------------------------- /faas-runtime-to-kyma-migration/cloud-events/ce-coffee/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ce-coffee", 3 | "version": "0.0.1", 4 | "dependencies": {} 5 | } -------------------------------------------------------------------------------- /faas-runtime-to-kyma-migration/cloud-events/sap-ems.env: -------------------------------------------------------------------------------- 1 | management= 2 | messaging= 3 | namespace= 4 | serviceinstanceid= 5 | uaa= 6 | xsappname= -------------------------------------------------------------------------------- /faas-runtime-to-kyma-migration/expose-via-http/qrcode-producer/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "qrcode-producer", 3 | "version": "0.0.1", 4 | "dependencies": { 5 | "qrcode": "1.3.3", 6 | "content-type": "=1.0.4" 7 | } 8 | } -------------------------------------------------------------------------------- /faas-runtime-to-kyma-migration/secret-handling/s3-config.env: -------------------------------------------------------------------------------- 1 | S3_BUCKET= 2 | S3_ENDPOINT= 3 | -------------------------------------------------------------------------------- /faas-runtime-to-kyma-migration/secret-handling/s3-secret.env: -------------------------------------------------------------------------------- 1 | S3_SECRET= 2 | S3_ACCESSKEY_ID= -------------------------------------------------------------------------------- /faas-runtime-to-kyma-migration/secret-handling/s3uploader/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "s3uploader", 3 | "version": "0.0.1", 4 | "dependencies": { 5 | "aws-sdk": "^2.553.0" 6 | } 7 | } -------------------------------------------------------------------------------- /faas-runtime-to-kyma-migration/time-based-trigger/hello-timer/config.yaml: -------------------------------------------------------------------------------- 1 | name: hello-timer 2 | namespace: default 3 | runtime: nodejs14 4 | source: 5 | sourceType: inline 6 | -------------------------------------------------------------------------------- /faas-runtime-to-kyma-migration/time-based-trigger/hello-timer/handler.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | main: function (event, context) { 3 | const nowUTC = (new Date()).toISOString(); 4 | console.log('run at', nowUTC); 5 | return nowUTC; 6 | } 7 | } -------------------------------------------------------------------------------- /faas-runtime-to-kyma-migration/time-based-trigger/hello-timer/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "hello-timer", 3 | "version": "0.0.1", 4 | "dependencies": {} 5 | } -------------------------------------------------------------------------------- /from-zero-to-cap-on-kyma/assets/cap-booksop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/from-zero-to-cap-on-kyma/assets/cap-booksop.png -------------------------------------------------------------------------------- /from-zero-to-cap-on-kyma/assets/helm-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/from-zero-to-cap-on-kyma/assets/helm-chart.png -------------------------------------------------------------------------------- /from-zero-to-cap-on-kyma/values-cds.yaml: -------------------------------------------------------------------------------- 1 | srv: 2 | env: 3 | - name: CDS_CONFIG 4 | value: '{"requires":{"[production]": {"auth": "mocked"}}}' -------------------------------------------------------------------------------- /frontend-react-mssql/docker/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | .dockerignore 4 | Dockerfile 5 | Dockerfile.prod 6 | .gitignore -------------------------------------------------------------------------------- /frontend-react-mssql/public/config.js: -------------------------------------------------------------------------------- 1 | window.Config = { 2 | API_URL: "http://localhost:8000", 3 | }; 4 | -------------------------------------------------------------------------------- /frontend-react-mssql/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/frontend-react-mssql/public/favicon.ico -------------------------------------------------------------------------------- /frontend-react-mssql/public/fonts/72-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/frontend-react-mssql/public/fonts/72-Regular.woff -------------------------------------------------------------------------------- /frontend-react-mssql/public/icons/SAP-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/frontend-react-mssql/public/icons/SAP-icons.woff -------------------------------------------------------------------------------- /frontend-react-mssql/public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /frontend-react-mssql/src/App.test.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { render } from '@testing-library/react'; 3 | import App from './App'; 4 | 5 | test('renders learn react link', () => { 6 | const { getByText } = render(); 7 | const linkElement = getByText(/learn react/i); 8 | expect(linkElement).toBeInTheDocument(); 9 | }); 10 | -------------------------------------------------------------------------------- /frontend-react-mssql/src/setupTests.js: -------------------------------------------------------------------------------- 1 | // jest-dom adds custom jest matchers for asserting on DOM nodes. 2 | // allows you to do things like: 3 | // expect(element).toHaveTextContent(/react/i) 4 | // learn more: https://github.com/testing-library/jest-dom 5 | import '@testing-library/jest-dom/extend-expect'; 6 | -------------------------------------------------------------------------------- /frontend-ui5-mssql/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage -------------------------------------------------------------------------------- /frontend-ui5-mssql/.npmrc: -------------------------------------------------------------------------------- 1 | # Don't use package-lock.json to always have the latest dependencies 2 | package-lock=false 3 | -------------------------------------------------------------------------------- /frontend-ui5-mssql/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "node" 4 | before_script: 5 | - npm test 6 | - npm run build 7 | -------------------------------------------------------------------------------- /frontend-ui5-mssql/docker/.dockerignore: -------------------------------------------------------------------------------- 1 | .dockerignore 2 | Dockerfile 3 | Dockerfile.prod 4 | .gitignore 5 | kyma.pem -------------------------------------------------------------------------------- /frontend-ui5-mssql/docker/Dockerfile: -------------------------------------------------------------------------------- 1 | # build environment 2 | FROM node:current-slim as build 3 | WORKDIR /app 4 | COPY package.json ./ 5 | RUN npm install 6 | COPY . . 7 | RUN npm run-script build 8 | 9 | # production environment 10 | FROM nginx:alpine 11 | COPY --from=build /app/dist /usr/share/nginx/html -------------------------------------------------------------------------------- /frontend-ui5-mssql/k8s/configmap.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: fe-ui5-mssql 5 | labels: 6 | app: fe-ui5-mssql 7 | data: 8 | config.json: |- 9 | { 10 | "API_URL": "https://api-mssql-go." 11 | } -------------------------------------------------------------------------------- /frontend-ui5-mssql/ui5.yaml: -------------------------------------------------------------------------------- 1 | specVersion: "2.1" 2 | metadata: 3 | name: frontend-ui5-mssql 4 | type: application 5 | framework: 6 | name: OpenUI5 7 | version: "1.79.0" 8 | libraries: 9 | - name: sap.m 10 | - name: sap.ui.core 11 | - name: sap.ui.layout 12 | - name: themelib_sap_fiori_3 13 | -------------------------------------------------------------------------------- /frontend-ui5-mssql/webapp/.nojekyll: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /frontend-ui5-mssql/webapp/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "API_URL": "https://api-mssql-go." 3 | } 4 | -------------------------------------------------------------------------------- /frontend-ui5-mssql/webapp/css/style.css: -------------------------------------------------------------------------------- 1 | /* add your custom styles here */ 2 | -------------------------------------------------------------------------------- /frontend-ui5-mssql/webapp/model/formatter.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([], function () { 2 | "use strict"; 3 | return { 4 | 5 | }; 6 | }); -------------------------------------------------------------------------------- /frontend-ui5-mssql/webapp/test/integration/opaTests.qunit.js: -------------------------------------------------------------------------------- 1 | /* global QUnit */ 2 | QUnit.config.autostart = false; 3 | 4 | sap.ui.getCore().attachInit(function() { 5 | "use strict"; 6 | 7 | sap.ui.require([ 8 | "sap/ui/demo/basicTemplate/test/integration/AllJourneys" 9 | ], function() { 10 | QUnit.start(); 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /frontend-ui5-mssql/webapp/test/testsuite.qunit.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | QUnit test suite for Basic Template 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /frontend-ui5-mssql/webapp/test/unit/AllTests.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([ 2 | "./model/formatter", 3 | "./controller/App" 4 | ], function() { 5 | "use strict"; 6 | }); 7 | -------------------------------------------------------------------------------- /frontend-ui5-mssql/webapp/test/unit/model/formatter.js: -------------------------------------------------------------------------------- 1 | /*global QUnit*/ 2 | 3 | sap.ui.define(["kyma/sample/app/model/formatter"], function () { 4 | "use strict"; 5 | 6 | QUnit.module("Formatters"); 7 | 8 | QUnit.test("I should test my formatters", function (assert) { 9 | assert.ok(true); 10 | }); 11 | }); 12 | -------------------------------------------------------------------------------- /frontend-ui5-mssql/webapp/test/unit/unitTests.qunit.js: -------------------------------------------------------------------------------- 1 | /* global QUnit */ 2 | QUnit.config.autostart = false; 3 | 4 | sap.ui.getCore().attachInit(function () { 5 | "use strict"; 6 | 7 | sap.ui.require(["kyma/sample/app/test/unit/AllTests"], function () { 8 | QUnit.start(); 9 | }); 10 | }); 11 | -------------------------------------------------------------------------------- /frontend-ui5-mssql/webapp/view/App.view.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /geoserver/img/rooturl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/geoserver/img/rooturl.png -------------------------------------------------------------------------------- /geoserver/img/serviceurl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/geoserver/img/serviceurl.png -------------------------------------------------------------------------------- /geoserver/img/workspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/geoserver/img/workspace.png -------------------------------------------------------------------------------- /geoserver/img/workspace2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/geoserver/img/workspace2.png -------------------------------------------------------------------------------- /geoserver/k8s/geoserver-storage.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | kind: PersistentVolumeClaim 3 | apiVersion: v1 4 | metadata: 5 | name: geoserver-pv-claim 6 | labels: 7 | app: geoserver 8 | spec: 9 | accessModes: 10 | - ReadWriteOnce 11 | resources: 12 | requests: 13 | #just for configuration XML files 14 | storage: 300Mi 15 | -------------------------------------------------------------------------------- /grpc-python/docker/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .dockerignore 4 | Dockerfile 5 | Dockerfile.prod 6 | .gitignore -------------------------------------------------------------------------------- /grpc-python/docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM python:3.8-slim-buster 2 | 3 | WORKDIR /app 4 | 5 | COPY requirements.txt requirements.txt 6 | RUN pip3 install -r requirements.txt 7 | 8 | COPY . . 9 | 10 | CMD [ "python3", "orders-server.py"] -------------------------------------------------------------------------------- /hana-nodejs/docker/Dockerfile: -------------------------------------------------------------------------------- 1 | # Use the Node version that matches the version you have installed locally 2 | FROM node:16 3 | # Create app directory 4 | WORKDIR /usr/src/app 5 | # Install app dependencies 6 | COPY app/package*.json ./ 7 | RUN npm install 8 | # Bundle app source 9 | COPY app ./ 10 | EXPOSE 3000 11 | CMD [ "npm", "start" ] -------------------------------------------------------------------------------- /hana-nodejs/k8s/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: hanadb-nodejs 5 | labels: 6 | app: hanadb-nodejs 7 | data: 8 | host: "*******.hana.trial-us10.hanacloud.ondemand.com" 9 | port: "443" 10 | -------------------------------------------------------------------------------- /hana-nodejs/k8s/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: hanadb-nodejs 5 | labels: 6 | app: hanadb-nodejs 7 | type: Opaque 8 | data: 9 | #USER1:Password1 10 | user: VVNFUjE= 11 | password: UGFzc3dvcmQx -------------------------------------------------------------------------------- /helm-charts/api-mssql-go/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: database-mssql 3 | repository: file://../database-mssql 4 | version: 0.1.0 5 | digest: sha256:602c8627567f4cd487dfc96a19aceb940e0825dc63dda50e2b80808f30149e48 6 | generated: "2020-09-09T17:01:19.086022-04:00" 7 | -------------------------------------------------------------------------------- /helm-charts/api-mssql-go/charts/database-mssql-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/helm-charts/api-mssql-go/charts/database-mssql-0.1.0.tgz -------------------------------------------------------------------------------- /helm-charts/chatbot/bot-observer/templates/pvc-database-mssql.yaml: -------------------------------------------------------------------------------- 1 | kind: PersistentVolumeClaim 2 | apiVersion: v1 3 | metadata: 4 | name: mssql-data 5 | labels: 6 | app: mssql 7 | spec: 8 | accessModes: 9 | - ReadWriteOnce 10 | resources: 11 | requests: 12 | storage: 100Mi 13 | -------------------------------------------------------------------------------- /helm-charts/chatbot/bot-observer/templates/secret-database-mssql.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: mssql 5 | labels: 6 | app: api-mssql-db 7 | type: Opaque 8 | data: 9 | username: {{ .Values.databasemssql.secret.username}} 10 | password: {{ .Values.databasemssql.secret.password}} 11 | -------------------------------------------------------------------------------- /helm-charts/chatbot/bot-observer/templates/secret-registry.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: regcred 5 | type: kubernetes.io/dockerconfigjson 6 | data: 7 | .dockerconfigjson: {{ .Values.regsecret.dockerconfigjson }} 8 | -------------------------------------------------------------------------------- /helm-charts/chatbot/overall-chatbot/templates/pvc-database-mssql.yaml: -------------------------------------------------------------------------------- 1 | kind: PersistentVolumeClaim 2 | apiVersion: v1 3 | metadata: 4 | name: mssql-data 5 | labels: 6 | app: mssql 7 | spec: 8 | accessModes: 9 | - ReadWriteOnce 10 | resources: 11 | requests: 12 | storage: 100Mi 13 | -------------------------------------------------------------------------------- /helm-charts/chatbot/overall-chatbot/templates/secret-database-mssql.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: mssql 5 | labels: 6 | app: api-mssql-db 7 | type: Opaque 8 | data: 9 | username: {{ .Values.databasemssql.secret.username}} 10 | password: {{ .Values.databasemssql.secret.password}} 11 | -------------------------------------------------------------------------------- /helm-charts/chatbot/overall-chatbot/templates/secret-registry.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: regcred 5 | type: kubernetes.io/dockerconfigjson 6 | data: 7 | .dockerconfigjson: {{ .Values.regsecret.dockerconfigjson }} 8 | -------------------------------------------------------------------------------- /helm-charts/chatbot/update-bot/templates/peer-auth.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: security.istio.io/v1beta1 2 | kind: PeerAuthentication 3 | metadata: 4 | name: default 5 | spec: 6 | mtls: 7 | mode: PERMISSIVE -------------------------------------------------------------------------------- /helm-charts/database-mssql/templates/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: {{include "database-mssql.fullname" .}} 5 | labels: 6 | {{- include "database-mssql.labels" . | nindent 4}} 7 | type: Opaque 8 | data: 9 | username: {{.Values.secret.db.user | b64enc}} 10 | password: {{.Values.secret.db.password | b64enc}} 11 | -------------------------------------------------------------------------------- /helm-charts/frontend-ui5-mssql/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: api-mssql-go 3 | repository: file://../api-mssql-go 4 | version: 0.1.0 5 | digest: sha256:4a9f485c658a3a9a1bef6efeaf06dc433e866ef0764dbace7a0555e3401b4be2 6 | generated: "2020-09-10T13:41:45.852531-04:00" 7 | -------------------------------------------------------------------------------- /helm-charts/frontend-ui5-mssql/charts/api-mssql-go-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/helm-charts/frontend-ui5-mssql/charts/api-mssql-go-0.1.0.tgz -------------------------------------------------------------------------------- /helm-charts/frontend-ui5-mssql/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: {{ include "frontend-ui5-mssql.fullname" . }} 5 | labels: 6 | {{- include "frontend-ui5-mssql.labels" . | nindent 4 }} 7 | data: 8 | config.json: |- 9 | { 10 | "API_URL": {{ include "frontend-ui5-mssql.apiurl" . }} 11 | } -------------------------------------------------------------------------------- /helm-charts/geoserver/templates/pvc.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | kind: PersistentVolumeClaim 3 | apiVersion: v1 4 | metadata: 5 | name: geoserver-pv-claim 6 | labels: 7 | app: geoserver 8 | spec: 9 | accessModes: 10 | - ReadWriteOnce 11 | resources: 12 | requests: 13 | #just for configuration XML files 14 | storage: 300Mi 15 | -------------------------------------------------------------------------------- /helm-charts/sample-cloudsdk-java/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/helm-charts/sample-cloudsdk-java/templates/NOTES.txt -------------------------------------------------------------------------------- /helm-charts/sample-event-trigger-java/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /helm-charts/sample-extension-dotnet-minimalapi/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/helm-charts/sample-extension-dotnet-minimalapi/templates/NOTES.txt -------------------------------------------------------------------------------- /helm-charts/sample-extension-dotnet/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/helm-charts/sample-extension-dotnet/templates/NOTES.txt -------------------------------------------------------------------------------- /helm-charts/sample-extension-java/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/helm-charts/sample-extension-java/templates/NOTES.txt -------------------------------------------------------------------------------- /helm-charts/sample-extension-micronaut/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/helm-charts/sample-extension-micronaut/templates/NOTES.txt -------------------------------------------------------------------------------- /helm-charts/sample-extension-scala/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/helm-charts/sample-extension-scala/templates/NOTES.txt -------------------------------------------------------------------------------- /in-cluster-events/functions-javascript/consumer/handler.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | main: function (event, context) { 3 | console.log(`event data: ${JSON.stringify(event.data)}`); 4 | console.log(`headers: ${JSON.stringify(event.extensions.request.headers)}`); 5 | } 6 | } -------------------------------------------------------------------------------- /in-cluster-events/functions-javascript/consumer/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "consumer", 3 | "version": "1.0.0", 4 | "dependencies": {} 5 | } -------------------------------------------------------------------------------- /in-cluster-events/functions-javascript/producer/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "producer", 3 | "version": "1.0.0", 4 | "description": "producer", 5 | "author": "Gaurav Abbi", 6 | "dependencies": { 7 | "axios": "^0.25.0", 8 | "cloudevents": "^5.3.0" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /keda-cron-scaler/assets/keda-off-hours.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/keda-cron-scaler/assets/keda-off-hours.png -------------------------------------------------------------------------------- /keda-cron-scaler/assets/keda-scale-bf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/keda-cron-scaler/assets/keda-scale-bf.png -------------------------------------------------------------------------------- /keda-cron-scaler/assets/keda-scale-off-work.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/keda-cron-scaler/assets/keda-scale-off-work.png -------------------------------------------------------------------------------- /keda-cron-scaler/assets/keda-work-hours.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/keda-cron-scaler/assets/keda-work-hours.png -------------------------------------------------------------------------------- /keda-cron-scaler/assets/nodes-off-hours.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/keda-cron-scaler/assets/nodes-off-hours.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/auth0-application-uris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/auth0-application-uris.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/auth0-create-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/auth0-create-app.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/auth0-download-saml-metadata-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/auth0-download-saml-metadata-2.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/auth0-download-saml-metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/auth0-download-saml-metadata.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/auth0-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/auth0-ext.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/auth0-groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/auth0-groups.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/auth0-navigate-authorization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/auth0-navigate-authorization.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/ias-application-attribute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/ias-application-attribute.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/ias-enrich-attribute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/ias-enrich-attribute.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/ias-new-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/ias-new-app.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/ias-new-idp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/ias-new-idp.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/ias-openid-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/ias-openid-config.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/ias-upload-saml-metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/ias-upload-saml-metadata.png -------------------------------------------------------------------------------- /kyma-access-auth0-as-idp/assets/kyma-rb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/kyma-access-auth0-as-idp/assets/kyma-rb.png -------------------------------------------------------------------------------- /kyma-serverless/fun/helm/fun-app/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | Thank you for installing {{ .Chart.Name }}. Your release is named {{ .Release.Name }} and was deployed to the namespace {{ .Release.Namespace }}. -------------------------------------------------------------------------------- /kyma-serverless/fun/helm/fun-db/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | Thank you for installing {{ .Chart.Name }}. Your release is named {{ .Release.Name }} and was deployed to the namespace {{ .Release.Namespace }}. -------------------------------------------------------------------------------- /kyma-serverless/fun/helm/fun-srv/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | Thank you for installing {{ .Chart.Name }}. Your release is named {{ .Release.Name }} and was deployed to the namespace {{ .Release.Namespace }}. -------------------------------------------------------------------------------- /marketing-mock/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | keys/ 3 | *.log -------------------------------------------------------------------------------- /multi-zone-ha-deployment/assets/all-zones-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/multi-zone-ha-deployment/assets/all-zones-up.png -------------------------------------------------------------------------------- /multi-zone-ha-deployment/assets/one-zone-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/multi-zone-ha-deployment/assets/one-zone-down.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/cloudflare/k8s/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: cloudflare-credentials 5 | namespace: conference-registration 6 | type: Opaque 7 | data: 8 | CLOUDFLARE_API_TOKEN: MTIzNDU2Nzg5MDEyMzQ1Njc4OQ== -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/conference-registration-app/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/conference-registration-app/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "conference-registration-app", 3 | "options": { 4 | "allow-unauthenticated": true, 5 | "memory": "256Mi", 6 | "cpu": "1", 7 | "port": 3000, 8 | "http2": false 9 | } 10 | } -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/conference-registration-app/next.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | reactStrictMode: true, 3 | } 4 | -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/conference-registration-app/pages/_app.js: -------------------------------------------------------------------------------- 1 | import { ChakraProvider } from "@chakra-ui/react" 2 | function MyApp({ Component, pageProps }) { 3 | return ( 4 | 5 | 6 | 7 | ) 8 | } 9 | export default MyApp -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/conference-registration-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/conference-registration-app/public/favicon.ico -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_1071.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_1071.webp -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_1358.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_1358.webp -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_1400.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_1400.webp -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_600.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_600.webp -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_721.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_721.webp -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_858.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_858.webp -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_979.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/conference-registration-app/public/images/hawaii_ptlfav_c_scale,w_979.webp -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/blazemeter-test-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/blazemeter-test-results.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/conference-registration-app-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/conference-registration-app-architecture.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/conference-registration-app-sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/conference-registration-app-sequence.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/pagespeed-insights-with-cdn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/pagespeed-insights-with-cdn.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/pagespeed-insights-without-cdn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/pagespeed-insights-without-cdn.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/1.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/2.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/3.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/4.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/5.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/6.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/7.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-1/8.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-2/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-2/1.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-3/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-3/1.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/1.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/10.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/11.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/12.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/13.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/14.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/15.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/16.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/17.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/18.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/19.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/2.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/20.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/21.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/22.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/23.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/24.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/3.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/4.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/5.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/6.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/7.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/8.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-4/9.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-5/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-5/1.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-5/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-5/2.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/1.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/10.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/11.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/12.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/13.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/14.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/15.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/16.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/17.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/18.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/19.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/2.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/20.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/21.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/3.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/4.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/5.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/6.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/7.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/8.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/setup-step-7/9.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/tech-conference-2022-app-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/tech-conference-2022-app-screenshot.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/troubleshooting/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/troubleshooting/1.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/troubleshooting/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/troubleshooting/2.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/troubleshooting/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/troubleshooting/3.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/troubleshooting/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/troubleshooting/4.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/verification-step-1/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/verification-step-1/1.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/verification-step-1/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/verification-step-1/2.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/verification-step-2/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/verification-step-2/1.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/verification-step-2/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/verification-step-2/2.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/verification-step-3/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/verification-step-3/1.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/verification-step-3/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/verification-step-3/2.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/verification-step-4/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/verification-step-4/1.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/docs/assets/verification-step-5/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/nextjs-app-with-kyma-eventing/docs/assets/verification-step-5/1.png -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/registrations-rest-api/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM golang:alpine as builder 2 | 3 | WORKDIR /build 4 | 5 | COPY . . 6 | 7 | RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -ldflags '-extldflags "-static"' -o main . 8 | 9 | FROM scratch 10 | 11 | WORKDIR /app 12 | 13 | COPY --from=builder /build . 14 | 15 | CMD ["./main"] -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/registrations-rest-api/models/serviceError.go: -------------------------------------------------------------------------------- 1 | package models 2 | 3 | // ServiceError represents an error message 4 | // 5 | // swagger:model ServiceError 6 | type ServiceError struct { 7 | // The error message 8 | // example: Some error 9 | ErrorMessage string `json:"errorMessage"` 10 | } 11 | -------------------------------------------------------------------------------- /nextjs-app-with-kyma-eventing/registrations-rest-api/models/serviceMessage.go: -------------------------------------------------------------------------------- 1 | package models 2 | 3 | // ServiceMessage represents a service message 4 | // 5 | // swagger:model ServiceMessage 6 | type ServiceMessage struct { 7 | // The service message 8 | // example: Customer updated. 9 | Message string `json:"message"` 10 | } 11 | -------------------------------------------------------------------------------- /on-prem-to-cloud/assets/cc-service-channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/on-prem-to-cloud/assets/cc-service-channel.png -------------------------------------------------------------------------------- /on-premise-docker-registry/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM nginx:latest 2 | 3 | RUN echo "

The image stored on on-premise registry was created on $(date +%F+%T)

" > /usr/share/nginx/html/index.html 4 | -------------------------------------------------------------------------------- /on-premise-docker-registry/assets/cc-config-resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/on-premise-docker-registry/assets/cc-config-resources.png -------------------------------------------------------------------------------- /on-premise-docker-registry/assets/cc-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/on-premise-docker-registry/assets/cc-config.png -------------------------------------------------------------------------------- /on-premise-docker-registry/assets/on-prem-docker-reg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/on-premise-docker-registry/assets/on-prem-docker-reg.png -------------------------------------------------------------------------------- /on-premise-docker-registry/assets/using-tp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/on-premise-docker-registry/assets/using-tp.png -------------------------------------------------------------------------------- /on-premise-docker-registry/k8s/peer-authentication.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: security.istio.io/v1beta1 2 | kind: PeerAuthentication 3 | metadata: 4 | name: nginx 5 | spec: 6 | selector: 7 | matchLabels: 8 | app: nginx 9 | mtls: 10 | mode: PERMISSIVE 11 | -------------------------------------------------------------------------------- /order-validation/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/order-validation/diagram.png -------------------------------------------------------------------------------- /order-validation/lambda/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "validate-order", 3 | "version": "1.0.0", 4 | "dependencies": { 5 | "axios": "latest" 6 | }, 7 | "devDependencies": { 8 | "gulp": "^4.0.2", 9 | "yaml": "^1.7.2" 10 | } 11 | } -------------------------------------------------------------------------------- /orders-service/.dockerignore: -------------------------------------------------------------------------------- 1 | # Ignore all 2 | ** 3 | # Allow 4 | !internal 5 | !pkg 6 | !cmd 7 | !go.mod 8 | !go.sum 9 | -------------------------------------------------------------------------------- /orders-service/chart/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: Kyma example 'orders-service' 3 | name: kyma-example-orders-service 4 | version: 0.1.0 5 | home: https://kyma-project.io 6 | icon: https://github.com/kyma-project/kyma/blob/main/logo.png?raw=true 7 | -------------------------------------------------------------------------------- /orders-service/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/kyma-project/examples/orders-service 2 | 3 | go 1.14 4 | 5 | require ( 6 | github.com/go-redis/redis/v8 v8.0.0-beta.7 7 | github.com/gorilla/mux v1.7.4 8 | github.com/rs/cors v1.7.0 9 | ) 10 | -------------------------------------------------------------------------------- /orders-service/internal/service/model/order_type.go: -------------------------------------------------------------------------------- 1 | package model 2 | 3 | type Order struct { 4 | Code string `json:"orderCode"` 5 | ConsignmentCode string `json:"consignmentCode"` 6 | ConsignmentStatus string `json:"consignmentStatus"` 7 | } 8 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "kyma-runtime-extension-samples", 3 | "lockfileVersion": 2, 4 | "requires": true, 5 | "packages": {} 6 | } 7 | -------------------------------------------------------------------------------- /pi-scenario/cpi/Kyma Samples.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/pi-scenario/cpi/Kyma Samples.zip -------------------------------------------------------------------------------- /principal-prop-on-prem/assets/ca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/principal-prop-on-prem/assets/ca.png -------------------------------------------------------------------------------- /principal-prop-on-prem/assets/cc-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/principal-prop-on-prem/assets/cc-1.png -------------------------------------------------------------------------------- /principal-prop-on-prem/assets/cc-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/principal-prop-on-prem/assets/cc-2.png -------------------------------------------------------------------------------- /principal-prop-on-prem/assets/connectivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/principal-prop-on-prem/assets/connectivity.png -------------------------------------------------------------------------------- /principal-prop-on-prem/assets/destination-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/principal-prop-on-prem/assets/destination-config.png -------------------------------------------------------------------------------- /principal-prop-on-prem/assets/pp-on-prem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/principal-prop-on-prem/assets/pp-on-prem.png -------------------------------------------------------------------------------- /principal-prop-on-prem/assets/subject-pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/principal-prop-on-prem/assets/subject-pattern.png -------------------------------------------------------------------------------- /principal-prop-on-prem/assets/trust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/principal-prop-on-prem/assets/trust.png -------------------------------------------------------------------------------- /principal-prop-on-prem/on-prem-backend/README.md: -------------------------------------------------------------------------------- 1 | # Overview 2 | 3 | ## To run 4 | 5 | ```shell 6 | HTTPS=true && npm start 7 | ``` 8 | -------------------------------------------------------------------------------- /redis-function/assets/add-event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/add-event.png -------------------------------------------------------------------------------- /redis-function/assets/add-ns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/add-ns.png -------------------------------------------------------------------------------- /redis-function/assets/adjust-function-oc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/adjust-function-oc.png -------------------------------------------------------------------------------- /redis-function/assets/bind-mock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/bind-mock.png -------------------------------------------------------------------------------- /redis-function/assets/bind-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/bind-service.png -------------------------------------------------------------------------------- /redis-function/assets/deploy-function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/deploy-function.png -------------------------------------------------------------------------------- /redis-function/assets/function-apirule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/function-apirule.png -------------------------------------------------------------------------------- /redis-function/assets/function-config-oc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/function-config-oc.png -------------------------------------------------------------------------------- /redis-function/assets/function-log-event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/function-log-event.png -------------------------------------------------------------------------------- /redis-function/assets/open-dev-ns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/open-dev-ns.png -------------------------------------------------------------------------------- /redis-function/assets/open-function-co.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/open-function-co.png -------------------------------------------------------------------------------- /redis-function/assets/sc-add-events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/sc-add-events.png -------------------------------------------------------------------------------- /redis-function/assets/sc-add-occ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/sc-add-occ.png -------------------------------------------------------------------------------- /redis-function/assets/sc-enable-events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/sc-enable-events.png -------------------------------------------------------------------------------- /redis-function/assets/sc-enable-occ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/sc-enable-occ.png -------------------------------------------------------------------------------- /redis-function/assets/service-catalog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/service-catalog.png -------------------------------------------------------------------------------- /redis-function/assets/test-scenario-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/test-scenario-1.png -------------------------------------------------------------------------------- /redis-function/assets/test-scenario-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/test-scenario-2.png -------------------------------------------------------------------------------- /redis-function/assets/verify1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/redis-function/assets/verify1.png -------------------------------------------------------------------------------- /redis-function/k8s/redis-secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: redis 5 | labels: 6 | app: redis 7 | type: Opaque 8 | data: 9 | quoted-redis-password: "ImtQcHBPWnAyaEMi" 10 | redis-password: "a1BwcE9acDJoQw==" -------------------------------------------------------------------------------- /redis-function/k8s/redis-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: redis 5 | labels: 6 | app: redis 7 | spec: 8 | ports: 9 | - name: redis 10 | port: 6379 11 | targetPort: redis 12 | selector: 13 | app: redis -------------------------------------------------------------------------------- /saas-provisioning/assets/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/saas-provisioning/assets/diagram.png -------------------------------------------------------------------------------- /sample-cloudsdk-java/.gitignore: -------------------------------------------------------------------------------- 1 | **/credentials.* 2 | **/target/ 3 | /s4hana_pipeline 4 | **/*.log 5 | **/*.trc 6 | **/.settings/ 7 | **/.project 8 | **/.classpath 9 | **/.idea 10 | **/*.iml 11 | **/.vscode 12 | **/node_modules 13 | **/.DS_Store 14 | .pipeline/commonPipelineEnvironment 15 | -------------------------------------------------------------------------------- /sample-cloudsdk-java/application/serviceNameMappings.properties: -------------------------------------------------------------------------------- 1 | 2 | # campaigns 3 | campaigns.className = Campaigns 4 | campaigns.packageName = campaigns 5 | -------------------------------------------------------------------------------- /sample-cloudsdk-java/application/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8080 3 | spring: 4 | jackson: 5 | default-property-inclusion: NON_NULL 6 | application: 7 | tenant.name: "TBD" 8 | service.path: "TBD" -------------------------------------------------------------------------------- /sample-cloudsdk-java/application/src/test/java/com/kyma/samples/UnitTest.java: -------------------------------------------------------------------------------- 1 | package com.kyma.samples; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | public class UnitTest { 8 | @Test 9 | public void test() { 10 | assertTrue(true); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /sample-cloudsdk-java/assets/bind-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-cloudsdk-java/assets/bind-instance.png -------------------------------------------------------------------------------- /sample-cloudsdk-java/assets/s4hana-api-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-cloudsdk-java/assets/s4hana-api-config.png -------------------------------------------------------------------------------- /sample-cloudsdk-java/assets/s4hana-api-runtime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-cloudsdk-java/assets/s4hana-api-runtime.png -------------------------------------------------------------------------------- /sample-cloudsdk-java/assets/service-instance-cred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-cloudsdk-java/assets/service-instance-cred.png -------------------------------------------------------------------------------- /sample-cloudsdk-java/cx-server/cx-server-completion.bash: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | complete -W "start status stop remove backup restore update image script help initial-credentials" cx-server 3 | -------------------------------------------------------------------------------- /sample-cloudsdk-java/docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM openjdk:11.0.7-jre-slim 2 | MAINTAINER Gaurav Abbi 3 | 4 | WORKDIR /var/app 5 | 6 | ADD sample-cloudsdk-java-*.jar /var/app/sample-cloudsdk-java.jar 7 | 8 | ENV JAVA_OPTS="" 9 | 10 | EXPOSE 8080 11 | 12 | CMD java $JAVA_OPTS -jar /var/app/sample-cloudsdk-java.jar -------------------------------------------------------------------------------- /sample-cloudsdk-java/integration-tests/src/test/resources/expected.json: -------------------------------------------------------------------------------- 1 | { 2 | "hello": "world" 3 | } 4 | -------------------------------------------------------------------------------- /sample-cloudsdk-java/serviceNameMappings.properties: -------------------------------------------------------------------------------- 1 | 2 | # campaigns 3 | campaigns.className = Campaigns 4 | campaigns.packageName = campaigns 5 | -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/add-events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/add-events.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/choose-commerce-events-plan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/choose-commerce-events-plan.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/commerce-events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/commerce-events.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/create-binding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/create-binding.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/create-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/create-instance.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/download-kubeconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/download-kubeconfig.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/go-to-applications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/go-to-applications.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/go-to-catalog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/go-to-catalog.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/java-event-trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/java-event-trigger.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/mock-remote-apis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/mock-remote-apis.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/mock-send-event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/mock-send-event.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/navigate-to-ns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/navigate-to-ns.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/new-namespace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/new-namespace.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/order-created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/order-created.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/select-commece-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/select-commece-application.png -------------------------------------------------------------------------------- /sample-event-trigger-java/assets/select-commerce-cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/assets/select-commerce-cloud.png -------------------------------------------------------------------------------- /sample-event-trigger-java/docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM sapmachine:21.0.7-ubuntu-24.04 2 | 3 | LABEL maintainer="Gaurav Abbi " 4 | 5 | WORKDIR /var/app 6 | 7 | ADD sample-event-trigger-java-*.jar /var/app/sample-event-trigger-java.jar 8 | 9 | EXPOSE 8080 10 | 11 | CMD ["java", "-jar", "/var/app/sample-event-trigger-java.jar"] -------------------------------------------------------------------------------- /sample-event-trigger-java/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /sample-event-trigger-java/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /sample-event-trigger-java/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'sample-event-trigger-java' 2 | -------------------------------------------------------------------------------- /sample-event-trigger-java/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-event-trigger-java/src/main/resources/application.yaml -------------------------------------------------------------------------------- /sample-event-trigger-java/src/test/java/dev/kyma/samples/trigger/ApplicationTests.java: -------------------------------------------------------------------------------- 1 | package dev.kyma.samples.trigger; 2 | 3 | import org.junit.jupiter.api.Test; 4 | import org.springframework.boot.test.context.SpringBootTest; 5 | 6 | @SpringBootTest 7 | class ApplicationTests { 8 | 9 | @Test 10 | void contextLoads() { 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /sample-extension-dotnet-minimalapi/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/dotnet/aspnet:6.0 2 | 3 | COPY TodoApi/bin/Release/net6.0/publish/ App/ 4 | 5 | WORKDIR /App 6 | 7 | ENV DOTNET_EnableDiagnostics=0 8 | 9 | ENTRYPOINT ["dotnet", "TodoApi.dll"] -------------------------------------------------------------------------------- /sample-extension-dotnet-minimalapi/TodoApi/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /sample-extension-dotnet-minimalapi/TodoApi/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | }, 8 | "AllowedHosts": "*" 9 | } 10 | -------------------------------------------------------------------------------- /sample-extension-dotnet/.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | obj* 3 | .vscode 4 | bin 5 | sample-extension-dotnet/sample-extension-dotnet/bin/ -------------------------------------------------------------------------------- /sample-extension-dotnet/assets/extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-extension-dotnet/assets/extension.png -------------------------------------------------------------------------------- /sample-extension-dotnet/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '3.4' 2 | 3 | services: 4 | sample-extension-dotnet: 5 | image: ${DOCKER_REGISTRY-}sampleextensiondotnet 6 | build: 7 | context: . 8 | dockerfile: sample-extension-dotnet/Dockerfile 9 | -------------------------------------------------------------------------------- /sample-extension-dotnet/sample-extension-dotnet/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /sample-extension-dotnet/sample-extension-dotnet/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /sample-extension-java/assets/extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-extension-java/assets/extension.png -------------------------------------------------------------------------------- /sample-extension-java/assets/swagger-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-extension-java/assets/swagger-ui.png -------------------------------------------------------------------------------- /sample-extension-java/docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM sapmachine:19.0.1 2 | MAINTAINER Gaurav Abbi 3 | 4 | WORKDIR /var/app 5 | 6 | ADD sample-extension-java-*.jar /var/app/sample-extension-java.jar 7 | 8 | ENV JAVA_OPTS="" 9 | 10 | EXPOSE 8080 11 | 12 | CMD java $JAVA_OPTS -jar /var/app/sample-extension-java.jar -------------------------------------------------------------------------------- /sample-extension-java/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-extension-java/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /sample-extension-java/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip 4 | networkTimeout=10000 5 | zipStoreBase=GRADLE_USER_HOME 6 | zipStorePath=wrapper/dists 7 | -------------------------------------------------------------------------------- /sample-extension-java/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'sample-extension-java' 2 | -------------------------------------------------------------------------------- /sample-extension-java/src/main/resources/application.yaml: -------------------------------------------------------------------------------- 1 | spring: 2 | datasource: 3 | url: jdbc:h2:mem:testdb 4 | username: sa 5 | jpa: 6 | show-sql: true 7 | hibernate: 8 | dialect: org.hibernate.dialect.H2Dialect 9 | ddl-auto: update -------------------------------------------------------------------------------- /sample-extension-java/src/test/resources/application-test.yaml: -------------------------------------------------------------------------------- 1 | spring: 2 | datasource: 3 | url: jdbc:h2:mem:testdb 4 | jpa: 5 | show-sql: true 6 | hibernate: 7 | dialect: org.hibernate.dialect.H2Dialect 8 | application: 9 | cluster.domain: "localhost:8080" 10 | subdomain: "" 11 | is.secure: false -------------------------------------------------------------------------------- /sample-extension-micronaut/.gitignore: -------------------------------------------------------------------------------- 1 | Thumbs.db 2 | .DS_Store 3 | .gradle 4 | build/ 5 | target/ 6 | out/ 7 | .idea 8 | *.iml 9 | *.ipr 10 | *.iws 11 | .project 12 | .settings 13 | .classpath 14 | .factorypath 15 | -------------------------------------------------------------------------------- /sample-extension-micronaut/assets/extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-extension-micronaut/assets/extension.png -------------------------------------------------------------------------------- /sample-extension-micronaut/gradle.properties: -------------------------------------------------------------------------------- 1 | micronautVersion=2.1.2 2 | -------------------------------------------------------------------------------- /sample-extension-micronaut/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-extension-micronaut/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /sample-extension-micronaut/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /sample-extension-micronaut/micronaut-cli.yml: -------------------------------------------------------------------------------- 1 | applicationType: default 2 | defaultPackage: sample.micronaut 3 | testFramework: junit 4 | sourceLanguage: java 5 | buildTool: gradle 6 | features: [annotation-api, app-name, gradle, http-client, java, java-application, junit, logback, netty-server, readme, shade, yaml] 7 | -------------------------------------------------------------------------------- /sample-extension-micronaut/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name="sample-extension-micronaut" 2 | -------------------------------------------------------------------------------- /sample-extension-micronaut/src/main/java/com/sap/kyma/sample/orders/Application.java: -------------------------------------------------------------------------------- 1 | package com.sap.kyma.sample.orders; 2 | 3 | import io.micronaut.runtime.Micronaut; 4 | 5 | public class Application { 6 | 7 | public static void main(String[] args) { 8 | Micronaut.run(Application.class, args); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sample-extension-micronaut/src/main/java/com/sap/kyma/sample/orders/config/ApplicationConfig.java: -------------------------------------------------------------------------------- 1 | package com.sap.kyma.sample.orders.config; 2 | 3 | import io.micronaut.context.annotation.ConfigurationProperties; 4 | 5 | @ConfigurationProperties("application") 6 | public class ApplicationConfig { 7 | } 8 | -------------------------------------------------------------------------------- /sample-extension-micronaut/src/test/resources/application-test.yaml: -------------------------------------------------------------------------------- 1 | datasources: 2 | default: 3 | url: ${JDBC_URL:`jdbc:h2:mem:default;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE`} 4 | username: ${JDBC_USER:sa} 5 | password: ${JDBC_PASSWORD:""} 6 | driverClassName: ${JDBC_DRIVER:org.h2.Driver} -------------------------------------------------------------------------------- /sample-extension-scala/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | project/target 3 | target -------------------------------------------------------------------------------- /sample-extension-scala/assets/extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-extension-scala/assets/extension.png -------------------------------------------------------------------------------- /sample-extension-scala/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.3.7 -------------------------------------------------------------------------------- /sample-extension-scala/project/plugins.sbt: -------------------------------------------------------------------------------- 1 | addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.6.0") -------------------------------------------------------------------------------- /sample-ldap/assets/access-ldap-pn-prem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-ldap/assets/access-ldap-pn-prem.png -------------------------------------------------------------------------------- /sample-ldap/assets/apache-ds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-ldap/assets/apache-ds.png -------------------------------------------------------------------------------- /sample-ldap/assets/connectivity-proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-ldap/assets/connectivity-proxy.png -------------------------------------------------------------------------------- /sample-ldap/assets/kyma-ldap-on-prem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-ldap/assets/kyma-ldap-on-prem.png -------------------------------------------------------------------------------- /sample-ldap/docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM sapmachine:21.0.7-ubuntu-24.04 2 | 3 | LABEL maintainer="Gaurav Abbi " 4 | 5 | WORKDIR /var/app 6 | 7 | ADD sample-ldap-*.jar /var/app/sample-ldap.jar 8 | 9 | 10 | EXPOSE 8080 11 | 12 | CMD ["java", "-jar", "/var/app/sample-ldap.jar"] -------------------------------------------------------------------------------- /sample-ldap/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-ldap/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /sample-ldap/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /sample-ldap/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'sample-ldap' 2 | 3 | -------------------------------------------------------------------------------- /sample-ldap/src/main/java/com/sap/sample/ldap/connectivity/HandshakeFailedException.java: -------------------------------------------------------------------------------- 1 | package com.sap.sample.ldap.connectivity; 2 | 3 | public class HandshakeFailedException extends RuntimeException { 4 | 5 | public HandshakeFailedException(String message) { 6 | super(message); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /sample-websockets/assets/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-websockets/assets/demo.gif -------------------------------------------------------------------------------- /sample-websockets/server/.gitignore: -------------------------------------------------------------------------------- 1 | /venv/ 2 | .idea -------------------------------------------------------------------------------- /sample-websockets/server/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu 2 | 3 | RUN apt-get update -y && apt-get install -y python3-pip python3-dev 4 | 5 | COPY ./requirements.txt /requirements.txt 6 | 7 | WORKDIR / 8 | 9 | RUN pip3 install -r requirements.txt 10 | 11 | COPY . / 12 | 13 | EXPOSE 8888 14 | 15 | ENTRYPOINT [ "python3" ] 16 | 17 | CMD ["app/app.py"] 18 | -------------------------------------------------------------------------------- /sample-websockets/server/Makefile: -------------------------------------------------------------------------------- 1 | RELEASE?=0.0.4 2 | APP?=sample-kyma-websocket-server 3 | DOCKER_ACCOUNT?=gabbi 4 | CONTAINER_IMAGE?=${DOCKER_ACCOUNT}/${APP}:${RELEASE} 5 | 6 | build-image: 7 | docker build -t $(CONTAINER_IMAGE) --no-cache --rm . 8 | 9 | push-image: 10 | docker push $(CONTAINER_IMAGE) -------------------------------------------------------------------------------- /sample-websockets/server/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sample-websockets/server/app/favicon.ico -------------------------------------------------------------------------------- /sample-websockets/server/requirements.txt: -------------------------------------------------------------------------------- 1 | tornado -------------------------------------------------------------------------------- /sap-cloud-logging/README.md: -------------------------------------------------------------------------------- 1 | # Overview 2 | 3 | - [Kyma Integration with SAP Cloud Logging. Part 1: Introduction and shipping Logs](./ship-logs.md) 4 | -------------------------------------------------------------------------------- /sap-cloud-logging/assets/choose-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sap-cloud-logging/assets/choose-index.png -------------------------------------------------------------------------------- /sap-cloud-logging/assets/cls-access.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sap-cloud-logging/assets/cls-access.png -------------------------------------------------------------------------------- /sap-cloud-logging/assets/cls-binding-secret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sap-cloud-logging/assets/cls-binding-secret.png -------------------------------------------------------------------------------- /sap-cloud-logging/assets/kyma-4-golden-signals-latency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sap-cloud-logging/assets/kyma-4-golden-signals-latency.png -------------------------------------------------------------------------------- /sap-cloud-logging/assets/kyma-4-golden-signals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sap-cloud-logging/assets/kyma-4-golden-signals.png -------------------------------------------------------------------------------- /sap-cloud-logging/assets/log-pipeline-app-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sap-cloud-logging/assets/log-pipeline-app-logs.png -------------------------------------------------------------------------------- /sap-cloud-logging/assets/log-pipeline-istio-access-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sap-cloud-logging/assets/log-pipeline-istio-access-logs.png -------------------------------------------------------------------------------- /sap-cloud-logging/ship-trace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sap-cloud-logging/ship-trace.md -------------------------------------------------------------------------------- /secret-from-cf-service-key/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/secret-from-cf-service-key/package.json -------------------------------------------------------------------------------- /sentiment-analysis/diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/sentiment-analysis/diagram.jpg -------------------------------------------------------------------------------- /sentiment-analysis/lambdas/customer-review-webhook/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "cloudevents" : "4.0.3", 4 | "axios": "0.21.1" 5 | } 6 | } -------------------------------------------------------------------------------- /sentiment-analysis/lambdas/sentiment-analysis/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sentiment-analysis", 3 | "version": "1.0.0", 4 | "dependencies": { 5 | "axios": "^0.18.0", 6 | "@slack/client": "^4.3.1" 7 | } 8 | } -------------------------------------------------------------------------------- /sentiment-analysis/lambdas/text-analysis/requirements.txt: -------------------------------------------------------------------------------- 1 | TextBlob==0.17.1 2 | -------------------------------------------------------------------------------- /sentiment-analysis/services/README.md: -------------------------------------------------------------------------------- 1 | # Services 2 | 3 | This directory contains the microservices included in this extension. 4 | 5 | [content-moderation Service](content-moderation) -------------------------------------------------------------------------------- /sentiment-analysis/services/content-moderation/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '3.4' 2 | 3 | services: 4 | content-moderation: 5 | image: content-moderation 6 | build: 7 | context: . 8 | dockerfile: ./Dockerfile 9 | ports: 10 | - 5002:5002 11 | -------------------------------------------------------------------------------- /sentiment-analysis/services/content-moderation/requirements.txt: -------------------------------------------------------------------------------- 1 | # To ensure app dependencies are ported from your virtual environment/host machine into your container, run 'pip freeze > requirements.txt' in the terminal to overwrite this file 2 | flask==2.0.2 3 | gunicorn==20.1.0 4 | alt-profanity-check==1.1.2 -------------------------------------------------------------------------------- /serviceNameMappings.properties: -------------------------------------------------------------------------------- 1 | 2 | # campaigns 3 | campaigns.className = Campaigns 4 | campaigns.packageName = campaigns 5 | -------------------------------------------------------------------------------- /standalone-approuter/assets/scenario.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/standalone-approuter/assets/scenario.png -------------------------------------------------------------------------------- /tum-hands-on-tutorial/api-mssql-go/k8s/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: api-mssql-go 5 | labels: 6 | app: api-mssql-go 7 | data: 8 | database: DemoDB 9 | host: mssql.tum-kyma-handson.svc.cluster.local 10 | port: "1433" 11 | -------------------------------------------------------------------------------- /tum-hands-on-tutorial/api-mssql-go/k8s/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: mssql 5 | labels: 6 | app: api-mssql-go 7 | type: Opaque 8 | data: 9 | #sa:Yukon900 10 | username: c2E= 11 | password: WXVrb245MDA= 12 | -------------------------------------------------------------------------------- /tum-hands-on-tutorial/database-mssql/k8s/pvc.yaml: -------------------------------------------------------------------------------- 1 | kind: PersistentVolumeClaim 2 | apiVersion: v1 3 | metadata: 4 | name: mssql-data 5 | labels: 6 | app: mssql 7 | spec: 8 | accessModes: 9 | - ReadWriteOnce 10 | resources: 11 | requests: 12 | storage: 100Mi 13 | -------------------------------------------------------------------------------- /tum-hands-on-tutorial/database-mssql/k8s/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Secret 3 | metadata: 4 | name: mssql 5 | labels: 6 | app: api-mssql-go 7 | type: Opaque 8 | data: 9 | #sa:Yukon900 10 | username: c2E= 11 | password: WXVrb245MDA= 12 | -------------------------------------------------------------------------------- /tum-hands-on-tutorial/frontend/k8s/configmap.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: fe-ui5-mssql 5 | labels: 6 | app: fe-ui5-mssql 7 | data: 8 | config.json: |- 9 | { 10 | "API_URL": "https://api-mssql-go." 11 | } 12 | -------------------------------------------------------------------------------- /tum-hands-on-tutorial/images/FlowDiagram1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/tum-hands-on-tutorial/images/FlowDiagram1.png -------------------------------------------------------------------------------- /tum-hands-on-tutorial/images/FlowDiagram2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/tum-hands-on-tutorial/images/FlowDiagram2.png -------------------------------------------------------------------------------- /tum-hands-on-tutorial/images/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tum-hands-on-tutorial/images/ViewLogsButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/tum-hands-on-tutorial/images/ViewLogsButton.png -------------------------------------------------------------------------------- /tum-hands-on-tutorial/images/all-namespaces-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/tum-hands-on-tutorial/images/all-namespaces-overview.png -------------------------------------------------------------------------------- /tum-hands-on-tutorial/images/create-new-namespace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/tum-hands-on-tutorial/images/create-new-namespace.png -------------------------------------------------------------------------------- /tum-hands-on-tutorial/images/namespace-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/tum-hands-on-tutorial/images/namespace-overview.png -------------------------------------------------------------------------------- /tum-hands-on-tutorial/images/upload-yaml-choose-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/tum-hands-on-tutorial/images/upload-yaml-choose-file.png -------------------------------------------------------------------------------- /tum-hands-on-tutorial/images/upload-yaml-submit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/tum-hands-on-tutorial/images/upload-yaml-submit.png -------------------------------------------------------------------------------- /tum-hands-on-tutorial/tum-hands-on-tutorial.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/tum-hands-on-tutorial/tum-hands-on-tutorial.zip -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/.dockerignore: -------------------------------------------------------------------------------- 1 | /dist 2 | /node_modules 3 | -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/.editorconfig: -------------------------------------------------------------------------------- 1 | # Editor configuration, see https://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | indent_style = space 7 | indent_size = 2 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | max_line_length = off 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/Makefile: -------------------------------------------------------------------------------- 1 | DOCKER_ACCOUNT?=jcawley5 2 | APP?=kyma-identity-propagation-spa 3 | VERSION?=0.0.4 4 | IMG=${DOCKER_ACCOUNT}/${APP}:${VERSION} 5 | CHANGE?="TBD" 6 | 7 | build-image: 8 | docker build -t $(IMG) --label "CHANGE=$(CHANGE)" . 9 | 10 | push-image: 11 | docker push $(IMG) -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/e2e/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../out-tsc/e2e", 5 | "module": "commonjs", 6 | "target": "es2018", 7 | "types": [ 8 | "jasmine", 9 | "jasminewd2", 10 | "node" 11 | ] 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/angular-example-app/src/app/app.component.css -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/src/app/app.component.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 | 7 | 8 |
9 |
10 |
-------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/src/app/c4c-task/c4c-task.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/angular-example-app/src/app/c4c-task/c4c-task.component.css -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/src/app/header.ts: -------------------------------------------------------------------------------- 1 | import {} from '@angular/common' 2 | 3 | export interface HeadersResp { 4 | headers: Map 5 | } -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/src/app/headers/headers.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/angular-example-app/src/app/headers/headers.component.css -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/src/app/headers/headers.component.html: -------------------------------------------------------------------------------- 1 |

Headers

2 |
    3 |
  • 4 | {{header.key}} --> {{header.value}} 5 |
  • 6 |
-------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/src/app/task.ts: -------------------------------------------------------------------------------- 1 | export interface Task { 2 | subject: string; 3 | } 4 | 5 | export interface TaskResponse { 6 | ObjectID: string; 7 | ID: string; 8 | DocumentType: string; 9 | StatusText: string; 10 | Owner: string; 11 | Subject: string; 12 | } -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/src/assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/angular-example-app/src/assets/.gitkeep -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/src/assets/env.js: -------------------------------------------------------------------------------- 1 | (function(window) { 2 | window["env"] = window["env"] || {}; 3 | 4 | // Environment variables 5 | })(this); -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/src/assets/env.template.js: -------------------------------------------------------------------------------- 1 | (function(window) { 2 | window["env"] = window["env"] || {}; 3 | 4 | // Environment variables 5 | })(this); -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/angular-example-app/src/favicon.ico -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/angular-example-app/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "./out-tsc/app", 5 | "types": [] 6 | }, 7 | "files": [ 8 | "src/main.ts", 9 | "src/polyfills.ts" 10 | ], 11 | "include": [ 12 | "src/**/*.d.ts" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/assets/angular-app-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/assets/angular-app-home.png -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/assets/assertion-attributes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/assets/assertion-attributes.png -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/assets/bind-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/assets/bind-application.png -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/assets/create-destination-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/assets/create-destination-instance.png -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/assets/create-task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/assets/create-task.png -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/assets/destination-service-kyma-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/assets/destination-service-kyma-instance.png -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/assets/download-trust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/assets/download-trust.png -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/assets/http-destination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/assets/http-destination.png -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/assets/identity-propagation-via-xsuaa-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/assets/identity-propagation-via-xsuaa-2.png -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/assets/identity-propagation-via-xsuaa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/assets/identity-propagation-via-xsuaa.png -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/assets/new-oauth2-provider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/assets/new-oauth2-provider.png -------------------------------------------------------------------------------- /user-propagation-via-xsuaa/assets/register-oauth-client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation-via-xsuaa/assets/register-oauth-client.png -------------------------------------------------------------------------------- /user-propagation/angular-example-app/.dockerignore: -------------------------------------------------------------------------------- 1 | /dist 2 | /node_modules 3 | -------------------------------------------------------------------------------- /user-propagation/angular-example-app/.editorconfig: -------------------------------------------------------------------------------- 1 | # Editor configuration, see https://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | indent_style = space 7 | indent_size = 2 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | max_line_length = off 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /user-propagation/angular-example-app/Makefile: -------------------------------------------------------------------------------- 1 | DOCKER_ACCOUNT?=gabbi 2 | APP?=kyma-identity-propagation-spa 3 | VERSION?=0.0.5 4 | IMG=${DOCKER_ACCOUNT}/${APP}:${VERSION} 5 | CHANGE?="TBD" 6 | 7 | build-image: 8 | docker build -t $(IMG) --label "CHANGE=$(CHANGE)" . 9 | 10 | push-image: 11 | docker push $(IMG) -------------------------------------------------------------------------------- /user-propagation/angular-example-app/e2e/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../out-tsc/e2e", 5 | "module": "commonjs", 6 | "target": "es5", 7 | "types": [ 8 | "jasmine", 9 | "jasminewd2", 10 | "node" 11 | ] 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /user-propagation/angular-example-app/src/app/app.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/angular-example-app/src/app/app.component.css -------------------------------------------------------------------------------- /user-propagation/angular-example-app/src/app/app.component.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 | 7 | 8 |
9 |
10 |
-------------------------------------------------------------------------------- /user-propagation/angular-example-app/src/app/auto-login/auto-login.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/angular-example-app/src/app/auto-login/auto-login.component.css -------------------------------------------------------------------------------- /user-propagation/angular-example-app/src/app/auto-login/auto-login.component.html: -------------------------------------------------------------------------------- 1 |

redirecting to login

2 | -------------------------------------------------------------------------------- /user-propagation/angular-example-app/src/app/c4c-task/c4c-task.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/angular-example-app/src/app/c4c-task/c4c-task.component.css -------------------------------------------------------------------------------- /user-propagation/angular-example-app/src/app/header.ts: -------------------------------------------------------------------------------- 1 | import {} from '@angular/common' 2 | 3 | export interface HeadersResp { 4 | headers: Map 5 | } -------------------------------------------------------------------------------- /user-propagation/angular-example-app/src/app/headers/headers.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/angular-example-app/src/app/headers/headers.component.css -------------------------------------------------------------------------------- /user-propagation/angular-example-app/src/app/headers/headers.component.html: -------------------------------------------------------------------------------- 1 |

Headers

2 |
    3 |
  • 4 | {{header.key}} --> {{header.value}} 5 |
  • 6 |
-------------------------------------------------------------------------------- /user-propagation/angular-example-app/src/app/task.ts: -------------------------------------------------------------------------------- 1 | export interface Task { 2 | subject: string; 3 | } 4 | 5 | export interface TaskResponse { 6 | ObjectID: string; 7 | ID: string; 8 | DocumentType: string; 9 | StatusText: string; 10 | Owner: string; 11 | Subject: string; 12 | } -------------------------------------------------------------------------------- /user-propagation/angular-example-app/src/assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/angular-example-app/src/assets/.gitkeep -------------------------------------------------------------------------------- /user-propagation/angular-example-app/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/angular-example-app/src/favicon.ico -------------------------------------------------------------------------------- /user-propagation/angular-example-app/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "./out-tsc/app", 5 | "types": [] 6 | }, 7 | "files": [ 8 | "src/main.ts", 9 | "src/polyfills.ts" 10 | ], 11 | "include": [ 12 | "src/**/*.d.ts" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /user-propagation/assets/angular-app-configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/angular-app-configuration.png -------------------------------------------------------------------------------- /user-propagation/assets/angular-app-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/angular-app-home.png -------------------------------------------------------------------------------- /user-propagation/assets/apirule-forward-headers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/apirule-forward-headers.png -------------------------------------------------------------------------------- /user-propagation/assets/assertion-attributes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/assertion-attributes.png -------------------------------------------------------------------------------- /user-propagation/assets/bind-application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/bind-application.png -------------------------------------------------------------------------------- /user-propagation/assets/create-destination-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/create-destination-instance.png -------------------------------------------------------------------------------- /user-propagation/assets/create-task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/create-task.png -------------------------------------------------------------------------------- /user-propagation/assets/destination-service-get-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/destination-service-get-token.png -------------------------------------------------------------------------------- /user-propagation/assets/destination-service-kyma-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/destination-service-kyma-instance.png -------------------------------------------------------------------------------- /user-propagation/assets/download-trust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/download-trust.png -------------------------------------------------------------------------------- /user-propagation/assets/http-destination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/http-destination.png -------------------------------------------------------------------------------- /user-propagation/assets/identity-propagation-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/identity-propagation-flow.png -------------------------------------------------------------------------------- /user-propagation/assets/new-oauth2-provider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/new-oauth2-provider.png -------------------------------------------------------------------------------- /user-propagation/assets/register-oauth-client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/assets/register-oauth-client.png -------------------------------------------------------------------------------- /user-propagation/c4c-extension-with-user-context/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | /c4c-extension-with-user-context 3 | -------------------------------------------------------------------------------- /user-propagation/ui5-example-app/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .dockerignore 4 | Dockerfile 5 | Dockerfile.prod 6 | .gitignore 7 | webapp/config.json -------------------------------------------------------------------------------- /user-propagation/ui5-example-app/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | charset = utf-8 7 | # editorconfig-tools is unable to ignore longs strings or urls 8 | max_line_length = off 9 | -------------------------------------------------------------------------------- /user-propagation/ui5-example-app/.eslintignore: -------------------------------------------------------------------------------- 1 | templates/ 2 | deployer/resources/ 3 | node_modules/ 4 | approuter/webapp/ 5 | -------------------------------------------------------------------------------- /user-propagation/ui5-example-app/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .idea/ 3 | .mta/ 4 | *.mtar 5 | dist/ 6 | package-lock.json 7 | mta_archives/ 8 | deployer/resources/ 9 | Makefile* 10 | mta-* 11 | approuter/*/webapp/ 12 | -------------------------------------------------------------------------------- /user-propagation/ui5-example-app/Dockerfile: -------------------------------------------------------------------------------- 1 | # build environment 2 | FROM node:current-slim as build 3 | WORKDIR /app 4 | COPY package.json ./ 5 | RUN npm install 6 | COPY . . 7 | RUN npm run-script build 8 | RUN npm run-script build-preload-all 9 | 10 | # production environment 11 | FROM nginx:alpine 12 | COPY --from=build /app/dist /usr/share/nginx/html -------------------------------------------------------------------------------- /user-propagation/ui5-example-app/readme.md: -------------------------------------------------------------------------------- 1 | # userprop 2 | Insert the purpose of this project and some interesting infos here 3 | 4 | 5 | ## Credits 6 | This project has been generated with 💙 and [easy-ui5](https://github.com/SAP) 7 | -------------------------------------------------------------------------------- /user-propagation/ui5-example-app/webapp/css/style.css: -------------------------------------------------------------------------------- 1 | /* Enter your custom styles here */ 2 | -------------------------------------------------------------------------------- /user-propagation/ui5-example-app/webapp/i18n/i18n.properties: -------------------------------------------------------------------------------- 1 | title=Create a C4C Task with the logged in user 2 | appTitle=User Propagation 3 | appDescription=App Description 4 | 5 | createTask=Create Task 6 | subject=Task Subject 7 | taskList=Last created task: -------------------------------------------------------------------------------- /user-propagation/ui5-example-app/webapp/i18n/i18n_en.properties: -------------------------------------------------------------------------------- 1 | title=Create a C4C Task with the logged in user 2 | appTitle=User Propagation 3 | appDescription=App Description 4 | 5 | createTask=Create Task 6 | subject=Task Subject 7 | taskList=Last created task: -------------------------------------------------------------------------------- /user-propagation/ui5-example-app/webapp/model/formatter.js: -------------------------------------------------------------------------------- 1 | sap.ui.define([], function () { 2 | "use strict"; 3 | return {}; 4 | }); 5 | -------------------------------------------------------------------------------- /user-propagation/ui5-example-app/webapp/resources/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SAP-samples/kyma-runtime-samples/f4bfcf4c29e1b9212122b8c8cc67a0050a836b80/user-propagation/ui5-example-app/webapp/resources/img/favicon.ico --------------------------------------------------------------------------------