You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs-java/environments/kyma.mdx
+30-29Lines changed: 30 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -546,25 +546,26 @@ But, this would mean that access to your application would not be authenticated
546
546
### Prerequisites
547
547
548
548
This guide assumes you have both the **Transparent Proxy** (version `>= 1.4.0`) and **Connectivity Proxy** (version `>= 2.11.0`) installed in your cluster.
549
-
For Kyma the Transparent Proxy is available as a module that can be enabled as described [here](https://help.sap.com/docs/connectivity/sap-btp-connectivity-cf/transparent-proxy-in-kyma-environment).
550
-
The Connectivity Proxy can be installed as described [here](https://help.sap.com/docs/connectivity/sap-btp-connectivity-cf/operations-via-helm).
549
+
For Kyma, the Transparent Proxy is available as a module that can be added as described [here](https://help.sap.com/docs/connectivity/sap-btp-connectivity-cf/transparent-proxy-in-kyma-environment).
550
+
For Kyma, the Conectivity Proxy is available as a module that can be added as described [here](https://help.sap.com/docs/connectivity/sap-btp-connectivity-cf/connectivity-proxy-in-kyma-environment).
551
+
(optional) The Connectivity Proxy can alternatively be installed in _untrusted mode_ as described [here](https://help.sap.com/docs/connectivity/sap-btp-connectivity-cf/operations-via-helm).
551
552
552
553
:::note Kyma Compatibility
553
554
On Kyma, two scenarios are supported by the SAP Cloud SDK:
554
555
555
556
1. Using the Connecitivty Proxy together with the Transparent Proxy
556
557
2. Using a custom Connecitivty Proxy instance in "untrusted mode" without the Transparent Proxy
557
558
558
-
The Connecitivty Proxy managed by Kyma is coming in "trusted mode", thus this guide covers scenario (1).
559
+
The Connecitivty Proxy module in Kyma is coming in "trusted mode", thus this guide covers scenario (1).
559
560
In case you want to run scenario (2) refer to [this guide](./kubernetes-gardener#2-using-the-connectivity-proxy) for using the Connectivity Proxy without Transparent Proxy.
560
561
Other scenarios are currently not supported.
561
562
:::
562
563
563
564
### Background Information
564
565
565
-
When using the Transparent Proxy your app performs requests against the Transparent Proxy without explicit authentication, relying on the secure network communication provided by Kyma via Istio.
566
-
The Transparent Proxy will obtain the relevant destination from the destination service and use it to forward the request via the Connectivity Proxy to the On-Premise system.
567
-
Consequently, your app itself does not interact with destination or connectivity service at all and thus your application pods do not require bindings to these two services.
566
+
When using the Transparent Proxy, your app performs requests against the Transparent Proxy without explicit authentication, relying on the secure network communication provided by Kyma via Istio.
567
+
The Transparent Proxy will obtain the relevant destination from the SAP Destination service and use it to forward the request via the Connectivity Proxy to the On-Premise system.
568
+
Consequently, your app itself does not interact with Destination or Connectivity services at all and thus your application pods do not require bindings to these two services.
568
569
569
570
Please note that the current implementation of the Transparent Proxy does not yet cover all use cases.
570
571
@@ -578,18 +579,19 @@ Please note that the current implementation of the Transparent Proxy does not ye
578
579
:::tip
579
580
This approach is conceptually different from what you may be used to from a CloufdFoundry environment.
580
581
The official [documentation of the Transparent Proxy](https://help.sap.com/docs/CP_CONNECTIVITY/cca91383641e40ffbe03bdc78f00f681/e661713ef7d14373b57e3e26b0b03b86.html) gives more information on the architecture.
582
+
581
583
:::
582
584
583
585
### Create a Kubernetes Resource
584
586
585
-
You can either configure connectivity to individual destinations, or for arbitrary destinations in your destination service instance or subaccount (dynamic destinations).
587
+
You can either configure connectivity to individual destinations, or for arbitrary destinations in your destination service instance or subaccount (via Destination Gateway).
- Replace `namespace` in the URL with the namespace you installed the Transparent Proxy into.
700
+
:::info Destination Custom Resource access
701
+
`<destination-custom-resource-namespace>`can be omitted if the destination custom resource is created in the same namespace as the application workload.
702
+
:::
706
703
707
704
The code above shows an example how you can then use the `destination` object to perform an OData request against the system.
708
705
@@ -739,3 +736,7 @@ try {
739
736
- `X-Request-Id`is sent with the response in all requests, both successful and failed
740
737
741
738
</details>
739
+
740
+
## Related Documentation
741
+
742
+
[Transparent Proxy Integration with SAP Cloud SDK](/docs/java/features/connectivity/transparent-proxy)
0 commit comments