Skip to content
This repository was archived by the owner on Apr 2, 2020. It is now read-only.

Conversation

@svaranasi-corporate
Copy link

No description provided.

tr-srij
tr-srij previously approved these changes Mar 2, 2020
svaranasi-corporate pushed a commit that referenced this pull request Mar 2, 2020
* run terraform upgrade tool

* fix post upgrade TODOs

* use strict typing for variables

* upgrade examples, point them at VPC module tf 0.12 PR

* remove unnecessary `coalesce()` calls

coalesce(lookup(map, key, ""), default) -> lookup(map, key, default)

* Fix autoscaling_enabled broken (#1)

* always set a value for tags, fix coalescelist calls

* always set a value for these tags

* fix tag value

* fix tag value

* default element available

* added default value

* added a general default

without this default - TF is throwing an error when running a destroy

* Fix CI

* Change vpc module back to `terraform-aws-modules/vpc/aws` in example

* Update CHANGELOG.md

* Change type of variable `cluster_log_retention_in_days` to number

* Remove `xx_count` variables

* Actual lists instead of strings with commas

* Remove `xx_count` variable from docs

* Replace element with list indexing

* Change variable `worker_group_tags` to a attribute of worker_group

* Fix workers_launch_template_mixed tags

* Change override_instance_type_x variables to list.

* Update CHANGELOG.md
svaranasi-corporate pushed a commit that referenced this pull request Mar 2, 2020
…erraform-aws-modules#701)

* Configurable local exec command for waiting until cluster is healthy

* readme

* line feeds

* format

* fix readme

* fix readme

* Configurable local exec command for waiting until cluster is healthy (#1)

* Configurable local exec command for waiting until cluster is healthy

* readme

* line feeds

* format

* fix readme

* fix readme

* change log

* Configurable local exec wait 4 cluster op (terraform-aws-modules#2)

* Configurable local exec command for waiting until cluster is healthy

* readme

* line feeds

* format

* fix readme

* fix readme

* change log

* changelog (terraform-aws-modules#3)

* Changelog (terraform-aws-modules#4)

* changelog

* changelog

* simplify wait_for_cluster command

* readme

* no op for manage auth false

* formatting

* docs? not sure

* linter

* specify dependency to wait for cluster more accurately
semantic-release-bot and others added 26 commits November 1, 2023 15:33
## [19.18.0](v19.17.4...v19.18.0) (2023-11-01)

### Features

* Add Karpenter v1beta1 compatibility ([#2800](#2800)) ([aec2bab](aec2bab))
## [19.19.0](v19.18.0...v19.19.0) (2023-11-04)

### Features

* Update KMS module to avoid calling data sources when `create_kms_key = false` ([#2804](#2804)) ([0732bea](0732bea))
### [19.19.1](v19.19.0...v19.19.1) (2023-11-10)

### Bug Fixes

* Remove additional conditional on Karpenter instance profile creation to support upgrading ([#2812](#2812)) ([c36c8dc](c36c8dc))
* fix: Allow OIDC root CA thumbprint to be included/excluded

* chore: Consolidate conditional logic within local conditional

---------

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
## [19.20.0](v19.19.1...v19.20.0) (2023-11-14)

### Features

* Allow OIDC root CA thumbprint to be included/excluded ([#2778](#2778)) ([091c680](091c680))
* feature: added cloudwatch log group tags input

* fix: terraform docs run
## [19.21.0](v19.20.0...v19.21.0) (2023-12-11)

### Features

* Add tags for CloudWatch log group only ([#2841](#2841)) ([4c5c97b](4c5c97b))
…s entry (#2858)

* feat: Replace `resolve_conflicts` with `resolve_conflicts_on_create`/`delete`; raise MSV of AWS provider to `v5.0` to support

* fix: Replace dynamic DNS suffix for `sts:AssumeRole` API calls for static suffix

* feat: Add module tag

* feat: Align Karpenter permissions with Karpenter v1beta1/v0.32 permissions from upstream

* refactor: Move `aws-auth` ConfigMap functionality to its own sub-module

* chore: Update examples

* feat: Add state `moved` block for Karpenter Pod Identity role re-name

* fix: Correct variable `create` description

* feat: Add support for cluster access entries

* chore: Bump MSV of Terraform to `1.3`

* fix: Replace defunct kubectl provider with an updated forked equivalent

* chore: Update and validate examples for access entry; clean up provider usage

* docs: Correct double redundant variable descriptions

* feat: Add support for Cloudwatch log group class argument

* fix: Update usage tag placement, fix Karpenter event spelling, add upcoming changes section to upgrade guide

* feat: Update Karpenter module to generalize naming used and align policy with the upstream Karpenter policy

* feat: Add native support for Windows based managed nodegroups similar to AL2 and Bottlerocket

* feat: Update self-managed nodegroup module to use latest features of ASG

* docs: Update and simplify docs

* fix: Correct variable description for AMI types

* fix: Update upgrade guide with changes; rename Karpenter controller resource names to support migrating for users

* docs: Complete upgrade guide docs for migration and changes applied

* Update examples/karpenter/README.md

Co-authored-by: Anton Babenko <anton@antonbabenko.com>

* Update examples/outposts/README.md

Co-authored-by: Anton Babenko <anton@antonbabenko.com>

* Update modules/karpenter/README.md

Co-authored-by: Anton Babenko <anton@antonbabenko.com>

---------

Co-authored-by: Anton Babenko <anton@antonbabenko.com>
## [20.0.0](v19.21.0...v20.0.0) (2024-02-02)

### ⚠ BREAKING CHANGES

* Replace the use of `aws-auth` configmap with EKS cluster access entry (#2858)

### Features

* Replace the use of `aws-auth` configmap with EKS cluster access entry ([#2858](#2858)) ([6b40bdb](6b40bdb))
### [20.0.1](v20.0.0...v20.0.1) (2024-02-03)

### Bug Fixes

* Correct cluster access entry to create multiple policy associations per access entry ([#2892](#2892)) ([4177913](4177913))
fix docu

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
* add output for access_policy_associations

* wording
## [20.1.0](v20.0.1...v20.1.0) (2024-02-06)

### Features

* Add output for `access_policy_associations` ([#2904](#2904)) ([0d2a4c2](0d2a4c2))
#2897)

fix: Update default groups from [] to null

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
### [20.1.1](v20.1.0...v20.1.1) (2024-02-06)

### Bug Fixes

* Update access entries `kubernetes_groups` default value to `null` ([#2897](#2897)) ([1e32e6a](1e32e6a))
…roller (#2902)

* Made EKS pod identities for the controller role toggleable

* Switched the variable to the singular form

---------

Co-authored-by: Tyler Culp <tyler.culp@polestardefense.com>
## [20.2.0](v20.1.1...v20.2.0) (2024-02-06)

### Features

* Allow enable/disable of EKS pod identity for the Karpenter controller ([#2902](#2902)) ([cc6919d](cc6919d))
… an error (#2907)

* Add condition for statement if enable_spot_termination is true

* Update modules/karpenter/main.tf

---------

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
### [20.2.1](v20.2.0...v20.2.1) (2024-02-08)

### Bug Fixes

* Karpenter `enable_spot_termination = false` should not result in an error ([#2907](#2907)) ([671fc6e](671fc6e))
semantic-release-bot and others added 30 commits October 20, 2025 20:39
## [21.6.0](v21.5.0...v21.6.0) (2025-10-20)

### Features

* Use `aws_service_principal` data source for deriving IAM service prinicpals ([#3539](#3539)) ([0b0ca66](0b0ca66))
## [21.6.1](v21.6.0...v21.6.1) (2025-10-21)

### Bug Fixes

* Update CI workflow versions to latest ([#3554](#3554)) ([e4e25b1](e4e25b1))
…KS addon for `metrics-server` (#3562)

* add current metrics-server default port 10251 to the recommended security group rules, add TODO note to remove the metrics-server legacy port 4443 on the next breaking change

* Update node_groups.tf

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>

---------

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
## [21.7.0](v21.6.1...v21.7.0) (2025-10-27)

### Features

* Add recommended security group rule for port `10251` to match EKS addon for `metrics-server` ([#3562](#3562)) ([de8c550](de8c550))
…gate policy size `LimitExceeded` error (#3563)

* feat: Allow using inline policy for controller role (#3512)

Signed-off-by: Alexis Sellier <3765063+alexissellier@users.noreply.github.com>

* run linter

Signed-off-by: Alexis Sellier <3765063+alexissellier@users.noreply.github.com>

* Update modules/karpenter/main.tf

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>

* Update modules/karpenter/variables.tf

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>

* Update modules/karpenter/variables.tf

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>

* change variable name

Signed-off-by: Alexis Sellier <3765063+alexissellier@users.noreply.github.com>

* rename variable

Signed-off-by: Alexis Sellier <3765063+alexissellier@users.noreply.github.com>

---------

Signed-off-by: Alexis Sellier <3765063+alexissellier@users.noreply.github.com>
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
## [21.8.0](v21.7.0...v21.8.0) (2025-10-27)

### Features

* Allow using inline policy for Karpenter controller role to mitigate policy size `LimitExceeded` error ([#3563](#3563)) ([0659a8d](0659a8d)), closes [#3512](#3512)
fix: Reference removed variable in upgrade docs
Fix typo in README.md regarding EKS Auto Mode
## [21.9.0](v21.8.0...v21.9.0) (2025-11-16)

### Features

* Add support for node repair configuration arguments ([#3585](#3585)) ([c0ed29b](c0ed29b))
* fix: typo in node_iam_role_arn var description

* precommit
* feat: Add support for Provisioned Control Plane

* update README

* update karpenter example
## [21.10.0](v21.9.0...v21.10.0) (2025-11-27)

### Features

* Add support for Provisioned Control Plane ([#3597](#3597)) ([d3d6697](d3d6697))
## [21.10.1](v21.10.0...v21.10.1) (2025-11-28)

### Bug Fixes

* Update minimum required version of AWS provider for provisioned control plane ([#3603](#3603)) ([dc4de4f](dc4de4f))
## [21.11.0](v21.10.1...v21.11.0) (2026-01-05)

### Features

* Update Hybrid Node IAM role permissions ([#3620](#3620)) ([60dcc45](60dcc45))
* feat: Add provider meta user-agent, replacing static tag

* fix: Update provider to support longer user-agent tag
## [21.12.0](v21.11.0...v21.12.0) (2026-01-08)

### Features

* Add provider meta user-agent, replacing static tag ([#3614](#3614)) ([391b11e](391b11e))
## [21.13.0](v21.12.0...v21.13.0) (2026-01-13)

### Features

* Add support for EKS Capabilities ([#3624](#3624)) ([990050b](990050b))
## [21.14.0](v21.13.0...v21.14.0) (2026-01-13)

### Features

* Add support for EKS managed node group `update_config.update_strategy` ([#3626](#3626)) ([617dba6](617dba6))
Update README.md

Fix the configs in the example.
## [21.15.0](v21.14.0...v21.15.0) (2026-01-20)

### Features

* Added link to AWS EKS workshops ([#3631](#3631)) ([c2d3b48](c2d3b48))
## [21.15.1](v21.15.0...v21.15.1) (2026-01-20)

### Bug Fixes

* Move EKS workshop banner up the README ([#3633](#3633)) ([8a83380](8a83380))
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.