This commit is contained in:
2026-07-02 15:44:18 +01:00
parent 3a8c946438
commit 717d09d1f3
14 changed files with 1404 additions and 42 deletions
@@ -133,6 +133,10 @@
"podIdentity": {
"description": "AuthPodIdentity allows users to select the platform native identity\nmechanism",
"properties": {
"externalID": {
"description": "ExternalID sets the External ID to be used when assuming an identity. This is only applicable when using AWS pod identity with a RoleArn.",
"type": "string"
},
"identityAuthorityHost": {
"description": "Set identityAuthorityHost to override the default Azure authority host. If this is set, then the IdentityTenantID must also be set",
"type": "string"
@@ -203,6 +207,7 @@
"type": "object",
"additionalProperties": false
},
"minItems": 1,
"type": "array"
}
},
@@ -287,6 +292,10 @@
"podIdentity": {
"description": "AuthPodIdentity allows users to select the platform native identity\nmechanism",
"properties": {
"externalID": {
"description": "ExternalID sets the External ID to be used when assuming an identity. This is only applicable when using AWS pod identity with a RoleArn.",
"type": "string"
},
"identityAuthorityHost": {
"description": "Set identityAuthorityHost to override the default Azure authority host. If this is set, then the IdentityTenantID must also be set",
"type": "string"
@@ -348,6 +357,7 @@
"type": "object",
"additionalProperties": false
},
"minItems": 1,
"type": "array"
},
"vaultUri": {
@@ -479,6 +489,10 @@
"podIdentity": {
"description": "AuthPodIdentity allows users to select the platform native identity\nmechanism",
"properties": {
"externalID": {
"description": "ExternalID sets the External ID to be used when assuming an identity. This is only applicable when using AWS pod identity with a RoleArn.",
"type": "string"
},
"identityAuthorityHost": {
"description": "Set identityAuthorityHost to override the default Azure authority host. If this is set, then the IdentityTenantID must also be set",
"type": "string"
@@ -540,6 +554,7 @@
"type": "object",
"additionalProperties": false
},
"minItems": 1,
"type": "array"
}
},
@@ -557,6 +572,10 @@
},
"authentication": {
"description": "VaultAuthentication contains the list of Hashicorp Vault authentication methods",
"enum": [
"token",
"kubernetes"
],
"type": "string"
},
"credential": {
@@ -626,6 +645,12 @@
},
"type": {
"description": "VaultSecretType defines the type of vault secret",
"enum": [
"",
"secretV2",
"secret",
"pki"
],
"type": "string"
}
},
@@ -637,6 +662,7 @@
"type": "object",
"additionalProperties": false
},
"minItems": 1,
"type": "array"
}
},
@@ -648,9 +674,83 @@
"type": "object",
"additionalProperties": false
},
"oauth2": {
"properties": {
"clientId": {
"type": "string"
},
"clientSecret": {
"properties": {
"valueFrom": {
"properties": {
"secretKeyRef": {
"properties": {
"key": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"key",
"name"
],
"type": "object",
"additionalProperties": false
}
},
"required": [
"secretKeyRef"
],
"type": "object",
"additionalProperties": false
}
},
"required": [
"valueFrom"
],
"type": "object",
"additionalProperties": false
},
"scopes": {
"items": {
"type": "string"
},
"type": "array"
},
"tokenUrl": {
"type": "string"
},
"tokenUrlParams": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"type": {
"default": "clientCredentials",
"enum": [
"clientCredentials"
],
"type": "string"
}
},
"required": [
"clientId",
"tokenUrl",
"type"
],
"type": "object",
"additionalProperties": false
},
"podIdentity": {
"description": "AuthPodIdentity allows users to select the platform native identity\nmechanism",
"properties": {
"externalID": {
"description": "ExternalID sets the External ID to be used when assuming an identity. This is only applicable when using AWS pod identity with a RoleArn.",
"type": "string"
},
"identityAuthorityHost": {
"description": "Set identityAuthorityHost to override the default Azure authority host. If this is set, then the IdentityTenantID must also be set",
"type": "string"