Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Condition ¶
type Condition struct { Type ConditionType `json:"type"` Status ConditionStatus `json:"status"` LastProbeTime metav1.Time `json:"lastProbeTime,omitempty"` LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty"` Reason string `json:"reason,omitempty"` Message string `json:"message,omitempty"` }
Condition defines the format for a status condition element.
type ConditionStatus ¶
type ConditionStatus string
const ( ConditionTrue ConditionStatus = "True" ConditionFalse ConditionStatus = "False" ConditionUnknown ConditionStatus = "Unknown" )
type ConditionType ¶
type ConditionType string
const ( ConditionSpecFromReady ConditionType = "SpecFromReady" ConditionProviderConfigReady ConditionType = "ProviderConfigReady" ConditionSourceReady ConditionType = "ConfigSourceReady" ConditionTFInputsReady ConditionType = "TFInputsReady" ConditionVarsFromReady ConditionType = "TFVarsFromReady" ConditionPlanReady ConditionType = "TFPlanReady" ConditionPodComplete ConditionType = "TFPodComplete" ConditionReady ConditionType = "Ready" )
type Terraform ¶
type Terraform struct {
Status TerraformStatus `json:"status"`
}
func (*Terraform) VerifyConditions ¶
func (tf *Terraform) VerifyConditions(t *testing.T, conditions []ConditionType)
func (*Terraform) VerifyOutputVars ¶
type TerraformOutputVar ¶
type TerraformStatus ¶
type TerraformStatus struct { PodName string `json:"podName"` PodStatus string `json:"podStatus"` Outputs []TerraformOutputVar `json:"outputs,omitempty"` Conditions []Condition `json:"conditions,omitempty"` }
Click to show internal directories.
Click to hide internal directories.