|
|
@@ -2417,6 +2417,34 @@ should match snapshot of default values:
|
|
|
required:
|
|
|
- data
|
|
|
type: object
|
|
|
+ fortanix:
|
|
|
+ description: Fortanix configures this store to sync secrets using the Fortanix provider
|
|
|
+ properties:
|
|
|
+ apiKey:
|
|
|
+ description: APIKey is the API token to access SDKMS Applications.
|
|
|
+ properties:
|
|
|
+ secretRef:
|
|
|
+ description: SecretRef is a reference to a secret containing the SDKMS API Key.
|
|
|
+ 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
|
|
|
+ type: object
|
|
|
+ apiUrl:
|
|
|
+ description: APIURL is the URL of SDKMS API. Defaults to `sdkms.fortanix.com`.
|
|
|
+ type: string
|
|
|
+ type: object
|
|
|
gcpsm:
|
|
|
description: GCPSM configures this store to sync secrets using Google Cloud Platform Secret Manager provider
|
|
|
properties:
|
|
|
@@ -2748,6 +2776,70 @@ should match snapshot of default values:
|
|
|
required:
|
|
|
- auth
|
|
|
type: object
|
|
|
+ onboardbase:
|
|
|
+ description: Onboardbase configures this store to sync secrets using the Onboardbase provider
|
|
|
+ properties:
|
|
|
+ apiHost:
|
|
|
+ default: https://public.onboardbase.com/api/v1/
|
|
|
+ description: APIHost use this to configure the host url for the API for selfhosted installation, default is https://public.onboardbase.com/api/v1/
|
|
|
+ type: string
|
|
|
+ auth:
|
|
|
+ description: Auth configures how the Operator authenticates with the Onboardbase API
|
|
|
+ properties:
|
|
|
+ apiKeyRef:
|
|
|
+ description: |-
|
|
|
+ OnboardbaseAPIKey is the APIKey generated by an admin account.
|
|
|
+ It is used to recognize and authorize access to a project and environment within onboardbase
|
|
|
+ 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
|
|
|
+ passcodeRef:
|
|
|
+ description: OnboardbasePasscode is the passcode attached to the API Key
|
|
|
+ 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
|
|
|
+ required:
|
|
|
+ - apiKeyRef
|
|
|
+ - passcodeRef
|
|
|
+ type: object
|
|
|
+ environment:
|
|
|
+ default: development
|
|
|
+ description: Environment is the name of an environmnent within a project to pull the secrets from
|
|
|
+ type: string
|
|
|
+ project:
|
|
|
+ default: development
|
|
|
+ description: Project is an onboardbase project that the secrets should be pulled from
|
|
|
+ type: string
|
|
|
+ required:
|
|
|
+ - apiHost
|
|
|
+ - auth
|
|
|
+ - environment
|
|
|
+ - project
|
|
|
+ type: object
|
|
|
onepassword:
|
|
|
description: OnePassword configures this store to sync secrets using the 1Password Cloud provider
|
|
|
properties:
|