Skip to content

Latest commit

 

History

History
77 lines (60 loc) · 2.72 KB

CHANGELOG.md

File metadata and controls

77 lines (60 loc) · 2.72 KB

Changelog

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.

[3.3.0] - 2023-03-10

Changed

  • Changed the rds_storage_type from gp2 to gp3.

[3.2.1] - 2021-08-27

Added

  • Changed the service namespace from default to beekeeper in beekeeper-metadata-cleanup, beekeeper-path-cleanup and beekeeper-scheduler-apiary.
  • Changed some variables from type string to number.
  • Fixed the beekeeper ingress so that the k8s_ingress_enabled variable works.

[3.2.0] - 2021-08-13

Added

  • Terraform files for beekeeper-api module.

[3.1.1] - 2021-04-06

Changed

  • Pin K8S provider version to 1.x for compatibility with other Apiary components deployed in the same Terraform state file.
  • Don't use instance alias as part of default DB name since all the Flyway scripts expect "beekeeper" as the db name.

[3.1.0] - 2021-02-22

Changed

  • Removed variable DB_PASSWORD_STRATEGY.
  • Securely injecting db_password_key in k8s and ecs instead of pulling these credentials from AWS Secret Manager in Beekeeper.

[3.0.2] - 2021-02-01

Added

  • Added variable docker_registry_secret_name to pull docker images from a private registry.

[3.0.1] - 2020-09-18

Changed

  • Separated dry_run_enabled variable into path_cleanup_dry_run_enabled and metadata_cleanup_dry_run_enabled so one module can be used in dry run mode without affecting the other.

[3.0.0] - 2020-09-11

Added

  • Kubernetes deployment options for new Metadata Cleanup module.

Changed

  • Renamed Cleanup to Path Cleanup, and Path Scheduler to Scheduler Apiary to match name changes in Beekeeper.

[2.1.3] - 2020-08-07

Changed

  • Fix multi instance deployment resource names.

[2.1.2] - 2020-07-01

Added

  • Default blank value for k8s_kiam_role_arn.

[2.1.1] - 2020-06-24

Added

  • Refactoring graphite configuration so that it can be switched off.

[2.1.0] - 2020-02-12

Added

  • Add annotations to Kubernetes deployments to support Prometheus scraper.

[2.0.0] - 2020-01-28

Added

  • Add support for Kubernetes by specifying var.instance_type = "k8s".
  • Add Kubernetes deployment options for Cleanup and Path Scheduler.
  • Add KIAM role creation for k8s pods.

Changed

  • Refactored to remove main and lambda modules.
  • Updated Terraform syntax to be compliant with Terraform 0.12 and not throw warnings.
  • Run terraform fmt on all code to enforce style.

[1.1.0] - 2020-01-13

Added

  • Updating S3 IAM policy name to be region specific.

[1.0.0] - 2019-12-10

Added

  • First version of Beekeeper terraform module