- Remove support for role-based configuration
- Add Secrets Manager as a source for configuration values
- Add AWS Secrets Manager support to
ConfigBuilder#add
-
Breaking Change:
Identity::Hostdata.configis renamed toIdentity::Hostdata.host_config -
Breaking Change:
LoginGovnamespace removed -
New wrapper around S3 configs:
Identity::Hostdata.config
- Update to use V2 of the EC2 instance metadata service
- Fix a bug where the migration application.yml path was not resolved correctly
- Fix a bug where the dashboard application.yml path was not resolved correctly
- Add a ConfigReader class which can be used to parse configs from application.yml
- Add the ability to override hostdata values with env vars
- Change the API that negotiates with S3 to differentiate between the secrets bucket and the app-secrets bucket
- Add backwards-compatible
LoginGovnamespace back to smooth out transition in config repo
- Rename
LoginGovnamespace back toIdentity(big breaking change)
- Added
LoginGov::Hostdata.config
- Patch memoization bug in
instance_role
- Added
LoginGov::Hostdata.instance_role
- Use
Hash#fetchinLoginGov::Hostdata::EC2so that EC2 metadata methods will not return nil if required keys are absent.
- Allow overriding
s3_clientinLoginGov::Hostdata.s3 - Expose
LoginGov::Hostdata::FakeS3Client
- Fix circular reference warning
- Added
LoginGov::Hostdata.in_datacenter - Added
LoginGov::Hostdata::EC2 - Added
LoginGov::Hostdata::S3
Renamed Identity to LoginGov because Identity because of a name collision with the identities table ActiveRecord model in identity-idp
- Added
LoginGov::Hostdata.domain - Added
LoginGov::Hostdata.env
- Added
Identity::Hostdata.domain - Added
Identity::Hostdata.env