Skip to content

Commit 74e711a

Browse files
committed
feat: add elastic pool reference support to MSSQLDatabase
Add elasticPoolIdRef/elasticPoolIdSelector fields to MSSQLDatabase, allowing users to declaratively reference an MSSQLElasticPool resource instead of hard-coding the Azure resource ID. Changes: - Add elastic_pool_id reference config for both cluster and namespaced providers pointing to azurerm_mssql_elasticpool - Backport reference fields to v1beta1 storage version - Regenerate CRDs, types, resolvers, and deepcopy methods - Rewrite examples following the proven elastic pool pattern with unique resource names and labels to avoid E2E test conflicts - Add MSSQLElasticPool to examples to test the new reference Fixes #1197 Signed-off-by: Nicola <nicola.macoir@rightcrowd.com>
1 parent 3eff744 commit 74e711a

15 files changed

Lines changed: 928 additions & 58 deletions

apis/cluster/sql/v1beta1/zz_generated.deepcopy.go

Lines changed: 30 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/cluster/sql/v1beta1/zz_generated.resolvers.go

Lines changed: 60 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/cluster/sql/v1beta1/zz_mssqldatabase_types.go

Lines changed: 30 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/cluster/sql/v1beta2/zz_generated.deepcopy.go

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/cluster/sql/v1beta2/zz_generated.resolvers.go

Lines changed: 40 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/cluster/sql/v1beta2/zz_mssqldatabase_types.go

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/namespaced/sql/v1beta1/zz_generated.deepcopy.go

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)