Commit 73c6f9c 1 parent 7e967ab commit 73c6f9c Copy full SHA for 73c6f9c
File tree 7 files changed +39
-17
lines changed
packages/@aws-cdk/aws-eks
7 files changed +39
-17
lines changed Original file line number Diff line number Diff line change @@ -824,7 +824,8 @@ export class EksOptimizedImage implements ec2.IMachineImage {
824
824
}
825
825
}
826
826
827
- const LATEST_KUBERNETES_VERSION = '1.13' ;
827
+ // MAINTAINERS: use ./scripts/kube_bump.sh to update LATEST_KUBERNETES_VERSION
828
+ const LATEST_KUBERNETES_VERSION = '1.14' ;
828
829
829
830
/**
830
831
* Whether the worker nodes should support GPU or just standard instances
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ if [ $# -lt 2 ]; then
4
+ echo " usage: scripts/kube_bump.sh <previous_version> <new_version>"
5
+ exit 1
6
+ fi
7
+
8
+ PREVIOUS_KUBE_VERSION=$1
9
+ LATEST_KUBE_VERSION=$2
10
+
11
+ SCRIPT_PATH=" $( cd " $( dirname " $0 " ) " ; pwd -P ) "
12
+ EKS_PATH=" $SCRIPT_PATH /.."
13
+
14
+ sed -i " s/const LATEST_KUBERNETES_VERSION = '${PREVIOUS_KUBE_VERSION} /const LATEST_KUBERNETES_VERSION = '${LATEST_KUBE_VERSION} /" " $EKS_PATH /lib/cluster.ts"
15
+
16
+ INTEG_FILES=$( find " $EKS_PATH /test" -type f -name ' integ.*.json' )
17
+ echo " $INTEG_FILES " | xargs sed -i " s#eks/optimized-ami/${PREVIOUS_KUBE_VERSION} #eks/optimized-ami/${LATEST_KUBE_VERSION} #g"
18
+
19
+ NUMERIC_PREVIOUS_VERSION=$( sed ' s/[^0-9]*//g' <<< " $PREVIOUS_KUBE_VERSION" )
20
+ NUMERIC_LATEST_VERSION=$( sed ' s/[^0-9]*//g' <<< " $LATEST_KUBE_VERSION" )
21
+ echo " $INTEG_FILES " | xargs sed -i " s#awsserviceeksoptimizedami${NUMERIC_PREVIOUS_VERSION} amazonlinux2#awsserviceeksoptimizedami${NUMERIC_LATEST_VERSION} amazonlinux2#g"
Original file line number Diff line number Diff line change 1051
1051
"Type" : " AWS::AutoScaling::LaunchConfiguration" ,
1052
1052
"Properties" : {
1053
1053
"ImageId" : {
1054
- "Ref" : " SsmParameterValueawsserviceeksoptimizedami113amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter "
1054
+ "Ref" : " SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter "
1055
1055
},
1056
1056
"InstanceType" : " m5.large" ,
1057
1057
"IamInstanceProfile" : {
1210
1210
"Type" : " String" ,
1211
1211
"Description" : " Artifact hash for asset \" eks-integ-defaults/Cluster/KubernetesResourceHandler/Code\" "
1212
1212
},
1213
- "SsmParameterValueawsserviceeksoptimizedami113amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter " : {
1213
+ "SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter " : {
1214
1214
"Type" : " AWS::SSM::Parameter::Value<String>" ,
1215
- "Default" : " /aws/service/eks/optimized-ami/1.13 /amazon-linux-2/recommended/image_id"
1215
+ "Default" : " /aws/service/eks/optimized-ami/1.14 /amazon-linux-2/recommended/image_id"
1216
1216
}
1217
1217
},
1218
1218
"Outputs" : {
Original file line number Diff line number Diff line change 837
837
"Type" : " AWS::AutoScaling::LaunchConfiguration" ,
838
838
"Properties" : {
839
839
"ImageId" : {
840
- "Ref" : " SsmParameterValueawsserviceeksoptimizedami113amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter "
840
+ "Ref" : " SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter "
841
841
},
842
842
"InstanceType" : " t2.medium" ,
843
843
"IamInstanceProfile" : {
932
932
}
933
933
},
934
934
"Parameters" : {
935
- "SsmParameterValueawsserviceeksoptimizedami113amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter " : {
935
+ "SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter " : {
936
936
"Type" : " AWS::SSM::Parameter::Value<String>" ,
937
- "Default" : " /aws/service/eks/optimized-ami/1.13 /amazon-linux-2/recommended/image_id"
937
+ "Default" : " /aws/service/eks/optimized-ami/1.14 /amazon-linux-2/recommended/image_id"
938
938
}
939
939
},
940
940
"Outputs" : {
Original file line number Diff line number Diff line change 1051
1051
"Type" : " AWS::AutoScaling::LaunchConfiguration" ,
1052
1052
"Properties" : {
1053
1053
"ImageId" : {
1054
- "Ref" : " SsmParameterValueawsserviceeksoptimizedami113amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter "
1054
+ "Ref" : " SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter "
1055
1055
},
1056
1056
"InstanceType" : " t2.medium" ,
1057
1057
"IamInstanceProfile" : {
1210
1210
"Type" : " String" ,
1211
1211
"Description" : " Artifact hash for asset \" eks-integ-test-basic/EKSCluster/KubernetesResourceHandler/Code\" "
1212
1212
},
1213
- "SsmParameterValueawsserviceeksoptimizedami113amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter " : {
1213
+ "SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter " : {
1214
1214
"Type" : " AWS::SSM::Parameter::Value<String>" ,
1215
- "Default" : " /aws/service/eks/optimized-ami/1.13 /amazon-linux-2/recommended/image_id"
1215
+ "Default" : " /aws/service/eks/optimized-ami/1.14 /amazon-linux-2/recommended/image_id"
1216
1216
}
1217
1217
},
1218
1218
"Outputs" : {
Original file line number Diff line number Diff line change 966
966
"Type" : " AWS::AutoScaling::LaunchConfiguration" ,
967
967
"Properties" : {
968
968
"ImageId" : {
969
- "Ref" : " SsmParameterValueawsserviceeksoptimizedami113amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter "
969
+ "Ref" : " SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter "
970
970
},
971
971
"InstanceType" : " t2.medium" ,
972
972
"IamInstanceProfile" : {
1136
1136
"Type" : " String" ,
1137
1137
"Description" : " Artifact hash for asset \" k8s-cluster/cluster22/KubernetesResourceHandler/Code\" "
1138
1138
},
1139
- "SsmParameterValueawsserviceeksoptimizedami113amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter " : {
1139
+ "SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter " : {
1140
1140
"Type" : " AWS::SSM::Parameter::Value<String>" ,
1141
- "Default" : " /aws/service/eks/optimized-ami/1.13 /amazon-linux-2/recommended/image_id"
1141
+ "Default" : " /aws/service/eks/optimized-ami/1.14 /amazon-linux-2/recommended/image_id"
1142
1142
}
1143
1143
},
1144
1144
"Outputs" : {
Original file line number Diff line number Diff line change 905
905
"Type" : " AWS::AutoScaling::LaunchConfiguration" ,
906
906
"Properties" : {
907
907
"ImageId" : {
908
- "Ref" : " SsmParameterValueawsserviceeksoptimizedami113amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter "
908
+ "Ref" : " SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter "
909
909
},
910
910
"InstanceType" : " m5.large" ,
911
911
"IamInstanceProfile" : {
1226
1226
"Type" : " AWS::AutoScaling::LaunchConfiguration" ,
1227
1227
"Properties" : {
1228
1228
"ImageId" : {
1229
- "Ref" : " SsmParameterValueawsserviceeksoptimizedami113amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter "
1229
+ "Ref" : " SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter "
1230
1230
},
1231
1231
"InstanceType" : " t3.large" ,
1232
1232
"IamInstanceProfile" : {
1369
1369
"Type" : " String" ,
1370
1370
"Description" : " Artifact hash for asset \" integ-eks-spot/myCluster/KubernetesResourceHandler/Code\" "
1371
1371
},
1372
- "SsmParameterValueawsserviceeksoptimizedami113amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter " : {
1372
+ "SsmParameterValueawsserviceeksoptimizedami114amazonlinux2recommendedimageidC96584B6F00A464EAD1953AFF4B05118Parameter " : {
1373
1373
"Type" : " AWS::SSM::Parameter::Value<String>" ,
1374
- "Default" : " /aws/service/eks/optimized-ami/1.13 /amazon-linux-2/recommended/image_id"
1374
+ "Default" : " /aws/service/eks/optimized-ami/1.14 /amazon-linux-2/recommended/image_id"
1375
1375
}
1376
1376
},
1377
1377
"Outputs" : {
You can’t perform that action at this time.
0 commit comments