TriggerAuthentication defines how a trigger can authenticate
5 top-level fields, 1 required · last changed in Keda v2.20.0
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
TriggerAuthenticationSpec defines the various ways to authenticate
AwsSecretManager is used to authenticate using AwsSecretManager
AuthPodIdentity allows users to select the platform native identity mechanism
ExternalID sets the External ID to be used when assuming an identity. This is only applicable when using AWS pod identity with a RoleArn.
Set identityAuthorityHost to override the default Azure authority host. If this is set, then the IdentityTenantID must also be set
IdentityOwner configures which identity has to be used during auto discovery, keda or the scaled workload. Mutually exclusive with roleArn
Set identityTenantId to override the default Azure tenant id. If this is set, then the IdentityID must also be set
PodIdentityProvider contains the list of providers
RoleArn sets the AWS RoleArn to be used. Mutually exclusive with IdentityOwner
AzureKeyVault is used to authenticate using Azure Key Vault
AuthPodIdentity allows users to select the platform native identity mechanism
ExternalID sets the External ID to be used when assuming an identity. This is only applicable when using AWS pod identity with a RoleArn.
Set identityAuthorityHost to override the default Azure authority host. If this is set, then the IdentityTenantID must also be set
IdentityOwner configures which identity has to be used during auto discovery, keda or the scaled workload. Mutually exclusive with roleArn
Set identityTenantId to override the default Azure tenant id. If this is set, then the IdentityID must also be set
PodIdentityProvider contains the list of providers
RoleArn sets the AWS RoleArn to be used. Mutually exclusive with IdentityOwner
FilePath specifies a file containing auth parameters as JSON map[string]string. When set, auth params are read directly from this file instead.
AuthPodIdentity allows users to select the platform native identity mechanism
ExternalID sets the External ID to be used when assuming an identity. This is only applicable when using AWS pod identity with a RoleArn.
Set identityAuthorityHost to override the default Azure authority host. If this is set, then the IdentityTenantID must also be set
IdentityOwner configures which identity has to be used during auto discovery, keda or the scaled workload. Mutually exclusive with roleArn
Set identityTenantId to override the default Azure tenant id. If this is set, then the IdentityID must also be set
PodIdentityProvider contains the list of providers
RoleArn sets the AWS RoleArn to be used. Mutually exclusive with IdentityOwner
HashiCorpVault is used to authenticate using Hashicorp Vault
VaultAuthentication contains the list of Hashicorp Vault authentication methods
Credential defines the Hashicorp Vault credentials depending on the authentication method
VaultSecretType defines the type of vault secret
AuthPodIdentity allows users to select the platform native identity mechanism
ExternalID sets the External ID to be used when assuming an identity. This is only applicable when using AWS pod identity with a RoleArn.
Set identityAuthorityHost to override the default Azure authority host. If this is set, then the IdentityTenantID must also be set
IdentityOwner configures which identity has to be used during auto discovery, keda or the scaled workload. Mutually exclusive with roleArn
Set identityTenantId to override the default Azure tenant id. If this is set, then the IdentityID must also be set
PodIdentityProvider contains the list of providers
RoleArn sets the AWS RoleArn to be used. Mutually exclusive with IdentityOwner
TriggerAuthenticationStatus defines the observed state of TriggerAuthentication
Source: keda.sh_triggerauthentications.yaml
Changes to TriggerAuthentication (keda.sh/v1alpha1) in each Keda version, compared to the version before it.
5 properties have been added
Released · View TriggerAuthentication in v2.20.0
1 property has been added
Released · View TriggerAuthentication in v2.19.0
1 property has been added
Released · View TriggerAuthentication in v2.18.0
2 properties have been added
Released · View TriggerAuthentication in v2.17.0
8 properties have been added
6 properties have changed the description
Released · View TriggerAuthentication in v2.14.0
9 properties have been added
Released · View TriggerAuthentication in v2.13.0
1 property has been added
Released · View TriggerAuthentication in v2.12.0
1 property has been added
Released · View TriggerAuthentication in v2.9.0
1 property has been added
1 property is no longer required
Released · View TriggerAuthentication in v2.8.0
1 property has been added
Released · View TriggerAuthentication in v2.7.0
1 property has been added
Released · View TriggerAuthentication in v2.5.0
TriggerAuthentication was first seen on this version of Keda
Released · View TriggerAuthentication in v2.0.0
No examples of TriggerAuthentication yet. Contribute one on GitHub.