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
* tmp
* rebase fixes
* working on experimental podman handler
* update netty native version
* fixup! working on experimental podman handler
* add comment with vertx deps BOM note
* add note about systemctl start podman.socket
* fixup! update netty native version
* fixup netty version
Signed-off-by: Andrew Azores <[email protected]>
* add security opt flag for mounting podman socket
* cleanup UID lookup, run on worker thread, set API version to 2.3
* add Podman built-in discovery plugin
Signed-off-by: Andrew Azores <[email protected]>
* use request query param to filter for containers with specific label
* cleanup
* remove obsolete podman API testing endpoints
* improve JMX URL handling, add label to smoketest targets
* perform fewer COW updates
Signed-off-by: Andrew Azores <[email protected]>
* fix ignored podless containers
* rebase cleanup
* refactor platform selection
allow multiple available strategies to be selected. the highest priority available platform provides the authmanager if none explicitly specified. set of selected strategies can be mapped to set of available platform clients, allowing multiple enabled built-in plugins at once
Signed-off-by: Andrew Azores <[email protected]>
* deregister builtin plugins if they are no longer available/selected
Signed-off-by: Andrew Azores <[email protected]>
* CRYOSTAT_PLATFORM takes comma-separated list
Signed-off-by: Andrew Azores <[email protected]>
---------
Signed-off-by: Andrew Azores <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -128,7 +128,7 @@ Cryostat can be configured via the following environment variables:
128
128
*`CRYOSTAT_CORS_ORIGIN`: the origin for CORS to load a different cryostat-web instance. Defaults to the empty string, which disables CORS.
129
129
*`CRYOSTAT_MAX_WS_CONNECTIONS`: the maximum number of websocket client connections allowed (minimum 1, maximum `Integer.MAX_VALUE`, default `Integer.MAX_VALUE`)
130
130
*`CRYOSTAT_AUTH_MANAGER`: the authentication/authorization manager used for validating user accesses. See the `USER AUTHENTICATION / AUTHORIZATION` section for more details. Set to the fully-qualified class name of the auth manager implementation to use, ex. `io.cryostat.net.BasicAuthManager`. Defaults to an AuthManager corresponding to the selected deployment platform, whether explicit or automatic (see below).
131
-
*`CRYOSTAT_PLATFORM`: the platform client used for performing platform-specific actions, such as listing available target JVMs. If `CRYOSTAT_AUTH_MANAGER` is not specified then a default auth manager will also be selected corresponding to the platform, whether that platform is specified by the user or automatically detected. Set to the fully-qualified name of the platform detection strategy implementation to use, ex. `io.cryostat.platform.internal.KubeEnvPlatformStrategy`.
131
+
*`CRYOSTAT_PLATFORM`: the platform clients used for performing platform-specific actions, such as listing available target JVMs. If `CRYOSTAT_AUTH_MANAGER` is not specified then a default auth manager will also be selected corresponding to the highest priority platform, whether those platforms are specified by the user or automatically detected. Set to the fully-qualified names of the platform detection strategy implementations to use, ex. `io.cryostat.platform.internal.KubeEnvPlatformStrategy,io.cryostat.platform.internal.PodmanPlatformStrategy`.
132
132
*`CRYOSTAT_ENABLE_JDP_BROADCAST`: enable the Cryostat JVM to broadcast itself via JDP (Java Discovery Protocol). Defaults to `true`.
133
133
*`CRYOSTAT_JDP_ADDRESS`: the JDP multicast address to send discovery packets. Defaults to `224.0.23.178`.
134
134
*`CRYOSTAT_JDP_PORT`: the JDP multicast port to send discovery packets. Defaults to `7095`.
0 commit comments