Documentation
¶
Index ¶
- Constants
- func IsStateEmpty(ctx context.Context, tf terraformer.Terraformer) (bool, error)
- func NewTerraformer(logger logr.Logger, factory terraformer.Factory, config *rest.Config, ...) (terraformer.Terraformer, error)
- func NewTerraformerWithAuth(logger logr.Logger, factory terraformer.Factory, config *rest.Config, ...) (terraformer.Terraformer, error)
- func TerraformerEnvVars(secretRef corev1.SecretReference) []corev1.EnvVar
Constants ¶
View Source
const ( TerraformVarAccessKeyID = "TF_VAR_ACCESS_KEY_ID" TerraformVarAccessKeySecret = "TF_VAR_ACCESS_KEY_SECRET" TerraformProvider = "provider.alicloud" )
Variables ¶
This section is empty.
Functions ¶
func IsStateEmpty ¶ added in v1.9.0
func IsStateEmpty(ctx context.Context, tf terraformer.Terraformer) (bool, error)
IsStateEmpty checks the Terraformer state: 1. is empty or not; 2. contains resources or not
func NewTerraformer ¶
func NewTerraformer(logger logr.Logger, factory terraformer.Factory, config *rest.Config, purpose string, infra *extensionsv1alpha1.Infrastructure) (terraformer.Terraformer, error)
NewTerraformer creates a new Terraformer.
func NewTerraformerWithAuth ¶ added in v1.7.0
func NewTerraformerWithAuth(logger logr.Logger, factory terraformer.Factory, config *rest.Config, purpose string, infra *extensionsv1alpha1.Infrastructure) (terraformer.Terraformer, error)
NewTerraformerWithAuth creates a new Terraformer and initializes it with the credentials.
func TerraformerEnvVars ¶ added in v1.20.0
func TerraformerEnvVars(secretRef corev1.SecretReference) []corev1.EnvVar
TerraformerEnvVars computes the Terraformer environment variables from the given secret ref.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.