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

     1  package compute
     2  
     3  var terraformKubernetesClusterAutoUpgradeBadExample = []string{
     4  	`
     5  resource "digitalocean_kubernetes_cluster" "foo" {
     6  	name    	 = "foo"
     7  	region  	 = "nyc1"
     8  	version 	 = "1.20.2-do.0"
     9  	auto_upgrade = false
    10  
    11  	node_pool {
    12  		name       = "autoscale-worker-pool"
    13  		size       = "s-2vcpu-2gb"
    14  		auto_scale = true
    15  		min_nodes  = 1
    16  		max_nodes  = 5
    17  	}
    18  }
    19  `,
    20  }
    21  
    22  var terraformKubernetesClusterAutoUpgradeGoodExample = []string{
    23  	`
    24  resource "digitalocean_kubernetes_cluster" "foo" {
    25  	name    	 = "foo"
    26  	region  	 = "nyc1"
    27  	version 	 = "1.20.2-do.0"
    28  	auto_upgrade = true
    29  
    30  	node_pool {
    31  		name       = "autoscale-worker-pool"
    32  		size       = "s-2vcpu-2gb"
    33  		auto_scale = true
    34  		min_nodes  = 1
    35  		max_nodes  = 5
    36  	}
    37  }
    38  `,
    39  }
    40  
    41  var terraformKubernetesClusterAutoUpgradeLinks = []string{
    42  	`https://registry.terraform.io/providers/digitalocean/digitalocean/latest/docs/resources/kubernetes_cluster#auto-upgrade-example`,
    43  }
    44  
    45  var terraformKubernetesAutoUpgradeMarkdown = ``