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

Add support for Azure Backups #968

Merged
merged 34 commits into from
Oct 22, 2024
Merged

Add support for Azure Backups #968

merged 34 commits into from
Oct 22, 2024

Conversation

ianstanton
Copy link
Member

@ianstanton ianstanton commented Sep 23, 2024

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:

  • Creates User Assigned Managed Identity
  • Creates Role Assignment
  • Creates Federated Credentials
  • Passes relevant info as part of the CoreDB spec

When an instance using Azure is deleted:

  • Deletes the User Assigned Managed Identity

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

Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
Signed-off-by: Ian Stanton <[email protected]>
@ianstanton ianstanton changed the title DRAFT: Add Support for Azure tembo-operator: Add support for Azure Backup and Restore Sep 26, 2024
Signed-off-by: Ian Stanton <[email protected]>
@ianstanton ianstanton marked this pull request as ready for review September 26, 2024 01:20
@ianstanton
Copy link
Member Author

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.

@ianstanton ianstanton changed the title tembo-operator: Add support for Azure Backup and Restore tembo-operator: Add support for Azure Backups Oct 22, 2024
@ianstanton ianstanton changed the title tembo-operator: Add support for Azure Backups Add support for Azure Backups Oct 22, 2024
@ianstanton ianstanton merged commit 40de7e4 into main Oct 22, 2024
18 checks passed
@ianstanton ianstanton deleted the slf-113 branch October 22, 2024 14:39
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