File tree Expand file tree Collapse file tree 5 files changed +17
-12
lines changed
Expand file tree Collapse file tree 5 files changed +17
-12
lines changed Original file line number Diff line number Diff line change 22data "oci_identity_availability_domains" "ads" {
33 compartment_id = var. tenancy_ocid
44}
5+ data "oci_containerengine_cluster_option" "oke" {
6+ cluster_option_id = " all"
7+ }
8+ data "oci_containerengine_node_pool_option" "oke" {
9+ node_pool_option_id = " all"
10+ }
Original file line number Diff line number Diff line change 11resource "oci_containerengine_cluster" "oke_cluster" {
22 compartment_id = var. compartment_ocid
3- kubernetes_version = var. kubernetes_version
3+ kubernetes_version = (var . kubernetes_version == " Latest " ) ? local . cluster_k8s_latest_version : var. kubernetes_version
44 name = var. cluster_name
55 vcn_id = var. vcn_id
66
@@ -27,7 +27,7 @@ resource "oci_containerengine_cluster" "oke_cluster" {
2727resource "oci_containerengine_node_pool" "oke_node_pool" {
2828 cluster_id = var. create_new_oke_cluster ? oci_containerengine_cluster. oke_cluster [0 ]. id : var. existing_oke_cluster_id
2929 compartment_id = var. compartment_ocid
30- kubernetes_version = var. kubernetes_version
30+ kubernetes_version = (var . kubernetes_version == " Latest " ) ? local . node_pool_k8s_latest_version : var. kubernetes_version
3131 name = var. oke_nodepool_name
3232 node_shape = var. oke_nodepool_shape
3333 ssh_public_key = var. ssh_public_key
Original file line number Diff line number Diff line change @@ -17,3 +17,7 @@ variable "ssh_public_key" {}
1717variable "create_new_oke_cluster" {}
1818variable "existing_oke_cluster_id" {}
1919variable "cluster_endpoint_config_is_public_ip_enabled" {}
20+ locals {
21+ cluster_k8s_latest_version = reverse (sort (data. oci_containerengine_cluster_option . oke . kubernetes_versions ))[0 ]
22+ node_pool_k8s_latest_version = reverse (sort (data. oci_containerengine_node_pool_option . oke . kubernetes_versions ))[0 ]
23+ }
Original file line number Diff line number Diff line change @@ -146,16 +146,11 @@ variables:
146146 visible : create_new_oke_cluster
147147
148148 kubernetes_version :
149- type : enum
150- enum :
151- - " v1.20.8"
152- - " v1.19.7"
153- - " v1.19.2"
154- - " v1.18.10"
149+ type : string
155150 title : " Kubernetes Version"
156151 description : " Choose the version of Kubernetes to deploy"
157152 required : true
158- default : " v1.20.8 "
153+ default : " Latest "
159154 visible : create_new_oke_cluster
160155
161156 cluster_name :
Original file line number Diff line number Diff line change 66
77# sudo yum-config-manager --enable ol7_olcne
88
9- # sudo yum install -y kubectl git
9+ sudo yum install -y kubectl git
1010
11- curl -LO " https://dl.k8s.io/release/$( curl -L -s https://dl.k8s.io/release/stable.txt) /bin/linux/${cpu_arch} /kubectl"
12- sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
11+ # curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/${cpu_arch}/kubectl"
12+ # sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
1313
1414mkdir -p ~ /.kube
1515
You can’t perform that action at this time.
0 commit comments