Release 1.15.0
shapirov103
released this
28 Jun 20:33
·
78 commits
to main
since this release
Call outs
- While 1.15.0 adds explicit support for EKS/Kubernetes version 1.30, we discovered that ADOT addon does not yet support that version and since many of our observability patterns depend on it, the default EKS version for the blueprints stayed at 1.29.
- You can now use a construct for EKS Blueprints
EksBlueprintConstruct
with your stacks which opens up opportunities to use it with Service Catalog and other use cases when stack is defined outside of the blueprints. - New upstream nginx ingress add-on (in addition to the existing NginxAddon from F5).
- Crossplane add-on is now based on helm vs EKS Marketplace Addon.
- Control plane logging is now using native CDK implementation (previously custom resource in the blueprints repo).
- Karpenter supports pod identity.
- Kubeshark add-on (hosted outside, but is part of EKS Blueprints)
- Many other enhancements and bugfixes.
What's Changed
- Moved version into explicit Props for EBS CSI by @5herlocked in #967
- chore(docs): use correct path to bedrock-team.md by @a-bigelow in #970
- Omit version to AdotCollectorAddOnProps by @Falco152 in #975
- [addons/karpenter] Covers the use of KubernetesVersion.of('1.28') syntax to get a KubernetesVersion by @ROunofF in #977
- PR to Fix #982 Issue by @elamaran11 in #993
- Remove the second 'version' declaration by @belov38 in #986
- [Karpenter] Fix ignored namespace prop by @muckelba in #985
- Fix for #997 - Enable control plane logging with CDK native (dropping custom resource) by @shapirov103 in #998
- [Docs] FluxCD - Use basic access auth for GitHub by @JamesMcMahon in #1000
- Fix: allow to extend configurations of AWS LB controller and EBS CSI driver. by @thpham in #996
- bugfix: Adds cluster role for otel daemonset deployment mode by @arunvthangaraj in #991
- [feat] Add service override parameter to ExternalDNS props by @tdalbo92 in #1013
- Feature/kubeshark by @zghanem0 in #1003
- Update CODEOWNERS by @troy-ameigh in #1020
- Fixing Issue #1011: allow configure configure DISABLE_TCP_EARLY_DEMUX for VPC-CNI by @elamaran11 in #1017
- feat(generic-cluster-provider): support kubectl lambda layer v1.30 by @awsdataarchitect in #1022
- Allow users to define timeout value while installing karpenter helm c… by @bugathagit in #1014
- Feature to introduce Dev Containers by @elamaran11 in #1001
- documentation updates for 1.15 by @shapirov103 in #1023
- Bugfix -- add in the Beta1 CRD's on upgrade to v0.32 or higher. by @jsamuel1 in #963
- Add FluxCD support for S3 Bucket sources by @jkataja in #1007
- [Karpenter] Make sure to preserve the SA during chart deletion by @muckelba in #1012
- Migrated CloudWatch Insights to new CoreAddons model by @5herlocked in #994
- Generic Construct for EKS blueprint by @bugathagit in #1018
- Upgraded CloudWatchInsight to v1.7 and fixed unit tests by @shapirov103 in #1025
- [KEDA] Update helm values to work from v2.14.0 by @vumdao in #1024
- [Karpenter] Pod Identity Supports by @vumdao in #1026
- Release 1.15 Prep: library upgrades, helm upgrades, CDK moved to 2.14… by @shapirov103 in #1028
- Upbound CrossPlane addon upgrade by @elamaran11 in #1029
- Add KubernetesIngressAddOn for enhanced Ingress Management by @Pjv93 in #989
New Contributors
- @Falco152 made their first contribution in #975
- @belov38 made their first contribution in #986
- @muckelba made their first contribution in #985
- @JamesMcMahon made their first contribution in #1000
- @thpham made their first contribution in #996
- @tdalbo92 made their first contribution in #1013
- @zghanem0 made their first contribution in #1003
- @awsdataarchitect made their first contribution in #1022
- @bugathagit made their first contribution in #1014
- @jsamuel1 made their first contribution in #963
- @Pjv93 made their first contribution in #989
Add-on versions in the release
* CDK at 2.147.1
INFO Chart kuberay-operator-1.1.1 is at the latest version.
INFO Chart aws-load-balancer-controller-1.8.1 is at the latest version.
INFO Chart appmesh-controller-1.13.0 is at the latest version.
INFO Chart tigera-operator-v3.28.0 is at the latest version.
INFO Chart cert-manager-1.15.1 is at the latest version.
INFO Chart kube-state-metrics-5.20.1 is at the latest version.
WARN Upgrade is needed for chart prometheus-node-exporter-4.36.0: latest version is 4.37.0.
DEBUG Core add-on adot is at version auto
INFO Chart base-1.22.2 is at the latest version.
INFO Chart istiod-1.22.2 is at the latest version.
INFO Chart cni-1.22.2 is at the latest version.
INFO Chart gateway-1.22.2 is at the latest version.
INFO Chart metrics-server-3.12.1 is at the latest version.
INFO Chart argo-cd-7.3.2 is at the latest version.
INFO Chart nginx-ingress-1.3.0 is at the latest version.
WARN Upgrade is needed for chart ingress-nginx-4.10.0: latest version is 4.10.1.
DEBUG Core add-on vpc-cni is at version auto
DEBUG Core add-on coredns is at version auto
DEBUG Core add-on kube-proxy is at version auto
INFO Chart gatekeeper-3.16.3 is at the latest version.
No versions are found for karpenter in repository oci://public.ecr.aws/karpenter/karpenter
INFO Chart aws-node-termination-handler-0.21.0 is at the latest version.
INFO Chart kubevious-1.2.2 is at the latest version.
DEBUG Core add-on aws-ebs-csi-driver is at version auto
WARN Upgrade is needed for chart aws-efs-csi-driver-3.0.5: latest version is 3.0.6.
INFO Chart keda-2.14.2 is at the latest version.
INFO Chart aws-privateca-issuer-1.2.7 is at the latest version.
No versions are found for flux2 in repository oci://ghcr.io/fluxcd-community/charts/flux2
INFO Chart gpu-operator-v24.3.0 is at the latest version.
No versions are found for oci://ghcr.io/grafana/helm-charts/grafana-operator in repository undefined
INFO Chart aws-for-fluent-bit-0.1.33 is at the latest version.
INFO Chart airflow-1.14.0 is at the latest version.
INFO Chart external-secrets-0.9.19 is at the latest version.
DEBUG Core add-on eks-pod-identity-agent is at version auto
INFO Chart external-dns-1.14.5 is at the latest version.
INFO Chart secrets-store-csi-driver-1.4.4 is at the latest version.
Please use minimum Karpenter version for this Kubernetes Version: 0.34.0, otherwise you will run into compatibility issues.
DEBUG Core add-on aws-ebs-csi-driver has autoselected version v1.31.0-eksbuild.1
DEBUG Core add-on eks-pod-identity-agent has autoselected version v1.3.0-eksbuild.1
DEBUG Core add-on vpc-cni has autoselected version v1.16.0-eksbuild.1
DEBUG Core add-on kube-proxy has autoselected version v1.29.0-eksbuild.1
DEBUG Core add-on adot has autoselected version v0.94.1-eksbuild.1
DEBUG Core add-on coredns has autoselected version v1.11.1-eksbuild.4
Full Changelog: blueprints-1.14.1...blueprints-1.15.0