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

Github actions - datahub deployment flow #35

Open
4 tasks
LavMatt opened this issue Jan 26, 2024 · 2 comments
Open
4 tasks

Github actions - datahub deployment flow #35

LavMatt opened this issue Jan 26, 2024 · 2 comments
Assignees
Labels
DataHub Issues relating to DataHub - https://datahubproject.io/

Comments

@LavMatt
Copy link
Contributor

LavMatt commented Jan 26, 2024

User Story

As a developer
I want to setup a deployment workflow for dathbu to the cloud platform kubernetes namespace from github actions
So that we have a secure and reproducible deployment flow

Value / Purpose

To have a secure and reproducible deployment flow

Useful Contacts

No response

User Types

No response

Hypothesis

If we... [do a thing]
Then... [this will happen]

Proposal

Some thinking has been done shown in this draft https://github.com/ministryofjustice/data-platform-datahub-catalogue/pull/2

This has not been tested on the github runners and could need another service account for permissions to deploy into the namespace.

We also may want to think about a gated deployment with probably dev and prod environments to deploy the different instances of datahub (for now we're just working on dev).

Additional Information

This is the service account cp module https://github.com/ministryofjustice/cloud-platform-terraform-serviceaccount/tree/main

Definition of Done

Example - [ ] Documentation has been written / updated

  • README has been updated
  • User docs have been updated
  • Another team member has reviewed
  • Tests are green
@LavMatt LavMatt changed the title Github actions - dathub deployment flow Github actions - datahub deployment flow Jan 26, 2024
@tom-webber tom-webber added the DataHub Issues relating to DataHub - https://datahubproject.io/ label Jan 29, 2024
@tom-webber tom-webber self-assigned this Jan 30, 2024
@seanprivett
Copy link

Do we still want to do this after the architectural discussion this week, and the decision to move to terraform deployment for DataHub?

Copy link

This issue is being marked as stale because it has been open for 60 days with no activity. Remove stale label or comment to keep the issue open.

@tom-webber tom-webber transferred this issue from ministryofjustice/analytical-platform Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DataHub Issues relating to DataHub - https://datahubproject.io/
Projects
Status: Done
Development

No branches or pull requests

3 participants