Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 2 additions & 8 deletions apis/vshn/v1/dbaas_vshn_openbao.go
Original file line number Diff line number Diff line change
Expand Up @@ -103,14 +103,8 @@ type VSHNOpenBaoSettings struct {

// VSHNOpenBaoSettingsAutoUnseal contains OpenBao auto-unseal configuration
type VSHNOpenBaoSettingsAutoUnseal struct {
// AWSKmsSecretRef references to secret containing AWS KMS credentials and configuration
AWSKmsSecretRef LocalObjectReference `json:"awsKmsSecretRef,omitempty"`
// AzureKeyVaultSecretRef references to secret containing Azure Key Vault credentials and configuration
AzureKeyVaultSecretRef LocalObjectReference `json:"azureKeyVaultSecretRef,omitempty"`
// GCPKmsSecretRef references to secret containing GCP KMS credentials and configuration
GCPKmsSecretRef LocalObjectReference `json:"gcpKmsSecretRef,omitempty"`
// TransitSecretRef references to secret containing Transit auto-unseal configuration
TransitSecretRef LocalObjectReference `json:"transitSecretRef,omitempty"`
// Enabled allows users to enable Autounseal with VSHN provided Vault instance (required for SLA)
Enabled bool `json:"enabled,omitempty"`
}

// VSHNOpenBaoSizeSpec contains settings to control the sizing of a service.
Expand Down
4 changes: 0 additions & 4 deletions apis/vshn/v1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

51 changes: 3 additions & 48 deletions crds/vshn.appcat.vshn.io_vshnopenbaos.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4597,54 +4597,9 @@ spec:
version:
description: AutoUnseal configures various auto unseal methods.
properties:
awsKmsSecretRef:
description: AWSKmsSecretRef references to secret containing AWS KMS credentials and configuration
properties:
name:
description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
namespace:
type: string
type: object
x-kubernetes-map-type: atomic
azureKeyVaultSecretRef:
description: AzureKeyVaultSecretRef references to secret containing Azure Key Vault credentials and configuration
properties:
name:
description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
namespace:
type: string
type: object
x-kubernetes-map-type: atomic
gcpKmsSecretRef:
description: GCPKmsSecretRef references to secret containing GCP KMS credentials and configuration
properties:
name:
description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
namespace:
type: string
type: object
x-kubernetes-map-type: atomic
transitSecretRef:
description: TransitSecretRef references to secret containing Transit auto-unseal configuration
properties:
name:
description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
namespace:
type: string
type: object
x-kubernetes-map-type: atomic
enabled:
description: Enabled allows users to enable Autounseal with VSHN provided Vault instance (required for SLA)
type: boolean
type: object
type: object
serviceLevel:
Expand Down
58 changes: 5 additions & 53 deletions crds/vshn.appcat.vshn.io_xvshnopenbaos.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5322,59 +5322,11 @@ spec:
description: AutoUnseal configures various auto unseal
methods.
properties:
awsKmsSecretRef:
description: AWSKmsSecretRef references to secret
containing AWS KMS credentials and configuration
properties:
name:
description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
namespace:
type: string
type: object
x-kubernetes-map-type: atomic
azureKeyVaultSecretRef:
description: AzureKeyVaultSecretRef references to
secret containing Azure Key Vault credentials and
configuration
properties:
name:
description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
namespace:
type: string
type: object
x-kubernetes-map-type: atomic
gcpKmsSecretRef:
description: GCPKmsSecretRef references to secret
containing GCP KMS credentials and configuration
properties:
name:
description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
namespace:
type: string
type: object
x-kubernetes-map-type: atomic
transitSecretRef:
description: TransitSecretRef references to secret
containing Transit auto-unseal configuration
properties:
name:
description: |-
Name of the referent.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
type: string
namespace:
type: string
type: object
x-kubernetes-map-type: atomic
enabled:
description: Enabled allows users to enable Autounseal
with VSHN provided Vault instance (required for
SLA)
type: boolean
type: object
type: object
serviceLevel:
Expand Down
Loading