Documentation ¶
Index ¶
- func AwsServiceAccountSecretName(vaultName string) string
- func CreateVaultResources(vaultParams ResourceCreationOpts) (*string, *string, *string, *string, *string, error)
- func CreateVaultResourcesBoot(vaultParams ResourceCreationOpts) (*string, *string, *string, *string, *string, error)
- func StoreAWSCredentialsIntoSecret(client kubernetes.Interface, ...) (string, error)
- func WaitConfigFunc(waiter *request.Waiter)
- type ResourceCreationOpts
- type StackOutputs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AwsServiceAccountSecretName ¶
AwsServiceAccountSecretName builds the secret name where the AWS service account is stored
func CreateVaultResources ¶
func CreateVaultResources(vaultParams ResourceCreationOpts) (*string, *string, *string, *string, *string, error)
CreateVaultResources will automatically create the prerequisites for vault on aws Deprecated Will be deleted once we don't support jx install
func CreateVaultResourcesBoot ¶
func CreateVaultResourcesBoot(vaultParams ResourceCreationOpts) (*string, *string, *string, *string, *string, error)
CreateVaultResourcesBoot creates required Vault resources in AWS for a boot cluster
func StoreAWSCredentialsIntoSecret ¶
func StoreAWSCredentialsIntoSecret(client kubernetes.Interface, awsAccessKeyID, awsSecretAccessKey, vaultName, namespace string) (string, error)
StoreAWSCredentialsIntoSecret stores AWS credentials into a secret
func WaitConfigFunc ¶
WaitConfigFunc function that configures a waiter for an AWS request with a 10 minute timeout
Types ¶
type ResourceCreationOpts ¶
type ResourceCreationOpts struct { Region string Domain string Username string TableName string BucketName string AWSTemplatesDir string UniqueSuffix string AccessKeyID string SecretAccessKey string }
ResourceCreationOpts The input parameters to create a vault by default on aws
type StackOutputs ¶
StackOutputs the CloudFormation stack outputs for Vault
Click to show internal directories.
Click to hide internal directories.