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

Feature Enhancement: Enable Backup Instance creation for Microsoft.DataProtection #3736

Merged
merged 109 commits into from
Apr 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
3ad0541
Chnages for adding BI files
mayankagg9722 Jan 18, 2024
17fac37
changes
mayankagg9722 Jan 18, 2024
63c8d66
changes
mayankagg9722 Jan 19, 2024
4e6a9cb
changes
mayankagg9722 Jan 19, 2024
c55602f
changes
mayankagg9722 Jan 19, 2024
b0b4cc0
changes
mayankagg9722 Jan 19, 2024
4ece711
changes new
mayankagg9722 Jan 19, 2024
5bf3921
changes
mayankagg9722 Jan 19, 2024
4a2c6a5
changes
mayankagg9722 Jan 19, 2024
bfbab58
changes
mayankagg9722 Jan 19, 2024
a4d68cd
changes
mayankagg9722 Jan 19, 2024
4f75f69
changes
mayankagg9722 Jan 19, 2024
0e065c2
changes
mayankagg9722 Jan 22, 2024
02014c7
changes
mayankagg9722 Jan 22, 2024
f9d29f2
changes
mayankagg9722 Jan 22, 2024
e74a35c
changes
mayankagg9722 Jan 22, 2024
3f6eb5e
changes
mayankagg9722 Jan 22, 2024
de4d421
changes
mayankagg9722 Jan 23, 2024
9f60b09
change
mayankagg9722 Jan 23, 2024
7cd62ea
recording
mayankagg9722 Jan 23, 2024
c1f1a4f
added sample
mayankagg9722 Jan 23, 2024
c7e8dd0
Merge branch 'Azure:main' into main
mayankagg9722 Jan 23, 2024
ba08934
Update v1api20230101_backupvaultsbackupinstance.yaml
mayankagg9722 Jan 29, 2024
6d794fe
Update crd_dataprotection_backupinstance_test.go
mayankagg9722 Jan 29, 2024
5eb0a1a
changes
mayankagg9722 Jan 29, 2024
7bd344b
clubbing creation and new test recording
mayankagg9722 Jan 29, 2024
8000eaa
changes for generate config maps
mayankagg9722 Feb 21, 2024
c00d0c2
generated operator spec for permissions
mayankagg9722 Feb 21, 2024
faede0d
generated deepcopy
mayankagg9722 Feb 21, 2024
f6f3c2e
adding samples and removing recording
mayankagg9722 Feb 21, 2024
c24dd23
including recording
mayankagg9722 Feb 21, 2024
ef2107f
adding latest stable version
mayankagg9722 Feb 22, 2024
1ba8a3a
changes
mayankagg9722 Feb 23, 2024
68b2f43
changes
mayankagg9722 Feb 23, 2024
695f3fd
changes for Eventually
mayankagg9722 Feb 23, 2024
2971be1
modification for reconciliation code
mayankagg9722 Feb 23, 2024
bc96e6a
changing to 2023-11-01
mayankagg9722 Feb 23, 2024
a76c524
testing cluster creation
mayankagg9722 Feb 23, 2024
a020729
changes
mayankagg9722 Feb 26, 2024
251127f
reconcilation changes
mayankagg9722 Feb 27, 2024
85b601e
changes
mayankagg9722 Feb 27, 2024
2c4cb3d
changes
mayankagg9722 Feb 27, 2024
0ccf0bb
changes
mayankagg9722 Feb 27, 2024
ddbd36f
PostReconcileCheck added
mayankagg9722 Feb 28, 2024
ef1370d
changes
mayankagg9722 Feb 28, 2024
ccf4c84
removing comments
mayankagg9722 Feb 28, 2024
52ae546
changes
mayankagg9722 Feb 29, 2024
0c83084
changes
mayankagg9722 Feb 29, 2024
2da62d0
adding deepcopy
mayankagg9722 Feb 29, 2024
2cc28d3
Merge remote-tracking branch 'upstream/main'
mayankagg9722 Feb 29, 2024
2862749
changes for rest api specs
mayankagg9722 Feb 29, 2024
e144391
changes for rest api specs
mayankagg9722 Feb 29, 2024
f8740eb
changes
mayankagg9722 Feb 29, 2024
cab213a
adding tarb sample
mayankagg9722 Feb 29, 2024
e9ad466
Merge remote-tracking branch 'upstream/main'
mayankagg9722 Mar 5, 2024
a4db4bd
changes for yaml
mayankagg9722 Mar 6, 2024
ae9f80d
changes
mayankagg9722 Mar 6, 2024
cb37769
changes
mayankagg9722 Mar 6, 2024
b57e802
moving sample files
mayankagg9722 Mar 6, 2024
d88ccb0
changes
mayankagg9722 Mar 6, 2024
3e80278
changes
mayankagg9722 Mar 6, 2024
1e40f60
change for moving to refs
mayankagg9722 Mar 7, 2024
b4fe41e
Merge remote-tracking branch 'upstream/main'
mayankagg9722 Mar 7, 2024
f775bbd
changes
mayankagg9722 Mar 7, 2024
4d9206f
changes
mayankagg9722 Mar 7, 2024
df75df2
changes for removing soft delete
mayankagg9722 Mar 7, 2024
c321e19
test changes
mayankagg9722 Mar 7, 2024
52b1b82
changes
mayankagg9722 Mar 7, 2024
cafb55d
changes
mayankagg9722 Mar 11, 2024
b089185
including recording
mayankagg9722 Mar 11, 2024
47ca1b5
Merge remote-tracking branch 'upstream/main'
mayankagg9722 Mar 11, 2024
f805900
comment resolution
mayankagg9722 Mar 26, 2024
49ca571
improved comments
mayankagg9722 Mar 26, 2024
72ade47
Merge remote-tracking branch 'upstream/main'
mayankagg9722 Mar 26, 2024
672c3af
changes to resolve comments
mayankagg9722 Mar 27, 2024
d641d49
changes
mayankagg9722 Mar 27, 2024
87538b3
changes for poller annotation
mayankagg9722 Mar 27, 2024
c7c08ee
changes
mayankagg9722 Mar 27, 2024
e15054b
changes
mayankagg9722 Mar 27, 2024
ad97c9b
changes
mayankagg9722 Mar 28, 2024
18aa9bd
changes
mayankagg9722 Mar 28, 2024
628af82
changes
mayankagg9722 Mar 28, 2024
659a3bd
changes
mayankagg9722 Mar 28, 2024
82e62fb
changes
mayankagg9722 Mar 28, 2024
f17e699
changes
mayankagg9722 Mar 28, 2024
6481af2
changes
mayankagg9722 Apr 2, 2024
ac5a286
changes
mayankagg9722 Apr 2, 2024
aac47e9
changes
mayankagg9722 Apr 2, 2024
11e7f36
changes
mayankagg9722 Apr 2, 2024
c2c4e86
changes
mayankagg9722 Apr 2, 2024
77a12cf
changes
mayankagg9722 Apr 2, 2024
eacaa3b
permisions to StorageBlobDataContributorRole
mayankagg9722 Apr 2, 2024
3d3720c
changes
mayankagg9722 Apr 2, 2024
b371e82
adding test recording
mayankagg9722 Apr 2, 2024
2e35f30
Merge remote-tracking branch 'upstream/main'
mayankagg9722 Apr 2, 2024
0fbb3e8
removing unnecessary comment hash
mayankagg9722 Apr 4, 2024
3331006
adding recordings
mayankagg9722 Apr 4, 2024
1c90107
recordings
mayankagg9722 Apr 4, 2024
2069187
changes
mayankagg9722 Apr 4, 2024
d57fb30
Merge remote-tracking branch 'upstream/main'
mayankagg9722 Apr 5, 2024
a1da319
adding new test recording
mayankagg9722 Apr 5, 2024
24d7944
added bi test recording
mayankagg9722 Apr 5, 2024
688feac
Merge remote-tracking branch 'upstream/main'
mayankagg9722 Apr 10, 2024
a9da287
sample guid changes
mayankagg9722 Apr 12, 2024
c04c14f
adding go changes
mayankagg9722 Apr 12, 2024
2433622
updating submodule
mayankagg9722 Apr 12, 2024
a23003e
Merge branch 'main' into main
theunrepentantgeek Apr 18, 2024
50fdf2e
Update generated files
theunrepentantgeek Apr 18, 2024
e66c3fd
Merge pull request #1 from mayankagg9722/mayankagg9722/main
theunrepentantgeek Apr 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 14 additions & 4 deletions docs/hugo/content/reference/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -225,14 +225,24 @@ These resource(s) are available for use in the current release of ASO. Different

To install the CRDs for these resources, your ASO configuration must include `dataprotection.azure.com/*` as a one of the configured CRD patterns. See [CRD Management in ASO](https://azure.github.io/azure-service-operator/guide/crd-management/) for details on doing this for both [Helm](https://azure.github.io/azure-service-operator/guide/crd-management/#helm) and [YAML](https://azure.github.io/azure-service-operator/guide/crd-management/#yaml) based installations.

### Next Release

Development of these new resources is complete and they will be available in the next release of ASO.

| Resource | ARM Version | CRD Version | Supported From | Sample |
|----------------------------|-------------|---------------|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------|
| BackupVault | 2023-11-01 | v1api20231101 | v2.7.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api20231101/v1api20231101_backupvault.yaml) |
| BackupVaultsBackupInstance | 2023-11-01 | v1api20231101 | v2.7.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api20231101/v1api20231101_backupvaultsbackupinstance.yaml) |
| BackupVaultsBackupPolicy | 2023-11-01 | v1api20231101 | v2.7.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api20231101/v1api20231101_backupvaultsbackuppolicy.yaml) |

### Released

These resource(s) are available for use in the current release of ASO. Different versions of a given resource reflect different versions of the Azure ARM API.

| Resource | ARM Version | CRD Version | Supported From | Sample |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------|---------------|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------|
| [BackupVault](https://azure.github.io/azure-service-operator/reference/dataprotection/v1api20230101/#dataprotection.azure.com/v1api20230101.BackupVault) | 2023-01-01 | v1api20230101 | v2.2.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api/v1api20230101_backupvault.yaml) |
| [BackupVaultsBackupPolicy](https://azure.github.io/azure-service-operator/reference/dataprotection/v1api20230101/#dataprotection.azure.com/v1api20230101.BackupVaultsBackupPolicy) | 2023-01-01 | v1api20230101 | v2.2.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api/v1api20230101_backupvaultsbackuppolicy.yaml) |
| Resource | ARM Version | CRD Version | Supported From | Sample |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------|---------------|----------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|
| [BackupVault](https://azure.github.io/azure-service-operator/reference/dataprotection/v1api20230101/#dataprotection.azure.com/v1api20230101.BackupVault) | 2023-01-01 | v1api20230101 | v2.2.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api20230101/v1api20230101_backupvault.yaml) |
| [BackupVaultsBackupPolicy](https://azure.github.io/azure-service-operator/reference/dataprotection/v1api20230101/#dataprotection.azure.com/v1api20230101.BackupVaultsBackupPolicy) | 2023-01-01 | v1api20230101 | v2.2.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api20230101/v1api20230101_backupvaultsbackuppolicy.yaml) |

## DBforMariaDB

Expand Down
18 changes: 14 additions & 4 deletions docs/hugo/content/reference/dataprotection/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,22 @@ no_list: true
---
To install the CRDs for these resources, your ASO configuration must include `dataprotection.azure.com/*` as a one of the configured CRD patterns. See [CRD Management in ASO](https://azure.github.io/azure-service-operator/guide/crd-management/) for details on doing this for both [Helm](https://azure.github.io/azure-service-operator/guide/crd-management/#helm) and [YAML](https://azure.github.io/azure-service-operator/guide/crd-management/#yaml) based installations.

### Next Release

Development of these new resources is complete and they will be available in the next release of ASO.

| Resource | ARM Version | CRD Version | Supported From | Sample |
|----------------------------|-------------|---------------|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------|
| BackupVault | 2023-11-01 | v1api20231101 | v2.7.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api20231101/v1api20231101_backupvault.yaml) |
| BackupVaultsBackupInstance | 2023-11-01 | v1api20231101 | v2.7.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api20231101/v1api20231101_backupvaultsbackupinstance.yaml) |
| BackupVaultsBackupPolicy | 2023-11-01 | v1api20231101 | v2.7.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api20231101/v1api20231101_backupvaultsbackuppolicy.yaml) |

### Released

These resource(s) are available for use in the current release of ASO. Different versions of a given resource reflect different versions of the Azure ARM API.

| Resource | ARM Version | CRD Version | Supported From | Sample |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------|---------------|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------|
| [BackupVault](https://azure.github.io/azure-service-operator/reference/dataprotection/v1api20230101/#dataprotection.azure.com/v1api20230101.BackupVault) | 2023-01-01 | v1api20230101 | v2.2.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api/v1api20230101_backupvault.yaml) |
| [BackupVaultsBackupPolicy](https://azure.github.io/azure-service-operator/reference/dataprotection/v1api20230101/#dataprotection.azure.com/v1api20230101.BackupVaultsBackupPolicy) | 2023-01-01 | v1api20230101 | v2.2.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api/v1api20230101_backupvaultsbackuppolicy.yaml) |
| Resource | ARM Version | CRD Version | Supported From | Sample |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------|---------------|----------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|
| [BackupVault](https://azure.github.io/azure-service-operator/reference/dataprotection/v1api20230101/#dataprotection.azure.com/v1api20230101.BackupVault) | 2023-01-01 | v1api20230101 | v2.2.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api20230101/v1api20230101_backupvault.yaml) |
| [BackupVaultsBackupPolicy](https://azure.github.io/azure-service-operator/reference/dataprotection/v1api20230101/#dataprotection.azure.com/v1api20230101.BackupVaultsBackupPolicy) | 2023-01-01 | v1api20230101 | v2.2.0 | [View](https://github.com/Azure/azure-service-operator/tree/main/v2/samples/dataprotection/v1api20230101/v1api20230101_backupvaultsbackuppolicy.yaml) |

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -239,8 +239,9 @@ github.com/Azure/azure-service-operator/v2/api/containerservice/v1api20230201/st
│ │ │ ├── Enabled: *bool
│ │ │ └── PropertyBag: genruntime.PropertyBag
│ │ ├── OperatorSpec: *Object (3 properties)
│ │ │ ├── ConfigMaps: *Object (2 properties)
│ │ │ ├── ConfigMaps: *Object (3 properties)
│ │ │ │ ├── OIDCIssuerProfile: *genruntime.ConfigMapDestination
│ │ │ │ ├── PrincipalId: *genruntime.ConfigMapDestination
│ │ │ │ └── PropertyBag: genruntime.PropertyBag
│ │ │ ├── PropertyBag: genruntime.PropertyBag
│ │ │ └── Secrets: *Object (3 properties)
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions v2/api/containerservice/v1api20230201/structure.txt
Original file line number Diff line number Diff line change
Expand Up @@ -289,8 +289,9 @@ github.com/Azure/azure-service-operator/v2/api/containerservice/v1api20230201
│ │ ├── OidcIssuerProfile: *Object (1 property)
│ │ │ └── Enabled: *bool
│ │ ├── OperatorSpec: *Object (2 properties)
│ │ │ ├── ConfigMaps: *Object (1 property)
│ │ │ │ └── OIDCIssuerProfile: *genruntime.ConfigMapDestination
│ │ │ ├── ConfigMaps: *Object (2 properties)
│ │ │ │ ├── OIDCIssuerProfile: *genruntime.ConfigMapDestination
│ │ │ │ └── PrincipalId: *genruntime.ConfigMapDestination
│ │ │ └── Secrets: *Object (2 properties)
│ │ │ ├── AdminCredentials: *genruntime.SecretDestination
│ │ │ └── UserCredentials: *genruntime.SecretDestination
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading