Workload Configuration
WorkloadConfiguration specifies configuration of the workload handling.
For example,
authentication:
jwt:
issuers:
- issuer: "https://mycompany.corp"
jwksUri: "https://mycompany.corp/jwks.json"
shortName: "mycorp"
tokenFields:
attributes:
jsonPath: .custom_attributes
deregistration:
propagationDelay: 15s
JwtAuthenticationConfiguration
JwtAuthenticationConfiguration specifies configuration of the workload authentication by means of an OIDC ID Token.
Field | Description | Validation Rule |
issuers | List of tetrateio.api.onboarding.config.install.v1alpha1.JwtIssuer | repeated = { |
WorkloadAuthenticationConfiguration
WorkloadAuthenticationConfiguration specifies configuration of the workload authentication.
Field | Description | Validation Rule |
jwt | tetrateio.api.onboarding.config.install.v1alpha1.JwtAuthenticationConfiguration | – |
WorkloadConfiguration
WorkloadConfiguration specifies configuration of the workload handling.
Field | Description | Validation Rule |
authentication | tetrateio.api.onboarding.config.install.v1alpha1.WorkloadAuthenticationConfiguration | – |
deregistration | tetrateio.api.onboarding.config.install.v1alpha1.WorkloadDeregistrationConfiguration | – |
WorkloadDeregistrationConfiguration
WorkloadDeregistrationConfiguration specifies configuration of the workload deregistration.
Field | Description | Validation Rule |
propagationDelay | google.protobuf.Duration | duration = { |