package
0.0.0-20230421121145-f440afaf1b70
Repository: https://github.com/kuptan/terraform-operator.git
Documentation: pkg.go.dev
# Constants
workflow/run statuses.
workflow/run statuses.
workflow/run statuses.
workflow/run statuses.
workflow/run statuses.
workflow/run statuses.
TerraformFinalizer is the finalizer name.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
DependsOn holds the information of the Terraform dependency.
GitSSHKey holds the information of the Git SSH key.
Module holds the Terraform module source and version information.
Output holds the information of the Terraform output information that will be written to a Kubernetes secret.
PreviousRunStatus stores the previous workflows/runs information in case the current workflow/run object was modified.
Terraform is the Schema for the terraforms API +kubebuilder:resource:shortName=tf,path=terraforms +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.runStatus" +kubebuilder:printcolumn:name="Secret",type="string",JSONPath=".status.outputSecretName" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
TerraformDependencyRef holds the information of the Terraform dependency name and key for the module to use as a variable.
TerraformList contains a list of Terraform.
TerraformSpec defines the desired state of Terraform object.
TerraformStatus defines the observed state of Terraform.
Variable holds the information of the Terraform variable.
VariableFile holds the information of the Terraform variable files to include.
# Type aliases
TerraformRunStatus is the status of the workflow/run.