Skip to content

Latest commit

Β 

History

History
549 lines (285 loc) Β· 33.7 KB

CHANGELOG.md

File metadata and controls

549 lines (285 loc) Β· 33.7 KB

Changelog

1.11.0 (2024-08-28)

Features

  • website: Use the camptocamp.com contact page (#1351) (60c8c26)

1.10.0 (2024-08-14)

Features

  • aks: update K8s version (01775e6)
  • aks: upgrade DevOps Stack modules (87f477b)
  • eks: update K8s version (8d49e77)
  • sks: add support to new Exoscale IAM keys (9e29a2e)
  • sks: upgrade K8s version on the SKS example (f8f1f68)

Bug Fixes

  • aks: use proper local instead of hardcoding value (d3c8567)
  • eks: replace hardcoded values by placeholders (2a136df)

1.9.0 (2024-05-31)

Features

  • document the ami type for x86 VMs (a2351bd)

1.8.1 (2024-05-31)

Bug Fixes

1.8.0 (2024-01-22)

Features

  • add AKS example and tutorial (4d72cc8)
  • upgrade Terraform version on the existing examples (339544f)

1.7.0 (2024-01-19)

Documentation

  • update examples with newer versions and centralized project (#1132) (fa543cf)

1.6.0 (2023-12-21)

Documentation

1.5.2 (2023-11-10)

Documentation

  • update antora-playbook.yml to remove Velero (#1122) (f7fb34b)

1.5.1 (2023-08-21)

Bug Fixes

  • fix hyperlink on the navigation bar (c65b281)

1.5.0 (2023-08-18)

Features

  • examples/eks: add updated and improved EKS deployment example (9f09347)
  • examples/sks: add SKS example (5d660c5)

Bug Fixes

  • examples/kind: update the KinD example and improve the tutorial (85297b7)

1.4.0 (2023-06-16)

Features

  • examples/eks: set modules versions and remove grafana module (cb70e51)

Bug Fixes

  • examples/eks: modules versions for thanos and eks-cluster (7caef79)
  • upgrade traefik to deactivate service monitor (b6fa4ff)

Documentation

  • add new modules and newer module versions (#1005) (2404ac1)

1.3.0 (2023-05-24)

Features

1.2.0 (2023-05-22)

Features

  • multiple small improvements on the documentation pages (751e4a3)
  • update KinD example with newer module versions (a620f2d)

1.1.0 (2023-05-16)

Features

1.0.3 (2023-04-21)

Documentation

  • port some of the legacy documentation (#987) (947260d)

1.0.2 (2023-04-18)

Documentation

1.0.1 (2023-04-17)

Documentation

  • small improvements on the documentation (#982) (48328ef)

1.0.0 (2023-04-03)

Miscellaneous Chores

0.61.0 (2022-12-14)

Features

  • aad_pod_identity: update chart (996a03a)

0.60.2 (2022-11-16)

Bug Fixes

  • aks: prometheus use by default disk storage pvc (fd71d9e)

0.60.1 (2022-11-14)

Bug Fixes

  • prometheus: drop thanos hard ref to version (bac8993)

0.60.0 (2022-11-14)

Features

  • cert-manager: allow modify http01 ingress section (fa4558e)
  • cert-manager: allow multiple domains (6cd1454)
  • change version on the variable file (71d37dd)
  • Loki is not the default datasource (e0b17b8)
  • traefik: allow disabling of dashboard's ingress and auth (f310e28)

0.59.3 (2022-10-13)

Bug Fixes

  • traefik: update image version which corrects a security issue (91aa10c)

0.59.2 (2022-10-11)

Bug Fixes

  • aks: do not ignore orchestrator_version (c3a2196)

0.59.1 (2022-09-06)

Bug Fixes

  • csi-secrets-store-azure: repo url (6142426)
  • Force HTTPS and use a Let's encrypt certificate (f8c3cb3)
  • removed static argocd password (3b99414)

0.59.0 (2022-07-19)

Features

  • activate traefik dashboard with oidc support (ed291d7)

0.58.0 (2022-07-06)

Features

  • add codeowners, contributing and security instructions (dee2d3b)
  • gitlab ci: upgrade argocd and terraform versions (5ffd5be)
  • metrics-server: update to v0.6.1 (ed9eb96)

Bug Fixes

  • cognito: set default null values to cognito_user_pool_id and cognito_user_pool_domain variables (b218e77)
  • eks: NLB dns query when public NLB is not created (b8f4647)
  • eks: private nlb terraform module version (802b6f1)
  • metrics-server: use release tag (5cc33cf)
  • team owns code instead of individuals (2ba2971)

0.57.0 (2022-05-30)

Features

  • cert-manager: allow multiple domains (#904) (8635c3f)

Bug Fixes

  • aks: cert-manager dns solver (a9f3782)
  • can(oidc.prometheus_oauth2_proxy_extra_volume_mounts) returns true when empty list (#894) (0be6b03)

0.56.0 (2022-05-04)

Features

  • sks: dynamic gateway & wildcard dns records creation (#897) (0327df9)

Bug Fixes

  • cert-manager: incompatibility with k8s >= 1.22 (#892) (1344cc0)
  • keycloak: invalid ingress ressource on v1beta1 api on k8s >= 1.22 (#890) (581d40d)
  • sks: type mismatch into coalesce call for nodepools definitions (#891) (7dc6c32)

0.55.0 (2022-04-04)

Features

  • add extra_volume_mount variable for prometheus oauth sidecar (#889) (6342db9)
  • allow changing prometheus oauth2 proxy args (#852) (67c5d55)
  • sks: add default dns domain and record (#838) (8117ec8)
  • sks: update camptocamp's exoscale sks module to 0.4.0 (#884) (7376b82)

Bug Fixes

  • sks: invalid ressource exoscale_domain.this on domain record wildcard (#887) (b82b3fd)

0.54.2 (2022-02-17)

Bug Fixes

  • aks: allow multiple az identities in same namespace (3da2163)
  • aks: bump default ochestration version for nodes to v1.21.9, v1.21.2 was dropped by Azure (c6f6d72)

0.54.1 (2022-02-16)

Bug Fixes

  • add missing namespaces template (0331a82)

0.54.0 (2022-02-16)

Features

  • app to node pool selection (e22aa99)
  • eks: enable cluster private access (#860) (a1aa4b5)

Bug Fixes

  • aks: use soft dependency between cluster and data source (#855) (7ee918a)
  • argocd: allow passing heterogeneous extra elements (1552361)
  • azure: disable implicit grant for OAuth2 clients (#857) (d448afa)
  • eks: make extra_lb_target_groups and extra_lb_http_tcp_listeners optional (#858) (dd1c58c)

0.53.0 (2022-02-07)

Features

  • eks: add extra_lb_target_groups and extra_lb_http_tcp_listeners variables (#853) (74d50cd)
  • sks: expose local.kubernetes to outputs (0adbe95)

0.52.0 (2022-01-14)

Features

  • aks: add agents_pool_name, agents_label and sku_tier params to module interface (#846) (964ed0b)

Bug Fixes

  • aks: azuread application use ms graph (#845) (1ef031e)
  • doc: default target version and a missing aks module's reference (#841) (4fb1abe)

0.51.1 (2021-12-16)

Bug Fixes

0.51.0 (2021-12-14)

Features

  • aks: enable parametrization of storage account used by loki (#835) (0be4796)

0.50.4 (2021-12-08)

Bug Fixes

0.50.3 (2021-12-08)

Bug Fixes

0.50.2 (2021-12-07)

Bug Fixes

  • website: build website on release published (#829) (bc52f82)

0.50.1 (2021-12-07)

Bug Fixes

0.50.0 (2021-12-03)

Features

0.49.0 (2021-11-19)

⚠ BREAKING CHANGES

  • eks: send http traffic on NLB to port 80 on cluster (#810)

Features

  • keycloak: pass a user list to keycloak (#788) (c2835ec)
  • kind: add experimental support for KIND (#785) (518e3e6)
  • sks: add output for cluster security group id (#816) (de31691)
  • traefik: tls version >= 1.2 (#793) (c49580e)

Bug Fixes

  • argocd: fix kube-prometheus-stack dependency on OIDC (#795) (5848af8)
  • eks: keycloak admin pass output when not installed (#817) (980979b)
  • eks: send http traffic on NLB to port 80 on cluster (#810) (0cbd0eb)

0.48.0 (2021-09-22)

Features

  • aks: add kubelet identity to outputs (f883650)
  • aks: extend accepted params for node pools (#780) (831557f)
  • docs: add SKS quickstart (#784) (e26a5f1)

Bug Fixes

  • aks: use local.base_domain instead of var.base_domain (c417678)
  • doc: homogenize name 'DevOps Stack' (95c9e82)

0.47.0 (2021-09-15)

Features

  • keycloak: rename client to devops-stack-applications (ead90c7)
  • keycloak: upgrade to v15.0.1 (c7dfdbb)
  • loki-stack: add monitoring when filebeat logging is enabled (5038df4)

Bug Fixes

  • keycloak: add missing scopes to client (a86403b)

0.46.0 (2021-09-10)

Features

  • Add initial support for OpenTelekomCloud's CCE (a7e374b)
  • aks: add support for node pools in AKS (edb9813)
  • allow to disable wait_for_app_of_apps (a01303b)
  • antora: use lunr generator in github action for building documentation search index (2307150)
  • aws: add test example (7ddef46)
  • aws: use nip.io by default (947380c)
  • keycloak: rename user=admin to user=jdoe (7ad68c5)
  • randomize argocd admin password (1cf91f0)
  • sks: add node anti-affinity on router nodes for cert-manager (#753) (dc3a4a3)
  • sks: add output for nlb ip address (35d4ba9)
  • sks: use Kubernetes 1.21.4 by default (a95d813)
  • sks: use letsencrypt-prod when there is more than 1 node pool (#754) (0f8179c)

Bug Fixes

  • argocd: fix health assessment for Applications (c7a46cb)
  • aws: don't add nat gateway to cluster_endpoint_public_access_cidrs by default (54625b0)
  • aws: use local.base_domain instead of var.base_domain (2583e09)
  • format with terraform fmt (33a499e)
  • sks: pass down missing variables to argocd-helm (#748) (97f3973)

0.45.0 (2021-08-27)

Features

  • kube-prometheus-stack: upgrade chart to 18.0.1 (#743) (103dfc6)

0.44.0 (2021-08-26)

⚠ BREAKING CHANGES

  • argocd: upgrade ArgoCD charts and use new repositories spec (#741)

Features

  • argocd: upgrade ArgoCD charts and use new repositories spec (#741) (d4979c7)
  • k3s: upgrade camptocamp/k3s/docker module (0c419db)
  • k3s: upgrade K3s to 1.20.10+k3s1 (6477ac6)

0.43.0 (2021-08-24)

Features

  • aks: set kubernetes version to current default (4580f26)
  • aks: upgrade Azure/aks/azurerm module to 4.13.0 (f47168c)
  • argocd: upgrade to v2.1.0 (3479d25)
  • csi-secrets-store-provider-azure: upgrade to 0.2.0 (9a86472)
  • sks: add experimental SKS support (7e5e929)

0.42.0 (2021-08-19)

Features

  • aad-pod-identity: create identities Namespaces (0358f2d)
  • argocd-applicationset: upgrade chart version to 1.0.0 (16fee9d)
  • argocd-notifications: upgrade chart version to 1.4.1 (da3f52c)
  • argocd: upgrade to v2.0.5 (f467290)
  • k3s-docker: add registry mirror for ghcr.io (2d26d03)
  • kube-prometheus-stack: upgrade to 17.2.1 (e065fd6)
  • kube-prometheus-stack: upgrade to v18.0.0 (3a299ed)
  • loki: upgrade v2.2.0 (55ca7e2)
  • set CreateNamespace=true syncOption (53bcc64)
  • terraform: upgrade to v1.0.4 (d2984e4)
  • traefik: upgrade to 2.4.13 (f26a32e)

Bug Fixes

  • add missing pathType in Ingress (f22de25)
  • upgrade k3s/docker module (774f3e7)

0.41.2 (2021-08-12)

Bug Fixes

  • fix weird character in template (6c903c3)

0.41.1 (2021-08-12)

Bug Fixes

  • eks: pass missing arg to function (5b72586)

0.41.0 (2021-08-11)

Features

  • add http01 solver for acme for AKS and EKS (ff3188c)
  • add Release Please Action (aa781ec)
  • cert-manager: upgrade cert-manager to v1.4.3 (3bc9c77)
  • eks: expose map_accounts and map_users arguments (501e3b5)
  • enable support for network policy in azure (ff14031)
  • grafana: set default users role to Editor (cd95c03)
  • k3s-libvirt: upgrade k3os to v0.20.7-k3s1r0 (873c72b)
  • k3s: add Keycloak's admin password to Terraform outputs (305eb67)
  • keycloak: use embedded H2 database for Keycloak (1c52e9b)

Bug Fixes

  • AWS: Filter DNS challenge only on base domain (e76fd3b)
  • Azure: Filter DNS challenge only on base domain (687629e), closes #700
  • k3s: add missing cluster name in URLs (093919b)
  • selector in same block (d53cd33)