KubeDB v2022.10.18 (2022-10-15)

kubedb/apimachinery

v0.29.0

  • daeafa99 Update crds properly
  • fc357a90 Make exporter optional in ProxySQL catalog (#992)
  • 7d01a527 Add conditions for postgres logical replication. (#990)
  • 197a2568 Remove storage autoscaler from Sentinel spec (#991)
  • 2dae1fa1 Add GetSystemUserSecret Heplers on PerconaXtraDB (#989)
  • 35e1d5e5 Make OpsRequestType specific to databases (#988)
  • e7310243 Add Redis Sentinel Ops Requests APIs (#958)
  • b937b3dc Update digest.go
  • 1b1732a9 Change ProxySQL backend to a local obj ref (#987)
  • 31c66a34 Include Arbiter & hidden nodes in MongoAutoscaler (#979)
  • 3c2f4a7a Add autoscaler types for Postgres (#969)
  • 9f60ebbe Add GetAuthSecretName() helper (#986)
  • b48d0118 Ignore TLS certificate validation when using private domains (#984)
  • 11a09d52 Use stash.appscode.dev/[email protected] (#983)
  • cb611290 Remove duplicate short name from redis sentinel (#982)
  • f5eabfc2 Fix typo ‘SuccessfullyRestatedStatefulSet’ (#980)
  • 4f6d7eac Test against Kubernetes 1.25.0 (#981)
  • c0388bc2 Use authSecret.externallyManaged field (#978)
  • 7f39736a Remove default values from authSecret (#977)
  • 2d9abdb4 Support different types of secrets and password rotation (#976)
  • f01cf5b9 Using opsRequestOpts for elastic,maria & percona (#970)
  • e26f6417 Fix typos of Postgres Logical Replication CRDs. (#974)
  • d43f454e Check for PDB version only once (#975)
  • fb5283cd Handle status conversion for PDB (#973)
  • 7263b503 Update kutil
  • 5c643b97 Use Go 1.19
  • a0b96812 Fix mergo dependency
  • b7b93597 Use k8s 1.25.1 libs (#971)
  • c1f407b0 Add MySQLAutoscaler support (#968)
  • 693f5243 Add MongoDB HiddenNode support (#956)
  • 0b3be441 Add Postgres Publisher & Subscriber CRDs (#967)
  • 71947dec Update README.md
  • 818f48fa Add redis-sentinel autoscaler types (#965)
  • 011938c4 Add PerconaXtraDB OpsReq and Autoscaler APIs (#953)
  • b57e7099 Add RedisAutoscaler support (#963)
  • 2ccea895 Remove DisableScaleDown field from autoscaler (#966)
  • 02b47709 Support PDB v1 or v1beta1 api based on k8s version (#964)
  • e2d0bb4f Stop using removed apis in Kubernetes 1.25 (#962)
  • 722a1bc1 Use health checker types from kmodules (#961)

kubedb/autoscaler

v0.14.0

  • e798cfae Prepare for release v0.14.0 (#120)
  • defb6306 Use [email protected] (#119)
  • 99ffb7a4 Prepare for release v0.14.0-rc.0 (#118)
  • deec8a47 Update dependencies (#117)
  • c06eff58 Support mongo arbiter & hidden nodes (#115)
  • 513b5fb4 Add support for Postgres Autoscaler (#112)
  • 87dd17fe Using opsRequestOpts on storageAutoscalers to satisfy cmp.Equal() (#116)
  • a8afe242 Test against Kubernetes 1.25.0 (#114)
  • 65d3869c Test against Kubernetes 1.25.0 (#113)
  • bc069f48 Add MySQL Autoscaler support (#106)
  • 88c985a0 Check for PDB version only once (#110)
  • 6f5f9ae2 Handle status conversion for CronJob/VolumeSnapshot (#109)
  • 46b925c0 Use Go 1.19 (#108)
  • 674e3b7a Use k8s 1.25.1 libs (#107)
  • 6a5d4274 Improve internal API; using milliValue (#105)
  • 757cdfed Add support for RedisSentinel autoscaler (#104)
  • 56b92c66 Update README.md
  • f3b9904f Add PerconaXtraDB Autoscaler Support (#103)
  • 7ac495d9 Implement redisAutoscaler feature (#102)
  • 997180f5 Stop using removed apis in Kubernetes 1.25 (#101)
  • 490a6b69 Use health checker types from kmodules (#100)

kubedb/cli

v0.29.0

kubedb/dashboard

v0.5.0

kubedb/elasticsearch

v0.29.0

  • fe996350 Prepare for release v0.29.0 (#613)
  • 13a36665 Use [email protected] (#612)
  • 1e715c1a Prepare for release v0.29.0-rc.0 (#611)
  • 4ab0de97 Update dependencies (#610)
  • 1803a407 Add support for Externally Managed secret (#609)
  • c2fb96e2 Test against Kubernetes 1.25.0 (#608)
  • 96bbc6a8 Check for PDB version only once (#606)
  • 38099062 Handle status conversion for CronJob/VolumeSnapshot (#605)
  • 6e86f853 Use Go 1.19 (#604)
  • 838ab6ae Use k8s 1.25.1 libs (#603)
  • ce6877b5 Update README.md
  • 297c6004 Stop using removed apis in Kubernetes 1.25 (#602)
  • 7f9ef6bf Use health checker types from kmodules (#601)
  • baf9b9c1 Fix ClientCreated counter increment issue in healthchecker (#600)

kubedb/installer

v2022.10.18

  • 333e9724 Prepare for release v2022.10.18 (#556)
  • e8a05842 Update crds for kubedb/apimachinery@daeafa99 (#555)
  • 1bb1d84b Update metricsconfig crd
  • 46c2b8f2 Add postgres crds to charts
  • 0d5ff889 Prepare for release v2022.10.12-rc.0 (#553)
  • f0410def Fix backend name for ProxySQL (#554)
  • 545d7326 Add support for mysql 8.0.31 (#552)
  • 0ecf6b7a Update crds
  • 3c80588f Add ProxySQL-2.3.2-debian/centos-v2 (#549)
  • edb50a92 Add ProxySQL MetricsConfiguration (#545)
  • 78961127 Update Redis Init Container Image (#551)
  • e266fe95 Update Percona XtraDB init container image (#550)
  • c2b9f93b Update mongodb init container image (#548)
  • cb4d226a Add Redis Sentinel Ops Requests changes (#533)
  • f970eac3 Fix missing docker images (#547)
  • d34e3363 Add mutating webhook for postgresAutoscaler (#544)
  • bb0ae0de Fix valuePath for app_namespace key (#546)
  • 862d034e Add Subscriber apiservice (#543)
  • 88d1225e Use k8s 1.25 client libs (#228)
  • 46641e26 Add proxysql new version 2.4.4 (#539)
  • f498f5ae Add Percona XtraDB 8.0.28 (#529)
  • 24519580 Add PerconaXtraDB Metrics (#532)
  • a1f8ac75 Update crds (#541)
  • 4b500533 Add Postgres Logical Replication rbac and validators (#534)
  • 753f60c4 Use k8s 1.25.2
  • 700dacb1 Test against Kubernetes 1.25.0 (#540)
  • 92069bc7 Test against k8s 1.25.0 (#537)
  • b944c0b0 Don’t create PSP object in k8s >= 1.25 (#536)
  • d35f8aec Use Go 1.19 (#535)
  • 59a10600 Add all db-types in autoscaler mutatingwebhookConfiguration (#531)
  • 3010e3e4 Update README.md
  • 2763ae75 Add exclusion for health index in Elasticsearch (#530)

kubedb/mariadb

v0.13.0

  • c9d28b74 Prepare for release v0.13.0 (#182)
  • 132af6e6 Use [email protected] (#181)
  • ae53b273 Not wait for Exporter Config Secret (#180)
  • b13d62cf Prepare for release v0.13.0-rc.0 (#179)
  • 5a8b0877 Add TLS Secret on Appbinding (#178)
  • a7f976f6 Add AppRef on AppBinding and Add Exporter Config Secret (#177)
  • a3d17697 Update dependencies (#176)
  • 8c666da8 Add Externally Manage Secret Support (#175)
  • b14391f2 Test against Kubernetes 1.25.0 (#174)
  • a07bbf68 Check for PDB version only once (#172)
  • 8a316b93 Handle status conversion for CronJob/VolumeSnapshot (#171)
  • 56b6cd33 Use Go 1.19 (#170)
  • c666db48 Use k8s 1.25.1 libs (#169)
  • 665d7f2a Fix health check issue (#166)
  • c089e057 Update README.md
  • c0efefeb Stop using removed apis in Kubernetes 1.25 (#168)
  • e3ef008e Use health checker types from kmodules (#167)

kubedb/mariadb-coordinator

v0.9.0

  • 923c65e Prepare for release v0.9.0 (#63)
  • b16d49d Prepare for release v0.9.0-rc.0 (#62)
  • a5e1a7b Update dependencies (#61)
  • 119956c Test against Kubernetes 1.25.0 (#60)
  • 4950880 Check for PDB version only once (#58)
  • 8e89509 Handle status conversion for CronJob/VolumeSnapshot (#57)
  • 79dc72c Use Go 1.19 (#56)
  • 5a57951 Use k8s 1.25.1 libs (#55)
  • 101e71a Stop using removed apis in Kubernetes 1.25 (#54)
  • 61c60ed Use health checker types from kmodules (#53)
  • fe8a57e Prepare for release v0.8.0-rc.1 (#52)
  • 9c3c47f Update health checker (#51)
  • 82bad04 Prepare for release v0.8.0-rc.0 (#50)
  • 487fdbb Acquire license from license-proxyserver if available (#49)

kubedb/memcached

v0.22.0

kubedb/mongodb

v0.22.0

kubedb/mysql

v0.22.0

  • 2dc839c0 Prepare for release v0.22.0 (#507)
  • 1c55ac97 Add return statement if client engine is not created (#506)
  • 4d402bf3 Use [email protected] (#505)
  • 8386ed4c Prepare for release v0.22.0-rc.0 (#504)
  • 8d58bbd8 Add cluster role for watching mysqlversion in coordinator (#503)
  • 53b207b3 Add TLS Secret Name in appbinding (#501)
  • 541e9f5e Update dependencies (#502)
  • e51a494c Fix innodb router issues (#500)
  • c4f78c1f Wait for externaly managed auth secret (#499)
  • 90f337a2 Test against Kubernetes 1.25.0 (#498)
  • af6d6654 Check for PDB version only once (#496)
  • 27611133 Handle status conversion for CronJob/VolumeSnapshot (#495)
  • a662b10d Use Go 1.19 (#494)
  • 07ce8211 Use k8s 1.25.1 libs (#493)
  • fac38c31 Update README.md
  • 9676f388 Stop using removed apis in Kubernetes 1.25 (#492)
  • db176142 Use health checker types from kmodules (#491)
  • 3c9835b0 Fix health check issue (#489)

kubedb/mysql-coordinator

v0.7.0

  • 650bb92 Prepare for release v0.7.0 (#59)
  • 0930361 Add version check for MySQL 5.0 (#57)
  • b1d9ecf Prepare for release v0.7.0-rc.0 (#58)
  • 88d01ef Update dependencies (#56)
  • cbb3504 fix group_replication extra transcions jonning issue (#49)
  • 8939e89 Test against Kubernetes 1.25.0 (#55)
  • 0ba243d Check for PDB version only once (#53)
  • dac7227 Handle status conversion for CronJob/VolumeSnapshot (#52)
  • 100f268 Use Go 1.19 (#51)
  • 07fc1af Use k8s 1.25.1 libs (#50)
  • 71fe729 Stop using removed apis in Kubernetes 1.25 (#48)
  • f968206 Use health checker types from kmodules (#47)
  • fa7ad1c Prepare for release v0.6.0-rc.1 (#46)
  • 2c3615b update labels (#45)
  • 38a4f88 Update health checker (#43)
  • 7c79e5f Prepare for release v0.6.0-rc.0 (#42)
  • 2eb313d Acquire license from license-proxyserver if available (#40)

kubedb/mysql-router-init

v0.7.0

kubedb/ops-manager

v0.16.0

  • 121610ce Prepare for release v0.16.0 (#377)
  • b7f7b559 Fix remove TLS and version upgrade for mysql (#375)
  • 4a527621 Fix exporter config secret cleanup for MariaDB and Percona XtraDB (#376)
  • 2df29e1d Use [email protected] (#374)
  • 698d4f84 Prepare for release v0.16.0-rc.0 (#373)
  • f85a6048 Handle private registry with self-signed certs (#372)
  • 205b8e3c Fix replication user update password (#371)
  • 6680a32c Fix HS Ops Request (#370)
  • b96f4592 Add PostgreSQL Logical Replication (#353)
  • 2ca9b5f8 ProxySQL Ops-requests (#368)
  • c2d6b85e Remove ensureExporterSecretForTLSConfig for MariaDB and PXC (#369)
  • 06b69609 Add PerconaXtraDB OpsReq (#367)
  • 891a2288 Make opsReqType specific to databases (#366)
  • 82d960b0 MySQL ops request fix for Innodb (#365)
  • 13401a96 Add Redis Sentinel Ops Request (#328)
  • 8ee68b62 Modify reconfigureTLS to support arbiter & hidden enabled mongo (#364)
  • 805f8bba Test against Kubernetes 1.25.0 (#363)
  • 787f7bea Fix MariaDB Upgrade OpsReq Image name issue (#361)
  • e676ea51 Fix podnames & selectors for Mongo volumeExpansion (#358)
  • 7a5e34b1 Check for PDB version only once (#357)
  • 3fb148a5 Handle status conversion for CronJob/VolumeSnapshot (#356)
  • 9f058091 Use Go 1.19 (#355)
  • 25febfcb Update .kodiak.toml
  • eb0f3792 Use k8s 1.25.1 libs (#354)
  • d09da904 Add opsRequests for mongo hidden-node (#347)
  • 9114f329 Rework Mongo verticalScaling; Fix arbiter & exporter-related issues (#346)
  • 74f4831c Update README.md
  • 2277c28f Skip Image Digest for Dev Builds (#350)
  • c7f3cf07 Stop using removed apis in Kubernetes 1.25 (#352)
  • 0fbc4d57 Use health checker types from kmodules (#351)

kubedb/percona-xtradb

v0.16.0

  • 78c63bf7 Prepare for release v0.16.0 (#285)
  • d47bd015 Use [email protected] (#284)
  • f3278c09 Not wait for Exporter Config Secret (#283)
  • 030e063d Prepare for release v0.16.0-rc.0 (#282)
  • 47345de1 Add TLS Secret on AppBinding (#281)
  • 0aa33548 Add AppRef on AppBinding and Add Exporter Config Secret (#280)
  • 82685157 Merge pull request #269 from kubedb/add-px-ops
  • f7f1898e Add Externally Managed Secret Support on PerconaXtraDB
  • 43dcc76d Test against Kubernetes 1.25.0 (#278)
  • bc5c97db Check for PDB version only once (#276)
  • 13a57a32 Handle status conversion for CronJob/VolumeSnapshot (#275)
  • 6013a92e Use Go 1.19 (#274)
  • 45c413b9 Use k8s 1.25.1 libs (#273)
  • fd7d238a Update README.md
  • 13da58d6 Stop using removed apis in Kubernetes 1.25 (#272)
  • 6941e6d6 Use health checker types from kmodules (#271)
  • 9f813287 Fix health check issue (#270)

kubedb/percona-xtradb-coordinator

v0.2.0

  • 9a28a21 Prepare for release v0.2.0 (#20)
  • cf6c54c Prepare for release v0.2.0-rc.0 (#19)
  • a71e01d Update dependencies (#18)
  • 0b51751 Test against Kubernetes 1.25.0 (#17)
  • 1f2b1a5 Check for PDB version only once (#15)
  • 03125ba Handle status conversion for CronJob/VolumeSnapshot (#14)
  • 06a2634 Use Go 1.19 (#13)
  • 1a8a90b Use k8s 1.25.1 libs (#12)
  • f33c751 Stop using removed apis in Kubernetes 1.25 (#11)
  • 91495bf Use health checker types from kmodules (#10)
  • 290e281 Prepare for release v0.1.0-rc.1 (#9)
  • c57449c Update health checker (#8)
  • adad8b5 Acquire license from license-proxyserver if available (#7)

kubedb/pg-coordinator

v0.13.0

  • 43cd452f Prepare for release v0.13.0 (#100)
  • 85fb61bb Prepare for release v0.13.0-rc.0 (#99)
  • 58720b10 Update dependencies (#98)
  • 5a9dcc5f Test against Kubernetes 1.25.0 (#97)
  • eb45fd8e Check for PDB version only once (#95)
  • a66884fb Handle status conversion for CronJob/VolumeSnapshot (#94)
  • db150c63 Use Go 1.19 (#93)
  • 8bd4fcc5 Use k8s 1.25.1 libs (#92)
  • 4a510768 Stop using removed apis in Kubernetes 1.25 (#91)
  • 3b26263c Use health checker types from kmodules (#90)

kubedb/pgbouncer

v0.16.0

kubedb/postgres

v0.29.0

  • 08afda20 Prepare for release v0.29.0 (#607)
  • ad39a6cf Update password generator hash (#606)
  • cd547a68 Prepare for release v0.29.0-rc.0 (#605)
  • 9d98af14 Fix TlsSecret for AppBinding (#604)
  • 7d73ce99 Update dependencies (#603)
  • d8515a3f Configure appRef in AppBinding (#602)
  • 69458e25 Check auth secrets labels if key exists (#601)
  • 3dd3563b Simplify ensureAuthSecret (#600)
  • 67f3db64 Relax Postgres key detection for a secret (#599)
  • acdd2cda Add support for Externally Managed secret (#597)
  • 5121a362 Test against Kubernetes 1.25.0 (#598)
  • bfa46b08 Check for PDB version only once (#594)
  • 150fcf2c Handle status conversion for CronJob/VolumeSnapshot (#593)
  • 86ff76e1 Use Go 1.19 (#592)
  • 7732e22b Use k8s 1.25.1 libs (#591)
  • b4c7f426 Update README.md
  • 68b06e68 Stop using removed apis in Kubernetes 1.25 (#590)
  • 51f600b9 Use health checker types from kmodules (#589)
  • 2e45ad1b Fix health check issue (#588)

kubedb/provisioner

v0.29.0

kubedb/proxysql

v0.16.0

  • 060e14f6 Prepare for release v0.16.0 (#261)
  • 7598aa0b Use [email protected] (#260)
  • 3dc6618f Prepare for release v0.16.0-rc.0 (#259)
  • ec249ccf Add External-backend support and changes for Ops-requests (#258)
  • fe9d736a Fix health check issue (#247)
  • 42a3dedf Test against Kubernetes 1.25.0 (#256)
  • 4677b6ab Check for PDB version only once (#254)
  • 8f3e6e64 Handle status conversion for CronJob/VolumeSnapshot (#253)
  • 19b856f4 Use Go 1.19 (#252)
  • f8dd8297 Use k8s 1.25.1 libs (#251)
  • 3a21c93a Stop using removed apis in Kubernetes 1.25 (#249)
  • cb0a1efd Use health checker types from kmodules (#248)

kubedb/redis

v0.22.0

kubedb/redis-coordinator

v0.8.0

  • 140202b Prepare for release v0.8.0 (#53)
  • 21d63ea Prepare for release v0.8.0-rc.0 (#52)
  • d7bcff0 Update dependencies (#51)
  • db31014 Add Redis Sentinel Ops Requests Changes (#48)
  • 3bc6a63 Test against Kubernetes 1.25.0 (#50)
  • b144d17 Check for PDB version only once (#47)
  • 803f76a Handle status conversion for CronJob/VolumeSnapshot (#46)
  • a7cd5af Use Go 1.19 (#45)
  • f066d36 Use k8s 1.25.1 libs (#44)
  • db04c50 Stop using removed apis in Kubernetes 1.25 (#43)
  • 10f1fb5 Use health checker types from kmodules (#42)

kubedb/replication-mode-detector

v0.16.0

  • 866018be Prepare for release v0.16.0 (#215)
  • d051a8eb Prepare for release v0.16.0-rc.0 (#214)
  • 2d51c3f3 Update dependencies (#213)
  • 0a544cf9 Test against Kubernetes 1.25.0 (#212)
  • aa1635cf Check for PDB version only once (#210)
  • 6549acf6 Handle status conversion for CronJob/VolumeSnapshot (#209)
  • fc7a68fd Use Go 1.19 (#208)
  • 2f9a7435 Use k8s 1.25.1 libs (#207)
  • c831c08e Stop using removed apis in Kubernetes 1.25 (#206)
  • 8c80e5b4 Use health checker types from kmodules (#205)

kubedb/schema-manager

v0.5.0

  • e6fffe23 Prepare for release v0.5.0 (#52)
  • 56931e13 Prepare for release v0.5.0-rc.0 (#51)
  • 7a97cbbd Add documentation for PostgreSql (#30)
  • 786c9ebf Make packages according to db-types (#49)
  • b708e23e Update dependencies (#50)
  • 78c6b620 Test against Kubernetes 1.25.0 (#48)
  • a150a60c Check for PDB version only once (#46)
  • 627daf35 Handle status conversion for CronJob/VolumeSnapshot (#45)
  • 1663dd03 Use Go 1.19 (#44)
  • 417b5ebf Use k8s 1.25.1 libs (#43)
  • 19488002 Stop using removed apis in Kubernetes 1.25 (#42)
  • f1af7213 Use health checker types from kmodules (#41)

kubedb/tests

v0.14.0

kubedb/ui-server

v0.5.0

  • d205fcec Prepare for release v0.5.0 (#55)
  • 9dc8acb9 Prepare for release v0.5.0-rc.0 (#54)
  • 7ccfe3ed Update dependencies (#53)
  • 55f85699 Use Go 1.19 (#52)
  • 19c39ab1 Check for PDB version only once (#50)
  • c1d7c41f Handle status conversion for CronJob/VolumeSnapshot (#49)
  • 96100e5f Use Go 1.19 (#48)
  • 99bc4723 Use k8s 1.25.1 libs (#47)
  • 2c0ba4c1 Stop using removed apis in Kubernetes 1.25 (#46)
  • fc35287c Use health checker types from kmodules (#45)

kubedb/webhook-server

v0.5.0