Releases: infobloxopen/db-controller
Releases · infobloxopen/db-controller
v1.10.1
What's Changed
- test migrated db tables are owned by role from dbc spec by @drewwells in #339
- PTEUDO-1179: metrics by @leandrorichardtoledo in #340
- report errors when failing to create required steps by @drewwells in #343
- PTEUDO-1652 convert deprecated annotations by @drewwells in #341
- PTEUDO-1691: remove database name from dbclient by @leandrorichardtoledo in #345
- PTEUDO-1179: adjusting reported dbclaims metrics by @leandrorichardtoledo in #342
- PTEUDO-1693 automation of CRD disabling flux and helm pruning by @drewwells in #346
- jenkins may have files from previous builds by @drewwells in #348
- remove dbname from dbinstance.rds by @drewwells in #349
Full Changelog: v1.10.0...v1.10.1
v1.10.0
Breaking changes
Labels for sidecar injection has changed. The existing annotation is no longer supported. Read the quick start guide on how to inject a dbproxy or or dsnexec sidecar. See https://infobloxopen.github.io/db-controller/#quick-start
What's Changed
- DEVOPS-28230 if spec db version is empty take status db version instead if both empty throw error by @EvertonCalgarotto in #302
- DEVOPS-28310: pass maintenance window from dbclaim to crossplane db instance by @leandrorichardtoledo in #304
- install XRD like a CRD is installed by @drewwells in #305
- put xrd in the templates folder and turn off pruning by @drewwells in #308
- Change namespace where secret is read from by @EvertonCalgarotto in #313
- PTEUDO-1543: Handle schema drops on restore failure, avoid special extensions by @leandrorichardtoledo in #319
- PTEUDO-1449 PTEUDO-1385 update mutatingwebhook API to consider dsnexe… by @drewwells in #320
- DEVOPS-28230 remove version validation by @EvertonCalgarotto in #306
- PTEUDO-1543: Add unit tests for DropSchemas by @leandrorichardtoledo in #322
- Fix schema creation when schema name is too long by @EvertonCalgarotto in #323
- Changed to read db identifier prefix from system functions ib_env var by @leandrorichardtoledo in #326
- Updated the subnetwork value by @leandrorichardtoledo in #327
- PTEUDO-1562 rewrite migration logic of controller by @drewwells in #324
- update docs for sidecar by @drewwells in #330
- DEVOPS-28607 pass env into configmap by @drewwells in #331
- DEVOPS-28607 refuse to start if env is not passed in by @drewwells in #332
- PTEUDO-1606 test roleclaim CR by @drewwells in #333
- only install xrds/xrs on gcp clusters by @drewwells in #334
- PTEUDO-1577: added migration tests for pgctl package by @leandrorichardtoledo in #335
- PTEUDO-1616: update dsns when a new role claim is created by @leandrorichardtoledo in #336
- Integration tests by @drewwells in #337
- Fix duplicate component labels by @Calebjh in #338
New Contributors
Full Changelog: v1.0.5...v1.10.0
v1.0.7
Jenkin's build: v1.0.6-13-ga441210
What's Changed
- disable liveness probe by @drewwells in #289
- fix syntax errors in probes by @drewwells in #290
- specify platform so containers contains binaries that run on linux amd64 by @drewwells in #291
- DEVOPS-27097 - change default version to 15.3 so migrations runs pointing to the right database. by @EvertonCalgarotto in #293
- PTEUDO-1086 provision alloydb instance by @EvertonCalgarotto in #292
- use unique component in deployment yaml by @drewwells in #294
- Gcp tests by @drewwells in #295
- improve test consistentcy for basic databaseclaim test by @drewwells in #296
- support integration tests on aws and gcp by @drewwells in #297
- add active db version to printer column by @drewwells in #299
- Remove unused vars by @EvertonCalgarotto in #300
- DEVOPS-28123 include aurora rds read replica connection information in db claim secret by @EvertonCalgarotto in #301
- PTEUDO-1247 Refactor per-request parameters to be injected into context by @leandrorichardtoledo in #286
Full Changelog: v1.0.6...v1.0.7
v1.0.6
Jenkins build: v1.0.5-20-gee6459c
What's Changed
- mandate dbVersion by @bjeevan-ib in #235
- use postgresql 15.7 by @drewwells in #238
- DEVOPS-25979 use uri format for postgres exporter by @drewwells in #236
- simplify dependencies of db user package by @drewwells in #237
- Small enhancements and refactorings by @EvertonCalgarotto in #239
- fix many types misuses by @drewwells in #241
- fix default variable value by @drewwells in #243
- kubectl get dbclaim by @kd7lxl in #242
- Devops 26237 error migrating to Aurora by @EvertonCalgarotto in #246
- start recreation of project on kubebuilder v4 by @drewwells in #244
- clean project by @drewwells in #247
- Load viper config by @EvertonCalgarotto in #248
- PTEUDO-1096 scaffolding of integration tests by @drewwells in #249
- PTEUDO1064 - Create users, schemas, roles and rotate password by @EvertonCalgarotto in #250
- PTEUDO-1096 perform reconcile tests on PR builds by @drewwells in #251
- make an editable env variable, integration tests still verify env name by @drewwells in #253
- PTEUDO-1088: added new keys to the dbclaim by @leandrorichardtoledo in #252
- set wal level on start by @drewwells in #254
- remove usage of dockertest and its awfulness by @drewwells in #255
- PTEUDO1069 - Handle deletion of user when CR is deleted by @EvertonCalgarotto in #257
- PTEUDO-1096 fix more integration tests by @drewwells in #256
- one database provisioning solution by @drewwells in #258
- PTEUDO-1096 support crossplane CR tests in controller by @drewwells in #259
- PTEUDO-1070 handle updates when CR is modified (change roles and schemas) by @EvertonCalgarotto in #260
- removes usage of dockertest by @drewwells in #262
- use github actions for testing and pushing images by @drewwells in #265
- restore from s3 is not implemented, remove types by @drewwells in #266
- PTEUDO1071 - migrate new schemas users when version shape or type changes, delete CR by @EvertonCalgarotto in #267
- webhooks got lost in the refactors by @drewwells in #271
- DEVOPS-27143 - remove references to instancelabel and fragmentkey by @EvertonCalgarotto in #270
- were these webhooks ever used by @drewwells in #272
- default webhooks off for now to not break integration tests by @drewwells in #274
- Remove unused fields from claim by @EvertonCalgarotto in #273
- PTEUDO-1368 mutating webhook label by @drewwells in #275
- ensure only one db-controller attempts to mutate pod by @drewwells in #276
- PTEUDO-1385 disable dsnexec mutating webhook for lack of tests by @drewwells in #277
- removed dsnname customization by @drewwells in #278
- fix panic in existing db by @drewwells in #279
- PTEUDO-1089 refactor dbproxy by @drewwells in #269
- specify go tools for Jenkins by @drewwells in #280
- have jenkins exercise more steps in PRs by @drewwells in #281
- update the dashboard to function. missing ksm metrics for CRs by @drewwells in #261
- PTEUDO-1089 dbproxy testing by @drewwells in #282
- refresh the docs a bit by @drewwells in #283
- composition to setup psc access to alloydb by @drewwells in #284
- add gcp architecture to documentation by @drewwells in #285
- chatgpt did not write this for me by @drewwells in #287
- DEVOPS-27631: Fix command that grants access to a role by @EvertonCalgarotto in #288
New Contributors
- @EvertonCalgarotto made their first contribution in #239
- @leandrorichardtoledo made their first contribution in #252
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- Cachesecret by @bjeevan-ib in #232
- create partman extension in partman schema and grant access by @bjeevan-ib in #233
- support pg_cron/pg_partition issue during migration by @bjeevan-ib in #234
Full Changelog: v1.0.3...v1.0.5