Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/matchbox infra #229

Draft
wants to merge 14 commits into
base: main
Choose a base branch
from
Draft

Feat/matchbox infra #229

wants to merge 14 commits into from

Conversation

sophie-daintta
Copy link

Infrastructure under development for supporting the matchbox service in data-workspace.

@sophie-daintta sophie-daintta self-assigned this Jan 31, 2025
Instead of having to have files local in the filesystem (which is tricky to
store securely), that are then copied to S3, which GitLab pulls from on launch,
this makes it so GitLab secrets are stored in Secrets Manager, which GitLab
pulls from on launch.

This is a part 1 of (probably) 2 parts - this does not remove existing object,
permissions or any associated config, to allow environments to keep on
accessing the secrets as they were, so we don't have to migrate them all at
once. Later parts will likely remove permissions and config.

This is part of our move away from having to have any secrets locally on the
filesystem.
This follows up from #223 by
making it possible to apply the terraform with GitLab enabled, but while not
have GitLab secrets on the local filesystem.
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