IFRCGo / go-api

MIT License
14 stars 6 forks source link

Backend Infrastructure next steps (EPIC) #1885

Open batpad opened 1 year ago

batpad commented 1 year ago

We successfully migrated the GO deploy to a Kubernetes based backend on AKS with CI running using Azure Pipelines: https://github.com/IFRCGo/go-api/issues/1531

Creating this ticket with further actions and next steps here. Some of these are smaller, more immediate tasks, and some of these are more long-term with a view to expanding the infrastructure setup to include other GO-adjacent applications like the Risk Module, as well as other projects like Alert Hub and other experimental and student projects.

More short-term tasks:

Medium-term:

Longer-term:

@tovari I can break these out into separate more detailed tickets as we figure prioritization.

cc @szabozoltan69 @geohacker - please add anything here that I might have missed!

+cc @sunu

batpad commented 1 year ago

+cc @k9845 - there are some dependencies here that ideally we'd get through before doing the Risk Module deploy into the cluster, so we can do it in a more "proper way", but again, let's discuss how best to proceed - there maybe an intermediary solution if we want to hasten up the migration of Risk Module onto the GO cluster.

szabozoltan69 commented 7 months ago

About https://github.com/IFRCGo/go-api/pull/2086 : Recently all our GO infrastructure is in Azure, including the ifrcgoacr container registry. Why don't we use this container registry instead of introducing a new one? We can have multiple repos in it.

sunu commented 7 months ago

@szabozoltan69 - replied to your comment in that thread: https://github.com/IFRCGo/go-api/pull/2086#issuecomment-2027268420