Merge pull request #2956 from Infisical/daniel/update-k8s-manifest

fix: k8's manifest out of sync
This commit is contained in:
Maidul Islam
2025-01-08 17:25:21 -05:00
committed by GitHub

View File

@@ -79,7 +79,6 @@ spec:
- identityId - identityId
type: object type: object
kubernetesAuth: kubernetesAuth:
description: Rest of your types should be defined similarly...
properties: properties:
identityId: identityId:
type: string type: string
@@ -120,18 +119,19 @@ spec:
type: string type: string
destination: destination:
properties: properties:
envSlug: environmentSlug:
type: string type: string
projectId: projectId:
type: string type: string
secretsPath: secretsPath:
type: string type: string
required: required:
- envSlug - environmentSlug
- projectId - projectId
- secretsPath - secretsPath
type: object type: object
hostAPI: hostAPI:
description: Infisical host to pull secrets from
type: string type: string
push: push:
properties: properties:
@@ -152,6 +152,26 @@ spec:
type: object type: object
resyncInterval: resyncInterval:
type: string type: string
tls:
properties:
caRef:
description: Reference to secret containing CA cert
properties:
key:
description: The name of the secret property with the CA certificate value
type: string
secretName:
description: The name of the Kubernetes Secret
type: string
secretNamespace:
description: The namespace where the Kubernetes Secret is located
type: string
required:
- key
- secretName
- secretNamespace
type: object
type: object
updatePolicy: updatePolicy:
type: string type: string
required: required:
@@ -491,6 +511,18 @@ spec:
default: Opaque default: Opaque
description: 'The Kubernetes Secret type (experimental feature). More info: https://kubernetes.io/docs/concepts/configuration/secret/#secret-types' description: 'The Kubernetes Secret type (experimental feature). More info: https://kubernetes.io/docs/concepts/configuration/secret/#secret-types'
type: string type: string
template:
description: The template to transform the secret data
properties:
data:
additionalProperties:
type: string
description: The template key values
type: object
includeAllSecrets:
description: This injects all retrieved secrets into the top level of your template. Secrets defined in the template will take precedence over the injected ones.
type: boolean
type: object
required: required:
- secretName - secretName
- secretNamespace - secretNamespace
@@ -692,6 +724,32 @@ rules:
- list - list
- update - update
- watch - watch
- apiGroups:
- secrets.infisical.com
resources:
- infisicalpushsecrets
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- secrets.infisical.com
resources:
- infisicalpushsecrets/finalizers
verbs:
- update
- apiGroups:
- secrets.infisical.com
resources:
- infisicalpushsecrets/status
verbs:
- get
- patch
- update
- apiGroups: - apiGroups:
- secrets.infisical.com - secrets.infisical.com
resources: resources: