Set default volume type to "gp3" for etcd-manager volumes in AWS

This commit is contained in:
Ciprian Hacman 2021-01-27 06:23:27 +02:00
parent fcea4f5b08
commit ca408f7e8f
45 changed files with 300 additions and 128 deletions

View File

@ -40,7 +40,7 @@ import (
const ( const (
DefaultEtcdVolumeSize = 20 DefaultEtcdVolumeSize = 20
DefaultAWSEtcdVolumeType = "gp2" DefaultAWSEtcdVolumeType = "gp3"
DefaultAWSEtcdVolumeIonIops = 100 DefaultAWSEtcdVolumeIonIops = 100
DefaultAWSEtcdVolumeGp3Iops = 3000 DefaultAWSEtcdVolumeGp3Iops = 3000
DefaultAWSEtcdVolumeGp3Throughput = 125 DefaultAWSEtcdVolumeGp3Throughput = 125
@ -123,6 +123,9 @@ func (b *MasterVolumeBuilder) Build(c *fi.ModelBuilderContext) error {
func (b *MasterVolumeBuilder) addAWSVolume(c *fi.ModelBuilderContext, name string, volumeSize int32, zone string, etcd kops.EtcdClusterSpec, m kops.EtcdMemberSpec, allMembers []string) error { func (b *MasterVolumeBuilder) addAWSVolume(c *fi.ModelBuilderContext, name string, volumeSize int32, zone string, etcd kops.EtcdClusterSpec, m kops.EtcdMemberSpec, allMembers []string) error {
volumeType := fi.StringValue(m.VolumeType) volumeType := fi.StringValue(m.VolumeType)
if volumeType == "" {
volumeType = DefaultAWSEtcdVolumeType
}
volumeIops := fi.Int32Value(m.VolumeIops) volumeIops := fi.Int32Value(m.VolumeIops)
volumeThroughput := fi.Int32Value(m.VolumeThroughput) volumeThroughput := fi.Int32Value(m.VolumeThroughput)
switch volumeType { switch volumeType {
@ -138,7 +141,7 @@ func (b *MasterVolumeBuilder) addAWSVolume(c *fi.ModelBuilderContext, name strin
volumeThroughput = DefaultAWSEtcdVolumeGp3Throughput volumeThroughput = DefaultAWSEtcdVolumeGp3Throughput
} }
default: default:
volumeType = DefaultAWSEtcdVolumeType return fmt.Errorf("unknown volume type %q", volumeType)
} }
// The tags are how protokube knows to mount the volume and use it for etcd // The tags are how protokube knows to mount the volume and use it for etcd

View File

@ -264,6 +264,7 @@ resource "aws_autoscaling_group" "nodes-bastionuserdata-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-bastionuserdata-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-bastionuserdata-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "bastionuserdata.example.com" "KubernetesCluster" = "bastionuserdata.example.com"
@ -272,12 +273,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-bastionuserdata-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/bastionuserdata.example.com" = "owned" "kubernetes.io/cluster/bastionuserdata.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-bastionuserdata-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-bastionuserdata-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "bastionuserdata.example.com" "KubernetesCluster" = "bastionuserdata.example.com"
@ -286,7 +288,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-bastionuserdata-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/bastionuserdata.example.com" = "owned" "kubernetes.io/cluster/bastionuserdata.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_eip" "us-test-1a-bastionuserdata-example-com" { resource "aws_eip" "us-test-1a-bastionuserdata-example-com" {

View File

@ -1125,7 +1125,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1164,7 +1166,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -206,6 +206,7 @@ resource "aws_autoscaling_group" "nodes-complex-example-com" {
resource "aws_ebs_volume" "a-etcd-events-complex-example-com" { resource "aws_ebs_volume" "a-etcd-events-complex-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "complex.example.com" "KubernetesCluster" = "complex.example.com"
@ -216,12 +217,13 @@ resource "aws_ebs_volume" "a-etcd-events-complex-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/complex.example.com" = "owned" "kubernetes.io/cluster/complex.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "a-etcd-main-complex-example-com" { resource "aws_ebs_volume" "a-etcd-main-complex-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "complex.example.com" "KubernetesCluster" = "complex.example.com"
@ -232,7 +234,7 @@ resource "aws_ebs_volume" "a-etcd-main-complex-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/complex.example.com" = "owned" "kubernetes.io/cluster/complex.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_iam_instance_profile" "masters-complex-example-com" { resource "aws_iam_instance_profile" "masters-complex-example-com" {

View File

@ -184,6 +184,7 @@ resource "aws_autoscaling_group" "nodes-compress-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-compress-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-compress-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "compress.example.com" "KubernetesCluster" = "compress.example.com"
@ -192,12 +193,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-compress-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/compress.example.com" = "owned" "kubernetes.io/cluster/compress.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-compress-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-compress-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "compress.example.com" "KubernetesCluster" = "compress.example.com"
@ -206,7 +208,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-compress-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/compress.example.com" = "owned" "kubernetes.io/cluster/compress.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_iam_instance_profile" "masters-compress-example-com" { resource "aws_iam_instance_profile" "masters-compress-example-com" {

View File

@ -775,7 +775,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -806,7 +808,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -775,7 +775,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -806,7 +808,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -775,7 +775,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -806,7 +808,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -280,6 +280,7 @@ resource "aws_autoscaling_group" "nodes-existing-iam-example-com" {
resource "aws_ebs_volume" "a-etcd-events-existing-iam-example-com" { resource "aws_ebs_volume" "a-etcd-events-existing-iam-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "existing-iam.example.com" "KubernetesCluster" = "existing-iam.example.com"
@ -288,12 +289,13 @@ resource "aws_ebs_volume" "a-etcd-events-existing-iam-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/existing-iam.example.com" = "owned" "kubernetes.io/cluster/existing-iam.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "a-etcd-main-existing-iam-example-com" { resource "aws_ebs_volume" "a-etcd-main-existing-iam-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "existing-iam.example.com" "KubernetesCluster" = "existing-iam.example.com"
@ -302,12 +304,13 @@ resource "aws_ebs_volume" "a-etcd-main-existing-iam-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/existing-iam.example.com" = "owned" "kubernetes.io/cluster/existing-iam.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "b-etcd-events-existing-iam-example-com" { resource "aws_ebs_volume" "b-etcd-events-existing-iam-example-com" {
availability_zone = "us-test-1b" availability_zone = "us-test-1b"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "existing-iam.example.com" "KubernetesCluster" = "existing-iam.example.com"
@ -316,12 +319,13 @@ resource "aws_ebs_volume" "b-etcd-events-existing-iam-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/existing-iam.example.com" = "owned" "kubernetes.io/cluster/existing-iam.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "b-etcd-main-existing-iam-example-com" { resource "aws_ebs_volume" "b-etcd-main-existing-iam-example-com" {
availability_zone = "us-test-1b" availability_zone = "us-test-1b"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "existing-iam.example.com" "KubernetesCluster" = "existing-iam.example.com"
@ -330,12 +334,13 @@ resource "aws_ebs_volume" "b-etcd-main-existing-iam-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/existing-iam.example.com" = "owned" "kubernetes.io/cluster/existing-iam.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "c-etcd-events-existing-iam-example-com" { resource "aws_ebs_volume" "c-etcd-events-existing-iam-example-com" {
availability_zone = "us-test-1c" availability_zone = "us-test-1c"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "existing-iam.example.com" "KubernetesCluster" = "existing-iam.example.com"
@ -344,12 +349,13 @@ resource "aws_ebs_volume" "c-etcd-events-existing-iam-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/existing-iam.example.com" = "owned" "kubernetes.io/cluster/existing-iam.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "c-etcd-main-existing-iam-example-com" { resource "aws_ebs_volume" "c-etcd-main-existing-iam-example-com" {
availability_zone = "us-test-1c" availability_zone = "us-test-1c"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "existing-iam.example.com" "KubernetesCluster" = "existing-iam.example.com"
@ -358,7 +364,7 @@ resource "aws_ebs_volume" "c-etcd-main-existing-iam-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/existing-iam.example.com" = "owned" "kubernetes.io/cluster/existing-iam.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_internet_gateway" "existing-iam-example-com" { resource "aws_internet_gateway" "existing-iam-example-com" {

View File

@ -771,7 +771,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -802,7 +804,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -303,6 +303,7 @@ resource "aws_autoscaling_group" "nodes-existingsg-example-com" {
resource "aws_ebs_volume" "a-etcd-events-existingsg-example-com" { resource "aws_ebs_volume" "a-etcd-events-existingsg-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "existingsg.example.com" "KubernetesCluster" = "existingsg.example.com"
@ -311,12 +312,13 @@ resource "aws_ebs_volume" "a-etcd-events-existingsg-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/existingsg.example.com" = "owned" "kubernetes.io/cluster/existingsg.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "a-etcd-main-existingsg-example-com" { resource "aws_ebs_volume" "a-etcd-main-existingsg-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "existingsg.example.com" "KubernetesCluster" = "existingsg.example.com"
@ -325,12 +327,13 @@ resource "aws_ebs_volume" "a-etcd-main-existingsg-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/existingsg.example.com" = "owned" "kubernetes.io/cluster/existingsg.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "b-etcd-events-existingsg-example-com" { resource "aws_ebs_volume" "b-etcd-events-existingsg-example-com" {
availability_zone = "us-test-1b" availability_zone = "us-test-1b"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "existingsg.example.com" "KubernetesCluster" = "existingsg.example.com"
@ -339,12 +342,13 @@ resource "aws_ebs_volume" "b-etcd-events-existingsg-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/existingsg.example.com" = "owned" "kubernetes.io/cluster/existingsg.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "b-etcd-main-existingsg-example-com" { resource "aws_ebs_volume" "b-etcd-main-existingsg-example-com" {
availability_zone = "us-test-1b" availability_zone = "us-test-1b"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "existingsg.example.com" "KubernetesCluster" = "existingsg.example.com"
@ -353,12 +357,13 @@ resource "aws_ebs_volume" "b-etcd-main-existingsg-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/existingsg.example.com" = "owned" "kubernetes.io/cluster/existingsg.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "c-etcd-events-existingsg-example-com" { resource "aws_ebs_volume" "c-etcd-events-existingsg-example-com" {
availability_zone = "us-test-1c" availability_zone = "us-test-1c"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "existingsg.example.com" "KubernetesCluster" = "existingsg.example.com"
@ -367,12 +372,13 @@ resource "aws_ebs_volume" "c-etcd-events-existingsg-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/existingsg.example.com" = "owned" "kubernetes.io/cluster/existingsg.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "c-etcd-main-existingsg-example-com" { resource "aws_ebs_volume" "c-etcd-main-existingsg-example-com" {
availability_zone = "us-test-1c" availability_zone = "us-test-1c"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "existingsg.example.com" "KubernetesCluster" = "existingsg.example.com"
@ -381,7 +387,7 @@ resource "aws_ebs_volume" "c-etcd-main-existingsg-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/existingsg.example.com" = "owned" "kubernetes.io/cluster/existingsg.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_elb" "api-existingsg-example-com" { resource "aws_elb" "api-existingsg-example-com" {

View File

@ -790,7 +790,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -821,7 +823,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -188,6 +188,7 @@ resource "aws_autoscaling_group" "nodes-externallb-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-externallb-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-externallb-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "externallb.example.com" "KubernetesCluster" = "externallb.example.com"
@ -196,12 +197,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-externallb-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/externallb.example.com" = "owned" "kubernetes.io/cluster/externallb.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-externallb-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-externallb-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "externallb.example.com" "KubernetesCluster" = "externallb.example.com"
@ -210,7 +212,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-externallb-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/externallb.example.com" = "owned" "kubernetes.io/cluster/externallb.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_iam_instance_profile" "masters-externallb-example-com" { resource "aws_iam_instance_profile" "masters-externallb-example-com" {

View File

@ -206,6 +206,7 @@ resource "aws_autoscaling_group" "nodes-externalpolicies-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-externalpolicies-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-externalpolicies-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "externalpolicies.example.com" "KubernetesCluster" = "externalpolicies.example.com"
@ -216,12 +217,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-externalpolicies-example-com"
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/externalpolicies.example.com" = "owned" "kubernetes.io/cluster/externalpolicies.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-externalpolicies-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-externalpolicies-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "externalpolicies.example.com" "KubernetesCluster" = "externalpolicies.example.com"
@ -232,7 +234,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-externalpolicies-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/externalpolicies.example.com" = "owned" "kubernetes.io/cluster/externalpolicies.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_elb" "api-externalpolicies-example-com" { resource "aws_elb" "api-externalpolicies-example-com" {

View File

@ -300,6 +300,7 @@ resource "aws_autoscaling_group" "nodes-ha-example-com" {
resource "aws_ebs_volume" "a-etcd-events-ha-example-com" { resource "aws_ebs_volume" "a-etcd-events-ha-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "ha.example.com" "KubernetesCluster" = "ha.example.com"
@ -308,12 +309,13 @@ resource "aws_ebs_volume" "a-etcd-events-ha-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/ha.example.com" = "owned" "kubernetes.io/cluster/ha.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "a-etcd-main-ha-example-com" { resource "aws_ebs_volume" "a-etcd-main-ha-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "ha.example.com" "KubernetesCluster" = "ha.example.com"
@ -322,12 +324,13 @@ resource "aws_ebs_volume" "a-etcd-main-ha-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/ha.example.com" = "owned" "kubernetes.io/cluster/ha.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "b-etcd-events-ha-example-com" { resource "aws_ebs_volume" "b-etcd-events-ha-example-com" {
availability_zone = "us-test-1b" availability_zone = "us-test-1b"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "ha.example.com" "KubernetesCluster" = "ha.example.com"
@ -336,12 +339,13 @@ resource "aws_ebs_volume" "b-etcd-events-ha-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/ha.example.com" = "owned" "kubernetes.io/cluster/ha.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "b-etcd-main-ha-example-com" { resource "aws_ebs_volume" "b-etcd-main-ha-example-com" {
availability_zone = "us-test-1b" availability_zone = "us-test-1b"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "ha.example.com" "KubernetesCluster" = "ha.example.com"
@ -350,12 +354,13 @@ resource "aws_ebs_volume" "b-etcd-main-ha-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/ha.example.com" = "owned" "kubernetes.io/cluster/ha.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "c-etcd-events-ha-example-com" { resource "aws_ebs_volume" "c-etcd-events-ha-example-com" {
availability_zone = "us-test-1c" availability_zone = "us-test-1c"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "ha.example.com" "KubernetesCluster" = "ha.example.com"
@ -364,12 +369,13 @@ resource "aws_ebs_volume" "c-etcd-events-ha-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/ha.example.com" = "owned" "kubernetes.io/cluster/ha.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "c-etcd-main-ha-example-com" { resource "aws_ebs_volume" "c-etcd-main-ha-example-com" {
availability_zone = "us-test-1c" availability_zone = "us-test-1c"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "ha.example.com" "KubernetesCluster" = "ha.example.com"
@ -378,7 +384,7 @@ resource "aws_ebs_volume" "c-etcd-main-ha-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/ha.example.com" = "owned" "kubernetes.io/cluster/ha.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_iam_instance_profile" "masters-ha-example-com" { resource "aws_iam_instance_profile" "masters-ha-example-com" {

View File

@ -872,7 +872,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -903,7 +905,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -934,7 +938,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1b", "AvailabilityZone": "us-test-1b",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -965,7 +971,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1b", "AvailabilityZone": "us-test-1b",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -996,7 +1004,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1c", "AvailabilityZone": "us-test-1c",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1027,7 +1037,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1c", "AvailabilityZone": "us-test-1c",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -289,6 +289,7 @@ resource "aws_autoscaling_group" "nodes-launchtemplates-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-launchtemplates-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-launchtemplates-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "launchtemplates.example.com" "KubernetesCluster" = "launchtemplates.example.com"
@ -297,12 +298,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-launchtemplates-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/launchtemplates.example.com" = "owned" "kubernetes.io/cluster/launchtemplates.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-launchtemplates-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-launchtemplates-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "launchtemplates.example.com" "KubernetesCluster" = "launchtemplates.example.com"
@ -311,12 +313,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-launchtemplates-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/launchtemplates.example.com" = "owned" "kubernetes.io/cluster/launchtemplates.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1b-etcd-events-launchtemplates-example-com" { resource "aws_ebs_volume" "us-test-1b-etcd-events-launchtemplates-example-com" {
availability_zone = "us-test-1b" availability_zone = "us-test-1b"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "launchtemplates.example.com" "KubernetesCluster" = "launchtemplates.example.com"
@ -325,12 +328,13 @@ resource "aws_ebs_volume" "us-test-1b-etcd-events-launchtemplates-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/launchtemplates.example.com" = "owned" "kubernetes.io/cluster/launchtemplates.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1b-etcd-main-launchtemplates-example-com" { resource "aws_ebs_volume" "us-test-1b-etcd-main-launchtemplates-example-com" {
availability_zone = "us-test-1b" availability_zone = "us-test-1b"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "launchtemplates.example.com" "KubernetesCluster" = "launchtemplates.example.com"
@ -339,12 +343,13 @@ resource "aws_ebs_volume" "us-test-1b-etcd-main-launchtemplates-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/launchtemplates.example.com" = "owned" "kubernetes.io/cluster/launchtemplates.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1c-etcd-events-launchtemplates-example-com" { resource "aws_ebs_volume" "us-test-1c-etcd-events-launchtemplates-example-com" {
availability_zone = "us-test-1c" availability_zone = "us-test-1c"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "launchtemplates.example.com" "KubernetesCluster" = "launchtemplates.example.com"
@ -353,12 +358,13 @@ resource "aws_ebs_volume" "us-test-1c-etcd-events-launchtemplates-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/launchtemplates.example.com" = "owned" "kubernetes.io/cluster/launchtemplates.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1c-etcd-main-launchtemplates-example-com" { resource "aws_ebs_volume" "us-test-1c-etcd-main-launchtemplates-example-com" {
availability_zone = "us-test-1c" availability_zone = "us-test-1c"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "launchtemplates.example.com" "KubernetesCluster" = "launchtemplates.example.com"
@ -367,7 +373,7 @@ resource "aws_ebs_volume" "us-test-1c-etcd-main-launchtemplates-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/launchtemplates.example.com" = "owned" "kubernetes.io/cluster/launchtemplates.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_iam_instance_profile" "masters-launchtemplates-example-com" { resource "aws_iam_instance_profile" "masters-launchtemplates-example-com" {

View File

@ -775,7 +775,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -806,7 +808,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -220,7 +220,8 @@
"us-test-1a-etcd-events-minimal-json-example-com": { "us-test-1a-etcd-events-minimal-json-example-com": {
"availability_zone": "us-test-1a", "availability_zone": "us-test-1a",
"size": 20, "size": 20,
"type": "gp2", "type": "gp3",
"iops": 3000,
"encrypted": false, "encrypted": false,
"tags": { "tags": {
"KubernetesCluster": "minimal-json.example.com", "KubernetesCluster": "minimal-json.example.com",
@ -233,7 +234,8 @@
"us-test-1a-etcd-main-minimal-json-example-com": { "us-test-1a-etcd-main-minimal-json-example-com": {
"availability_zone": "us-test-1a", "availability_zone": "us-test-1a",
"size": 20, "size": 20,
"type": "gp2", "type": "gp3",
"iops": 3000,
"encrypted": false, "encrypted": false,
"tags": { "tags": {
"KubernetesCluster": "minimal-json.example.com", "KubernetesCluster": "minimal-json.example.com",

View File

@ -184,6 +184,7 @@ resource "aws_autoscaling_group" "nodes-minimal-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-minimal-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-minimal-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "minimal.example.com" "KubernetesCluster" = "minimal.example.com"
@ -192,12 +193,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-minimal-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/minimal.example.com" = "owned" "kubernetes.io/cluster/minimal.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-minimal-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-minimal-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "minimal.example.com" "KubernetesCluster" = "minimal.example.com"
@ -206,7 +208,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-minimal-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/minimal.example.com" = "owned" "kubernetes.io/cluster/minimal.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_iam_instance_profile" "masters-minimal-example-com" { resource "aws_iam_instance_profile" "masters-minimal-example-com" {

View File

@ -1294,7 +1294,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1325,7 +1327,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1356,7 +1360,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1b", "AvailabilityZone": "us-test-1b",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1387,7 +1393,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1b", "AvailabilityZone": "us-test-1b",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1418,7 +1426,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1c", "AvailabilityZone": "us-test-1c",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1449,7 +1459,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1c", "AvailabilityZone": "us-test-1c",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -318,6 +318,7 @@ resource "aws_autoscaling_group" "nodes-mixedinstances-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-mixedinstances-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-mixedinstances-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "mixedinstances.example.com" "KubernetesCluster" = "mixedinstances.example.com"
@ -326,12 +327,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-mixedinstances-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/mixedinstances.example.com" = "owned" "kubernetes.io/cluster/mixedinstances.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-mixedinstances-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-mixedinstances-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "mixedinstances.example.com" "KubernetesCluster" = "mixedinstances.example.com"
@ -340,12 +342,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-mixedinstances-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/mixedinstances.example.com" = "owned" "kubernetes.io/cluster/mixedinstances.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1b-etcd-events-mixedinstances-example-com" { resource "aws_ebs_volume" "us-test-1b-etcd-events-mixedinstances-example-com" {
availability_zone = "us-test-1b" availability_zone = "us-test-1b"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "mixedinstances.example.com" "KubernetesCluster" = "mixedinstances.example.com"
@ -354,12 +357,13 @@ resource "aws_ebs_volume" "us-test-1b-etcd-events-mixedinstances-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/mixedinstances.example.com" = "owned" "kubernetes.io/cluster/mixedinstances.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1b-etcd-main-mixedinstances-example-com" { resource "aws_ebs_volume" "us-test-1b-etcd-main-mixedinstances-example-com" {
availability_zone = "us-test-1b" availability_zone = "us-test-1b"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "mixedinstances.example.com" "KubernetesCluster" = "mixedinstances.example.com"
@ -368,12 +372,13 @@ resource "aws_ebs_volume" "us-test-1b-etcd-main-mixedinstances-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/mixedinstances.example.com" = "owned" "kubernetes.io/cluster/mixedinstances.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1c-etcd-events-mixedinstances-example-com" { resource "aws_ebs_volume" "us-test-1c-etcd-events-mixedinstances-example-com" {
availability_zone = "us-test-1c" availability_zone = "us-test-1c"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "mixedinstances.example.com" "KubernetesCluster" = "mixedinstances.example.com"
@ -382,12 +387,13 @@ resource "aws_ebs_volume" "us-test-1c-etcd-events-mixedinstances-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/mixedinstances.example.com" = "owned" "kubernetes.io/cluster/mixedinstances.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1c-etcd-main-mixedinstances-example-com" { resource "aws_ebs_volume" "us-test-1c-etcd-main-mixedinstances-example-com" {
availability_zone = "us-test-1c" availability_zone = "us-test-1c"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "mixedinstances.example.com" "KubernetesCluster" = "mixedinstances.example.com"
@ -396,7 +402,7 @@ resource "aws_ebs_volume" "us-test-1c-etcd-main-mixedinstances-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/mixedinstances.example.com" = "owned" "kubernetes.io/cluster/mixedinstances.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_iam_instance_profile" "masters-mixedinstances-example-com" { resource "aws_iam_instance_profile" "masters-mixedinstances-example-com" {

View File

@ -1295,7 +1295,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1326,7 +1328,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1357,7 +1361,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1b", "AvailabilityZone": "us-test-1b",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1388,7 +1394,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1b", "AvailabilityZone": "us-test-1b",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1419,7 +1427,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1c", "AvailabilityZone": "us-test-1c",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1450,7 +1460,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1c", "AvailabilityZone": "us-test-1c",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -318,6 +318,7 @@ resource "aws_autoscaling_group" "nodes-mixedinstances-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-mixedinstances-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-mixedinstances-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "mixedinstances.example.com" "KubernetesCluster" = "mixedinstances.example.com"
@ -326,12 +327,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-mixedinstances-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/mixedinstances.example.com" = "owned" "kubernetes.io/cluster/mixedinstances.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-mixedinstances-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-mixedinstances-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "mixedinstances.example.com" "KubernetesCluster" = "mixedinstances.example.com"
@ -340,12 +342,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-mixedinstances-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/mixedinstances.example.com" = "owned" "kubernetes.io/cluster/mixedinstances.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1b-etcd-events-mixedinstances-example-com" { resource "aws_ebs_volume" "us-test-1b-etcd-events-mixedinstances-example-com" {
availability_zone = "us-test-1b" availability_zone = "us-test-1b"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "mixedinstances.example.com" "KubernetesCluster" = "mixedinstances.example.com"
@ -354,12 +357,13 @@ resource "aws_ebs_volume" "us-test-1b-etcd-events-mixedinstances-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/mixedinstances.example.com" = "owned" "kubernetes.io/cluster/mixedinstances.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1b-etcd-main-mixedinstances-example-com" { resource "aws_ebs_volume" "us-test-1b-etcd-main-mixedinstances-example-com" {
availability_zone = "us-test-1b" availability_zone = "us-test-1b"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "mixedinstances.example.com" "KubernetesCluster" = "mixedinstances.example.com"
@ -368,12 +372,13 @@ resource "aws_ebs_volume" "us-test-1b-etcd-main-mixedinstances-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/mixedinstances.example.com" = "owned" "kubernetes.io/cluster/mixedinstances.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1c-etcd-events-mixedinstances-example-com" { resource "aws_ebs_volume" "us-test-1c-etcd-events-mixedinstances-example-com" {
availability_zone = "us-test-1c" availability_zone = "us-test-1c"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "mixedinstances.example.com" "KubernetesCluster" = "mixedinstances.example.com"
@ -382,12 +387,13 @@ resource "aws_ebs_volume" "us-test-1c-etcd-events-mixedinstances-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/mixedinstances.example.com" = "owned" "kubernetes.io/cluster/mixedinstances.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1c-etcd-main-mixedinstances-example-com" { resource "aws_ebs_volume" "us-test-1c-etcd-main-mixedinstances-example-com" {
availability_zone = "us-test-1c" availability_zone = "us-test-1c"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "mixedinstances.example.com" "KubernetesCluster" = "mixedinstances.example.com"
@ -396,7 +402,7 @@ resource "aws_ebs_volume" "us-test-1c-etcd-main-mixedinstances-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/mixedinstances.example.com" = "owned" "kubernetes.io/cluster/mixedinstances.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_iam_instance_profile" "masters-mixedinstances-example-com" { resource "aws_iam_instance_profile" "masters-mixedinstances-example-com" {

View File

@ -1137,7 +1137,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1168,7 +1170,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -259,6 +259,7 @@ resource "aws_autoscaling_group" "nodes-private-shared-ip-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-private-shared-ip-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-private-shared-ip-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "private-shared-ip.example.com" "KubernetesCluster" = "private-shared-ip.example.com"
@ -267,12 +268,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-private-shared-ip-example-com"
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/private-shared-ip.example.com" = "owned" "kubernetes.io/cluster/private-shared-ip.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-private-shared-ip-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-private-shared-ip-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "private-shared-ip.example.com" "KubernetesCluster" = "private-shared-ip.example.com"
@ -281,7 +283,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-private-shared-ip-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/private-shared-ip.example.com" = "owned" "kubernetes.io/cluster/private-shared-ip.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_elb" "api-private-shared-ip-example-com" { resource "aws_elb" "api-private-shared-ip-example-com" {

View File

@ -254,6 +254,7 @@ resource "aws_autoscaling_group" "nodes-private-shared-subnet-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-private-shared-subnet-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-private-shared-subnet-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "private-shared-subnet.example.com" "KubernetesCluster" = "private-shared-subnet.example.com"
@ -262,12 +263,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-private-shared-subnet-example-
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/private-shared-subnet.example.com" = "owned" "kubernetes.io/cluster/private-shared-subnet.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-private-shared-subnet-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-private-shared-subnet-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "private-shared-subnet.example.com" "KubernetesCluster" = "private-shared-subnet.example.com"
@ -276,7 +278,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-private-shared-subnet-example-co
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/private-shared-subnet.example.com" = "owned" "kubernetes.io/cluster/private-shared-subnet.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_elb" "api-private-shared-subnet-example-com" { resource "aws_elb" "api-private-shared-subnet-example-com" {

View File

@ -1282,7 +1282,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1313,7 +1315,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -264,6 +264,7 @@ resource "aws_autoscaling_group" "nodes-privatecalico-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-privatecalico-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-privatecalico-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatecalico.example.com" "KubernetesCluster" = "privatecalico.example.com"
@ -272,12 +273,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-privatecalico-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatecalico.example.com" = "owned" "kubernetes.io/cluster/privatecalico.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-privatecalico-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-privatecalico-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatecalico.example.com" "KubernetesCluster" = "privatecalico.example.com"
@ -286,7 +288,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-privatecalico-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatecalico.example.com" = "owned" "kubernetes.io/cluster/privatecalico.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_eip" "us-test-1a-privatecalico-example-com" { resource "aws_eip" "us-test-1a-privatecalico-example-com" {

View File

@ -264,6 +264,7 @@ resource "aws_autoscaling_group" "nodes-privatecanal-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-privatecanal-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-privatecanal-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatecanal.example.com" "KubernetesCluster" = "privatecanal.example.com"
@ -272,12 +273,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-privatecanal-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatecanal.example.com" = "owned" "kubernetes.io/cluster/privatecanal.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-privatecanal-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-privatecanal-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatecanal.example.com" "KubernetesCluster" = "privatecanal.example.com"
@ -286,7 +288,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-privatecanal-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatecanal.example.com" = "owned" "kubernetes.io/cluster/privatecanal.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_eip" "us-test-1a-privatecanal-example-com" { resource "aws_eip" "us-test-1a-privatecanal-example-com" {

View File

@ -1268,7 +1268,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1299,7 +1301,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -264,6 +264,7 @@ resource "aws_autoscaling_group" "nodes-privatecilium-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-privatecilium-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-privatecilium-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatecilium.example.com" "KubernetesCluster" = "privatecilium.example.com"
@ -272,12 +273,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-privatecilium-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatecilium.example.com" = "owned" "kubernetes.io/cluster/privatecilium.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-privatecilium-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-privatecilium-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatecilium.example.com" "KubernetesCluster" = "privatecilium.example.com"
@ -286,7 +288,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-privatecilium-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatecilium.example.com" = "owned" "kubernetes.io/cluster/privatecilium.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_eip" "us-test-1a-privatecilium-example-com" { resource "aws_eip" "us-test-1a-privatecilium-example-com" {

View File

@ -1268,7 +1268,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1299,7 +1301,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -264,6 +264,7 @@ resource "aws_autoscaling_group" "nodes-privatecilium-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-privatecilium-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-privatecilium-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatecilium.example.com" "KubernetesCluster" = "privatecilium.example.com"
@ -272,12 +273,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-privatecilium-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatecilium.example.com" = "owned" "kubernetes.io/cluster/privatecilium.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-privatecilium-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-privatecilium-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatecilium.example.com" "KubernetesCluster" = "privatecilium.example.com"
@ -286,7 +288,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-privatecilium-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatecilium.example.com" = "owned" "kubernetes.io/cluster/privatecilium.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_eip" "us-test-1a-privatecilium-example-com" { resource "aws_eip" "us-test-1a-privatecilium-example-com" {

View File

@ -1268,7 +1268,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1299,7 +1301,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {
@ -1330,7 +1334,9 @@
"Properties": { "Properties": {
"AvailabilityZone": "us-test-1a", "AvailabilityZone": "us-test-1a",
"Size": 20, "Size": 20,
"VolumeType": "gp2", "VolumeType": "gp3",
"Iops": 3000,
"Throughput": 125,
"Encrypted": false, "Encrypted": false,
"Tags": [ "Tags": [
{ {

View File

@ -264,6 +264,7 @@ resource "aws_autoscaling_group" "nodes-privateciliumadvanced-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-cilium-privateciliumadvanced-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-cilium-privateciliumadvanced-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privateciliumadvanced.example.com" "KubernetesCluster" = "privateciliumadvanced.example.com"
@ -272,12 +273,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-cilium-privateciliumadvanced-example-
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privateciliumadvanced.example.com" = "owned" "kubernetes.io/cluster/privateciliumadvanced.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-events-privateciliumadvanced-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-privateciliumadvanced-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privateciliumadvanced.example.com" "KubernetesCluster" = "privateciliumadvanced.example.com"
@ -286,12 +288,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-privateciliumadvanced-example-
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privateciliumadvanced.example.com" = "owned" "kubernetes.io/cluster/privateciliumadvanced.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-privateciliumadvanced-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-privateciliumadvanced-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privateciliumadvanced.example.com" "KubernetesCluster" = "privateciliumadvanced.example.com"
@ -300,7 +303,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-privateciliumadvanced-example-co
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privateciliumadvanced.example.com" = "owned" "kubernetes.io/cluster/privateciliumadvanced.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_eip" "us-test-1a-privateciliumadvanced-example-com" { resource "aws_eip" "us-test-1a-privateciliumadvanced-example-com" {

View File

@ -294,6 +294,7 @@ resource "aws_autoscaling_group" "nodes-privatedns1-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-privatedns1-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-privatedns1-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatedns1.example.com" "KubernetesCluster" = "privatedns1.example.com"
@ -304,12 +305,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-privatedns1-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatedns1.example.com" = "owned" "kubernetes.io/cluster/privatedns1.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-privatedns1-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-privatedns1-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatedns1.example.com" "KubernetesCluster" = "privatedns1.example.com"
@ -320,7 +322,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-privatedns1-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatedns1.example.com" = "owned" "kubernetes.io/cluster/privatedns1.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_eip" "us-test-1a-privatedns1-example-com" { resource "aws_eip" "us-test-1a-privatedns1-example-com" {

View File

@ -259,6 +259,7 @@ resource "aws_autoscaling_group" "nodes-privatedns2-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-privatedns2-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-privatedns2-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatedns2.example.com" "KubernetesCluster" = "privatedns2.example.com"
@ -267,12 +268,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-privatedns2-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatedns2.example.com" = "owned" "kubernetes.io/cluster/privatedns2.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-privatedns2-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-privatedns2-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatedns2.example.com" "KubernetesCluster" = "privatedns2.example.com"
@ -281,7 +283,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-privatedns2-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatedns2.example.com" = "owned" "kubernetes.io/cluster/privatedns2.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_eip" "us-test-1a-privatedns2-example-com" { resource "aws_eip" "us-test-1a-privatedns2-example-com" {

View File

@ -264,6 +264,7 @@ resource "aws_autoscaling_group" "nodes-privateflannel-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-privateflannel-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-privateflannel-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privateflannel.example.com" "KubernetesCluster" = "privateflannel.example.com"
@ -272,12 +273,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-privateflannel-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privateflannel.example.com" = "owned" "kubernetes.io/cluster/privateflannel.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-privateflannel-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-privateflannel-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privateflannel.example.com" "KubernetesCluster" = "privateflannel.example.com"
@ -286,7 +288,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-privateflannel-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privateflannel.example.com" = "owned" "kubernetes.io/cluster/privateflannel.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_eip" "us-test-1a-privateflannel-example-com" { resource "aws_eip" "us-test-1a-privateflannel-example-com" {

View File

@ -279,6 +279,7 @@ resource "aws_autoscaling_group" "nodes-privatekopeio-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-privatekopeio-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-privatekopeio-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatekopeio.example.com" "KubernetesCluster" = "privatekopeio.example.com"
@ -287,12 +288,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-privatekopeio-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatekopeio.example.com" = "owned" "kubernetes.io/cluster/privatekopeio.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-privatekopeio-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-privatekopeio-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privatekopeio.example.com" "KubernetesCluster" = "privatekopeio.example.com"
@ -301,7 +303,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-privatekopeio-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privatekopeio.example.com" = "owned" "kubernetes.io/cluster/privatekopeio.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_elb" "api-privatekopeio-example-com" { resource "aws_elb" "api-privatekopeio-example-com" {

View File

@ -264,6 +264,7 @@ resource "aws_autoscaling_group" "nodes-privateweave-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-privateweave-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-privateweave-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privateweave.example.com" "KubernetesCluster" = "privateweave.example.com"
@ -272,12 +273,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-privateweave-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privateweave.example.com" = "owned" "kubernetes.io/cluster/privateweave.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-privateweave-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-privateweave-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "privateweave.example.com" "KubernetesCluster" = "privateweave.example.com"
@ -286,7 +288,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-privateweave-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/privateweave.example.com" = "owned" "kubernetes.io/cluster/privateweave.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_eip" "us-test-1a-privateweave-example-com" { resource "aws_eip" "us-test-1a-privateweave-example-com" {

View File

@ -194,6 +194,7 @@ resource "aws_autoscaling_group" "nodes-minimal-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-minimal-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-minimal-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "minimal.example.com" "KubernetesCluster" = "minimal.example.com"
@ -202,12 +203,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-minimal-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/minimal.example.com" = "owned" "kubernetes.io/cluster/minimal.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-minimal-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-minimal-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "minimal.example.com" "KubernetesCluster" = "minimal.example.com"
@ -216,7 +218,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-minimal-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/minimal.example.com" = "owned" "kubernetes.io/cluster/minimal.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_iam_instance_profile" "masters-minimal-example-com" { resource "aws_iam_instance_profile" "masters-minimal-example-com" {

View File

@ -179,6 +179,7 @@ resource "aws_autoscaling_group" "nodes-sharedsubnet-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-sharedsubnet-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-sharedsubnet-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "sharedsubnet.example.com" "KubernetesCluster" = "sharedsubnet.example.com"
@ -187,12 +188,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-sharedsubnet-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/sharedsubnet.example.com" = "owned" "kubernetes.io/cluster/sharedsubnet.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-sharedsubnet-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-sharedsubnet-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "sharedsubnet.example.com" "KubernetesCluster" = "sharedsubnet.example.com"
@ -201,7 +203,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-sharedsubnet-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/sharedsubnet.example.com" = "owned" "kubernetes.io/cluster/sharedsubnet.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_iam_instance_profile" "masters-sharedsubnet-example-com" { resource "aws_iam_instance_profile" "masters-sharedsubnet-example-com" {

View File

@ -179,6 +179,7 @@ resource "aws_autoscaling_group" "nodes-sharedvpc-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-sharedvpc-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-sharedvpc-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "sharedvpc.example.com" "KubernetesCluster" = "sharedvpc.example.com"
@ -187,12 +188,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-sharedvpc-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/sharedvpc.example.com" = "owned" "kubernetes.io/cluster/sharedvpc.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-sharedvpc-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-sharedvpc-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "sharedvpc.example.com" "KubernetesCluster" = "sharedvpc.example.com"
@ -201,7 +203,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-sharedvpc-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/sharedvpc.example.com" = "owned" "kubernetes.io/cluster/sharedvpc.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_iam_instance_profile" "masters-sharedvpc-example-com" { resource "aws_iam_instance_profile" "masters-sharedvpc-example-com" {

View File

@ -259,6 +259,7 @@ resource "aws_autoscaling_group" "nodes-unmanaged-example-com" {
resource "aws_ebs_volume" "us-test-1a-etcd-events-unmanaged-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-events-unmanaged-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "unmanaged.example.com" "KubernetesCluster" = "unmanaged.example.com"
@ -267,12 +268,13 @@ resource "aws_ebs_volume" "us-test-1a-etcd-events-unmanaged-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/unmanaged.example.com" = "owned" "kubernetes.io/cluster/unmanaged.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_ebs_volume" "us-test-1a-etcd-main-unmanaged-example-com" { resource "aws_ebs_volume" "us-test-1a-etcd-main-unmanaged-example-com" {
availability_zone = "us-test-1a" availability_zone = "us-test-1a"
encrypted = false encrypted = false
iops = 3000
size = 20 size = 20
tags = { tags = {
"KubernetesCluster" = "unmanaged.example.com" "KubernetesCluster" = "unmanaged.example.com"
@ -281,7 +283,7 @@ resource "aws_ebs_volume" "us-test-1a-etcd-main-unmanaged-example-com" {
"k8s.io/role/master" = "1" "k8s.io/role/master" = "1"
"kubernetes.io/cluster/unmanaged.example.com" = "owned" "kubernetes.io/cluster/unmanaged.example.com" = "owned"
} }
type = "gp2" type = "gp3"
} }
resource "aws_elb" "api-unmanaged-example-com" { resource "aws_elb" "api-unmanaged-example-com" {