From a9a073488444ef0d9f03b4e92af2a96e120abb7b Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 6 Jan 2021 09:54:48 +0000 Subject: [PATCH] Changelog updated --- CHANGELOG.md | 476 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 474 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e7623a6..049464d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,10 +6,417 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). -## [Unreleased] + +## [0.19.0] - 2021-01-06 +**FEATURES** +- Extract prometheus-operator to own repo ([#78](https://github.com/nuuday/terraform-aws-eks-addons/issues/78)) + + + +## [v0.18.0] - 2021-01-05 +**FEATURES** +- Extract modules to their own repos ([#77](https://github.com/nuuday/terraform-aws-eks-addons/issues/77)) + + + +## [v0.17.3] - 2020-12-17 +**BUG FIXES** +- truly disabling prometheus + + + +## [v0.17.2] - 2020-12-17 + +- //github.com/hashicorp/terraform-provider-helm/issues/645 + + + +## [v0.17.1] - 2020-12-14 +**BUG FIXES** +- fixed thanos configuration variable + + + +## [v0.17.0] - 2020-12-14 +**FEATURES** +- Added thanos support to prometheus operator + + + +## [v0.16.0] - 2020-12-14 +**FEATURES** +- added support for raw helm values + + + +## [v0.15.0] - 2020-12-11 +**FEATURES** +- updated to support terraform 0.13 + + + +## [v0.14.0] - 2020-12-03 +**FEATURES** +- Add variable to insure the validity of incoming ingress objects in case developers use invalid configuration for the ingress objects (K8-180) ([#76](https://github.com/nuuday/terraform-aws-eks-addons/issues/76)) + + + +## [v0.13.8] - 2020-11-19 + +- terraform fmt +- Enable ondemand throughput mode, since autoscaling config wasnt effective + + + +## [v0.13.7] - 2020-11-13 + +- Really set prometheus persistence size +- Really set prometheus persistence size + + + +## [v0.13.6] - 2020-11-04 + +- label namespace with role=prometheus ([#73](https://github.com/nuuday/terraform-aws-eks-addons/issues/73)) + + + +## [v0.13.5] - 2020-11-03 + + + + +## [v0.13.4] - 2020-11-03 + + + + +## [v0.13.3] - 2020-11-03 + + + + +## [v0.13.2] - 2020-11-03 + +- bumbed version to test actions + + + +## [v0.13.1] - 2020-11-03 + +- added secret to publish to s3 + + + +## [v0.13.0] - 2020-10-16 +**FEATURES** +- Added new build workflow using packages + + + +## [v0.12.2] - 2020-10-16 + + + + +## [v0.12.1] - 2020-10-16 + + + + +## [v0.12.0] - 2020-09-23 + +- Added prometheus operator module + + + +## [v0.11.0] - 2020-09-23 + +- Added ability customize controller resources +- add namespace labe to filter ingress traffic in network policy ([#68](https://github.com/nuuday/terraform-aws-eks-addons/issues/68)) + + + +## [v0.10.3] - 2020-09-10 +**ENHANCEMENTS** +- add 'wait' variable to all modules + + + +## [v0.10.2] - 2020-09-10 +**ENHANCEMENTS** +- add label to filter ingress traffic in NetworkPolicy ([#66](https://github.com/nuuday/terraform-aws-eks-addons/issues/66)) + + + +## [v0.10.1] - 2020-09-09 +**ENHANCEMENTS** +- Increase loki namespace deletion timeout + + + +## [v0.10.0] - 2020-08-28 +**FEATURES** +- add Calico addon ([#64](https://github.com/nuuday/terraform-aws-eks-addons/issues/64)) + + + +## [v0.9.14] - 2020-08-27 + +- allow route53_zones to be passed without type errors + + + +## [v0.9.13] - 2020-08-26 + +- apply retention on S3 objects like done on DynamoDB indices + + + +## [v0.9.12] - 2020-08-25 + +- allow a map of arbitrary type to be passed as value overrides + + + +## [v0.9.11] - 2020-08-25 + +- output prometheus-server URL +- remove unused resource + + + +## [v0.9.10] - 2020-08-25 + +- add variable for custom prometheus uri ([#59](https://github.com/nuuday/terraform-aws-eks-addons/issues/59)) + + + +## [v0.9.9] - 2020-08-20 +**ENHANCEMENTS** +- allow chart values to be overridden for Loki + + + +## [v0.9.8] - 2020-08-14 +**ENHANCEMENTS** +- bump s3-bucket module version to support aws v3 provider ([#57](https://github.com/nuuday/terraform-aws-eks-addons/issues/57)) + + + +## [v0.9.7] - 2020-08-13 +**ENHANCEMENTS** +- conditionally create namespace for prometheus ([#56](https://github.com/nuuday/terraform-aws-eks-addons/issues/56)) + + + +## [v0.9.6] - 2020-08-13 +**ENHANCEMENTS** +- pin and update terraform-aws-* modules ([#55](https://github.com/nuuday/terraform-aws-eks-addons/issues/55)) + + + +## [v0.9.5] - 2020-08-13 + +- Changed logic around creating the loki namespace. + + + +## [v0.9.4] - 2020-08-13 + +- Reformatted code +- Fixed terraform modules to a specific version + + + +## [v0.9.3] - 2020-08-13 +**BUG FIXES** +- produce valid ClusterIssuer when no dns01 solvers are supplied + + + +## [v0.9.2] - 2020-08-11 +**ENHANCEMENTS** +- allow extra_args to be passed to cluster-autoscaler ([#50](https://github.com/nuuday/terraform-aws-eks-addons/issues/50)) + + + +## [v0.9.1] - 2020-08-10 +**BUG FIXES** +- conditionally create namespace for prometheus ([#49](https://github.com/nuuday/terraform-aws-eks-addons/issues/49)) + + + +## [v0.9.0] - 2020-08-07 +**FEATURES** +- add AWS EFS CSI driver add-on module ([#48](https://github.com/nuuday/terraform-aws-eks-addons/issues/48)) + + + +## [v0.8.5] - 2020-08-06 +**ENHANCEMENTS** +- re-apply ClusterIssuers if email, zones, ingress class changes ([#46](https://github.com/nuuday/terraform-aws-eks-addons/issues/46)) + + + +## [v0.8.4] - 2020-08-06 +**BUG FIXES** +- ignore EKS CA when running kubectl for Cert Manager ([#45](https://github.com/nuuday/terraform-aws-eks-addons/issues/45)) + + + +## [v0.8.3] - 2020-08-03 +**BUG FIXES** +- create Loki namespace if it doesn't exist ([#44](https://github.com/nuuday/terraform-aws-eks-addons/issues/44)) + + + +## [v0.8.2] - 2020-07-30 +**ENHANCEMENTS** +- optionally have Cert Manager recreate ClusterIssuers ([#43](https://github.com/nuuday/terraform-aws-eks-addons/issues/43)) + + + +## [v0.8.1] - 2020-07-30 +**ENHANCEMENTS** +- allow nginx ingress controller kind to be configured ([#42](https://github.com/nuuday/terraform-aws-eks-addons/issues/42)) + + + +## [v0.8.0] - 2020-07-30 +**FEATURES** +- allow node selectors and tolerations to be configured for nginx ingress controller ([#41](https://github.com/nuuday/terraform-aws-eks-addons/issues/41)) + + + +## [v0.7.6] - 2020-07-27 +**ENHANCEMENTS** +- auth against EKS using kubectl --server --token parameters + + + +## [v0.7.5] - 2020-07-24 +**ENHANCEMENTS** +- optionally require 'email' for cert-manager ClusterIssuers ([#39](https://github.com/nuuday/terraform-aws-eks-addons/issues/39)) + + + +## [v0.7.4] - 2020-07-24 +**ENHANCEMENTS** +- output ingress class from nginx-ingress-controller ([#38](https://github.com/nuuday/terraform-aws-eks-addons/issues/38)) + + + +## [v0.7.3] - 2020-07-24 +**ENHANCEMENTS** +- optionally install ClusterIssuer objects for cert-manager ([#37](https://github.com/nuuday/terraform-aws-eks-addons/issues/37)) + + + +## [v0.7.2] - 2020-07-24 + +- optionally prefer CNAME records over ALIAS ([#35](https://github.com/nuuday/terraform-aws-eks-addons/issues/35)) + + + +## [v0.7.1] - 2020-07-24 +**ENHANCEMENTS** +- allow nginx-ingress to be deployed in arbitrary namespace ([#36](https://github.com/nuuday/terraform-aws-eks-addons/issues/36)) + + + +## [v0.7.0] - 2020-07-24 +**FEATURES** +- accept Route53 zone IDs instead of names for External DNS domain filters ([#34](https://github.com/nuuday/terraform-aws-eks-addons/issues/34)) + + + +## [v0.6.2] - 2020-07-16 +**ENHANCEMENTS** +- Move namespace creation to seperate resource ([#33](https://github.com/nuuday/terraform-aws-eks-addons/issues/33)) + + + +## [v0.6.1] - 2020-07-15 + +- prefix version tags with 'v' ([#32](https://github.com/nuuday/terraform-aws-eks-addons/issues/32)) + + + +## [0.6.0] - 2020-07-15 +**FEATURES** +- Added priority class configuration variable to cluster-autoscaler ([#30](https://github.com/nuuday/terraform-aws-eks-addons/issues/30)) + + + +## [0.5.1] - 2020-07-15 +**BUG FIXES** +- fixed missing namespace resources, was deleted by accident + + + +## [0.5.0] - 2020-07-10 +**FEATURES** +- Added output with simple prometheus alertmanager rules + + + +## [0.4.0] - 2020-07-10 +**FEATURES** +- Added support for adding custom alert rules to prometheus alertmanager + + + +## [0.3.3] - 2020-07-10 +**BUG FIXES** +- Added resource request to cert-manager services + + + +## [0.3.2] - 2020-07-08 +**BUG FIXES** +- use default asg_tags instead of general AWS tags in cluster-autoscaler + +**FEATURES** +- Cleanup, renamed variables to match general conventions ([#27](https://github.com/nuuday/terraform-aws-eks-addons/issues/27)) + + + +## [0.3.1] - 2020-07-06 +**BUG FIXES** +- formatting + +**FEATURES** +- Added support for route53 and irsa +- added the basic grunt work on external-dns + + + +## [0.3.0] - 2020-07-06 +**FEATURES** +- Added cert-manager implementation + + + +## [0.2.3] - 2020-07-06 +**DOCS** +- moved unreleased headline inside condition + +**FEATURES** +- added auto tagging feature +- made listening ports configurable +- Cleanup, renamed variable to match general conventions and fixed formatting +- Add namespace creation to nginx-ingress-controller ([#24](https://github.com/nuuday/terraform-aws-eks-addons/issues/24)) +- Add wrapper module and nginx-ingress-controller ([#23](https://github.com/nuuday/terraform-aws-eks-addons/issues/23)) +- added s3 and dynamodb configuration to Loki ([#19](https://github.com/nuuday/terraform-aws-eks-addons/issues/19)) + +**BUG FIXES** +- Added missing chart values + + ## [v0.2.2] - 2020-06-16 **FEATURES** @@ -53,7 +460,72 @@ project adheres to [Semantic Versioning](http://semver.org/). - add cluster-autoscaler -[Unreleased]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.2.2...HEAD +[Unreleased]: https://github.com/nuuday/terraform-aws-eks-addons/compare/0.19.0...HEAD +[0.19.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.18.0...0.19.0 +[v0.18.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.17.3...v0.18.0 +[v0.17.3]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.17.2...v0.17.3 +[v0.17.2]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.17.1...v0.17.2 +[v0.17.1]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.17.0...v0.17.1 +[v0.17.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.16.0...v0.17.0 +[v0.16.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.15.0...v0.16.0 +[v0.15.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.14.0...v0.15.0 +[v0.14.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.13.8...v0.14.0 +[v0.13.8]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.13.7...v0.13.8 +[v0.13.7]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.13.6...v0.13.7 +[v0.13.6]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.13.5...v0.13.6 +[v0.13.5]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.13.4...v0.13.5 +[v0.13.4]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.13.3...v0.13.4 +[v0.13.3]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.13.2...v0.13.3 +[v0.13.2]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.13.1...v0.13.2 +[v0.13.1]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.13.0...v0.13.1 +[v0.13.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.12.2...v0.13.0 +[v0.12.2]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.12.1...v0.12.2 +[v0.12.1]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.12.0...v0.12.1 +[v0.12.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.11.0...v0.12.0 +[v0.11.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.10.3...v0.11.0 +[v0.10.3]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.10.2...v0.10.3 +[v0.10.2]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.10.1...v0.10.2 +[v0.10.1]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.10.0...v0.10.1 +[v0.10.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.14...v0.10.0 +[v0.9.14]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.13...v0.9.14 +[v0.9.13]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.12...v0.9.13 +[v0.9.12]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.11...v0.9.12 +[v0.9.11]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.10...v0.9.11 +[v0.9.10]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.9...v0.9.10 +[v0.9.9]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.8...v0.9.9 +[v0.9.8]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.7...v0.9.8 +[v0.9.7]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.6...v0.9.7 +[v0.9.6]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.5...v0.9.6 +[v0.9.5]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.4...v0.9.5 +[v0.9.4]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.3...v0.9.4 +[v0.9.3]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.2...v0.9.3 +[v0.9.2]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.1...v0.9.2 +[v0.9.1]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.9.0...v0.9.1 +[v0.9.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.8.5...v0.9.0 +[v0.8.5]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.8.4...v0.8.5 +[v0.8.4]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.8.3...v0.8.4 +[v0.8.3]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.8.2...v0.8.3 +[v0.8.2]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.8.1...v0.8.2 +[v0.8.1]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.8.0...v0.8.1 +[v0.8.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.7.6...v0.8.0 +[v0.7.6]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.7.5...v0.7.6 +[v0.7.5]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.7.4...v0.7.5 +[v0.7.4]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.7.3...v0.7.4 +[v0.7.3]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.7.2...v0.7.3 +[v0.7.2]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.7.1...v0.7.2 +[v0.7.1]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.7.0...v0.7.1 +[v0.7.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.6.2...v0.7.0 +[v0.6.2]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.6.1...v0.6.2 +[v0.6.1]: https://github.com/nuuday/terraform-aws-eks-addons/compare/0.6.0...v0.6.1 +[0.6.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/0.5.1...0.6.0 +[0.5.1]: https://github.com/nuuday/terraform-aws-eks-addons/compare/0.5.0...0.5.1 +[0.5.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/0.4.0...0.5.0 +[0.4.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/0.3.3...0.4.0 +[0.3.3]: https://github.com/nuuday/terraform-aws-eks-addons/compare/0.3.2...0.3.3 +[0.3.2]: https://github.com/nuuday/terraform-aws-eks-addons/compare/0.3.1...0.3.2 +[0.3.1]: https://github.com/nuuday/terraform-aws-eks-addons/compare/0.3.0...0.3.1 +[0.3.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/0.2.3...0.3.0 +[0.2.3]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.2.2...0.2.3 [v0.2.2]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.2.1...v0.2.2 [v0.2.1]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.2.0...v0.2.1 [v0.2.0]: https://github.com/nuuday/terraform-aws-eks-addons/compare/v0.1.0...v0.2.0