# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NOTE: json tags are required.
NOTE: json tags are required.
NOTE: json tags are required.
NOTE: json tags are required.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NOTE: json tags are required.
NOTE: json tags are required.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
No description provided by the author
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.
# Structs
+kubebuilder:object:generate=false.
AWSCredentials provides a few different k8s-specific methods of adding crednetials to pods.
A simple selector for configmaps that can select on the name of the configmap with the optional key.
Credentials are used for adding credentials for terraform providers.
+kubebuilder:object:generate=false.
+kubebuilder:object:generate=false.
GitHTTPS configures the setup for git over https using tokens.
GitSCM define the auth methods of git +k8s:openapi-gen=true.
GitSSH configurs the setup for git over ssh with optional proxy +k8s:openapi-gen=true.
ImageConfig describes a task class's container image and image pull policy.
Images describes the container images used by task classes +k8s:openapi-gen=true.
Module has the different types of ways to define a terraform module.
Plugin Define additional pods to run during a workflow +k8s:openapi-gen=true.
ProxyOpts configures ssh tunnel/socks5 for downloading ssh/https resources +k8s:openapi-gen=true.
ResourceDownload (formerly SrcOpts) defines a resource to fetch using one of the configured protocols: ssh|http|https (eg git::SSH or git::HTTPS) +k8s:openapi-gen=true.
SCMAuthMethod definition of SCMs that require tokens/keys +k8s:openapi-gen=true.
SecretNameRef is the name of the kubernetes secret to use +k8s:openapi-gen=true.
Setup are things that only happen during the life of the setup task.
SSHKeySecretRef defines the secret where the SSH key (for the proxy, git, etc) is stored +k8s:openapi-gen=true.
Stage is the current task of the workflow.
StageScript defines the different ways of sourcing execution scripts of tasks.
TaskOption are different configuration options to be injected into task pods.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +genclient Terraform is the Schema for the terraforms API +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" +k8s:openapi-gen=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:singular=terraform,shortName=tf,path=terraforms.
TerraformList contains a list of Terraform.
TerraformSpec defines the desired state of Terraform +k8s:openapi-gen=true.
TerraformStatus defines the observed state of Terraform +k8s:openapi-gen=true.
TokenSecretRef defines the token or password that can be used to log into a system (eg git) +k8s:openapi-gen=true.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author