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, error)
Types ¶
type AWSCredManager ¶
type AWSCredManager struct { secret.SecretGetter AWSAccessReq *api.AWSAccessKeyRequest KubeClient kubernetes.Interface VaultClient *vaultapi.Client }
func NewAWSCredentialManager ¶
func NewAWSCredentialManager(kClient kubernetes.Interface, appClient appcat_cs.AppcatalogV1alpha1Interface, cr crd.Interface, awsAKReq *api.AWSAccessKeyRequest) (*AWSCredManager, error)
func (*AWSCredManager) GetOwnerReference ¶
func (d *AWSCredManager) GetOwnerReference() metav1.OwnerReference
func (*AWSCredManager) ParseCredential ¶
Click to show internal directories.
Click to hide internal directories.