tembo-io / tembo

Goodbye Database Sprawl, Hello Postgres.
https://tembo.io
PostgreSQL License
1.09k stars 35 forks source link

Add support for Azure Backups #968

Closed ianstanton closed 3 weeks ago

ianstanton commented 1 month ago

Add support for Azure backup and restore in tembo-operator and conductor.

Conductor changes include steps for creating the Azure 'IAM' resources necessary for instances to perform backup / restore with Azure Blob Storage.

When an instance using Azure is created:

When an instance using Azure is deleted:

Note: This only supports the backup archive bucket at the moment. We'll add support for the storage archive bucket as a follow-up

ianstanton commented 1 month ago

We need to add this spec value to the Cluster resource for Azure deployments:

  inheritedMetadata:
    labels:
      azure.workload.identity/use: "true"

I'll follow up with this shortly.