Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetVaultRefAndRole ¶
func GetVaultRefAndRole(cr crd.Interface, ref api.RoleReference) (*appcat.AppReference, string, api.GCPSecretType, error)
Types ¶
type GCPCredManager ¶
type GCPCredManager struct { secret.SecretGetter GCPAccessKeyReq *api.GCPAccessKeyRequest KubeClient kubernetes.Interface VaultClient *vaultapi.Client }
func NewGCPCredentialManager ¶
func NewGCPCredentialManager(kClient kubernetes.Interface, appClient appcat_cs.AppcatalogV1alpha1Interface, cr crd.Interface, gcpAKReq *api.GCPAccessKeyRequest) (*GCPCredManager, error)
func (*GCPCredManager) GetOwnerReference ¶
func (d *GCPCredManager) GetOwnerReference() metav1.OwnerReference
func (*GCPCredManager) ParseCredential ¶
Click to show internal directories.
Click to hide internal directories.