Browse Source

fix: run helm.test.update on main branch (#3816)

Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
Gergely Brautigam 1 year ago
parent
commit
139b00687f
1 changed files with 152 additions and 1 deletions
  1. 152 1
      deploy/charts/external-secrets/tests/__snapshot__/crds_test.yaml.snap

+ 152 - 1
deploy/charts/external-secrets/tests/__snapshot__/crds_test.yaml.snap

@@ -2161,6 +2161,134 @@ should match snapshot of default values:
                           required:
                           required:
                             - vaultUrl
                             - vaultUrl
                           type: object
                           type: object
+                        beyondtrust:
+                          description: Beyondtrust configures this store to sync secrets using Password Safe provider.
+                          properties:
+                            auth:
+                              description: Auth configures how the operator authenticates with Beyondtrust.
+                              properties:
+                                certificate:
+                                  description: Content of the certificate (cert.pem) for use when authenticating with an OAuth client Id using a Client Certificate.
+                                  properties:
+                                    secretRef:
+                                      description: SecretRef references a key in a secret that will be used as value.
+                                      properties:
+                                        key:
+                                          description: |-
+                                            The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be
+                                            defaulted, in others it may be required.
+                                          type: string
+                                        name:
+                                          description: The name of the Secret resource being referred to.
+                                          type: string
+                                        namespace:
+                                          description: |-
+                                            Namespace of the resource being referred to. Ignored if referent is not cluster-scoped. cluster-scoped defaults
+                                            to the namespace of the referent.
+                                          type: string
+                                      type: object
+                                    value:
+                                      description: Value can be specified directly to set a value without using a secret.
+                                      type: string
+                                  type: object
+                                certificateKey:
+                                  description: Certificate private key (key.pem). For use when authenticating with an OAuth client Id
+                                  properties:
+                                    secretRef:
+                                      description: SecretRef references a key in a secret that will be used as value.
+                                      properties:
+                                        key:
+                                          description: |-
+                                            The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be
+                                            defaulted, in others it may be required.
+                                          type: string
+                                        name:
+                                          description: The name of the Secret resource being referred to.
+                                          type: string
+                                        namespace:
+                                          description: |-
+                                            Namespace of the resource being referred to. Ignored if referent is not cluster-scoped. cluster-scoped defaults
+                                            to the namespace of the referent.
+                                          type: string
+                                      type: object
+                                    value:
+                                      description: Value can be specified directly to set a value without using a secret.
+                                      type: string
+                                  type: object
+                                clientId:
+                                  properties:
+                                    secretRef:
+                                      description: SecretRef references a key in a secret that will be used as value.
+                                      properties:
+                                        key:
+                                          description: |-
+                                            The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be
+                                            defaulted, in others it may be required.
+                                          type: string
+                                        name:
+                                          description: The name of the Secret resource being referred to.
+                                          type: string
+                                        namespace:
+                                          description: |-
+                                            Namespace of the resource being referred to. Ignored if referent is not cluster-scoped. cluster-scoped defaults
+                                            to the namespace of the referent.
+                                          type: string
+                                      type: object
+                                    value:
+                                      description: Value can be specified directly to set a value without using a secret.
+                                      type: string
+                                  type: object
+                                clientSecret:
+                                  properties:
+                                    secretRef:
+                                      description: SecretRef references a key in a secret that will be used as value.
+                                      properties:
+                                        key:
+                                          description: |-
+                                            The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be
+                                            defaulted, in others it may be required.
+                                          type: string
+                                        name:
+                                          description: The name of the Secret resource being referred to.
+                                          type: string
+                                        namespace:
+                                          description: |-
+                                            Namespace of the resource being referred to. Ignored if referent is not cluster-scoped. cluster-scoped defaults
+                                            to the namespace of the referent.
+                                          type: string
+                                      type: object
+                                    value:
+                                      description: Value can be specified directly to set a value without using a secret.
+                                      type: string
+                                  type: object
+                              required:
+                                - clientId
+                                - clientSecret
+                              type: object
+                            server:
+                              description: Auth configures how API server works.
+                              properties:
+                                apiUrl:
+                                  type: string
+                                clientTimeOutSeconds:
+                                  description: Timeout specifies a time limit for requests made by this Client. The timeout includes connection time, any redirects, and reading the response body. Defaults to 45 seconds.
+                                  type: integer
+                                retrievalType:
+                                  description: The secret retrieval type. SECRET = Secrets Safe (credential, text, file). MANAGED_ACCOUNT = Password Safe account associated with a system.
+                                  type: string
+                                separator:
+                                  description: A character that separates the folder names.
+                                  type: string
+                                verifyCA:
+                                  type: boolean
+                              required:
+                                - apiUrl
+                                - verifyCA
+                              type: object
+                          required:
+                            - auth
+                            - server
+                          type: object
                         bitwardensecretsmanager:
                         bitwardensecretsmanager:
                           description: BitwardenSecretsManager configures this store to sync secrets using BitwardenSecretsManager provider
                           description: BitwardenSecretsManager configures this store to sync secrets using BitwardenSecretsManager provider
                           properties:
                           properties:
@@ -2204,6 +2332,30 @@ should match snapshot of default values:
                                 Base64 encoded certificate for the bitwarden server sdk. The sdk MUST run with HTTPS to make sure no MITM attack
                                 Base64 encoded certificate for the bitwarden server sdk. The sdk MUST run with HTTPS to make sure no MITM attack
                                 can be performed.
                                 can be performed.
                               type: string
                               type: string
+                            caProvider:
+                              description: 'see: https://external-secrets.io/latest/spec/#external-secrets.io/v1alpha1.CAProvider'
+                              properties:
+                                key:
+                                  description: The key where the CA certificate can be found in the Secret or ConfigMap.
+                                  type: string
+                                name:
+                                  description: The name of the object located at the provider type.
+                                  type: string
+                                namespace:
+                                  description: |-
+                                    The namespace the Provider type is in.
+                                    Can only be defined when used in a ClusterSecretStore.
+                                  type: string
+                                type:
+                                  description: The type of provider to use such as "Secret", or "ConfigMap".
+                                  enum:
+                                    - Secret
+                                    - ConfigMap
+                                  type: string
+                              required:
+                                - name
+                                - type
+                              type: object
                             identityURL:
                             identityURL:
                               type: string
                               type: string
                             organizationID:
                             organizationID:
@@ -2214,7 +2366,6 @@ should match snapshot of default values:
                               type: string
                               type: string
                           required:
                           required:
                             - auth
                             - auth
-                            - caBundle
                             - organizationID
                             - organizationID
                             - projectID
                             - projectID
                           type: object
                           type: object