diff --git a/principal-prop-on-prem/app-router/k8s/config.yaml b/principal-prop-on-prem/app-router/k8s/config.yaml index 03af09b5e..19610b6ed 100644 --- a/principal-prop-on-prem/app-router/k8s/config.yaml +++ b/principal-prop-on-prem/app-router/k8s/config.yaml @@ -1,4 +1,18 @@ apiVersion: v1 +kind: ConfigMap +metadata: + name: destinations +data: + destinations: >- + [ + { + "name": "on-prem-backend-tp", + "url": "http://principal-prop-on-prem-dest.sap-transp-proxy-system", + "forwardAuthToken": true + } + ] +--- +apiVersion: v1 data: xs-app.json: |- { @@ -10,9 +24,9 @@ data: "routes": [ { "source": "^/sap/com/onprem/(.*)$", - "destination": "on-prem-backend", + "destination": "on-prem-backend-tp", "target": "$1", - "authenticationType": "xsuaa" + "authenticationType": "none" } ] } diff --git a/principal-prop-on-prem/app-router/k8s/deployment.yaml b/principal-prop-on-prem/app-router/k8s/deployment.yaml index c58c192ff..8396dc2a1 100644 --- a/principal-prop-on-prem/app-router/k8s/deployment.yaml +++ b/principal-prop-on-prem/app-router/k8s/deployment.yaml @@ -34,7 +34,7 @@ spec: app: app-router spec: containers: - - image: sapse/approuter:11.3.2 + - image: sapse/approuter:19.0.0 name: app-router ports: - containerPort: 5000 @@ -47,12 +47,6 @@ spec: - name: xsuaa-credentials mountPath: /etc/secrets/sapcp/xsuaa/principal-prop-on-prem-xsuaa readOnly: true - - mountPath: /etc/secrets/sapcp/destination/on-prem-backend - name: destination-credentials - readOnly: true - - mountPath: /etc/secrets/sapcp/connectivity/connectivity-service-binding - name: connectivity-proxy-details - readOnly: true env: - name: CLUSTER_DOMAIN value: {your-cluster-domain} @@ -62,6 +56,13 @@ spec: value: "true" - name: DEV_ENV_TRACES value: "true" + - name: destinations + valueFrom: + configMapKeyRef: + name: destinations + key: destinations + - name: PLATFORM_COOKIE_NAME + value: "KYMA_APP_SESSION_ID" volumes: - name: approuter-config-volume configMap: diff --git a/principal-prop-on-prem/app-router/k8s/destination-cr.yaml b/principal-prop-on-prem/app-router/k8s/destination-cr.yaml new file mode 100644 index 000000000..ba9030ecc --- /dev/null +++ b/principal-prop-on-prem/app-router/k8s/destination-cr.yaml @@ -0,0 +1,7 @@ +apiVersion: destination.connectivity.api.sap/v1 +kind: Destination +metadata: + name: principal-prop-on-prem-dest +spec: + destinationRef: + name: "on-prem-backend" \ No newline at end of file diff --git a/principal-prop-on-prem/assets/pp-on-prem.png b/principal-prop-on-prem/assets/pp-on-prem.png index 4ab127323..1fe29e5d3 100644 Binary files a/principal-prop-on-prem/assets/pp-on-prem.png and b/principal-prop-on-prem/assets/pp-on-prem.png differ diff --git a/principal-prop-on-prem/assets/pp-on-prem.svg b/principal-prop-on-prem/assets/pp-on-prem.svg index 0a45ed342..aaf70761e 100644 --- a/principal-prop-on-prem/assets/pp-on-prem.svg +++ b/principal-prop-on-prem/assets/pp-on-prem.svg @@ -1,4 +1,4 @@ - + -ActorActorBackend ApplicationBackend ApplicationOn-premOn-premSecure TunnelSecure TunnelSAP Business Technology PlatformSAP Business Technology PlatformXSUAAXSUAADestination ServiceDestination ServiceCloud ConnectorCloud ConnectorAPI GatewayAPI Gatew...ApplicationRouterApplication...Kyma RuntimeKyma RuntimeConnectivity ProxyConnectivity Pro...HTTPSHTTPSHeader: SSL_CLIENT_CERT(Short-lived user token)Header: SSL_CLIENT_CER...Text is not SVG - cannot display \ No newline at end of file +ActorActorBackend ApplicationBackend ApplicationOn-premOn-premSecure TunnelSecure TunnelSAP Business Technology PlatformSAP Business Technology PlatformXSUAAXSUAADestination ServiceDestination ServiceCloud ConnectorCloud ConnectorAPI GatewayAPI GatewayApplicationRouterApplication...Kyma RuntimeKyma RuntimeConnectivity ProxyConnectivity ProxyTransparentProxyTransparent...HTTPSHTTPSHeader: SSL_CLIENT_CERT(Short-lived user token)Header: SSL_CLIENT_CER...Text is not SVG - cannot display \ No newline at end of file