Skip to content
This repository has been archived by the owner on Dec 6, 2022. It is now read-only.

update: pull in upstream csb features #45

Merged
merged 1 commit into from
Apr 11, 2022
Merged

update: pull in upstream csb features #45

merged 1 commit into from
Apr 11, 2022

Conversation

nickumia-reisys
Copy link
Contributor

Related to GSA/data.gov#3083

Specifically, allow terraform code changes to be pulled in between brokerpak updates so new features can be added through an 'update-service'.

Specifically, allow terraform code changes to be pulled in between brokerpak updates so new features can be added through an 'update-service'
@nickumia-reisys nickumia-reisys requested review from mogul and a team and removed request for mogul April 11, 2022 15:26
@@ -9,6 +9,10 @@ RUN apk upgrade
# Install git so we can use it to grab Terraform modules
RUN apk add --update git

# Enable re-templates of Terraform Code
# Reference: https://github.com/GSA/data.gov/issues/3083
ENV BROKERPAK_UPDATES_ENABLED true
Copy link
Contributor

Choose a reason for hiding this comment

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

Env vars related to how it gets configured should probably happen on the docker compose side, but since this is presumably going to come out from behind the feature-flag I'm OK with doing it here, so that for the consumers of the image, it's as if that already happened.

HOWEVER, remember that the production SSB deployment doesn't use this image, so we need to also set it up in the app deployments.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good point. I thought it was going to be a requirement for our operations for the foreseeable future, so it aligned with our other GSA customizations. But I agree that this is not a catch-all for our apps (unfortunately).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants