Skip to content

Commit

Permalink
carbonplan: update k8s from 1.19 to 1.24
Browse files Browse the repository at this point in the history
  • Loading branch information
consideRatio committed Jan 24, 2023
1 parent e6fc639 commit 7308740
Showing 1 changed file with 27 additions and 2 deletions.
29 changes: 27 additions & 2 deletions eksctl/carbonplan.jsonnet
Original file line number Diff line number Diff line change
@@ -1,4 +1,14 @@
// Exports an eksctl config file for carbonplan cluster
// This file is a jinja2 template of a jsonnet template of a eksctl's cluster
// configuration file, which is in turn can be used with the `eksctl` CLI to both
// update and initialize a AWS EKS based cluster.
//
// This jinja2 template is only used by the deployer script as part of creating
// new clusters. If a relevant change is made here or the dependent file
// libsonnet/nodegroup.jsonnet, one may consider if we should manually update
// already generated jsonnet files in this folder.
//
// Configuration reference: https://eksctl.io/usage/schema/
//
local ng = import "./libsonnet/nodegroup.jsonnet";

// place all cluster nodes here
Expand Down Expand Up @@ -43,7 +53,7 @@ local daskNodes = [
metadata+: {
name: "carbonplanhub",
region: clusterRegion,
version: '1.19'
version: '1.24'
},
availabilityZones: masterAzs,
iam: {
Expand All @@ -59,6 +69,21 @@ local daskNodes = [
],
} for namespace in namespaces],
},
addons: [
{
// aws-ebs-csi-driver ensures that our PVCs are bound to PVs that
// couple to AWS EBS based storage, without it expect to see pods
// mounting a PVC failing to schedule and PVC resources that are
// unbound.
//
// Related docs: https://docs.aws.amazon.com/eks/latest/userguide/managing-ebs-csi.html
//
name: 'aws-ebs-csi-driver',
wellKnownPolicies: {
ebsCSIController: true,
},
},
],
nodeGroups: [
ng {
name: 'core-a',
Expand Down

0 comments on commit 7308740

Please sign in to comment.