Skip to content

Commit 6f96435

Browse files
feat: Adding docs for migrating to client locations (#75)
1 parent d21d660 commit 6f96435

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

README.md

+16
Original file line numberDiff line numberDiff line change
@@ -67,3 +67,19 @@ information about extension registration and how to verify.
6767
## Proxy
6868

6969
A proxy configuration is currently not supported.
70+
71+
## Location Selection
72+
When multiple HTTP extensions are deployed in different subsystems (e.g., multiple Kubernetes clusters), it can be tricky to ensure that the HTTP check is performed from the right location when testing cluster-internal URLs.
73+
To solve this, you can activate the location selection feature.
74+
Once you do that, the HTTP extension discovers itself as a client execution location.
75+
When configuring the experiment, you can optionally define which extension's deployment should execute the HTTP check.
76+
Also, the execution locations are part of Steadybit's environment concept, so you can assign permissions for execution locations.
77+
78+
### Migration Guideline
79+
Before activating the location selection feature, be sure to follow these steps:
80+
1. The installed agent version needs to be >= X.XX, and - only for on-prem customers - the platform version needs to be >=X.X
81+
2. Activate the location selection via environment or helm variable when deploying the latest extension version (see [configuration options](#configuration).
82+
3. Configure every environment that should be able to run HTTP checks by including the HTTP client location in the environment configuration.
83+
One option is to add the statement `or target via the query language.type="com.steadybit.extension_http.client-location"` to your existing query.
84+
You can also filter the available execution locations down, e.g., via the clustername by using `(target.type="com.steadybit.extension_http.client-location" and k8s.cluster-name="CLUSTER-NAME")`
85+

0 commit comments

Comments
 (0)