Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsInvalidConfig ¶
IsInvalidConfig asserts invalidConfigError.
func NewResourceSet ¶
func NewResourceSet(config ResourceSetConfig) ([]resource.Interface, error)
Types ¶
type Cert ¶
type Cert struct {
*controller.Controller
}
func NewCert ¶
func NewCert(config CertConfig) (*Cert, error)
type CertConfig ¶
type ResourceSetConfig ¶
type ResourceSetConfig struct { K8sClient kubernetes.Interface CtrlClient client.Client Logger micrologger.Logger VaultClient *vaultapi.Client VaultCrt vaultcrt.Interface VaultPKI vaultpki.Interface VaultRole vaultrole.Interface ExpirationThreshold time.Duration Namespace string ProjectName string }
Click to show internal directories.
Click to hide internal directories.