From 3a7aa691c901b594e90cfc49981bfeda0f77306b Mon Sep 17 00:00:00 2001 From: mclacore Date: Wed, 22 May 2024 15:34:49 -0700 Subject: [PATCH] adding version for 1.29 and versioning widget --- README.md | 8 ++++---- massdriver.yaml | 16 ++++++++++------ 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 6c07aa4..b89f97c 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ Form input parameters for configuring a bundle for deployment. - **`fargate`** *(object)*: AWS Fargate provides on-demand, right-sized compute capacity for running containers on EKS without managing node pools or clusters of EC2 instances. - **`enabled`** *(boolean)*: Enables EKS Fargate. Default: `False`. -- **`k8s_version`** *(string)*: The version of Kubernetes to run. Must be one of: `['1.22', '1.23', '1.24', '1.25', '1.26', '1.27']`. Default: `1.27`. +- **`k8s_version`** *(string)*: The version of Kubernetes to run. Must be one of: `['1.22', '1.23', '1.24', '1.25', '1.26', '1.27', '1.28', '1.29']`. Default: `1.29`. - **`monitoring`** *(object)* - **`control_plane_log_retention`** *(integer)*: Duration to retain control plane logs in AWS Cloudwatch (Note: control plane logs do not contain application or container logs). Default: `7`. - **One of** @@ -115,7 +115,7 @@ Form input parameters for configuring a bundle for deployment. "fargate": { "enabled": false }, - "k8s_version": "1.27", + "k8s_version": "1.29", "monitoring": { "control_plane_log_retention": 7, "prometheus": { @@ -138,7 +138,7 @@ Form input parameters for configuring a bundle for deployment. ```json { "__name": "Development", - "k8s_version": "1.27", + "k8s_version": "1.29", "monitoring": { "control_plane_log_retention": 7, "prometheus": { @@ -160,7 +160,7 @@ Form input parameters for configuring a bundle for deployment. ```json { "__name": "Production", - "k8s_version": "1.27", + "k8s_version": "1.29", "monitoring": { "control_plane_log_retention": 365, "prometheus": { diff --git a/massdriver.yaml b/massdriver.yaml index db1857a..efcf349 100644 --- a/massdriver.yaml +++ b/massdriver.yaml @@ -16,7 +16,7 @@ steps: params: examples: - __name: Wizard - k8s_version: "1.27" + k8s_version: "1.29" fargate: enabled: false node_groups: @@ -35,7 +35,7 @@ params: persistence_enabled: false grafana_enabled: false - __name: Development - k8s_version: "1.27" + k8s_version: "1.29" node_groups: - name_suffix: shared instance_type: t3.medium @@ -47,7 +47,7 @@ params: persistence_enabled: false grafana_enabled: false - __name: Production - k8s_version: "1.27" + k8s_version: "1.29" node_groups: - name_suffix: shared instance_type: c5.2xlarge @@ -68,8 +68,8 @@ params: k8s_version: type: string title: Kubernetes Version - description: The version of Kubernetes to run - default: "1.27" + description: The version of Kubernetes to run. + default: "1.29" enum: - "1.22" - "1.23" @@ -77,6 +77,8 @@ params: - "1.25" - "1.26" - "1.27" + - "1.28" + - "1.29" fargate: type: object title: Fargate @@ -265,7 +267,7 @@ params: storage_class_to_efs_map: type: array title: Storage Classes - description: You may optionally specify a storage class name for each EFS file system you would like to use for persistent volumes. In addition, by specifying any EFS volumes here you will limit the provisioner to only be able to create peristent volumes use the listed EFS file systems. By leaving this blank, all file systems are usable. + description: You may optionally specify a storage class name for each EFS file system you would like to use for persistent volumes. In addition, by specifying any EFS volumes here you will limit the provisioner to only be able to create persistent volumes use the listed EFS file systems. By leaving this blank, all file systems are usable. default: [] items: type: object @@ -374,6 +376,8 @@ ui: - core_services - monitoring - "*" + k8s_version: + ui:field: versioningDropdown node_groups: items: ui:order: