27 Commits

Author SHA1 Message Date
gillcaleb
f90f15e91e docs: Include ref to addon naming and config documentation (#3043)
* docs: include ref to addon naming and config

* docs: including addon configuration details in the faq

* docs: including addon configuration details in the faq doc

* docs: including addon configuration details in the faq

* chore: Updates

---------

Co-authored-by: Caleb Gill <cgill@stavvy.com>
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
2024-05-22 14:35:59 -04:00
Bryant Biggs
6b40bdbb1d feat!: Replace the use of aws-auth configmap with EKS cluster access 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>
2024-02-02 09:36:25 -05:00
Cody Grant
d4e6c153ad chore: Update FAQ for security group tagging (#2695)
* Add aws_eks_addons.before_compute to the cluster_addons output

* update FAQ docs for custom networking

* Rephrasing

---------

Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
2023-08-03 19:16:57 -04:00
Bryant Biggs
07653b6249 docs: Update documentation for 1.24 changes to containerd, ensure examples are functioning as intended (#2463)
Resolves undefined
2023-02-09 13:03:01 -05:00
Bryant Biggs
b2e97ca3dc feat!: Add support for Outposts, remove node security group, add support for addon preserve and most_recent configurations (#2250)
Co-authored-by: Anton Babenko <anton@antonbabenko.com>
Resolves undefined
2022-12-05 16:26:23 -05:00
Bryant Biggs
28ccecefe2 fix: Disable creation of cluster security group rules that map to node security group when create_node_security_group = false (#2274)
* fix: Disable creation of cluster security group rules that map to node security group when `create_node_security_group` = `false`

* feat: Update Fargate example to run only Fargate and show disabling of both cluster and node security groups

* fix: Ensure CoreDNS changes are made ahead of install
2022-10-14 09:16:57 -04:00
Bryant Biggs
57bb667f20 docs: Add section to FAQ about conflicting security group tags (#2225)
Co-authored-by: Anton Babenko <anton@antonbabenko.com>
2022-09-07 17:52:27 -04:00
Lucas Freitas
6bb73bbdd4 docs: Update extraneous markdown tag in faq.md (#2092)
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
2022-06-02 09:38:42 -04:00
Bryant Biggs
69a815c7df docs: Update documentation to reflect latest changes related to aws-auth configmap and upgrading (#2003) 2022-04-10 15:20:38 +02:00
Bryant Biggs
3ff17205a4 docs: Replace cluster autoscaler/node termination handler example with Karpenter (#1994) 2022-04-07 20:47:22 +02:00
Bryant Biggs
262b480c34 docs: Re-organize documentation for easier navigation and support for references in issues/PRs (#1981) 2022-04-03 19:48:06 +02:00
Bryant Biggs
ee9f0c646a feat!: Removed support for launch configuration and replace count with for_each (#1680) 2022-01-05 13:01:31 +01:00
Dawid Rogaczewski
fb3a7ce450 docs: update faq about dedicated subnets for control plane (#1674) 2021-11-06 20:14:05 +01:00
Dawid Rogaczewski
253f927465 docs: Updated faq about desired count of instances in node and worker groups (#1604) 2021-09-28 12:18:43 +02:00
Dawid Rogaczewski
5ce72fa3b2 docs: update faq about endpoints (#1603) 2021-09-28 11:15:11 +02:00
Pascal Bourdier
a06e4c84a9 docs: Remove asg_recreate_on_change in faq (#1596) 2021-09-22 15:45:12 +02:00
Thierno IB. BARRY
e3bf48bba2 feat: Replace the local-exec script with a http datasource for waiting cluster (#1339)
NOTES: Using the [terraform-aws-modules/http](https://registry.terraform.io/providers/terraform-aws-modules/http/latest) provider is a more platform agnostic way to wait for the cluster availability than using a local-exec. With this change we're able to provision EKS clusters and manage the `aws_auth` configmap while still using the `hashicorp/tfc-agent` docker image.
2021-05-17 10:11:36 +02:00
Thierno IB. BARRY
e5d26e1dcc docs: Clarify usage of both AWS-Managed Node Groups and Self-Managed Worker Groups (#1094) 2020-11-12 10:53:37 +01:00
Pranas Kiziela
fc40053c0c docs: Explain node_groups and worker_groups difference in FAQ (#1081) 2020-11-03 17:02:13 +01:00
Daniel Piddock
9ace344c57 docs: Better documentation of cluster_id output blocking (#955)
NOTES: Starting in v12.1.0 the `cluster_id` output depends on the
`wait_for_cluster` null resource. This means that initialisation of the
kubernetes provider will be blocked until the cluster is really ready,
if the module is set to manage the aws_auth ConfigMap and user followed
the typical Usage Example. kubernetes resources in the same plan do not
need to depend on anything explicitly.
2020-08-12 15:22:24 +02:00
Daniel Piddock
1e4a908a95 docs: Improve FAQ on how to deploy from Windows (#927) 2020-06-26 17:40:34 +02:00
Daniel Piddock
444343553c docs: Update FAQ (#891) 2020-05-29 17:29:08 +02:00
ivanguravel
6c42d23c23 Detailed description for enabling Windows nodes for AWS EKS (#727)
* Update faq.md

detailed algorithm for building EKS cluster with Windows nodes

* small description fix

* Update docs/faq.md

Co-Authored-By: Max Williams <max.williams@deliveryhero.com>

* Update faq.md

* Update faq.md

* Update CHANGELOG.md

* Update docs/faq.md

Co-Authored-By: Max Williams <max.williams@deliveryhero.com>

* Update docs/faq.md

Co-Authored-By: Max Williams <max.williams@deliveryhero.com>

* Update docs/faq.md

Co-Authored-By: Max Williams <max.williams@deliveryhero.com>

* Update docs/faq.md

Co-Authored-By: Max Williams <max.williams@deliveryhero.com>

* Update CHANGELOG.md

Co-Authored-By: Max Williams <max.williams@deliveryhero.com>

Co-authored-by: Max Williams <max.williams@deliveryhero.com>
2020-02-06 17:46:38 +01:00
Max Williams
626a393ab9 Remove of autoscaling IAM policy related stuff (#716)
* Disable management of autoscaling IAM policy by default

* remove completely

* update changelog notes

* fix pre-commit stuff

* misc updates

* fmt

* fix changelog

* Removal of tags and update docs

* Change after updating terraform-docs

* Add second tag
2020-02-04 19:34:17 +01:00
Joonsung Lee
2d52e06786 Add Windows support (#555)
* Add Windows support

* Assign eks:kube-proxy-windows group to worker nodes

* Add Instructions for adding Windows Workers at FAQ.md

* Remove unnecessary variables from userdata_windows.tpl

* Update CHANGELOG.md
2019-10-28 14:16:45 +01:00
Daniel Piddock
6bd020a041 Expand and clarify the networking section. (#538) 2019-09-27 12:08:05 +02:00
Daniel Piddock
27e6e3d7a9 First FAQ draft (#526)
* First FAQ draft

* Add aws-auth configmap failure

* Mention ASG auto recreation
2019-09-26 13:43:00 +02:00