Skip to content

Releases: ITV/domed-city

v13.1.1

01 Dec 12:38
Compare
Choose a tag to compare

BUGFIX:

  • Update version for new release

v13.1.0

30 Nov 10:38
000570c
Compare
Choose a tag to compare

FEATURES:

  • Adds functionality to get secrets from secrets manager for use as TF Vars before planning/applying with Dome
  • Secrets can be configured in itv.yaml at the global, ecosystem and environment level such as:
dome:
 hiera_keys: {}
 certs: {}
 secretsmanager:
   global_secret: common_{ecosystem}_{environment}_secret_id
   dev:
     dev_common_secret: dev_common_secret_id
     dev:
       dev_dev_secret: dev_dev_secret_id
     qa:
       dev_qa_secret: dev_qa_secret_id
   prd:
     prd:
       prd_prd_secret: prd-prd_secret-id
  • The secret id can use string replacement for {ecosystem} and {environment} so in the example above, planning in dev/qa would result in global_secret returning the secret string for the common_dev_qa_secret_id secret in the relevant account.
  • Secrets with duplicate names are overwritten by the most precise scope (env > eco > global)
  • Secret names are output as environment variables with the TF_VAR_ prefix, as per env vars set via Hiera.
  • Secrets can only be access from the authenticated AWS account.

Link to PR: #108

v13.0.4

19 May 08:58
14f8d98
Compare
Choose a tag to compare

BUGFIX:

  • upload kpi changes in CI

v13.0.3

04 Apr 13:01
1c72451
Compare
Choose a tag to compare

BUGFIX:

  • check ecosystem before aws-vault kpi commands

v13.0.2

01 Mar 14:19
0a09de0
Compare
Choose a tag to compare

BUGFIX:

  • cleanup kpi csv file after upload
  • ensure breaking changes in v13.0.0 are adhered to

v13.0.1

01 Mar 14:10
43e61e8
Compare
Choose a tag to compare

BUGFIX:

  • correct bucket/prefix referenced to get version ID
  • ensure breaking changes in v13.0.0 are adhered to

v13.0.0

01 Mar 11:54
11023c0
Compare
Choose a tag to compare

BREAKING:

  • Add prd infra changes to core kpi bucket
  • Requires tf-aws-eksci v32.0.0
  • Requires lugust v12.7.0

NOTE: ensure the above pre-reqs are met, after which, use most recent non breaking release version

v12.4.0

01 Sep 14:08
8579d44
Compare
Choose a tag to compare

FEATURE:

  • Add support for darwin arm64 providers

v12.3.0

17 May 09:21
218c670
Compare
Choose a tag to compare

FEATURE:

  • add optional --json arg to use -json in plan/apply

v12.2.0

06 Oct 10:27
f89773d
Compare
Choose a tag to compare

FEATURES:

  • support installing 3rd-party providers.
  • support providing optional providers via a .terraform-providers-local.yaml file.