Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: add support to create EKS public cluster * doc: fix 'dmz_cidr_range' description * feat(eks): add ability to mix private and public access for the cluster * feat(net)!: split module vpc-and-vpn in two separate modules, making vpn optional. * feat(docs): update documentation for eks, vpc and vpn modules. * chore(examples): rename 'example' folder to 'examples' * chore(docs): update vars, output and requirements * chore: sort the vars and outputs to match docs * chore(docs): update next release name * feat(docs): add state migration instructions from 1.10 * chore(docs): bump reference for badge * fix: apply suggestions from code review Co-authored-by: Ramiro Algozino <[email protected]> * chore(docs): add some clarification about the v1.10.0 to v2.0.0 migration * chore(docs): add more details to the v1.10.0 to v2.0.0 migration * chore(docs): add more details about the cluster phase to the v1.10.0 to v2.0.0 migration * chore(docs): replace br with nl * feat(eks): introduce support for public and private+public clusters * feat(docs): document public and private+public clusters options for release v2.0.0. * feat(eks): relax terraform constraint * chore(eks): remove unused tf var * chore: improve comments and descriptions * chore: add terraform-docs as dep, remove wrong doc line * chore(docs): regenerate terraform docs * chore(docs): update woding in upgrade guide * chore(docs): rename upgrade doc * chore: improve vpc module * chore: improve vpn module * chore: improve eks module * docs: update docs and examples * chore(vpn): update ubuntu 20.04 ami ids * chore(vpn): make iam user unique by vpc and region * chore(vpn): restrict vpn connection to the operator allowed cidr block * chore(vpc, example): move vpc example into dedicated folder * chore(vpn,example): add usage of vpc remote state * fix(eks): handling null for each optional key in var.node_pools * fix(example,eks): update eks example * chore(eks): add variable for Kubernetes Service CIDR * chore(eks): add support for SSM agent connection to worker instances * docs: split eks examples into private and public * fix(vpc): duplicated tag for subnets * docs(vpc,example): add missing output to example * docs(eks): update eks examples * chore(eks): ensure node-labels order * fix: tweak tf deps versions, add missing nls at eof * chore(vpn): remove traces of old 'bootstrap' naming * chore(examples): rename eks examples resources * fix(eks): make subnet fetch data more readable * chore(vpn): remove static map for ubuntu 20.04 ami_id * fmt(examples): adjust indentation * fix: typo in public_subnet tags * fix: providers versions for terraform * chore(module,eks): change required terraform version to >=1.3.0 * chore(module,vpc): change required terraform version to >=1.3.0 * docs(module,eks): update required version * chore(module,vpc): change required providers version to support arm64 * docs(module,vpc): update required version * chore(module,vpn): change required terraform version to >=1.3.0 * fix(examples): update terraform and providers required version * chore: update old leftover terraform versions * chore: add missing NLs at the end of file * fix: set terraform constraints according to the company standard * chore: remove useless whitespaces * fix: update example docs to match the new modules * fix: os detection in vpn module * fix(module,vpn): rollback from 'vpn' to 'bootstrap' resource names * chore(module,vpn): add variable to set vpn config bucket name prefix * docs(upgrade): add variable to vpn example to avoid bucket replacement * feat: improve v1 to v2 migration guide * fix(module,vpn): revert default vpn bucket name to v2.0.0-alpha1 * feat: add support for cluster_service_ipv4_cidr variable * chore: bump terraform-aws-modules/vpc/aws module to the latest 2.x * chore: update aws vpc module to version 3 to support eu-central-2 * feat(docs): update module readmes * feat(examples): restrict tf pinning * feat(docs): update the v1.11.0 to v2.0.0 upgrade guide * chore(docs): replace omissis with generic placeholder for user in docs * chore(docs): add note on the variables in the v1.11.0 to v2.0.0 guide. * fixup! chore(module,vpn): add variable to set vpn config bucket name prefix * chore(eks): - update default value for cluster_service_ipv4_cidr to null - pin terraform version from >=1.3 to ~>1.3 - make more readeable the value of cidr_blocks in aws_security_group_rule.ssh_to_nodes * docs: rename v1.11.0-to-v2.0.0-alpha2.md to docs/upgrades/v1.11.0-to-v2.1.0.md * fix(vpc,vpn): terraform version pinning * feat(docs): improve the v1.11.0-to-v2.1.0 upgrade guide * chore(docs): get rid of the old v1.11 to v2.0 upgrade guide, and replace it with the proposed v1.11 to v2.1 * fix: rename upgrade doc file name to make it more clear --------- Co-authored-by: Giuseppe Iannelli <[email protected]> Co-authored-by: Ramiro Algozino <[email protected]> Co-authored-by: Alessio Pragliola <[email protected]> Co-authored-by: Santiago Merlos <[email protected]>
- Loading branch information