Releases: ITV/domed-city
Releases · ITV/domed-city
v13.1.1
v13.1.0
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
BUGFIX:
- upload kpi changes in CI
v13.0.3
BUGFIX:
- check ecosystem before aws-vault kpi commands
v13.0.2
BUGFIX:
- cleanup kpi csv file after upload
- ensure breaking changes in v13.0.0 are adhered to
v13.0.1
BUGFIX:
- correct bucket/prefix referenced to get version ID
- ensure breaking changes in v13.0.0 are adhered to
v13.0.0
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
FEATURE:
- Add support for darwin arm64 providers