Releases: pulumi/pulumi-eks
Releases · pulumi/pulumi-eks
v2.5.1
What's Changed
- Set default test name to
TestExamplesUpgrades
for record snapshot action by @rquitales in #1161 - fix: use mime-multipart for launch template by @rquitales in #1163
Full Changelog: v2.5.0...v2.5.1
v2.5.0
What's Changed
- Expose KubeletExtraArgs and BootstrapExtraArgs for managed nodegroups by @rquitales in #1131
- Enable IMDSv2 for ManagedNodeGroup resources by @rquitales in #1146
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- Run unit tests in CI by @rquitales in #1111
- Update Golang dependencies by @rquitales in #1100
- Refactor upgrade tests by @rquitales in #1118
- Clarifying remarks about the
clusterSecurityGroup
argument ofeks.Cluster
by @EronWright in #1122 - Throw error when
creationRoleProvider
is used in MLC programs by @rquitales in #1121 - Add warning note about using creationRoleProvider for non-nodejs programs by @rquitales in #1124
- Update Provider Test Snapshots by @pulumi-bot in #1126
- add basic eks cluster example by @sean1588 in #1112
- Guarantee JSON output of awscli to generate kubeconfig by @sublee in #1136
- Skip healthz check if public endpoint access is not enabled by @RaviVadera in #1135
- Fix some broken links by @blampe in #1141
- Bump the go_modules group across 4 directories with 1 update by @dependabot in #1128
- Add parameter for configuring monitoring options of NodeGroups by @flostadler in #1149
New Contributors
- @EronWright made their first contribution in #1122
- @sean1588 made their first contribution in #1112
- @sublee made their first contribution in #1136
- @RaviVadera made their first contribution in #1135
- @flostadler made their first contribution in #1149
Full Changelog: v2.3.0...v2.4.0
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
v2.2.1
v2.2.0
What's Changed
- Fix failing jobs by updating aws-k8s-cni to v1.16.0 by @rquitales in #1011
- Attempt to fix PYPI publishing by @mjeffryes in #1018
- Update pypi credentials by @blampe in #1022
- Improve dynamic AMI ID lookup to support Graviton ARM64 instances in Cluster, NodeGroup and NodeGroupV2 resources by @rquitales in #1017
- ci: Use GITHUB_OUTPUT envvar instead of set-output command by @arunsathiya in #1009
- Only fetch kubectl client version by @rquitales in #1025
New Contributors
- @blampe made their first contribution in #1022
- @arunsathiya made their first contribution in #1009
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- Combined dependencies PR by @thomas11 in #967
- Bump google.golang.org/grpc from 1.29.1 to 1.56.3 in /examples/extra-sg-go by @dependabot in #954
- Bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /sdk by @dependabot in #961
- Bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /examples/cluster-go by @dependabot in #962
- Bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /examples/aws-go-eks-helloworld by @dependabot in #963
- Bump github.com/emicklei/go-restful from 2.9.5+incompatible to 2.16.0+incompatible in /examples by @dependabot in #964
- Bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /examples/managed-nodegroups-go by @dependabot in #965
- Bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /examples by @dependabot in #966
- Update Go examples to v2.0.0, add EKS dependency to Py examples by @thomas11 in #970
- Add provider upgrade tests, take 2 by @thomas11 in #979
- Feature: Python wheel-based builds and publishing by @t0yv0 in #981
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- Enable nodeSecurityGroup fields to be passed a Pulumi Output var by @rquitales in #914
- Combined dependencies PR by @iwahbe in #925
- Pin Pulumi CLI used in CI to v3.89.0 by @rquitales in #937
- Bump Pulumi Version by @iwahbe in #935
- Combined dependencies PR by @thomas11 in #951
- Bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /examples by @dependabot in #932
- Bump google.golang.org/grpc from 1.29.1 to 1.56.3 in /examples/managed-nodegroups-go by @dependabot in #945
- Bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /provider by @dependabot in #946
- Upgrade pulumi-aws to v6 and pulumi-kubernetes to v4 by @thomas11 in #910
Full Changelog: v1.0.4...v2.0.0
v2.0.0-alpha.4
V2: upgrade to aws v6 and kubernetes v4, remove encryptRootBlockDevice
v1.0.4
What's Changed
- Fix dynamic lookup of amiId for NodeGroup and NodeGroupV2 by @harstarb in #894
- Use parent provider instead of provider and fix fargate subnets parameter by @vboulineau in #886
- Increase CI AWS token ttl to 2hrs by @rquitales in #921
New Contributors
- @harstarb made their first contribution in #894
- @vboulineau made their first contribution in #886
Full Changelog: v1.0.3...v1.0.4