Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Parameters Parameters TargetPath string FilePermission os.FileMode }
Config represents all of the provider's configurable behaviour from the SecretProviderClass, transmitted in the MountRequest proto message: * Parameters from the `Attributes` field. * Plus the rest of the proto fields we consume. See sigs.k8s.io/secrets-store-csi-driver/provider/v1alpha1/service.pb.go
type FlagsConfig ¶
type Parameters ¶
type Secret ¶
type Secret struct { ObjectName string `yaml:"objectName,omitempty"` SecretPath string `yaml:"secretPath,omitempty"` SecretKey string `yaml:"secretKey,omitempty"` Method string `yaml:"method,omitempty"` SecretArgs map[string]interface{} `yaml:"secretArgs,omitempty"` FilePermission os.FileMode `yaml:"filePermission,omitempty"` }
Click to show internal directories.
Click to hide internal directories.