@@ -8,6 +8,38 @@ import (
88)
99
1010var k8sComponentVersions = map [string ]map [string ]string {
11+ "1.13" : {
12+ "dockerEngine" : "1.13.*" ,
13+ "dashboard" : "kubernetes-dashboard-amd64:v1.10.0" ,
14+ "addon-resizer" : "addon-resizer:1.8.1" ,
15+ "heapster" : "heapster-amd64:v1.5.3" ,
16+ "metrics-server" : "metrics-server-amd64:v0.2.1" ,
17+ "coredns" : "coredns:1.2.2" ,
18+ "kube-dns" : "k8s-dns-kube-dns-amd64:1.14.13" ,
19+ "addon-manager" : "kube-addon-manager-amd64:v8.8" ,
20+ "dnsmasq" : "k8s-dns-dnsmasq-nanny-amd64:1.14.10" ,
21+ "pause" : "pause-amd64:3.1" ,
22+ "tiller" : "tiller:v2.8.1" ,
23+ "rescheduler" : "rescheduler:v0.4.0" ,
24+ "aci-connector" : "virtual-kubelet:latest" ,
25+ ContainerMonitoringAddonName : "oms:ciprod05082018" ,
26+ AzureCNINetworkMonitoringAddonName : "networkmonitor:v0.0.4" ,
27+ "cluster-autoscaler" : "cluster-autoscaler:v1.3.3" ,
28+ NVIDIADevicePluginAddonName : "k8s-device-plugin:1.11" ,
29+ "k8s-dns-sidecar" : "k8s-dns-sidecar-amd64:1.14.10" ,
30+ "nodestatusfreq" : DefaultKubernetesNodeStatusUpdateFrequency ,
31+ "nodegraceperiod" : DefaultKubernetesCtrlMgrNodeMonitorGracePeriod ,
32+ "podeviction" : DefaultKubernetesCtrlMgrPodEvictionTimeout ,
33+ "routeperiod" : DefaultKubernetesCtrlMgrRouteReconciliationPeriod ,
34+ "backoffretries" : strconv .Itoa (DefaultKubernetesCloudProviderBackoffRetries ),
35+ "backoffjitter" : strconv .FormatFloat (DefaultKubernetesCloudProviderBackoffJitter , 'f' , - 1 , 64 ),
36+ "backoffduration" : strconv .Itoa (DefaultKubernetesCloudProviderBackoffDuration ),
37+ "backoffexponent" : strconv .FormatFloat (DefaultKubernetesCloudProviderBackoffExponent , 'f' , - 1 , 64 ),
38+ "ratelimitqps" : strconv .FormatFloat (DefaultKubernetesCloudProviderRateLimitQPS , 'f' , - 1 , 64 ),
39+ "ratelimitbucket" : strconv .Itoa (DefaultKubernetesCloudProviderRateLimitBucket ),
40+ "gchighthreshold" : strconv .Itoa (DefaultKubernetesGCHighThreshold ),
41+ "gclowthreshold" : strconv .Itoa (DefaultKubernetesGCLowThreshold ),
42+ },
1143 "1.12" : {
1244 "dockerEngine" : "1.13.*" ,
1345 "dashboard" : "kubernetes-dashboard-amd64:v1.10.0" ,
@@ -281,6 +313,43 @@ func getK8sVersionComponents(version string, overrides map[string]string) map[st
281313 majorMinor := strings .Join (s [:2 ], "." )
282314 var ret map [string ]string
283315 switch majorMinor {
316+ case "1.13" :
317+ ret = map [string ]string {
318+ "hyperkube" : "hyperkube-amd64:v" + version ,
319+ "ccm" : "cloud-controller-manager-amd64:v" + version ,
320+ "windowszip" : "v" + version + "-1int.zip" ,
321+ "dockerEngineVersion" : k8sComponentVersions ["1.13" ]["dockerEngine" ],
322+ DefaultDashboardAddonName : k8sComponentVersions ["1.13" ]["dashboard" ],
323+ "exechealthz" : k8sComponentVersions ["1.13" ]["exechealthz" ],
324+ "addonresizer" : k8sComponentVersions ["1.13" ]["addon-resizer" ],
325+ "heapster" : k8sComponentVersions ["1.13" ]["heapster" ],
326+ DefaultMetricsServerAddonName : k8sComponentVersions ["1.13" ]["metrics-server" ],
327+ "coredns" : k8sComponentVersions ["1.13" ]["coredns" ],
328+ "kube-dns" : k8sComponentVersions ["1.13" ]["kube-dns" ],
329+ "addonmanager" : k8sComponentVersions ["1.13" ]["addon-manager" ],
330+ "dnsmasq" : k8sComponentVersions ["1.13" ]["dnsmasq" ],
331+ "pause" : k8sComponentVersions ["1.13" ]["pause" ],
332+ DefaultTillerAddonName : k8sComponentVersions ["1.13" ]["tiller" ],
333+ DefaultReschedulerAddonName : k8sComponentVersions ["1.13" ]["rescheduler" ],
334+ DefaultACIConnectorAddonName : k8sComponentVersions ["1.13" ]["aci-connector" ],
335+ ContainerMonitoringAddonName : k8sComponentVersions ["1.13" ][ContainerMonitoringAddonName ],
336+ AzureCNINetworkMonitoringAddonName : k8sComponentVersions ["1.13" ][AzureCNINetworkMonitoringAddonName ],
337+ DefaultClusterAutoscalerAddonName : k8sComponentVersions ["1.13" ]["cluster-autoscaler" ],
338+ "k8s-dns-sidecar" : k8sComponentVersions ["1.13" ]["k8s-dns-sidecar" ],
339+ "nodestatusfreq" : k8sComponentVersions ["1.13" ]["nodestatusfreq" ],
340+ "nodegraceperiod" : k8sComponentVersions ["1.13" ]["nodegraceperiod" ],
341+ "podeviction" : k8sComponentVersions ["1.13" ]["podeviction" ],
342+ "routeperiod" : k8sComponentVersions ["1.13" ]["routeperiod" ],
343+ "backoffretries" : k8sComponentVersions ["1.13" ]["backoffretries" ],
344+ "backoffjitter" : k8sComponentVersions ["1.13" ]["backoffjitter" ],
345+ "backoffduration" : k8sComponentVersions ["1.13" ]["backoffduration" ],
346+ "backoffexponent" : k8sComponentVersions ["1.13" ]["backoffexponent" ],
347+ "ratelimitqps" : k8sComponentVersions ["1.13" ]["ratelimitqps" ],
348+ "ratelimitbucket" : k8sComponentVersions ["1.13" ]["ratelimitbucket" ],
349+ "gchighthreshold" : k8sComponentVersions ["1.13" ]["gchighthreshold" ],
350+ "gclowthreshold" : k8sComponentVersions ["1.13" ]["gclowthreshold" ],
351+ NVIDIADevicePluginAddonName : k8sComponentVersions ["1.13" ][NVIDIADevicePluginAddonName ],
352+ }
284353 case "1.12" :
285354 ret = map [string ]string {
286355 "hyperkube" : "hyperkube-amd64:v" + version ,
0 commit comments