Changelog

0.11.0 (2020-11-19)

Implemented enhancements:

  • [eks-aws] Add support for creating a private NLB #268 (ckaenzig)

  • [pipeline] Variabilize version in gitlab-ci pipeline #269 (mcanevet)

0.10.1 (2020-11-18)

Fixed bugs:

0.10.0 (2020-11-18)

Breaking changes:

  • [eks-aws] Due to the fact that a Cognito User Pool can have only one Cognito User Pool Domain attached, we had to remove the creation of the User Pool Domain from the DevOps Stack because it is incompatible with a clue/green or a prod/qa/int/dev/lab/whatever pattern. Hence, there is a new cognito_user_pool_domain mandatory parameter, and the previous user pool domain will be removed.

Implemented enhancements:

Upgraded applications:

Documentation:

Fixed bugs:

  • Fix devops-stack version in gitlab pipeline and example #255 (mcanevet)

  • Replace cognito_user_pool_domain resource with module argument #263 (ckaenzig)

  • Fix eks-aws example #264 (mcanevet)

0.9.0 (2020-11-17)

Implemented enhancements:

  • Add OAuth to Grafana for EKS #230 (raphink)

  • Merge prometheus-operator and cluster-monitoring Applications into kube-prometheus-stack #237 (mcanevet)

  • Remove namespaces Application #238 (mcanevet)

  • Make pipeline less verbose #240 (mcanevet)

  • Update k3s/k3os modules to support local storage #245 (mcanevet)

Upgraded applications:

New applications:

Fixed bugs:

0.8.0 (2020-11-12)

Implemented enhancements:

Upgraded applications:

New applications:

Fixed bugs:

0.7.0 (2020-11-05)

Implemented enhancements:

Upgraded applications:

Fixed bugs:

0.6.0 (2020-10-28)

Implemented enhancements:

  • Allow to instantiate the DevOps Stack (mcanevet)

0.5.0 (2020-10-20)

Implemented enhancements:

Documentation:

Fixed bugs:

0.4.0 (2020-10-10)

Implemented enhancements:

Upgraded applications:

Fixed bugs:

  • Wait for argocd-repo-server before deploying the app of apps #116 (mcanevet)

  • Remove all pods before cleanup to release volumes mounted with rshared propagation #119 (mcanevet)

0.3.0 (2020-10-05)

New applications:

Upgraded applications:

Implemented enhancements:

  • Support deploying multiple cluster in parallel #61 (mcanevet)

  • Use docker cp to get Kubernetes context #64 (mcanevet)

  • Don’t create 2 vhost per service #66 (mcanevet)

  • Use Ingress instead of IngressRoute #70 (mcanevet)

  • Allow to scale agents #73 (mcanevet)

  • Configure kubernetes auth backend for vault #76 (mcanevet)

  • Automate Vault configuration #81 (mcanevet)

  • Improve Vault configuration #83 (mcanevet)

  • Show list of pods instead of list of apps in wait loop #85 (mcanevet)

  • Use mounts instead of tmpfs and volumes #90 (mcanevet)

  • Mount /var/lib/kubelet with propagation #91 (mcanevet)

  • Inject secret in demo-app using vault-injector #98 (mcanevet)

  • Inject secret in demo-app using secrets store csi driver #99 (mcanevet)

Fixed bugs:

Documentation:

0.2.0 (2020-09-20)

Implemented enhancements:

0.1.0 (2020-09-19)

Implemented enhancements:

  • Deploy K3s using Terraform (mcanevet)

  • Deploy ArgoCD using helm template …​ | kubectl apply -f- (mcanevet)

  • Deploy cert-manager using ArgoCD (mcanevet)

  • Deploy Traefik using ArgoCD (mcanevet)

  • Create initial github actions pipeline to prevent regressions (mcanevet)