KubeDB v2023.11.29-rc.0 (2023-11-30)

kubedb/apimachinery

v0.38.0-rc.0

  • e070a3ae Do not default the seccompProfile (#1079)
  • 29c96031 Set Default Security Context for MariaDB (#1077)
  • fc35d376 Set default SecurityContext for mysql (#1070)
  • ee71aca0 Update dependencies
  • 93b5ba51 add encriptSecret to postgresAchiver (#1078)
  • 2b06b6e5 Add mongodb & postgres archiver (#1016)
  • 47793c9a Set default SecurityContext for Elasticsearch. (#1072)
  • 90567b46 Set default SecurityContext for Kafka (#1068)
  • 449a4e00 Remove redundant helper functions for Kafka and Update constants (#1074)
  • b28463f4 Set fsGroup to 999 to avoid mountedPath’s files permission issue in different storageClass (#1075)
  • 8e497b92 Set Default Security Context for Redis (#1073)
  • 88ab93c7 Set default SecurityContext for mongodb (#1067)
  • e7ac5d2e Set default for security Context for postgres (#1069)
  • f5de4a28 Add support for init with git-sync; Add const (#1065)

kubedb/autoscaler

v0.23.0-rc.0

  • a406fbda Prepare for release v0.23.0-rc.0 (#158)

kubedb/cli

v0.38.0-rc.0

  • 3a4dcc47 Prepare for release v0.38.0-rc.0 (#737)

kubedb/dashboard

v0.14.0-rc.0

  • c2982e93 Prepare for release v0.14.0-rc.0 (#85)
  • 9a9e6cd9 Add container security context for elasticsearch dashboard. (#84)

kubedb/elasticsearch

v0.38.0-rc.0

  • 6b2943f1 Prepare for release v0.38.0-rc.0 (#678)
  • 7f1a37e1 Add prepare cluster installer before test runner (#677)
  • 1d49f16d Remove init-sysctl container and add default containerSecurityContext (#676)
  • 4bb15e48 Update daily-opensearch workflow to provision v1.3.13

kubedb/elasticsearch-restic-plugin

v0.1.0-rc.0

kubedb/installer

v2023.11.29-rc.0

kubedb/kafka

v0.9.0-rc.0

  • 0770fff Prepare for release v0.9.0-rc.0 (#48)
  • ee3dcf5 Add condition for ssl.properties file (#47)
  • 4bd632b Reconfigure kafka for updated config properties (#45)
  • cc9795b Upsert Init Containers with Kafka podtemplate.spec and update default test-profile (#43)
  • 76e743c Update daily e2e tests yml (#42)

kubedb/kubedb-manifest-plugin

v0.1.0-rc.0

  • bef777c Prepare for release v0.1.0-rc.0 (#28)
  • 46ad967 Remove redundancy (#27)
  • 4eaf765 Update snapshot time (#26)
  • e8ace42 Fix plugin binary name
  • d4e3c34 Move to kubedb org
  • 15770b2 Update deps (#25)
  • f50a3af Fix directory cleanup (#24)
  • d41eba7 Refactor
  • 0e154e7 Fix release workflow
  • 35c6b95 Prepare for release v0.2.0-rc.0 (#22)
  • da97d9a Use gh runner token to publish image
  • 592c51f Use firecracker runner
  • 008042d Use Go 1.21
  • 985bcab Set snapshot time after snapshot completed (#21)
  • 6a8c682 Refactor code (#20)
  • bcb944d Remove manifest option flags (#19)
  • 5a47722 Fix secret restore issue (#18)
  • 3ced8b7 Update kmodules.xyz/client-go version to v0.25.27 (#17)
  • 2ee1314 Update Readme (#16)
  • 42d0e52 Set initial component status prior to backup and restore (#15)
  • 31a64d6 Remove redundant flags (#14)
  • a804ba8 Pass Snapshot name for restore
  • 99ca49f Set snapshot time, integrity and size (#12)
  • 384bbb6 Set backup error in component status + Refactor codebase (#11)
  • 513eef5 Update for snapshot and restoresession API changes (#10)
  • 4fb8f52 Add options for issuerref (#9)
  • 2931d9e Update restic modules (#7)
  • 3422ddf Fix bugs + Sync with updated snapshot api (#6)
  • b1a69b5 Prepare for release v0.1.0 (#5)
  • 5344e9f Update modules (#4)
  • 14b2797 Add CI badge
  • 969eeda Organize code structure (#3)
  • 9fc3cbe Postgres manifest (#2)
  • 8e2a56f Merge pull request #1 from kubestash/mongodb-manifest
  • e80c1d0 update flag names.
  • 80d3908 Add options for changing name in the restored files.
  • e7da42d Fix error.
  • 70a0267 Sync with updated snapshot api
  • 9d747d8 Merge branch ‘mongodb-manifest’ of github.com:stashed/kubedb-manifest into mongodb-manifest
  • 90e00e3 Fix bugs.
  • 9c3fc1e Sync with updated snapshot api
  • c321013 update component path.
  • 7f4bd17 Refactor.
  • 2b61ff0 Specify component directory
  • 6264cdf Support restoring particular mongo component.
  • 0008570 Fix restore component phase updating.
  • 8bd4c95 Fix restore manifests.
  • 7eda9f9 Update Snapshot phase calculation.
  • a2b52d2 Add core to runtime scheme.
  • 9bd6bd5 Fix bugs.
  • 9e08774 Fix build
  • 01225c6 Update module path
  • 45d0e45 updated flags.
  • fb0282f update docker file.
  • ad4c004 refactor.
  • 8f71d3a Fix build
  • 115ef23 update makefile.
  • a274690 update backup and restore.
  • cff449f Use yaml pkg from k8s.io.
  • dcbb399 Use restic package from KubeStash.
  • 596a498 fix restore implementation.
  • 6ebc19b Implement restore.
  • 3e8a869 Start implementing restore.
  • e841113 Add backup methods for mongodb.
  • b5961f7 Continue implementing backup.
  • d943f6a Implement manifest backup for MongoDB.
  • e644c67 Implement kubedb-manifest plugin to MongoDB manifests.

kubedb/mariadb

v0.22.0-rc.0

  • e360fd82 Prepare for release v0.22.0-rc.0 (#233)
  • 3956f18c Set Default Security Context for MariaDB (#232)

kubedb/mariadb-archiver

v0.1.0-rc.0

  • 65fd6bf Prepare for release v0.1.0-rc.0 (#3)

kubedb/mariadb-coordinator

v0.18.0-rc.0

  • bf515bfa Prepare for release v0.18.0-rc.0 (#92)

kubedb/memcached

v0.31.0-rc.0

  • e44be0a6 Prepare for release v0.31.0-rc.0 (#405)

kubedb/mongodb

v0.31.0-rc.0

  • c368ec94 Prepare for release v0.31.0-rc.0 (#581)
  • 020d5599 Set manifest component in restoreSession (#579)
  • 95103a47 Implement mongodb archiver (#534)
  • fb01b593 Update apimachinery deps for fsgroup defaulting (#578)
  • 22a5bb29 Make changes to run containers as non-root user (#576)
  • 8667f411 Rearrange the daily CI (#577)
  • 7024a3ca Add support for initialization with git-sync (#575)

kubedb/mongodb-csi-snapshotter-plugin

v0.1.0-rc.0

kubedb/mongodb-restic-plugin

v0.1.0-rc.0

  • 745f5cb Prepare for release v0.1.0-rc.0 (#13)
  • 2c381ee Rename max-Concurrency flag name to max-concurrency (#12)
  • 769bb27 Set DB version from env if empty (#11)
  • 7f51333 Update snapshot time (#10)
  • e5972d1 Move to kubedb org
  • 004ef7e Update deps (#9)
  • e54bc9b Remove version prefix from files (#8)
  • 2ab94f7 Add db version flag (#6)
  • d3e752d Prepare for release v0.1.0-rc.0 (#7)
  • e0872f9 Use firecracker runners
  • a2e18e9 Use github runner to push docker image
  • b32ebb2 Build docker images for each db version (#5)
  • bc3219d Update deps
  • 8040cc0 MongoDB backup and restore addon (#2)
  • d9cd315 Update Readme and license (#1)

kubedb/mysql

v0.31.0-rc.0

  • 3c005b51 Prepare for release v0.31.0-rc.0 (#572)
  • bcdfaf4a Set Default Security Context for MySQL (#571)
  • 9009bcac Add git sync constants from apimachinery (#570)

kubedb/mysql-archiver

v0.1.0-rc.0

kubedb/mysql-coordinator

v0.16.0-rc.0

  • b5e481fc Prepare for release v0.16.0-rc.0 (#89)

kubedb/mysql-restic-plugin

v0.1.0-rc.0

  • b255e47 Prepare for release v0.1.0-rc.0 (#11)
  • 9a17360 Set DB version from env if empty (#10)
  • c67ba7c Update snapshot time (#9)
  • abef89e Fix binary name
  • db1bbbf Move to kubedb org
  • 746d13e Update deps (#8)
  • 569533a Add version flag + Refactor (#6)
  • f0abd94 Prepare for release v0.1.0-rc.0 (#7)
  • 01bff62 Remove arm64 image support
  • 277fda8 Build docker images for each db version (#5)
  • 94f000d Use Go 1.21
  • 2e4f30d Update Readme (#4)
  • 272c8f9 Add support for mysql backup and restore (#1)

kubedb/mysql-router-init

v0.16.0-rc.0

kubedb/ops-manager

v0.25.0-rc.0

  • 640fe280 Prepare for release v0.25.0-rc.0 (#492)
  • 9714e841 Add kafka version 3.6.0 to daily test (#491)
  • dd18b17c postgres arbiter related changes and bug fixes (#483)
  • de52bda7 Remove default configuration and restart kafka with new config (#490)
  • f7850172 Add prepare cluster installer before test runners (#489)
  • 79e646ef Update ServiceDNS for kafka (#488)
  • 18851802 added daily postgres (#487)
  • 0c2bdda1 added daily-postgres.yml (#486)
  • 5cb75965 Fixed BUG in postgres reconfigureTLS opsreq (#485)
  • 145e08d5 Failover before restarting primary on restart ops (#481)
  • e53a72ce Add Kafka daily yml (#475)

kubedb/percona-xtradb

v0.25.0-rc.0

  • d374a542 Prepare for release v0.25.0-rc.0 (#331)

kubedb/percona-xtradb-coordinator

v0.11.0-rc.0

  • 69e7d1e Prepare for release v0.11.0-rc.0 (#49)

kubedb/pg-coordinator

v0.22.0-rc.0

  • e4efa4db Prepare for release v0.22.0-rc.0 (#139)
  • 7c862bcd Add support for arbiter (#136)
  • 53ba32a9 added postgres 16.0 support (#137)
  • 24445f9b Added & modified logs (#134)

kubedb/pgbouncer

v0.25.0-rc.0

  • 21ba9f0f Prepare for release v0.25.0-rc.0 (#296)

kubedb/postgres

v0.38.0-rc.0

  • 8738ad73 Prepare for release v0.38.0-rc.0 (#684)
  • adb69b02 Implement PostgreSQL archiver (#628)
  • 668e15dd Remove test directory (#683)
  • d857c354 added postgres arbiter support (#677)
  • 8fc98e8e Fixed a bug for init container (#681)
  • a2b408ff Bugfix for security context (#680)
  • fb14015e added nightly yml for postgres (#679)

kubedb/postgres-archiver

v0.1.0-rc.0

kubedb/postgres-csi-snapshotter-plugin

v0.1.0-rc.0

kubedb/postgres-restic-plugin

v0.1.0-rc.0

  • 8208814 Prepare for release v0.1.0-rc.0 (#4)
  • a56fcfa Move to kubedb org (#3)
  • e8928c7 Added postgres addon for kubestash (#2)
  • 7c55105 Prepare for release v0.1.0-rc.0 (#1)
  • 19eff67 Use gh runner token to publish docker image
  • 6a71410 Use firecracker runner
  • e278d71 Use Go 1.21
  • 4899879 Update readme + cleanup

kubedb/provisioner

v0.38.0-rc.0

  • 7e6099e0 Prepare for release v0.38.0-rc.0 (#59)

kubedb/proxysql

v0.25.0-rc.0

  • c4775bf7 Prepare for release v0.25.0-rc.0 (#313)

kubedb/redis

v0.31.0-rc.0

  • 966f14ca Prepare for release v0.31.0-rc.0 (#495)
  • b72d8319 Run Redis and RedisSentinel as non root (#494)

kubedb/redis-coordinator

v0.17.0-rc.0

  • 9f724e43 Prepare for release v0.17.0-rc.0 (#80)

kubedb/redis-restic-plugin

v0.1.0-rc.0

  • f8de18b Prepare for release v0.1.0-rc.0 (#9)
  • a4c03d9 Update snapshot time (#8)
  • 404447d Fix binary name
  • 4dbc58b Move to kubedb org
  • e4a6fb2 Update deps (#7)
  • 1b28954 Remove maxConcurrency variable (#6)
  • 4d13ee5 Remove addon implementer + Refactor (#5)
  • 44ac2c7 Prepare for release v0.1.0-rc.0 (#4)
  • ce275bd Use firecracker runner
  • bf39971 Update deps
  • ef24891 Use github runner to push docker image
  • 6a6f6d6 Add support for redis backup and restore (#1)

kubedb/replication-mode-detector

v0.25.0-rc.0

  • 77886a28 Prepare for release v0.25.0-rc.0 (#244)

kubedb/schema-manager

v0.14.0-rc.0

  • 893fe8d9 Prepare for release v0.14.0-rc.0 (#85)

kubedb/tests

v0.23.0-rc.0

  • bfd1ec79 Prepare for release v0.23.0-rc.0 (#270)
  • fab75dd1 Add disableDefault while deploying elasticsearch. (#269)
  • 009399c7 Run tests in restriced PodSecurityStandard (#266)
  • 4be89382 Fixed stash test and Innodb issues in MySQL (#250)
  • f007f5f5 Added test for Standalone to HA scalin (#267)
  • 017546ec Add Postgres e2e tests (#233)
  • fbd16c88 Add kafka e2e tests (#254)

kubedb/ui-server

v0.14.0-rc.0

  • b59415fd Prepare for release v0.14.0-rc.0 (#94)

kubedb/webhook-server

v0.14.0-rc.0

  • c36d61e5 Prepare for release v0.14.0-rc.0 (#70)