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 @@ - + -
Actor
Actor
Backend Application
Backend Application
On-prem
On-prem
Secure Tunnel
Secure Tunnel
SAP Business Technology Platform
SAP Business Technology Platform
XSUAA
XSUAA
Destination Service
Destination Service
Cloud Connector
Cloud Connector
API Gateway
API Gatew...
Application
Router
Application...
Kyma Runtime
Kyma Runtime
Connectivity Proxy
Connectivity Pro...
HTTPS
HTTPS
Header: SSL_CLIENT_CERT
(Short-lived user token)
Header: SSL_CLIENT_CER...
Text is not SVG - cannot display
\ No newline at end of file +
Actor
Actor
Backend Application
Backend Application
On-prem
On-prem
Secure Tunnel
Secure Tunnel
SAP Business Technology Platform
SAP Business Technology Platform
XSUAA
XSUAA
Destination Service
Destination Service
Cloud Connector
Cloud Connector
API Gateway
API Gateway
Application
Router
Application...
Kyma Runtime
Kyma Runtime
Connectivity Proxy
Connectivity Proxy
Transparent
Proxy
Transparent...
HTTPS
HTTPS
Header: SSL_CLIENT_CERT
(Short-lived user token)
Header: SSL_CLIENT_CER...
Text is not SVG - cannot display
\ No newline at end of file