v2.3.0
Caution
This release introduces a few changes to this provider.
- The underlying Kubernetes provider used to interact with the aws-auth configmap is now marked to treat configmaps as mutable. This avoids the potential issue of having users being denied access to a cluster.
- The
VpcCni
resource now stores the applied manifest in state. This will enable the provider to upgrade the cluster's CNI object if the provider has any CNI updates to make. - The
cluster.kubeconfig
method now returns a Kubeconfig object without any AWS Profile information. If profile information is required to be injected, please use thecluster.getKubeconfig
method instead.
The changes made in this release will result in a one time update to the underlying VpcCni
and configmap
resources when upgrading this to version. There should not be any downtime related to this updates, and they should happen in-place.
What's Changed
- Disable Fargate tests until #1041 is resolved by @thomas11 in #1044
- Fix broken snapshot tests by @rquitales in #1050
- tests: log kubernetes object if object is not in ready state for easier debugging by @rquitales in #1040
- Bump the go_modules group group in /examples with 3 updates by @dependabot in #1056
- Bump the go_modules group group in /examples/cluster-go with 3 updates by @dependabot in #1055
- Bump the go_modules group group in /examples/aws-go-eks-helloworld with 3 updates by @dependabot in #1053
- Bump the go_modules group group in /examples/extra-sg-go with 3 updates by @dependabot in #1052
- Bump the go_modules group group in /sdk with 3 updates by @dependabot in #1051
- Bump the go_modules group group in /examples/managed-nodegroups-go with 3 updates by @dependabot in #1054
- Combined dependencies PR by @mjeffryes in #1073
- Bump the go_modules group group in /examples/cluster-go with 3 updates by @dependabot in #1062
- Bump the go_modules group group in /sdk with 1 update by @dependabot in #1065
- Bump the go_modules group group in /examples/aws-go-eks-helloworld with 1 update by @dependabot in #1068
- Bump the go_modules group group in /examples/extra-sg-go with 2 updates by @dependabot in #1069
- Bump the go_modules group group in /examples/managed-nodegroups-go with 1 update by @dependabot in #1070
- Bump the go_modules group across 7 directories with 4 updates by @dependabot in #1004
- Bump the go_modules group group in /examples/extra-sg-go with 2 updates by @dependabot in #1074
- Do not set AWS_PROFILE env in generated kubeconfig by @rquitales in #1082
- ci: use PULUMI_BOT_TOKEN for command dispatch jobs by @rquitales in #1097
- Ensure CNI manifest is applied to cluster when the base manifest and provider are updated by @rquitales in #1093
- Defaulted aws-auth ConfigMap creation to upsert, added optional ConfigMap update in place property to cluster by @JaseKirby in #983
- Fix spurious diff of marketOptions field in NodeGroup resources by @rquitales in #1095
- Allow setting custom nodeagent container images by @rquitales in #1094
- Expose Ip-Family for IPV6 (#1089) by @rquitales in #1098
- ci: always generate a changelog for GH releases by @rquitales in #1109
New Contributors
- @JaseKirby made their first contribution in #983
Full Changelog: v2.2.1...v2.3.0