github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/digitalocean/compute/kubernetes_surge_upgrades.tf.go (about)

     1  package compute
     2  
     3  var terraformKubernetesClusterSurgeUpgradesBadExamples = []string{
     4  	`
     5  resource "digitalocean_kubernetes_cluster" "surge_upgrade_bad" {
     6  	name   = "foo"
     7  	region = "nyc1"
     8  	version = "1.20.2-do.0"
     9  	surge_upgrade = false
    10  	
    11  	node_pool {
    12  		name       = "worker-pool"
    13  		size       = "s-2vcpu-2gb"
    14  		node_count = 3
    15  	
    16  		taint {
    17  			key    = "workloadKind"
    18  			value  = "database"
    19  			effect = "NoSchedule"
    20  		}
    21  	}
    22  }
    23   `,
    24  }
    25  
    26  var terraformKubernetesClusterSurgeUpgradesGoodExamples = []string{
    27  	`
    28  resource "digitalocean_kubernetes_cluster" "surge_upgrade_good" {
    29  	name   = "foo"
    30  	region = "nyc1"
    31  	version = "1.20.2-do.0"
    32  	surge_upgrade = true
    33  
    34  	node_pool {
    35  		name       = "worker-pool"
    36  		size       = "s-2vcpu-2gb"
    37  		node_count = 3
    38  	
    39  		taint {
    40  			key    = "workloadKind"
    41  			value  = "database"
    42  			effect = "NoSchedule"
    43  		}
    44  	}
    45  }
    46   `,
    47  }
    48  
    49  var terraformKubernetesClusterSurgeUpgradeLinks = []string{
    50  	`https://registry.terraform.io/providers/digitalocean/digitalocean/latest/docs/resources/kubernetes_cluster#surge_upgrade`,
    51  }
    52  
    53  var terraformKubernetesClusterSurgeUpgradesMarkdown = ``