EdgeConnect parameters for Dynatrace Operarator
EdgeConnect enables Dynatrace apps and workflows to interact securely with your systems. EdgeConnect is available as a Docker container and can run in any container runtime environment. This reference guide provides detailed information on how to configure the EdgeConnect custom resource within your Kubernetes environment.
.spec
- The
apiServer
andoauth
parameters are required. - All other parameters are optional.
Parameter | Description | Default value | Data type |
---|---|---|---|
apiServer | Location of the hostname of the Dynatrace API to connect to, including your specific environment UUID. Example: ENVIRONMENT_ID.live.dynatrace.com | string | |
annotations | Adds annotations to the EdgeConnect pods. | map[string] string | |
autoUpdate | Enables automatic restarts of EdgeConnect pods when a new version becomes available. | true | boolean |
customPullSecret | Pull secret for your private registry. | string | |
env | Adds environment variables to the EdgeConnect pods. | []EnvVar | |
hostRestrictions | Restricts outgoing HTTP requests from your internal resources to specified hosts. | string | |
imageRef | Overrides the default image. | Object | |
labels | Adds labels to the EdgeConnect pods. | map[string]string | |
nodeSelector | Node selector to control the selection of nodes for the EdgeConnect pods. | map[string]string | |
oauth | EdgeConnect uses the OAuth client to authenticate itself with the Dynatrace platform. | Object | |
replicas | Number of replicas for your EdgeConnect. | 1 | int |
resources | Defines resource requests and limits for single pods. | ResourceRequirements | |
tolerations | Specifies tolerations for your EdgeConnect. | []Toleration | |
topologySpreadConstraints | Sets topology spread constraints for the EdgeConnect pods. | []TopologySpreadConstraint | |
hostPatterns | Specifies the host patterns for requests to be managed by the EdgeConnect instance. This field is mandatory when .spec.oauth.provisioner is set to true . | "" | string |
.spec.oauth
resource
,endpoint
,clientSecret
parameters are required.
Parameter | Description | Default value | Data type |
---|---|---|---|
clientSecret | Name of the secret containing the OAuth client ID/secret. | string | |
endpoint | Token endpoint URL of Dynatrace SSO. | string | |
resource | URN identifying your account. The URN is provided when creating the OAuth client. | string | |
provisioner | Enables EdgeConnect provisioning. This requires the .spec.hostPatterns field to be configured. | false | bool |
.spec.imageRef
- All parameters are optional.
Parameter | Description | Default value | Data type |
---|---|---|---|
repository | Custom EdgeConnect image repository. | docker.io/dynatrace/edgeconnect | string |
tag | Specifies version of the EdgeConnect image to use. | latest | string |