Skip to content

Add ENV config points for config files, and make config writeable.#15

Merged
bshand merged 2 commits into
developfrom
feature/external_config
Jun 29, 2023
Merged

Add ENV config points for config files, and make config writeable.#15
bshand merged 2 commits into
developfrom
feature/external_config

Conversation

@bshand

@bshand bshand commented Jun 28, 2023

Copy link
Copy Markdown
Contributor

This includes points for everything that we currently have, excluding SAML SSO which we know we do not need going forwards.

This includes points for everything that we currently have, excluding SAML SSO which we know we do not need going forwards.

@miles-smith miles-smith left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me; am happy to approve.

One question before I do - and this is probably my own short-sightedness - but is there a need to be able to short-circuit the svn calls to secondary/credentials repos? I'm not sure where Sam is currently with AWS deployment approaches, but in what I've seen previously (e.g. local deployment from/to an EC2 instance) the svn executable may not be present nor the network connectivity to the target repo if it were.

Allow email settings to be overridden using SMTP_USERNAME and SMTP_PASSWORD.
@bshand

bshand commented Jun 29, 2023

Copy link
Copy Markdown
Contributor Author

short-circuit the svn calls to secondary/credentials repos?

That's a great point. I've pushed additional changes, to support deployment without access to the internal repositories, and to allow SMTP credentials to be overridden with SMTP_USERNAME and SMTP_PASSWORD environment variables. (This should make password rotation much easier than Base64 encoding them.)

@miles-smith miles-smith left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@bshand bshand merged commit bbb38f9 into develop Jun 29, 2023
@bshand bshand deleted the feature/external_config branch June 29, 2023 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants