Skip to content

Latest commit

 

History

History
220 lines (141 loc) · 10.4 KB

CHANGELOG.md

File metadata and controls

220 lines (141 loc) · 10.4 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v9.0.0 - 2022-10-20

FEATURES:

  • Decoupled layers by using terragrunt v2 (#313)
  • CIS benchmark alerts using Eventbridge (#283)

ENHANCEMENTS:

  • Use aws-load-balancer-controller in front of ingress-nginx (#293)
  • Switch from aws-calico helm chart to tigera operator helm chart (#288)
  • Configure AWS account password policy (#287)
  • Use k8s serviceaccount + irsa for vpc-cni add-on (#280)

REFACTORS:

  • Change code structure; update code conventions (#290)

BUG FIXES:

  • Issue #304 layer2-aws terraform plan error (#305)
  • Update tfsec for layer 1 (#299)

DOCS:

  • Disable gitlab clusterwide default access in case of use additional sa for runners
  • Update documentation for used terraform modules (#285)

v8.0.0 - 2022-05-02

FEATURES:

  • Configure cluster endpoint (#251)

ENHANCEMENTS:

  • Update k8s cluster to the latest version (#274)
  • Update used helm-charts to the latest versions (#271)
  • Update terraform modules, providers (#270)
  • Update terraform eks module (#261)
  • Change cluster-autoscaler configuration to improve cluster utilization (#255)

REFACTORS:

  • Switch from aws-managed nodegroups to self-managed (#277)
  • Switch from kubernetes-external-secrets to External Secrets Operator (#276)
  • Fix layer*/README.md files content (#273)

BUG FIXES:

  • Delete unnecessary istio-sidecar configuration (#257)

v7.0.0 - 2022-02-14

ENHANCEMENTS:

  • Switch from local istio-operator helm chart to official public helm chart (#249)

v6.1.1 - 2022-01-06

  • Update CHANGELOG (#242)
  • Allow external secrets to get secrets from AWS Secrets Manager (#241)

v6.1.0 - 2021-12-28

ENHANCEMENTS:

  • ELK upgrade (#239)

DOCS:

  • Fixed contributing.md url (#238)

v6.0.1 - 2021-12-23

ENHANCEMENTS:

  • Moved elasticsearch image to public ECR (#233)

v6.0.0 - 2021-11-29

FEATURES:

  • Moved bottlerocket to managed node groups (#228)
  • Introduce possibility to install VictoriaMetrics or Prometheus (#222)

REFACTORS:

  • Delete Teamcity helm release (#220)

BUG FIXES:

  • Removed this prefix from r53 and acm modules outputs #223 (#224)

DOCS:

  • Changed License banner, added CI Status badge #225 (#226)

v5.1.0 - 2021-11-22

ENHANCEMENTS:

  • Use basic auth for Grafana by default and feature flag to switch between basic auth, github oauth and gitlab oauth (#215)

REFACTORS:

  • Do not use templates/istio/istio-operator-values.yaml and set necessary values in the eks-istio.tf file (#214)
  • Do not use templates/calico-values.yaml and set necessary values in the eks-calico.tf file (#210)
  • Do not use templates/teamcity-values.yaml and set necessary values in the eks-teamcity.tf file (#208)
  • Do not use templates/nginx-ingress-values.yaml and set necessary values in the eks-ingress-nginx-controller.tf file (#206)
  • Do not use templates/elk-values.yaml and set necessary values in the eks-elk.tf file (#204)
  • Do not use templates/gitlab-runner-values.yaml and set necessary values in the eks-gitlab-runner.tf file (#202)
  • Do not use templates/cluster-autoscaler-values.yaml and set necessary values in the eks-cluster-autoscaler.tf file (#200)
  • Do not use templates/loki-stack-values.yaml and set necessary values in the eks-loki-stack.tf file (#198)
  • Do not use templates/prometheus-values.yaml and set necessary values in the eks-kube-prometheus-stack.tf file (#196)
  • Do not use templates/external-secrets-values.yaml and set necessary values in the eks-external-secrets.tf file (#194)
  • Do not use templates/external-dns-values.yaml and set necessary values in the eks-external-dns.tf file (#192)
  • Do not use templates/aws-node-termination-handler-values.yaml and set necessary values in the eks-aws-node-termination-handler.tf file (#190)
  • Do not use templates/alb-ingress-controller-values.yaml and set necessary values in the eks-aws-loadbalancer-controller.tf (#188)

DOCS:

  • Update documentation related to secrets (#217)
  • Move TFSEC notes from README.md into separate file (#185)

v5.0.0 - 2021-11-15

ENHANCEMENTS:

  • Use flags to enabled/disable additional functionalities instead of using examples folder (#176)
  • Documentation and tf update (#177)

v4.0.0 - 2021-11-10

FEATURES:

  • Add keda helm chart (#170)
  • Add default networkpolicies for all namespaces except istio-system and teamcity (#168)
  • Each helm release has its own namespace (#164)

ENHANCEMENTS:

  • Move gitlab-runner and elk-stack s3 buckets from layer1-aws into layer2-k8s (#166)

v3.0.0 - 2021-11-05

ENHANCEMENTS:

  • Do not use terraform modules for deploying aws-load-balancer-controller (#160)

REFACTORS:

  • Use dedicated file to set some helm charts options (name, repository, version) (#156)

v2.0.0 - 2021-11-03

FEATURES:

  • Add limitrange, resourcequota and networkpolicy features for k8s namespace (#147)

REFACTORS:

  • Delete unused examples (#144)
  • Use aws-iam-eks-trusted module to create all roles used in k8s (#143)

DOCS:

  • Add some notes about coding conventions (#146)

v1.1.0 - 2021-10-19

ENHANCEMENTS:

  • Changes in PR and Issue templates, CONTRIBUTING.md (#132)
  • Use priority expander for cluster autoscaler configuration to prioritize spot node_pool (#129)

BUG FIXES:

  • Disable aws_loadbalancer_controller by default (#128)

DOCS:

  • Describe the process of updating CHANGELOG.md (#136)