INNER CODE UNIT · Go

checkRetryLabel

GalleyBytes/terraform-operator · pkg/controllers/terraform_controller.go:750

func checkRetryLabel(tf *tfv1beta1.Terraform) bool {
	if tf.Labels == nil {
		return false
	}

	label, found := tf.Labels["kubernetes.io/change-cause"]
	if !found {
		return false
	}

	retry := false
	if tf.Status.RetryEventReason == nil {
		retry = true
	} else if *tf.Status.RetryEventReason != label {
		retry = true
	}

	if retry {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…