Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Upgrade EKS to 1.27 #702

Closed
wants to merge 150 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
150 commits
Select commit Hold shift + click to select a range
b1424fc
Upgrade to EKS 1.27
niallthomson Oct 18, 2023
3851128
Fix VPC CNI version
niallthomson Oct 19, 2023
09b4708
Revert VPC CNI version change
niallthomson Oct 19, 2023
2e3d72d
Fix broken linkg in crossplane module
mostafafarzaneh Oct 20, 2023
95a2632
Make sure Inferentia lab tidies up after tests
niallthomson Oct 20, 2023
3d3dd7f
Fix to pick up errors when running multiple commands
niallthomson Oct 20, 2023
a5aec4e
Removed unused workflow
niallthomson Oct 21, 2023
78b7a9d
Upgrade eksctl
niallthomson Oct 21, 2023
0ae42c3
Migrated Terraform for several labs to new addons repository
niallthomson Oct 21, 2023
5e61371
Bump versions of kubectl and eksctl
niallthomson Oct 21, 2023
9baab17
Remove use of deprecated argument
niallthomson Oct 21, 2023
8b75d45
Migrate away from kustomize env substitution for 1.27
niallthomson Oct 21, 2023
5d715aa
Bump kubectl in website tools
niallthomson Oct 21, 2023
6d8e2ec
Migrate AIML section away from kustomize env substitution
niallthomson Oct 21, 2023
4042443
Revert change to IRSA dynamo configuration
niallthomson Oct 21, 2023
f591293
Increase timeout for AMI upgrade
niallthomson Oct 23, 2023
2ad246b
Migrate OSS metrics lab away from kustomize environment substitution
niallthomson Oct 23, 2023
cba43e6
Migrate CI metrics lab away from kustomize environment substitution
niallthomson Oct 24, 2023
a5b0c1a
Clean up load generator in OSS metrics lab
niallthomson Oct 24, 2023
f9f27e8
Fix apply for consolidation
niallthomson Oct 24, 2023
06ceabd
Fix deprecation warnings
niallthomson Oct 24, 2023
58ff11f
Removed use of standalone kustomize CLI in favor of kubectl kustomize
niallthomson Oct 24, 2023
3decfdb
Migrated SG for pods
niallthomson Oct 24, 2023
e722708
Workaround for slow kubecost deploy
niallthomson Oct 24, 2023
6ac5a6d
Migrate custom networking
niallthomson Oct 24, 2023
c16232c
Fix duplicate resource entries in kustomize files
niallthomson Oct 24, 2023
6b093fa
ArgoCD should use values.yaml
niallthomson Oct 24, 2023
a1ce1cd
Fix duplicate resources
niallthomson Oct 25, 2023
babf89c
Migrate custom networking
niallthomson Oct 25, 2023
8f277ab
Merge branch 'main' into eks-1.27
niallthomson Oct 25, 2023
70873d2
Fix multiple resources in storage
niallthomson Oct 25, 2023
160af94
Fix multiple resources in storage
niallthomson Oct 25, 2023
902eac5
Ensure EBS addon using correct IAM role
niallthomson Oct 25, 2023
7a69204
Downgrade eksctl due to bug
niallthomson Oct 25, 2023
ec03f23
Adding GuardDuty runtime findings
rodrigobersa Aug 26, 2023
582634e
Fix image link
rodrigobersa Aug 26, 2023
69a581a
Fix Runtime protection title, and cleanup menu position
rodrigobersa Aug 26, 2023
fa2f4ab
refactor: GuardDuty module, enable
rodrigobersa Aug 28, 2023
9a281b4
refactor: GuardDuty module, folder structure
rodrigobersa Aug 28, 2023
51fc90a
refactor: GuardDuty module, example finding
rodrigobersa Aug 29, 2023
4fb86c9
refactor: GuardDuty module, ommiting IDs
rodrigobersa Aug 29, 2023
fc2e0ea
refactor: GuardDuty module, log monitoring
rodrigobersa Aug 29, 2023
512c056
refactor: GuardDuty module, unifing privileged.
rodrigobersa Aug 29, 2023
b939f95
refactor: GuardDuty module, adding rshell.
rodrigobersa Aug 31, 2023
45e995a
refactor: GuardDuty module, updating rshell.
rodrigobersa Sep 6, 2023
ef7d5f4
refactor: GuardDuty module, fix rshell.
rodrigobersa Sep 6, 2023
3395d3c
refactor: GuardDuty module, scripting lab
rodrigobersa Sep 6, 2023
051a97a
refactor: GuardDuty module, fixing typos, cleanup
rodrigobersa Sep 6, 2023
0026ad8
Hide reverse-shell
rodrigobersa Oct 24, 2023
29d4588
Removing reverse-shell from Index
rodrigobersa Oct 24, 2023
64d9bc7
Updated governing members
svennam92 Oct 25, 2023
89817f9
Refactoring folder structure for Secrets Management
rodrigobersa Oct 6, 2023
44139ad
Adding Secrets manager index
rodrigobersa Oct 6, 2023
8288240
Changing module order
rodrigobersa Oct 6, 2023
2532098
Adding Deployment directory
rodrigobersa Oct 6, 2023
826ab34
Fixing directory structure
rodrigobersa Oct 7, 2023
a178f02
EKS Validation
rodrigobersa Oct 7, 2023
ac01951
Fixing Addon, and validation steps
rodrigobersa Oct 9, 2023
59952b9
Secrets module directory structure
rodrigobersa Oct 9, 2023
40b34e7
Adding secret store
rodrigobersa Oct 10, 2023
f0ff041
Fix typo
rodrigobersa Oct 10, 2023
2b04a87
Changing module strucutre
rodrigobersa Oct 11, 2023
c33d40f
Fixing descriptoon and adding describe command
rodrigobersa Oct 11, 2023
d11f67c
Running tests v1
rodrigobersa Oct 12, 2023
d79e80b
Running tests v1
rodrigobersa Oct 12, 2023
2611cf4
Adjusting validation step
rodrigobersa Oct 12, 2023
d692271
Updating mounting secrets section
rodrigobersa Oct 12, 2023
8e705c6
Fixing kustomization path
rodrigobersa Oct 12, 2023
78c8efe
Fixing linting
rodrigobersa Oct 12, 2023
8295df0
Adjusting code blocks
rodrigobersa Oct 12, 2023
2ae89ec
Fix typu
rodrigobersa Oct 12, 2023
72906bb
Adding external secrets
rodrigobersa Oct 12, 2023
e4ed747
Fix typo
rodrigobersa Oct 12, 2023
8f028c8
Review
rodrigobersa Oct 13, 2023
739b8c5
Fixing path
rodrigobersa Oct 13, 2023
89f176f
Code review
rodrigobersa Oct 19, 2023
2ed6309
Fix variable and rephrasing
rodrigobersa Oct 19, 2023
685c546
Fixing typo
rodrigobersa Oct 19, 2023
4c53106
Fixing typo
rodrigobersa Oct 19, 2023
6acebcb
Fixing typo
rodrigobersa Oct 19, 2023
7bdf2eb
Adding tag for Sealed Secrets
rodrigobersa Oct 19, 2023
130b1a8
Adding tag for Sealed Secrets
rodrigobersa Oct 19, 2023
983c54c
Adding tag for Sealed Secrets
rodrigobersa Oct 19, 2023
45476fc
Removing optinal tag from Sealed Secrets
rodrigobersa Oct 19, 2023
bc9bb94
Adding `cluster/terraform` deployment
rodrigobersa Aug 16, 2023
44a7150
Fixing Subnet CIDRs, and Public Subnet tags
rodrigobersa Aug 16, 2023
e64cf66
Adding subnet names sufix
rodrigobersa Aug 16, 2023
0a4d0eb
Adding subnet names sufix
rodrigobersa Aug 16, 2023
b8643da
Adjusting subnet names sufix
rodrigobersa Aug 16, 2023
d1ecc52
Updating `versions.tf`.
rodrigobersa Aug 16, 2023
080b6d9
Adding `docs/using-terraform`. Updating `scripts/installer.sh`.
rodrigobersa Aug 17, 2023
91d98c2
Adding file labels
rodrigobersa Aug 17, 2023
d4dd315
Fixing file labels
rodrigobersa Aug 17, 2023
f6294b2
Adjusting terraform commands, and .tf files
rodrigobersa Aug 17, 2023
2468cdf
Fix terraform files download
rodrigobersa Aug 17, 2023
fa9309f
Removing '(Comming soon)' comment
rodrigobersa Aug 17, 2023
6eb3e4b
Migrate kubecost to new helm addon for reliability
niallthomson Oct 19, 2023
08bd0c6
Split Terraform cluster creation to separate files and fixed to suppo…
niallthomson Oct 19, 2023
6bb3b6a
Reorder fundamentals section
niallthomson Aug 23, 2023
1cbdc06
Fixed some secrets manager issues with test repeatability, language c…
niallthomson Oct 26, 2023
89081e6
fix reset-environment script env PWD single quote
csantanapr Oct 26, 2023
737fb11
Make runtime monitoring testable, fix image sizes to be more readable
niallthomson Oct 26, 2023
c1c073c
Additional introduction to GuardDuty
niallthomson Oct 26, 2023
1111a5d
fix: change min node count to 4
yash555kumar Oct 20, 2023
bd5dde3
fix: remove word minimum size to match description with the command
yash555kumar Oct 26, 2023
232b327
Bump @babel/traverse from 7.19.1 to 7.23.2 in /website
dependabot[bot] Oct 18, 2023
e6f77fd
Pass TEST_OUTPUT to test hooks, added documentation on hooks
niallthomson Oct 26, 2023
e3c67da
Add new release workflow
niallthomson Oct 28, 2023
c0f82d0
Initial release doc
niallthomson Oct 28, 2023
1bee92c
Release show use content labels, added more documentation
niallthomson Oct 30, 2023
8fa2a27
add ci
Aug 16, 2023
ccf5830
initial setup
Aug 18, 2023
a97b81f
Add Flux ImageUpdater
Aug 29, 2023
d82fc6e
add mutli-arch ci
Sep 13, 2023
afa59d7
Add content to CI-Flix
Sep 26, 2023
6948a8e
Add content to CI-Flux
Sep 26, 2023
24c7e78
Add content to CI-Flux
Sep 26, 2023
ffa0dd4
Add content to CI-Flux
Sep 26, 2023
1eea0eb
move yaml to manifests
Sep 27, 2023
359f27b
move yaml to manifests
Sep 27, 2023
e0ca94e
rename file imagerepolicy
Oct 3, 2023
07d99e6
Update website/docs/automation/gitops/flux/ci.md
ybezsonov Oct 26, 2023
8f173be
Update website/docs/automation/gitops/flux/ci.md
ybezsonov Oct 26, 2023
7f3f060
Update website/docs/automation/gitops/flux/ci.md
ybezsonov Oct 26, 2023
9ec542f
improve setup and tests
Oct 26, 2023
e6831a6
Fix the terraform destroy command
Samuel-IH Oct 29, 2023
3172062
Upgrade remark to v15 and associated dependencies
niallthomson Oct 31, 2023
60929cb
Modified cleanup script for the workshop to better reflect what we're…
Oct 10, 2023
183bcb4
Updated ACK DynamoDB Controller to install with EKS Blueprints v5 Ter…
Oct 10, 2023
7658961
created Kubernetes manifests for creating DynamoDB tables, configmaps…
Oct 10, 2023
45d5091
modifying addon.tf to use ack TF and changes in workshop content
Oct 12, 2023
73577d6
Updated ACK DynamoDB Controller to install with EKS Blueprints v5 Ter…
Oct 22, 2023
1216cce
Updated ACK DynamoDB Controller to install with EKS Blueprints v5 Ter…
Oct 22, 2023
f151568
Updated ACK DynamoDB Controller to install with EKS Blueprints v5 Ter…
Oct 22, 2023
9880178
Updated ACK DynamoDB Controller to install with EKS Blueprints v5 Ter…
Oct 22, 2023
288d58f
Updated ACK DynamoDB Controller to install with EKS Blueprints v5 Ter…
Oct 22, 2023
8c1417e
Updated ACK DynamoDB Controller to install with EKS Blueprints v5 Ter…
Oct 22, 2023
666eeb0
Updated configmap creation with env, made changes to service account …
Oct 22, 2023
b2a135d
Updated steps to perform, screenshots and other manifest items
Oct 25, 2023
0ddaa6f
Made changes to language, titles and ENV vars for AWS region
Oct 25, 2023
8d243d9
Made changes as per PR comments
Oct 30, 2023
687a1b6
Made changes as per PR comments
Oct 30, 2023
eb61a60
broken website link
Oct 31, 2023
5925308
broken website link
Oct 31, 2023
f3f43a5
fixed bash prompt in md
Oct 31, 2023
9905023
Ensure ACK dynamo table and IAM role are named appropriately
niallthomson Oct 31, 2023
9ea5cdb
Fix how base is determined for kubectl 1.27
niallthomson Oct 31, 2023
304cf5a
Update ACK kustomization for EKS 1.27
niallthomson Oct 31, 2023
2009378
Use file view instead of kustomization for new resource
niallthomson Oct 31, 2023
fb5f250
Merge branch 'main' into eks-1.27
niallthomson Oct 31, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
109 changes: 0 additions & 109 deletions .github/workflows/e2e-parallel.yaml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/module-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
tar zxf awsweeper_0.12.0_linux_amd64.tar.gz
mv awsweeper_0.12.0_linux_amd64/awsweeper ${HOME}/.local/bin

wget -q https://github.com/eksctl-io/eksctl/releases/download/v0.150.0/eksctl_Linux_amd64.tar.gz
wget -q https://github.com/eksctl-io/eksctl/releases/download/v0.160.0/eksctl_Linux_amd64.tar.gz
tar zxf eksctl_Linux_amd64.tar.gz
mv eksctl ${HOME}/.local/bin

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-cleanup.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
tar zxf awsweeper_0.12.0_linux_amd64.tar.gz
mv awsweeper_0.12.0_linux_amd64/awsweeper ${HOME}/.local/bin

wget https://github.com/eksctl-io/eksctl/releases/download/v0.150.0/eksctl_Linux_amd64.tar.gz
wget https://github.com/eksctl-io/eksctl/releases/download/v0.160.0/eksctl_Linux_amd64.tar.gz
tar zxf eksctl_Linux_amd64.tar.gz
mv eksctl ${HOME}/.local/bin

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/website-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
node-version: 16
- uses: azure/setup-kubectl@v3
with:
version: 'v1.23.9'
version: 'v1.27.7'
id: install
- name: Run website build
working-directory: website
Expand Down
6 changes: 3 additions & 3 deletions cluster/eksctl/cluster.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ availabilityZones:
metadata:
name: ${EKS_CLUSTER_NAME}
region: ${AWS_REGION}
version: '1.25'
version: '1.27'
tags:
karpenter.sh/discovery: ${EKS_CLUSTER_NAME}
created-by: eks-workshop-v2
Expand All @@ -26,7 +26,7 @@ vpc:

addons:
- name: vpc-cni
version: v1.12.5-eksbuild.2
version: '1.14.1'
configurationValues: "{\"env\":{\"ENABLE_PREFIX_DELEGATION\":\"true\", \"ENABLE_POD_ENI\":\"true\", \"POD_SECURITY_GROUP_ENFORCING_MODE\":\"standard\"}}"
resolveConflicts: overwrite

Expand All @@ -37,6 +37,6 @@ managedNodeGroups:
maxSize: 6
instanceType: m5.large
privateNetworking: true
releaseVersion: 1.25.6-20230304
releaseVersion: 1.27.3-20230816
labels:
workshop-default: 'yes'
20 changes: 10 additions & 10 deletions lab/bin/reset-environment
Original file line number Diff line number Diff line change
Expand Up @@ -55,16 +55,16 @@ kubectl delete pod load-generator --ignore-not-found > /dev/null
kubectl delete namespace other --ignore-not-found > /dev/null

kubectl apply -k $base_path --prune --all \
--prune-whitelist=autoscaling/v1/HorizontalPodAutoscaler \
--prune-whitelist=core/v1/Service \
--prune-whitelist=core/v1/ConfigMap \
--prune-whitelist=apps/v1/Deployment \
--prune-whitelist=apps/v1/StatefulSet \
--prune-whitelist=core/v1/ServiceAccount \
--prune-whitelist=core/v1/Secret \
--prune-whitelist=core/v1/PersistentVolumeClaim \
--prune-whitelist=scheduling.k8s.io/v1/PriorityClass \
--prune-whitelist=networking.k8s.io/v1/Ingress > /dev/null
--prune-allowlist=autoscaling/v1/HorizontalPodAutoscaler \
--prune-allowlist=core/v1/Service \
--prune-allowlist=core/v1/ConfigMap \
--prune-allowlist=apps/v1/Deployment \
--prune-allowlist=apps/v1/StatefulSet \
--prune-allowlist=core/v1/ServiceAccount \
--prune-allowlist=core/v1/Secret \
--prune-allowlist=core/v1/PersistentVolumeClaim \
--prune-allowlist=scheduling.k8s.io/v1/PriorityClass \
--prune-allowlist=networking.k8s.io/v1/Ingress > /dev/null

crossplane_crd=$(kubectl get crds | grep relationaldatabases.awsblueprints.io || [[ $? == 1 ]])

Expand Down
18 changes: 4 additions & 14 deletions lab/scripts/installer.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,14 @@

set -e

kubectl_version='1.23.9'
kubectl_checksum='053561f7c68c5a037a69c52234e3cf1f91798854527692acd67091d594b616ce'
kubectl_version='1.27.7'
kubectl_checksum='e5fe510ba6f421958358d3d43b3f0b04c2957d4bc3bb24cf541719af61a06d79'

helm_version='3.10.1'
helm_checksum='c12d2cd638f2d066fec123d0bd7f010f32c643afdf288d39a4610b1f9cb32af3'

eksctl_version='0.144.0'
eksctl_checksum='f91a12e7f72bce41a2529053d3a22351ba1fd9bb3517f9d1d1ee74dda1e43afc'

kustomize_version='4.5.7'
kustomize_checksum='701e3c4bfa14e4c520d481fdf7131f902531bfc002cb5062dcf31263a09c70c9'
eksctl_version='0.160.0'
eksctl_checksum='24fc2ea2295f1a0687271ecd6f9b66e6e674560617cced8f19ef5bbe92a1e4a2'

kubeseal_version='0.18.4'
kubeseal_checksum='2e765b87889bfcf06a6249cde8e28507e3b7be29851e4fac651853f7638f12f3'
Expand Down Expand Up @@ -62,13 +59,6 @@ chmod +x eksctl
mv ./eksctl /usr/local/bin
rm -rf eksctl_Linux_amd64.tar.gz

# kustomize
download_and_verify "https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${kustomize_version}/kustomize_v${kustomize_version}_linux_amd64.tar.gz" "$kustomize_checksum" "kustomize.tar.gz"
tar zxf kustomize.tar.gz
chmod +x kustomize
mv ./kustomize /usr/local/bin
rm -rf kustomize.tar.gz

# aws cli v2
curl --location --show-error --silent "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip -o -q awscliv2.zip -d /tmp
Expand Down
12 changes: 7 additions & 5 deletions manifests/.workshop/terraform/base.tf
Original file line number Diff line number Diff line change
Expand Up @@ -77,19 +77,21 @@ locals {
env = var.eks_cluster_id
}

eks_oidc_issuer_url = replace(data.aws_eks_cluster.eks_cluster.identity[0].oidc[0].issuer, "https://", "")
eks_cluster_endpoint = data.aws_eks_cluster.eks_cluster.endpoint
eks_cluster_version = data.aws_eks_cluster.eks_cluster.version
eks_cluster_id = data.aws_eks_cluster.eks_cluster.id
eks_oidc_issuer_url = replace(data.aws_eks_cluster.eks_cluster.identity[0].oidc[0].issuer, "https://", "")
eks_cluster_endpoint = data.aws_eks_cluster.eks_cluster.endpoint
eks_cluster_version = data.aws_eks_cluster.eks_cluster.version
eks_oidc_provider_arn = "arn:${data.aws_partition.current.partition}:iam::${data.aws_caller_identity.current.account_id}:oidc-provider/${local.eks_oidc_issuer_url}"

addon_context = {
aws_caller_identity_account_id = data.aws_caller_identity.current.account_id
aws_caller_identity_arn = data.aws_caller_identity.current.arn
aws_eks_cluster_endpoint = local.eks_cluster_endpoint
aws_partition_id = data.aws_partition.current.partition
aws_region_name = data.aws_region.current.name
eks_cluster_id = data.aws_eks_cluster.eks_cluster.id
eks_cluster_id = local.eks_cluster_id
eks_oidc_issuer_url = local.eks_oidc_issuer_url
eks_oidc_provider_arn = "arn:${data.aws_partition.current.partition}:iam::${data.aws_caller_identity.current.account_id}:oidc-provider/${local.eks_oidc_issuer_url}"
eks_oidc_provider_arn = local.eks_oidc_provider_arn
tags = {}
irsa_iam_role_path = "/"
irsa_iam_permissions_boundary = ""
Expand Down
1 change: 0 additions & 1 deletion manifests/modules/aiml/inferentia/base/config.properties

This file was deleted.

20 changes: 0 additions & 20 deletions manifests/modules/aiml/inferentia/base/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,25 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
configMapGenerator:
- name: base-vars
namespace: aiml
env: config.properties
options:
disableNameSuffixHash: true
replacements:
- source:
kind: ConfigMap
name: base-vars
version: v1
namespace: aiml
fieldPath: data.AIML_NEURON_ROLE_ARN
targets:
- select:
kind: ServiceAccount
name: inference
namespace: aiml
fieldPaths:
- metadata.annotations.[eks.amazonaws.com/role-arn]
resources:
- serviceaccount.yaml
- namespace.yaml

This file was deleted.

23 changes: 1 addition & 22 deletions manifests/modules/aiml/inferentia/compiler/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,26 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- ../base
configMapGenerator:
- name: compiler-vars
namespace: aiml
env: config.properties
options:
disableNameSuffixHash: true
replacements:
- source:
kind: ConfigMap
name: compiler-vars
version: v1
namespace: aiml
fieldPath: data.AIML_DL_IMAGE
targets:
- select:
kind: Pod
name: compiler
namespace: aiml
fieldPaths:
- spec.containers.0.image
resources:
- ../base
- compiler.yaml

This file was deleted.

23 changes: 1 addition & 22 deletions manifests/modules/aiml/inferentia/inference/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,26 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- ../base
configMapGenerator:
- name: inference-vars
namespace: aiml
env: config.properties
options:
disableNameSuffixHash: true
replacements:
- source:
kind: ConfigMap
name: inference-vars
version: v1
namespace: aiml
fieldPath: data.AIML_DL_IMAGE
targets:
- select:
kind: Pod
name: inference
namespace: aiml
fieldPaths:
- spec.containers.0.image
resources:
- ../base
- inference.yaml

This file was deleted.

34 changes: 1 addition & 33 deletions manifests/modules/aiml/inferentia/provisioner/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,37 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- ../base
configMapGenerator:
- name: inference-vars
namespace: aiml
env: config.properties
options:
disableNameSuffixHash: true
replacements:
- source:
kind: ConfigMap
name: inference-vars
version: v1
namespace: aiml
fieldPath: data.EKS_CLUSTER_NAME
targets:
- select:
kind: AWSNodeTemplate
name: aiml
fieldPaths:
- spec.securityGroupSelector.[karpenter.sh/discovery]
- source:
kind: ConfigMap
name: inference-vars
version: v1
namespace: aiml
fieldPath: data.AIML_SUBNETS
targets:
- select:
kind: AWSNodeTemplate
name: aiml
fieldPaths:
- spec.subnetSelector.aws-ids
resources:
- ../base
- provisioner.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ EOF

module "eks_blueprints_addons" {
source = "aws-ia/eks-blueprints-addons/aws"
version = "~> 1.0"
version = "1.9.2"

enable_aws_load_balancer_controller = true
aws_load_balancer_controller = {
Expand Down
Loading
Loading