Documentation ¶
Index ¶
- Constants
- func NewTerraformer(logger logr.Logger, restConfig *rest.Config, purpose string, ...) (terraformer.Terraformer, error)
- func NewTerraformerWithAuth(logger logr.Logger, restConfig *rest.Config, purpose string, ...) (terraformer.Terraformer, error)
- func TerraformerEnvVars(secretRef corev1.SecretReference) []corev1.EnvVar
Constants ¶
View Source
const ( // TerraformVarNameUserName maps to terraform internal var representation. TerraformVarNameUserName = "TF_VAR_USER_NAME" // TerraformVarNamePassword maps to terraform internal var representation. TerraformVarNamePassword = "TF_VAR_PASSWORD" )
Variables ¶
This section is empty.
Functions ¶
func NewTerraformer ¶
func NewTerraformer( logger logr.Logger, restConfig *rest.Config, purpose string, infra *extensionsv1alpha1.Infrastructure, ) (terraformer.Terraformer, error)
NewTerraformer initializes a new Terraformer.
func NewTerraformerWithAuth ¶ added in v1.4.0
func NewTerraformerWithAuth( logger logr.Logger, restConfig *rest.Config, purpose string, infra *extensionsv1alpha1.Infrastructure, ) (terraformer.Terraformer, error)
NewTerraformerWithAuth initializes a new Terraformer that has the credentials.
func TerraformerEnvVars ¶ added in v1.13.0
func TerraformerEnvVars(secretRef corev1.SecretReference) []corev1.EnvVar
TerraformerEnvVars computes the Terraformer environment variables from the given secret reference.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.