You are looking at the documentation of a prior release. To read the documentation of the latest release, please visit here.

KubeDB v2020.10.28 (2020-10-29)

appscode/kubedb-enterprise

v0.1.0

kubedb/apimachinery

v0.14.0

  • dbc93cda Add dnsConfig and dnsPolicy to podTemplate (#636)
  • 57468b4d Add docker badge
  • cd358dda Update MergeServicePort and PatchServicePort apis
  • b72968d5 Add port constants (#635)
  • 6ce39fbe Create separate governing service for each database (#634)
  • ecfb5d85 Update readme
  • 61b26532 Add MySQL constants (#633)
  • 42888647 Update Kubernetes v1.18.9 dependencies (#632)
  • a57a7df5 Set prx as ProxySQL short code (#631)
  • 282992ea Update for release Stash@v2020.10.21 (#630)
  • 5f17e1b4 Set default CA secret name even if the SSL is disabled. (#624)
  • c3710b61 Add host functions for different components of MongoDB (#625)
  • 028d939d Refine api (#629)
  • 4f4cfb3b Update Kubernetes v1.18.9 dependencies (#626)
  • 47eaa486 Add MongoDBCustomConfigFile constant
  • 5201c39b Update MySQL ops request custom config api (#623)
  • 06c2076f Rename redis ConfigMapName to ConfigSecretName
  • 0d4040b4 API refinement (#622)
  • 2eabe4c2 Update Kubernetes v1.18.9 dependencies (#621)
  • ac3ff1a6 Handle halted condition (#620)
  • 8ed26973 Update constants for Elasticsearch conditions (#618)
  • 97c32f71 Use core/v1 ConditionStatus (#619)
  • 304c48b8 Update Kubernetes v1.18.9 dependencies (#617)
  • a841401e Fix StatefulSet controller (#616)
  • 517285ea Add spec.init.initialized field (#615)
  • 057d3aef Implement ReplicasAreReady (#614)
  • 32105113 Update appcatalog dependency
  • 34bf142e Update swagger.json
  • 7d9095af Fix build (#613)
  • ad7988a8 Fix build
  • 0cf6469d Switch kubedb apiVersion to v1alpha2 (#612)
  • fd3131cd Add Volume Expansion and Configuration for MySQL OpsRequest (#607)
  • fd285012 Add alias in the name of MongoDB server certificates (#611)
  • e562def9 Remove GetMonitoringVendor method
  • a71f9b7e Fix build
  • c97abe0d Update monitoring api dependency (#610)
  • d6070fc7 Remove deprecated fields for monitoring (#609)
  • 8d2f606a Add framework support for conditions (#608)
  • a74ea7a4 Bring back mysql ops spec StatefulSetOrdinal field
  • bda2d85a Add VerticalAutoscaler type (#606)
  • b9b22a35 Add MySQL constant (#604)
  • 2b887957 Fix typo
  • c31cd2fd Update ops request enumerations
  • 41083a9d Revise ops request apis (#603)
  • acfb1564 Revise api conditions (#602)
  • 5c12de3a Update DB condition types and phases (#598)
  • f27cb720 Write data restore completion event using dynamic client (#601)
  • 60ada14c Update Kubernetes v1.18.9 dependencies (#600)
  • 5779a5d7 Update for release Stash@v2020.09.29 (#599)
  • 86121dad Update Kubernetes v1.18.9 dependencies (#597)
  • da9fbe59 Add DB conditions
  • 7399d13f Rename ES root-cert to ca-cert (#594)
  • 1cd75609 Remove spec.paused & deprecated fields DB crds (#596)
  • 9c85f9f1 Use status.conditions to handle database initialization (#593)
  • 87e8e58b Update Kubernetes v1.18.9 dependencies (#595)
  • 32206db2 Add helper methods for MySQL (#592)
  • 10aca81a Rename client node to ingest node (#583)
  • d8bbd5ec Update repository config (#591)
  • 4d51a066 Update repository config (#590)
  • 5905c2cb Update Kubernetes v1.18.9 dependencies (#589)
  • 3dc3d970 Update Kubernetes v1.18.3 dependencies (#588)
  • 53b42277 Add event recorder in controller struct (#587)
  • ec58309a Update Kubernetes v1.18.3 dependencies (#586)
  • 38050bae Initialize db from stash restoresession/restoreBatch (#567)
  • ec3efa91 Update for release Stash@v2020.09.16 (#585)
  • 5ddfd53a Update Kubernetes v1.18.3 dependencies (#584)
  • 24398515 Add some MongoDB and MongoDBOpsRequest Constants (#582)
  • 584a4bf6 Add primary and secondary role constant for MySQL (#581)
  • 82299808 Update Kubernetes v1.18.3 dependencies (#580)
  • ecd1d17f Add Functions to get Default Probes (#579)
  • 76ac9bc0 Remove CertManagerClient client
  • b99048f4 Remove unused constants for ProxySQL
  • 152cef57 Update Kubernetes v1.18.3 dependencies (#578)
  • 24c5e829 Update redis constants (#575)
  • 7075b38d Remove spec.updateStrategy field (#577)
  • dfd11955 Remove description from CRD yamls (#576)
  • 2d1b5878 Add autoscaling crds (#554)
  • 68ed8127 Fix build
  • 63d18f0d Rename PgBouncer archiver to client
  • a219c251 Handle shard scenario for MongoDB cert names (#574)
  • d2c80e55 Add MongoDB Custom Config Spec (#562)
  • 1e69fb02 Support multiple certificates per DB (#555)
  • 9bbed3d1 Update Kubernetes v1.18.3 dependencies (#573)
  • 7df78c7a Update CRD yamls
  • 406d895d Implement ServiceMonitorAdditionalLabels method (#572)
  • cfe4374a Make ServiceMonitor name same as stats service (#563)
  • d2ed6b4a Update for release Stash@v2020.08.27 (#571)
  • 749b9084 Update for release Stash@v2020.08.27-rc.0 (#570)
  • 5d8bf42c Update for release Stash@v2020.08.26-rc.1 (#569)
  • 6edc4782 Update for release Stash@v2020.08.26-rc.0 (#568)
  • c451ff3a Update Kubernetes v1.18.3 dependencies (#565)
  • fdc6e2d6 Update Kubernetes v1.18.3 dependencies (#564)
  • 2f509c26 Update Kubernetes v1.18.3 dependencies (#561)
  • da655afe Update Kubernetes v1.18.3 dependencies (#560)
  • 9c2c06a9 Fix MySQL enterprise condition’s constant (#559)
  • 81ed2724 Update Kubernetes v1.18.3 dependencies (#558)
  • 738b7ade Update Kubernetes v1.18.3 dependencies (#557)
  • 93f0af4b Add MySQL Constants (#553)
  • 6049554d Add {Horizontal,Vertical}ScalingSpec for Redis (#534)
  • 28552272 Enable TLS for Redis (#546)
  • 68e00844 Add Spec for MongoDB Volume Expansion (#548)
  • 759a800a Add Subject spec for Certificate (#552)
  • b1552628 Add email SANs for certificate (#551)
  • fdfad57e Update to cert-manager@v0.16.0 (#550)
  • 3b5e9ece Update to Kubernetes v1.18.3 (#549)
  • 0c5a1e9b Make ElasticsearchVersion spec.tools optional (#526)
  • 01a0b4b3 Add Conditions Constant for MongoDBOpsRequest (#535)
  • 34a9ed61 Update to Kubernetes v1.18.3 (#547)
  • 6392f19e Add Storage Engine Support for Percona Server MongoDB (#538)
  • 02d205bc Remove extra - from prefix/suffix (#543)
  • 06158f51 Update to Kubernetes v1.18.3 (#542)
  • 157a8724 Update for release Stash@v2020.07.09-beta.0 (#541)
  • 0e86bdbd Update for release Stash@v2020.07.08-beta.0 (#540)
  • f4a22d0c Update License notice (#539)
  • 3c598500 Use Allowlist and Denylist in MySQLVersion (#537)
  • 3c58c062 Update to Kubernetes v1.18.3 (#536)
  • e1f3d603 Update update-release-tracker.sh
  • 0cf4a01f Update update-release-tracker.sh
  • bfbd1f8d Add script to update release tracker on pr merge (#533)
  • b817d87c Update .kodiak.toml
  • 772e8d2f Add Ops Request const (#529)
  • 453d67ca Add constants for mutator & validator group names (#532)
  • 69f997b5 Unwrap top level api folder (#531)
  • a8ccec51 Make RedisOpsRequest Namespaced (#530)
  • 8a076bfb Update .kodiak.toml
  • 6a8e51b9 Update to Kubernetes v1.18.3 (#527)
  • 2ef41962 Create .kodiak.toml
  • 8e596d4e Update to Kubernetes v1.18.3
  • 31f72200 Update comments
  • 27bc9265 Use CRD v1 for Kubernetes >= 1.16 (#525)
  • d1be7d1d Remove defaults from CRD v1beta1
  • 5c73d507 Use crd.Interface in Controller (#524)
  • 27763544 Generate both v1beta1 and v1 CRD YAML (#523)
  • 5a0f0a93 Update to Kubernetes v1.18.3 (#520)
  • 25008c1a Change MySQL []ContainerResources to core.ResourceRequirements (#522)
  • abc99620 Merge pull request #521 from kubedb/mongo-vertical
  • f38a109c Change []ContainerResources to core.ResourceRequirements
  • e3058f85 Update modification request to ops request (#519)
  • bd3c7d01 Fix linter warnings
  • d70848d7 Rename api group to ops.kubedb.com (#518)
  • 745f2438 Merge pull request #511 from pohly/memcached-pmem
  • 75c949aa memcached: add dataVolume
  • 3e5cdc03 Merge pull request #517 from kubedb/mg-scaling
  • 0c9e2b4f Flatten api structure
  • 9c98fbc1 Add MongoDBModificationRequest Scaling Spec
  • 22b199b6 Update comment for UpgradeSpec
  • c66fda4b Review DBA crds (#516)
  • bc1e13f7 Merge pull request #509 from kubedb/mysql-upgrade
  • 2c9ae147 Fix type names and definition
  • 4c7c5074 Update MySQLModificationRequest CRD
  • 4096642c Merge pull request #501 from kubedb/redis-modification
  • 3d683e58 Use standard condition from kmodules
  • 7be4a3dd Update RedisModificationRequest CRD
  • a594bdb9 Merge pull request #503 from kubedb/elastic-upgrade
  • ee0eada4 Use standard conditions from kmodules
  • 22cb24f6 Update dba api for elasticsearchModificationRequest
  • a2768752 Merge pull request #499 from kubedb/mongodb-modification
  • be5dde87 Use standard conditions from kmodules
  • 9bf2c80e Add MongoDBModificationRequest Spec
  • 9ee80efd Fix Update***Status helpers (#515)
  • 2c75e77d Merge pull request #512 from kubedb/prestop-mongos
  • e13d73c5 Use recommended kubernetes app labels (#514)
  • 50856267 Add Enum markers to api types
  • 95e00c8e Add Default PreStop Hook for Mongos
  • d99a1001 Trigger the workflow on push or pull request
  • b8047fc0 Regenerate api types
  • 83c8e40a Update CHANGELOG.md
  • ddb1f266 Add requireSSL field to MySQL crd (#506)
  • c0c293bd Rename Elasticsearch NODE_ROLE constant
  • 9bfe7f2c Rename Mongo SHARD_INDEX constant
  • e6f72c37 Add default affinity rules for Redis (#508)
  • ab738acf Set default affinity if not provided for Elasticsearch (#507)
  • 3ea77524 Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#504)
  • d39a1db6 Defau;t replica count for etcd
  • 5b2fb5e2 Rename CA key and cert file name constants
  • 116ebb65 Add constants for MongoDB cert-manager integration
  • 46525cfa Generate keyFile for sendX509 auth mode in Mongo (#502)
  • fef64435 Update MongoDB keyFile comments
  • cf53627d Redesign keyFile secrets for replicaset and sharing MongoDBs (#500)
  • 2d144e0d Ensure that statefulset PDP allows at least 1 unavailable pod
  • 518ce3c4 Add labeler field into mysqlversions CRD (#497)
  • b5069f30 TLS config for mongoDB, Issuer ref for mysql,percona,postgres,proxysql (#496)
  • a02d04eb Update for percona-xtradb standalone restore (#491)
  • 0e1d5e0d Add PgBouncer constants
  • 1267de93 Add secret informer and lister to controller (#495)
  • b88239d7 Update defautl affinity rules
  • b32bf152 validate prometheus agent spec (#493)
  • c046f673 Change termination policy to Halt from Pause (#492)
  • 118d374d Affinity defaulting for mongodb (#490)
  • de5af664 Add method for ES governing service name (#487)
  • 8763e5ef Cleanup DB helper defaulting functions (#489)
  • 3c552237 Delete dormant and snapshot CRD (#486)
  • e4285d11 Revendor stash@v0.9.0-rc.4
  • 722f0b21 Update cron and stow libraries (#485)
  • 75099611 Vendor stash@v0.9.0-rc.3 (#484)
  • a483a070 Fix the const value for the max possible base-server id for MySQ… (#483)
  • 5dd537e5 Fix linter errors.
  • 1d4b76df Fix typo.
  • 95749a7f Add spec.halted as a replacement for DormantDatabase crd (#482)
  • 17bd64fb Bring back support for k8s 1.11 (#481)
  • 8e913f55 Enable Status subresource for MySQL crd. (#480)
  • 3f83b38c Update mount path for custom config for ProxySQL & PerconaXtraDB (#478)
  • 0daeb688 Deprecate Pause termination policy (#479)
  • 5176ab93 Cert-Manager for PgBouncer (#467)
  • b9ec93d3 API Review (#476)
  • 29ed98ef Fix MySQL base server id data type (#475)
  • 1c9ad3d0 Fixed mongodb ssl args (#471)
  • 67931063 Introduce KubeDB DBA resources (#470)
  • c6f7c72d Update client-go to kubernetes-1.16.3 (#468)
  • eeb91084 Always create RBAC roles (#474)
  • bd389625 Use 2-way merge patch in Patch helpers (#472)
  • 2929bb25 Show AUTH_PLUGIN for ESVersion (#469)
  • 2ff472ad Add helper library for CRDs (#466)
  • 530d9124 Use kubebuilder generated CRD yamls (#465)
  • b4b5db7e Use controller-tools@v0.2.2 to generate structural schema (#464)
  • 6788ee91 Generate protobuf files for api types (#463)
  • b043ee97 Add add-license make target
  • 73931d22 Add license header to files (#462)
  • 0b18633a Verify Go modules in ci (#461)
  • bed5a9c0 Use stash@v0.9.0-rc.2 (#460)
  • 6fa677b3 Update badge
  • 40cc465c Show diff when files make verify fails (#459)
  • ef58dbd0 Split imports into 3 blocks (#458)
  • 03dbc5bf Remove travis.yml
  • 1480eaea Fix make ci command
  • 41a05a48 Remove EnableStatusSubresource (#457)
  • e2aca118 Update linter command
  • c95171ef Run fmt before verify-gen
  • a75ba832 Fix linter issues (#456)
  • 42521d29 Verify generated files are up to date (#454)
  • 948c9096 Rename workflow pipeline
  • fc97357b Use utilruntime.Must to check for errors (#453)
  • bac255d3 Prepare v0.13.0-rc.1 release (#452)
  • d4f718b4 Update Makefile
  • d3ef169d Generate swagger.json (#451)
  • b862382f Remove client dir from linter
  • 7c01ece1 Add ProxySQLVersion types (#442)
  • 7fdba5b2 Add ProxySQL to Load Balance MySQL Query Requests (#439)
  • 86289539 Update dependencies
  • 78b79df1 Add Readiness probe for PerconaXtraDB (#448)
  • a7283390 Added helper functions to dbVersions to check for valid specs (#450)
  • 630714c2 Fix linter errors (#449)
  • 1b2a09bf Add PgBouncer types and clientset (#424)
  • 9b4868f1 Added authPlugin field in Version Catalog spec (#447)
  • f828d922 Remove additional print column PROXYSQL_IMAGE from PerconaXtraDBVersion (#446)
  • 262aab46 Run make ci
  • e5fd19f8 Add GitHub actions file
  • 20e376b0 Add helper methods to configure proxysql for group replication (#441)
  • 74daad34 Change to configure proxysql for group replication (#443)
  • f617c0f6 Change default termination policy as Delete. (#444)
  • 5cffe0c3 Remove ProxySQL image field from PerconaXtraDBVersion type (#445)
  • d28870c9 Use authentication for readiness and liveness probes (#440)
  • 93079ac4 Update changelog
  • f61829ac Update github.com/kmodules/apiserver fork
  • 598495bf Update galera arbitrator helper methods and constants (#438)
  • ee40af4f Use github.com/Azure/go-autorest/autorest@v0.7.0 (#437)
  • a796cc43 Add logic to get the PerconaXtraDB object name (#436)
  • 9d4e953d Add galera arbitrator config (#420)
  • c0f65020 Delete hack/codegen.sh
  • 264d09f6 Use github.com/golang/protobuf@v1.2.0 (#435)
  • 3ee2a599 Fix defaulting ClusterAuthMode (#426)
  • b750710e Update tls file paths in default probes (#425)
  • 6539c67a Bring back MongoDBConfiguration (#434)
  • 9549fe9c Delete authorization and config api types (#433)
  • 51b8c03e Rename from Percona to PerconaXtraDB (#432)
  • 270ef77d Remove hack/gencrd folder from Makefile
  • 78fa42a7 Update Makefile
  • 19156024 Apply label to CRD yamls (#430)
  • 7fedf00b Add naming patterns for CRDs (#429)
  • e86ef0f5 Use kubebuilder to generate crd yamls (#427)
  • 3d76f0f8 Delete Report types (#428)
  • 6973f90f Fix travis build (#423)
  • db6703a7 Change package path to kubedb.dev/apimachinery (#422)
  • 5f6c0b43 Update azure-sdk-for-go to v31.1.0
  • 337d6f57 Mongodb config parameter for stash-mongodb integration (#421)
  • fae41781 API for SSL support in mongodb (#400)
  • 4c1abd1d Add util functions for Percona (#409)
  • d3391c78 Update dormant for percona and mariadb (#408)
  • 6dd3b303 Add percona version api, client (#407)
  • aca334d6 Add license header to make files (#419)
  • 8e981d5f Use robfig/cron@v3 (#418)
  • 484c1e50 Add MaxUnavailable to ElasticsearchNode
  • c9bc03fe Add Maxunavaiable for Elasticsearch PDB support (#414)
  • 7517175a Use stopch to cancel BlockOnStashOperator (#413)
  • 0e7a57f2 Integrate stash/restic with kubedb (#398)
  • 48e4bab6 Add Makefile (#412)
  • 3e0be30e Using PDB createOrPatch (#411)
  • ab265d62 PDB creator for StatefulSets and Deployments (#410)
  • dd30b7c2 Add Service Account name to Database CRDs (#404)
  • 276e07f3 Add Percona api, client (#405)
  • 26e83bdb Add MariaDB api, client (#406)
  • 5ba91534 Update to k8s 1.14.0 client libraries using go.mod (#403)
  • d0115fa0 Update changelog

kubedb/cli

v0.14.0

kubedb/elasticsearch

v0.14.0

kubedb/installer

v0.14.0

kubedb/memcached

v0.7.0

kubedb/mongodb

v0.7.0

  • eceea248 Prepare for release v0.7.0 (#299)
  • d87c55bb Prepare for release v0.7.0-rc.2 (#298)
  • f428010d Prepare for release v0.7.0-rc.1 (#297)
  • 0d32b697 Prepare for release v0.7.0-beta.6 (#296)
  • 1f75de65 Update MergeServicePort and PatchServicePort apis (#295)
  • 984fd7c2 Create SRV records for governing service (#294)
  • fc973dd0 Make database’s phase NotReady as soon as the halted is removed (#293)
  • f1818bb1 Prepare for release v0.7.0-beta.5 (#292)
  • 7d1586f7 Create separate governing service for each database (#291)
  • 1e281abb Update KubeDB api (#290)
  • 23d8785f Update readme
  • 007e3ccd Prepare for release v0.7.0-beta.4 (#289)
  • 11f6573e Update MongoDB Conditions (#280)
  • a964af9b Update KubeDB api (#288)
  • 38fd31b3 Update Kubernetes v1.18.9 dependencies (#287)
  • b0110bea Update KubeDB api (#286)
  • bfad7e48 Update for release Stash@v2020.10.21 (#285)
  • 2eebd6eb Fix init validator (#283)
  • 7912e726 Update KubeDB api (#284)
  • ebf85b6d Update KubeDB api (#282)
  • 7fa4958c Update Kubernetes v1.18.9 dependencies (#281)
  • 705843b8 Use MongoDBCustomConfigFile constant
  • dac6262d Update KubeDB api (#279)
  • 7e7a960e Update KubeDB api (#278)
  • aed9bd49 Update KubeDB api (#277)
  • 18ec2e99 Update Kubernetes v1.18.9 dependencies (#276)
  • dbec1f66 Update KubeDB api (#275)
  • ad028b51 Update KubeDB api (#274)
  • a21dfd6a Update KubeDB api (#272)
  • 932ac34b Update repository config (#271)
  • 3f52a364 Update repository config (#270)
  • d3bf87db Initialize statefulset watcher from cmd/server/options.go (#269)
  • e3e15b7f Update KubeDB api (#268)
  • 406ae5a2 Update Kubernetes v1.18.9 dependencies (#267)
  • 0339503d Publish docker images to ghcr.io (#266)
  • ffccdc3c Update KubeDB api (#265)
  • 05b7a0bd Update KubeDB api (#264)
  • d6447024 Update KubeDB api (#263)
  • e7c1e3a3 Update KubeDB api (#262)
  • 5647960a Update repository config (#261)
  • e7481d8d Use conditions to handle initialization (#258)
  • d406586a Update Kubernetes v1.18.9 dependencies (#260)
  • 93708d02 Remove redundant volume mounts (#259)
  • bf28af80 Update for release Stash@v2020.09.29 (#257)
  • b34e2326 Update Kubernetes v1.18.9 dependencies (#256)
  • 86e84d48 Remove bootstrap container (#248)
  • 0b66e225 Update Kubernetes v1.18.9 dependencies (#254)
  • 1a06f223 Update repository config (#253)
  • c199b164 Update repository config (#252)
  • 1268868d Update Kubernetes v1.18.9 dependencies (#251)
  • de63158f Use common event recorder (#249)
  • 2f96b75a Update Kubernetes v1.18.3 dependencies (#250)
  • 2867a4ef Prepare for release v0.7.0-beta.3 (#247)
  • 8e6c12e7 Use new spec.init section (#246)
  • 96aefe31 Update Kubernetes v1.18.3 dependencies (#245)
  • 59e2a89c Add license verifier (#244)
  • 2824cb71 Update for release Stash@v2020.09.16 (#243)
  • 3c626235 Update Kubernetes v1.18.3 dependencies (#242)
  • 86b205ef Update Constants (#241)
  • 1910e947 Use common constant across MongoDB Community and Enterprise operator (#240)
  • 05364676 Run e2e tests from kubedb/tests repo (#238)
  • 80a78fe7 Set Delete Propagation Policy to Background (#237)
  • 9a9d101c Update Kubernetes v1.18.3 dependencies (#236)
  • d596ca68 Use AppsCode Community License (#235)
  • 8fd389de Prepare for release v0.7.0-beta.2 (#234)
  • 3e4981ee Update release.yml
  • c1d5cdb8 Always use OnDelete UpdateStrategy (#233)
  • a135b2c7 Fix build (#232)
  • cfb1788b Use updated certificate spec (#221)
  • 486e820a Remove storage Validation Check (#231)
  • 12e621ed Update Kubernetes v1.18.3 dependencies (#225)
  • 0d7ea7d7 Update Kubernetes v1.18.3 dependencies (#224)
  • e79d1dfe Update Kubernetes v1.18.3 dependencies (#223)
  • d0ff5e1d Update Kubernetes v1.18.3 dependencies (#222)
  • d22ade32 Add inMemory Storage Engine Support for Percona MongoDB Server (#205)
  • 90847996 Update Kubernetes v1.18.3 dependencies (#220)
  • 1098974f Update Kubernetes v1.18.3 dependencies (#219)
  • e7d1407a Fix install target
  • a5742d11 Remove dependency on enterprise operator (#218)
  • 1de4fbee Build images in e2e workflow (#217)
  • b736c57e Update to Kubernetes v1.18.3 (#216)
  • 180ae28d Allow configuring k8s & db version in e2e tests (#215)
  • c2f09a6f Trigger e2e tests on /ok-to-test command (#214)
  • c1c7fa39 Update to Kubernetes v1.18.3 (#213)
  • 8fb6cf78 Update to Kubernetes v1.18.3 (#212)
  • b82a8fa7 Prepare for release v0.7.0-beta.1 (#211)
  • a63d53ae Update for release Stash@v2020.07.09-beta.0 (#209)
  • 4e33e978 include Makefile.env
  • 1aa81a18 Allow customizing chart registry (#208)
  • 05355e75 Update for release Stash@v2020.07.08-beta.0 (#207)
  • 4f6be7b4 Update License (#206)
  • cc54f7d3 Update to Kubernetes v1.18.3 (#204)
  • d1a51b8e Update ci.yml
  • 3a993329 Load stash version from .env file for make (#203)
  • 7180a98c Update update-release-tracker.sh
  • 745085fd Update update-release-tracker.sh
  • 07d83ac0 Add script to update release tracker on pr merge (#202)
  • bbe205bb Update .kodiak.toml
  • 998e656e Various fixes (#201)
  • ca03db09 Update to Kubernetes v1.18.3 (#200)
  • 975fc700 Update to Kubernetes v1.18.3
  • 52972dcf Create .kodiak.toml
  • 39168e53 Use CRD v1 for Kubernetes >= 1.16 (#199)
  • d6d87e16 Update to Kubernetes v1.18.3 (#198)
  • 09cd5809 Fix e2e tests (#197)
  • f47c4846 Update stash install commands
  • 010d0294 Revendor kubedb.dev/apimachinery@master (#196)
  • 31ef2632 Pass annotations from CRD to AppBinding (#195)
  • 9594e92f Update crazy-max/ghaction-docker-buildx flag
  • 0693d7a0 Use updated operator labels in e2e tests (#193)
  • 5aaeeb90 Trigger the workflow on push or pull request
  • 2af16e3c Update CHANGELOG.md
  • 288c5d2f Use SHARD_INDEX constant from apimachinery
  • 4482edf3 Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#191)
  • 0f20ff3a Manage SSL certificates using cert-manager (#190)
  • 6f0c1aef Use Minio storage for testing (#188)
  • f8c56bac Support affinity templating in mongodb-shard (#186)
  • 71283767 Use stash@v0.9.0-rc.4 release (#185)
  • f480de35 Fix Pause Logic (#184)
  • 263e1bac Refactor CI pipeline to build once (#182)
  • e383f271 Add Pause Feature (#181)
  • 584ecde6 Delete backupconfig before attempting restoresession. (#180)
  • a78bc2a7 Wipeout if custom databaseSecret has been deleted (#179)
  • e90cd386 Matrix test and Moved out mongo docker files (#178)
  • c132db8f Add add-license makefile target
  • cc545e04 Update Makefile
  • 7a2eab2c Add license header to files (#177)
  • eecdb2cb Fix E2E tests in github action (#176)
  • dfe3b310 Run e2e tests using GitHub actions (#174)
  • a322a894 Validate DBVersionSpecs and fixed broken build (#175)
  • d7061739 Update go.yml
  • 5a9a0f13 Enable GitHub actions
  • 5489feb7 Fix unauthorized readiness and liveness probe (#173)
  • f662df33 Update changelog
  • 3bc16064 Remove linux/arm support
  • 43822991 Revendor
  • 6966e187 Add e2e test commands to Makefile (#172)
  • 674e7504 Support more mongodb versions (#171)
  • b25e93a2 Fix create database secret will end with dead loop (#170)
  • 172be98d Ensure client.pem subject as root user (#166)
  • 3a2acacd Update dependencies (#169)
  • 946208da Don’t set annotation to AppBinding (#168)
  • cc2e2026 Set database version in AppBinding (#167)
  • 66296595 Fix travis build
  • 1f88cb94 Change package path to kubedb.dev/mongodb (#165)
  • c8db7ec2 SSL support in mongodb (#158)
  • 99b9df63 Improve stash integration (#164)
  • e7052c38 Fix UpsertDatabaseAnnotation() function (#162)
  • 3eb07820 Add license header to Makefiles (#163)
  • 016a7bf8 Update Makefile
  • d6d28abe Makefile install uninstall & purge command (#161)
  • 03ad552b Integrate stash/restic with mongodb (#157)
  • a0633f4b Cleanup ensureDatabaseRBAC
  • 0c7789f6 Handling resource ownership (#156)
  • 8cf3d3fc Pod Disruption Budget for Mongo (#159)
  • 6cf2756c Add Makefile (#160)
  • f4167b84 Update to k8s 1.14.0 client libraries using go.mod (#155)
  • 14fe6a0b Update changelog
  • 5cc20768 Update README.md
  • 4de5dcb4 Start next dev cycle

kubedb/mysql

v0.7.0

kubedb/mysql-replication-mode-detector

v0.1.0

  • 4ee489b Prepare for release v0.1.0 (#77)
  • b49e098 Prepare for release v0.1.0-rc.2 (#76)
  • 7c0b82f Prepare for release v0.1.0-rc.1 (#75)
  • 67ec09b Prepare for release v0.1.0-beta.6 (#74)
  • 724eaa9 Update KubeDB api (#73)
  • a82a26e Fix sql query to find primary host for different version of MySQL (#66)
  • e251fd6 Prepare for release v0.1.0-beta.5 (#72)
  • 633ba00 Update KubeDB api (#71)
  • 557e8f7 Prepare for release v0.1.0-beta.4 (#70)
  • 4dd885a Update KubeDB api (#69)
  • dc0ed39 Update Kubernetes v1.18.9 dependencies (#68)
  • f49a1d1 Update Kubernetes v1.18.9 dependencies (#65)
  • 306235a Update KubeDB api (#64)
  • 3c9e99a Update KubeDB api (#63)
  • 974a940 Update KubeDB api (#62)
  • 8521462 Update Kubernetes v1.18.9 dependencies (#61)
  • 38f7a4c Update KubeDB api (#60)
  • a7b7c87 Update KubeDB api (#59)
  • daa02dd Update KubeDB api (#58)
  • 341b6b6 Add tls config (#40)
  • 04161c8 Update KubeDB api (#57)
  • fdd705d Update Kubernetes v1.18.9 dependencies (#56)
  • 22cb410 Update KubeDB api (#55)
  • 11b1758 Update KubeDB api (#54)
  • 9df3045 Update KubeDB api (#53)
  • 6557f92 Update KubeDB api (#52)
  • 43c3694 Update Kubernetes v1.18.9 dependencies (#51)
  • 511e974 Publish docker images to ghcr.io (#50)
  • 093a995 Update KubeDB api (#49)
  • 49c07e9 Update KubeDB api (#48)
  • 91ead1c Update KubeDB api (#47)
  • 45956b4 Update KubeDB api (#46)
  • a6c57a7 Update KubeDB api (#45)
  • 8a2fd20 Update KubeDB api (#44)
  • be63987 Update KubeDB api (#43)
  • f33220a Update KubeDB api (#42)
  • 46b7d44 Update KubeDB api (#41)
  • c151070 Update KubeDB api (#38)
  • 7a04763 Update KubeDB api (#37)
  • 4367ef5 Update KubeDB api (#36)
  • 6bc4f1c Update Kubernetes v1.18.9 dependencies (#35)
  • fdaff01 Update KubeDB api (#34)
  • 087170a Update KubeDB api (#33)
  • 127efe7 Update Kubernetes v1.18.9 dependencies (#32)
  • 1df3573 Move constant to apimachinery repo (#24)
  • 74b41b0 Update repository config (#31)
  • b0932a7 Update repository config (#30)
  • 8e9c235 Update Kubernetes v1.18.9 dependencies (#29)
  • 8f61ebc Update Kubernetes v1.18.3 dependencies (#28)
  • eedb970 Prepare for release v0.1.0-beta.3 (#27)
  • e4c3962 Update Kubernetes v1.18.3 dependencies (#26)
  • 9c20bfb Update Kubernetes v1.18.3 dependencies (#25)
  • a1f5dbd Update Kubernetes v1.18.3 dependencies (#23)
  • feedb97 Use AppsCode Community License (#22)
  • eb878dc Prepare for release v0.1.0-beta.2 (#21)
  • 6c214b8 Update Kubernetes v1.18.3 dependencies (#19)
  • 00800e8 Update Kubernetes v1.18.3 dependencies (#18)
  • 373ab6d Update Kubernetes v1.18.3 dependencies (#17)
  • 8b61313 Update Kubernetes v1.18.3 dependencies (#16)
  • f2a68e3 Update Kubernetes v1.18.3 dependencies (#15)
  • 3bce396 Update Kubernetes v1.18.3 dependencies (#14)
  • 32603a2 Don’t push binary with release
  • bb47e58 Remove port-forwarding and Refactor Code (#13)
  • df73419 Update to Kubernetes v1.18.3 (#12)
  • 61fe2ea Update to Kubernetes v1.18.3 (#11)
  • b7ccc85 Update to Kubernetes v1.18.3 (#10)
  • 3e62838 Prepare for release v0.1.0-beta.1 (#9)
  • e54c4c0 Update License (#7)
  • e071b02 Update to Kubernetes v1.18.3 (#6)
  • 8992bcb Update update-release-tracker.sh
  • acc1038 Add script to update release tracker on pr merge (#5)
  • 706b5b0 Update .kodiak.toml
  • 4e52c03 Update to Kubernetes v1.18.3 (#4)
  • adb05ae Merge branch ‘master’ into gomod-refresher-1591418508
  • 3a99f80 Create .kodiak.toml
  • 6289807 Update to Kubernetes v1.18.3
  • 1dd24be Update to Kubernetes v1.18.3 (#3)
  • 6d02366 Update Makefile and CI configuration (#2)
  • fc95884 Add primary role labeler controller (#1)
  • 99dfb12 add readme.md

kubedb/operator

v0.14.0

  • 22ee7d88 Prepare for release v0.14.0 (#337)
  • cd4b5292 Update README.md
  • a06c98d1 Prepare for release v0.14.0-rc.2 (#336)
  • 7a74c49c Prepare for release v0.14.0-rc.1 (#335)
  • 7c0e97a2 Prepare for release v0.14.0-beta.6 (#334)
  • 17b42fd3 Update KubeDB api (#333)
  • 6dbde882 Update Kubernetes v1.18.9 dependencies (#332)
  • ce62c61a Use go.bytebuilders.dev/license-verifier v0.4.0
  • bcada180 Prepare for release v0.14.0-beta.5 (#331)
  • 07d63285 Enable PgBoucner & ProxySQL for enterprise license (#330)
  • 35b75a05 Update readme.md
  • 14304e05 Update KubeDB api (#329)
  • df61aae3 Update readme
  • c9882619 Format readme
  • 73b725e3 Update readme (#328)
  • 541c2460 Update repository config (#327)
  • 2145978d Prepare for release v0.14.0-beta.4 (#326)
  • 8fd3b682 Add –readiness-probe-interval flag (#325)
  • 7bf0c3c5 Update KubeDB api (#324)
  • 25c7dc21 Update Kubernetes v1.18.9 dependencies (#323)
  • bb7525d6 Update Kubernetes v1.18.9 dependencies (#321)
  • 6db45b57 Update KubeDB api (#320)
  • fa1438e3 Update KubeDB api (#319)
  • 6be49e7e Update KubeDB api (#318)
  • 00bf9bec Update Kubernetes v1.18.9 dependencies (#317)
  • fd529403 Update KubeDB api (#316)
  • f03305e1 Update KubeDB api (#315)
  • fb5e4873 Update KubeDB api (#312)
  • f3843a05 Update repository config (#311)
  • 18f29e73 Update repository config (#310)
  • 25405c38 Update repository config (#309)
  • e464d336 Update KubeDB api (#308)
  • eeccd59e Update Kubernetes v1.18.9 dependencies (#307)
  • dd2f176f Publish docker images to ghcr.io (#306)
  • d65d299f Update KubeDB api (#305)
  • 3f681cef Update KubeDB api (#304)
  • bc58d3d7 Refactor initializer code + Use common event recorder (#292)
  • 952e1b33 Update repository config (#301)
  • 66bee9c3 Update Kubernetes v1.18.9 dependencies (#300)
  • 4e508002 Update for release Stash@v2020.09.29 (#299)
  • b6a4caa4 Update Kubernetes v1.18.9 dependencies (#298)
  • 201aed32 Update Kubernetes v1.18.9 dependencies (#296)
  • 36ed325d Update repository config (#295)
  • 36ec3035 Update repository config (#294)
  • 32e61f43 Update Kubernetes v1.18.9 dependencies (#293)
  • 078e7062 Update Kubernetes v1.18.3 dependencies (#291)
  • 900626dd Update Kubernetes v1.18.3 dependencies (#290)
  • 7bf1e16e Use AppsCode Community license (#289)
  • ba436a4b Add license verifier (#288)
  • 0a02a313 Update for release Stash@v2020.09.16 (#287)
  • 9ae202e1 Update Kubernetes v1.18.3 dependencies (#286)
  • 5bea03b9 Update Kubernetes v1.18.3 dependencies (#284)
  • b1375565 Update Kubernetes v1.18.3 dependencies (#282)
  • a13ca48b Prepare for release v0.14.0-beta.2 (#281)
  • fc6c1e9e Update Kubernetes v1.18.3 dependencies (#280)
  • cd74716b Update Kubernetes v1.18.3 dependencies (#275)
  • 5b3c76ed Update Kubernetes v1.18.3 dependencies (#274)
  • 397a7e60 Update Kubernetes v1.18.3 dependencies (#273)
  • 616ea78d Update Kubernetes v1.18.3 dependencies (#272)
  • b7b0d2b9 Update Kubernetes v1.18.3 dependencies (#271)
  • 3afadb7a Update Kubernetes v1.18.3 dependencies (#270)
  • 60b15632 Remove dependency on enterprise operator (#269)
  • b3648cde Build images in e2e workflow (#268)
  • 73dee065 Update to Kubernetes v1.18.3 (#266)
  • a8a42ab8 Allow configuring k8s in e2e tests (#267)
  • 4b7d6ee3 Trigger e2e tests on /ok-to-test command (#265)
  • 024fc40a Update to Kubernetes v1.18.3 (#264)
  • bd1da662 Update to Kubernetes v1.18.3 (#263)
  • a2bba612 Prepare for release v0.14.0-beta.1 (#262)
  • 22bc85ec Allow customizing chart registry (#261)
  • 52cc1dc7 Update for release Stash@v2020.07.09-beta.0 (#260)
  • 2e8b709f Update for release Stash@v2020.07.08-beta.0 (#259)
  • 7b58b548 Update License (#258)
  • d4cd1a93 Update to Kubernetes v1.18.3 (#256)
  • f6091845 Update ci.yml
  • 5324d2b6 Update ci.yml
  • c888d7fd Add workflow to update docs (#255)
  • ba843e17 Update update-release-tracker.sh
  • b93c5ab4 Update update-release-tracker.sh
  • 6b8d2149 Add script to update release tracker on pr merge (#254)
  • bb1290dc Update .kodiak.toml
  • 9bb85c3b Register validator & mutators for all supported dbs (#253)
  • 1a524d9c Various fixes (#252)
  • 4860f2a7 Update to Kubernetes v1.18.3 (#251)
  • 1a163c6a Create .kodiak.toml
  • 1eda36b9 Update to Kubernetes v1.18.3 (#247)
  • 77b8b858 Update enterprise operator tag (#246)
  • 96ca876e Revendor kubedb.dev/apimachinery@master (#245)
  • 43a3a7f1 Use recommended kubernetes app labels
  • 1ae7045f Update crazy-max/ghaction-docker-buildx flag
  • f25034ef Trigger the workflow on push or pull request
  • ba486319 Update readme (#244)
  • 5f7191f4 Update CHANGELOG.md
  • 5b14af4b Add license scan report and status (#241)
  • 9848932b Pass the topology object to common controller
  • 90d1c873 Initialize topology for MonogDB webhooks (#243)
  • 8ecb87c8 Fix nil pointer exception (#242)
  • b12c3392 Update operator dependencies (#237)
  • f714bb1b Always create RBAC resources (#238)
  • f43a588e Use Go 1.13 in CI
  • e8ab3580 Update client-go to kubernetes-1.16.3 (#239)
  • 1dc84a67 Update CI badge
  • d9d1cc0a Bundle PgBouncer operator (#236)
  • 720303c1 Fix linter errors (#235)
  • 4c53a71f Update go.yml
  • e65fc457 Enable GitHub actions
  • 2dcb0d6d Update changelog
  • 1e407192 Remove linux/arm support
  • b97a2028 RestoreSession watcher added (#233)
  • 2cfbbb15 Fix dev deployment script for operator (part-2) (#231)
  • b673c6cc Fix dev deployment script for operator (#228)
  • ed7e2eb1 Fix build (#230)
  • 83123ce6 Fix travis build
  • cd2fb26c Change package path to kubedb.dev/operator (#229)
  • 375c1f2b Fix #596 validating and mutating yaml file missing when run oper… (#227)
  • c833a4f5 Update .gitignore
  • b0de0a8f Fix calling deploy/kubedb.sh (#226)
  • e528ace1 Add make install, uninstall, purge commands (#225)
  • 1ce21404 Add Makefile (#224)
  • 872801c0 Update to k8s 1.14.0 client libraries using go.mod (#223)
  • 95c8d2ee Start next dev cycle

kubedb/percona-xtradb

v0.1.0

  • 3b2593ce Prepare for release v0.1.0 (#121)
  • ae82716f Prepare for release v0.1.0-rc.2 (#120)
  • 4ac07f08 Prepare for release v0.1.0-rc.1 (#119)
  • 397607a3 Prepare for release v0.1.0-beta.6 (#118)
  • a3b7642d Create SRV records for governing service (#117)
  • 9866a420 Prepare for release v0.1.0-beta.5 (#116)
  • f92081d1 Create separate governing service for each database (#115)
  • 6010b189 Update KubeDB api (#114)
  • 95b57c72 Update readme
  • 14b2f1b2 Prepare for release v0.1.0-beta.4 (#113)
  • eff1d265 Update KubeDB api (#112)
  • a2878d4a Update Kubernetes v1.18.9 dependencies (#111)
  • 51f0d104 Update KubeDB api (#110)
  • fcf5343b Update for release Stash@v2020.10.21 (#109)
  • 9fe68d43 Fix init validator (#107)
  • 1c528cff Update KubeDB api (#108)
  • 99d23f3d Update KubeDB api (#106)
  • d0807640 Update Kubernetes v1.18.9 dependencies (#105)
  • bac7705b Update KubeDB api (#104)
  • 475aabd5 Update KubeDB api (#103)
  • 60f7e5a9 Update KubeDB api (#102)
  • 84a97ced Update KubeDB api (#101)
  • d4a7b7c5 Update Kubernetes v1.18.9 dependencies (#100)
  • b818a4c5 Update KubeDB api (#99)
  • 03df7739 Update KubeDB api (#98)
  • 2f3ce0e6 Update KubeDB api (#96)
  • 94e009e8 Update repository config (#95)
  • fc61d440 Update repository config (#94)
  • 35f5b2bb Update repository config (#93)
  • d01e39dd Initialize statefulset watcher from cmd/server/options.go (#92)
  • 41bf932f Update KubeDB api (#91)
  • da92a1f3 Update Kubernetes v1.18.9 dependencies (#90)
  • 554beafb Publish docker images to ghcr.io (#89)
  • 4c7031e1 Update KubeDB api (#88)
  • 418c767a Update KubeDB api (#87)
  • 94eef91e Update KubeDB api (#86)
  • f3c2a360 Update KubeDB api (#85)
  • 107bb6a6 Update repository config (#84)
  • 938e64bc Cleanup monitoring spec api (#83)
  • deeaad8f Use conditions to handle database initialization (#80)
  • 798c3ddc Update Kubernetes v1.18.9 dependencies (#82)
  • 16c72ba6 Updated the exporter port and service (#81)
  • 9314faf1 Update for release Stash@v2020.09.29 (#79)
  • 6cb53efc Update Kubernetes v1.18.9 dependencies (#78)
  • fd2b8cdd Update Kubernetes v1.18.9 dependencies (#76)
  • 9d1038db Update repository config (#75)
  • 41a05a44 Update repository config (#74)
  • eccd2acd Update Kubernetes v1.18.9 dependencies (#73)
  • 27635f1c Update Kubernetes v1.18.3 dependencies (#72)
  • 792326c7 Use common event recorder (#71)
  • 0ff583b8 Prepare for release v0.1.0-beta.3 (#70)
  • 627bc039 Use new spec.init section (#69)
  • f79e4771 Update Kubernetes v1.18.3 dependencies (#68)
  • 257954c2 Add license verifier (#67)
  • e06eec6b Update for release Stash@v2020.09.16 (#66)
  • 29901348 Update Kubernetes v1.18.3 dependencies (#65)
  • 02d5bfde Use background deletion policy
  • 6e6d8b5b Update Kubernetes v1.18.3 dependencies (#63)
  • 7601a237 Use AppsCode Community License (#62)
  • 4d1a2424 Update Kubernetes v1.18.3 dependencies (#61)
  • 471b6def Prepare for release v0.1.0-beta.2 (#60)
  • 9423a70f Update release.yml
  • 85d1d036 Use updated apis (#59)
  • 6811b8dc Update Kubernetes v1.18.3 dependencies (#53)
  • 4212d2a0 Update Kubernetes v1.18.3 dependencies (#52)
  • 659d646c Update Kubernetes v1.18.3 dependencies (#51)
  • a868e0c3 Update Kubernetes v1.18.3 dependencies (#50)
  • 162e6ca4 Update Kubernetes v1.18.3 dependencies (#49)
  • a7fa1fbf Update Kubernetes v1.18.3 dependencies (#48)
  • b6a4583f Remove dependency on enterprise operator (#47)
  • a8909b38 Allow configuring k8s & db version in e2e tests (#46)
  • 4d79d26e Update to Kubernetes v1.18.3 (#45)
  • 189f3212 Trigger e2e tests on /ok-to-test command (#44)
  • a037bd03 Update to Kubernetes v1.18.3 (#43)
  • 33cabdf3 Update to Kubernetes v1.18.3 (#42)
  • 28b9fc0f Prepare for release v0.1.0-beta.1 (#41)
  • fb4f5444 Update for release Stash@v2020.07.09-beta.0 (#39)
  • ad221aa2 include Makefile.env
  • 841ec855 Allow customizing chart registry (#38)
  • bb608980 Update License (#37)
  • cf8cd2fa Update for release Stash@v2020.07.08-beta.0 (#36)
  • 7b28c4b9 Update to Kubernetes v1.18.3 (#35)
  • 848ff94a Update ci.yml
  • d124dd6a Load stash version from .env file for make (#34)
  • 1de40e1d Update update-release-tracker.sh
  • 7a4503be Update update-release-tracker.sh
  • ad0dfaf8 Add script to update release tracker on pr merge (#33)
  • aaca6bd9 Update .kodiak.toml
  • 9a495724 Various fixes (#32)
  • 9b6c9a53 Update to Kubernetes v1.18.3 (#31)
  • 67912547 Update to Kubernetes v1.18.3
  • fc8ce4cc Create .kodiak.toml
  • 8aba5ef2 Use CRD v1 for Kubernetes >= 1.16 (#30)
  • e81d2b4c Update to Kubernetes v1.18.3 (#29)
  • 2a32730a Fix e2e tests (#28)
  • a79626d9 Update stash install commands
  • 52fc2059 Use recommended kubernetes app labels (#27)
  • 93dc10ec Update crazy-max/ghaction-docker-buildx flag
  • ce5717e2 Revendor kubedb.dev/apimachinery@master (#26)
  • c1ca649d Pass annotations from CRD to AppBinding (#25)
  • f327cc01 Trigger the workflow on push or pull request
  • 02432393 Update CHANGELOG.md
  • a89dbc55 Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#24)
  • e69742de Update for percona-xtradb standalone restoresession (#23)
  • 958877a1 Various fixes (#21)
  • fb0d7a35 Update kubernetes client-go to 1.16.3 (#20)
  • 293fe9a4 Fix default make command
  • 39358e3b Use charts to install operator (#19)
  • 6c5b3395 Several fixes and update tests (#18)
  • 84ff139f Various Makefile improvements (#16)
  • e2737f65 Remove EnableStatusSubresource (#17)
  • fb886b07 Run e2e tests using GitHub actions (#12)
  • 35b155d9 Validate DBVersionSpecs and fixed broken build (#15)
  • 67794bd9 Update go.yml
  • f7666354 Various changes for Percona XtraDB (#13)
  • ceb7ba67 Enable GitHub actions
  • f5a112af Refactor for ProxySQL Integration (#11)
  • 26602049 Revendor
  • 71957d40 Rename from perconaxtradb to percona-xtradb (#10)
  • b526ccd8 Set database version in AppBinding (#7)
  • 336e7203 Percona XtraDB Cluster support (#9)
  • 71a42f7a Don’t set annotation to AppBinding (#8)
  • 282298cb Fix UpsertDatabaseAnnotation() function (#4)
  • 2ab9dddf Add license header to Makefiles (#6)
  • df135c08 Add install, uninstall and purge command in Makefile (#3)
  • 73d3a845 Update .gitignore
  • 59a4e754 Add Makefile (#2)
  • f3551ddc Rename package path (#1)
  • 56a241d6 Use explicit IP whitelist instead of automatic IP whitelist (#151)
  • 9f0b5ca3 Update to k8s 1.14.0 client libraries using go.mod (#147)
  • 73ad7c30 Update changelog
  • ccc36b5c Update README.md
  • 9769e8e1 Start next dev cycle
  • a3fa468a Prepare release 0.5.0
  • 6d8862de Mysql Group Replication tests (#146)
  • 49544e55 Mysql Group Replication (#144)
  • a85d4b44 Revendor dependencies
  • 9c538460 Changed Role to exclude psp without name (#143)
  • 6cace93b Modify mutator validator names (#142)
  • da0c19b9 Update changelog
  • b79c80d6 Start next dev cycle
  • 838d9459 Prepare release 0.4.0
  • bf0f2c14 Added PSP names and init container image in testing framework (#141)
  • 3d227570 Added PSP support for mySQL (#137)
  • 7b766657 Don’t inherit app.kubernetes.io labels from CRD into offshoots (#140)
  • 29e23470 Support for init container (#139)
  • 3e1556f6 Add role label to stats service (#138)
  • ee078af9 Update changelog
  • 978f1139 Update Kubernetes client libraries to 1.13.0 release (#136)
  • 821f23d1 Start next dev cycle
  • 678b26aa Prepare release 0.3.0
  • 40ad7a23 Initial RBAC support: create and use K8s service account for MySQL (#134)
  • 98f03387 Revendor dependencies (#135)
  • dfe92615 Revendor dependencies : Retry Failed Scheduler Snapshot (#133)
  • 71f8a350 Added ephemeral StorageType support (#132)
  • 0a6b6e46 Added support of MySQL 8.0.14 (#131)
  • 99e57a9e Use PVC spec from snapshot if provided (#130)
  • 61497be6 Revendored and updated tests for ‘Prevent prefix matching of multiple snapshots’ (#129)
  • 7eafe088 Add certificate health checker (#128)
  • 973ec416 Update E2E test: Env update is not restricted anymore (#127)
  • 339975ff Fix AppBinding (#126)
  • 62050a72 Update changelog
  • 2d454043 Prepare release 0.2.0
  • 6941ea59 Reuse event recorder (#125)
  • b77e66c4 OSM binary upgraded in mysql-tools (#123)
  • c9228086 Revendor dependencies (#124)
  • 97837120 Test for faulty snapshot (#122)
  • c3e995b6 Start next dev cycle
  • 8a4f3b13 Prepare release 0.2.0-rc.2
  • 79942191 Upgrade database secret keys (#121)
  • 1747fdf5 Ignore mutation of fields to default values during update (#120)
  • d902d588 Support configuration options for exporter sidecar (#119)
  • dd7c3f44 Use flags.DumpAll (#118)
  • bc1ef05b Start next dev cycle
  • 9d33c1a0 Prepare release 0.2.0-rc.1
  • b076e141 Apply cleanup (#117)
  • 7dc5641f Set periodic analytics (#116)
  • 90ea6acc Introduce AppBinding support (#115)
  • a882d76a Fix Analytics (#114)
  • 0961009c Error out from cron job for deprecated dbversion (#113)
  • da1f4e27 Add CRDs without observation when operator starts (#112)
  • 0a754d2f Update changelog
  • b09bc6e1 Start next dev cycle
  • 0d467ccb Prepare release 0.2.0-rc.0
  • c757007a Merge commit ‘cc6607a3589a79a5e61bb198d370ea0ae30b9d09’
  • ddfe4be1 Support custom user passowrd for backup (#111)
  • 8c84ba20 Support providing resources for monitoring container (#110)
  • 7bcfbc48 Update kubernetes client libraries to 1.12.0 (#109)
  • 145bba2b Add validation webhook xray (#108)
  • 6da1887f Various Fixes (#107)
  • 111519e9 Merge ports from service template (#105)
  • 38147ef1 Replace doNotPause with TerminationPolicy = DoNotTerminate (#104)
  • e28ebc47 Pass resources to NamespaceValidator (#103)
  • aed12bf5 Various fixes (#102)
  • 3d372ef6 Support Livecycle hook and container probes (#101)
  • b6ef6887 Check if Kubernetes version is supported before running operator (#100)
  • d89e7783 Update package alias (#99)
  • f0b44b3a Start next dev cycle
  • a79ff03b Prepare release 0.2.0-beta.1
  • 0d8d3cca Revendor api (#98)
  • 2f850243 Fix tests (#97)
  • 4ced0bfe Revendor api for catalog apigroup (#96)
  • e7695400 Update chanelog
  • 8e358aea Use –pull flag with docker build (#20) (#95)
  • d2a97d90 Merge commit ‘16c769ee4686576f172a6b79a10d25bfd79ca4a4’
  • d1fe8a8a Start next dev cycle
  • 04eb9bb5 Prepare release 0.2.0-beta.0
  • 9dfea960 Pass extra args to tools.sh (#93)
  • 47dd3cad Don’t try to wipe out Snapshot data for Local backend (#92)
  • 9c4d485b Add missing alt-tag docker folder mysql-tools images (#91)
  • be72f784 Use suffix for updated DBImage & Stop working for deprecated *Versions (#90)
  • 05c8f14d Search used secrets within same namespace of DB object (#89)
  • 0d94c946 Support Termination Policy (#88)
  • 8775ddf7 Update builddeps.sh
  • 796c93da Revendor k8s.io/apiserver (#87)
  • 5a1e3f57 Revendor kubernetes-1.11.3 (#86)
  • 809a3c49 Support UpdateStrategy (#84)
  • 372c52ef Add TerminationPolicy for databases (#83)
  • c01b55e8 Revendor api (#82)
  • 5e196b95 Use IntHash as status.observedGeneration (#81)
  • 2da3bb1b fix github status (#80)
  • 121d0a98 Update pipeline (#79)
  • 532e3137 Fix E2E test for minikube (#78)
  • 0f107815 Update pipeline (#77)
  • 851679e2 Migrate MySQL (#75)
  • 0b997855 Use official exporter image (#74)
  • 702d5736 Fix uninstall for concourse (#70)
  • 9ee88bd2 Update status.ObservedGeneration for failure phase (#73)
  • 559cdb6a Keep track of ObservedGenerationHash (#72)
  • 61c8b898 Use NewObservableHandler (#71)
  • 421274dc Merge commit ‘887037c7e36289e3135dda99346fccc7e2ce303b’
  • 6a41d9bc Fix uninstall for concourse (#69)
  • f1af09db Update README.md
  • bf3f1823 Revise immutable spec fields (#68)
  • 26adec3b Merge commit ‘5f83049fc01dc1d0709ac0014d6f3a0f74a39417’
  • 31a97820 Support passing args via PodTemplate (#67)
  • 60f4ee23 Introduce storageType : ephemeral (#66)
  • bfd3fcd6 Add support for running tests on cncf cluster (#63)
  • fba47b19 Merge commit ’e010cbb302c8d59d4cf69dd77085b046ff423b78’
  • 6be96ce0 Revendor api (#65)
  • 0f629ab3 Keep track of observedGeneration in status (#64)
  • c9a9596f Separate StatsService for monitoring (#62)
  • 62854641 Use MySQLVersion for MySQL images (#61)
  • 3c170c56 Use updated crd spec (#60)
  • 873c285e Rename OffshootLabels to OffshootSelectors (#59)
  • 2fd02169 Revendor api (#58)
  • a127d6cd Use kmodules monitoring and objectstore api (#57)
  • 2f79a038 Support custom configuration (#52)
  • 49c67f00 Merge commit ‘44e6d4985d93556e39ddcc4677ada5437fc5be64’
  • fb28bc6c Refactor concourse scripts (#56)
  • 4de4ced1 Fix command ./hack/make.py test e2e (#55)
  • 3082123e Set generated binary name to my-operator (#54)
  • 5698f314 Don’t add admission/v1beta1 group as a prioritized version (#53)
  • 696135d5 Fix travis build (#48)
  • c519ef89 Format shell script (#51)
  • c93e2f40 Enable status subresource for crds (#50)
  • edd951ca Update client-go to v8.0.0 (#49)
  • 520597a6 Merge commit ‘71850e2c90cda8fc588b7dedb340edf3d316baea’
  • f1549e95 Support ENV variables in CRDs (#46)
  • 67f37780 Updated osm version to 0.7.1 (#47)
  • 10e309c0 Prepare release 0.1.0
  • 62a8fbbd Fixed missing error return (#45)
  • 8c05bb83 Revendor dependencies (#44)
  • ca811a2e Fix release script (#43)
  • b79541f6 Add changelog (#42)
  • a2d13c82 Concourse (#41)
  • 95b2186e Fixed kubeconfig plugin for Cloud Providers && Storage is required for MySQL (#40)
  • 37762093 Refactored E2E testing to support E2E testing with admission webhook in cloud (#38)
  • b6fe72ca Remove lost+found directory before initializing mysql (#39)
  • 18ebb959 Skip delete requests for empty resources (#37)
  • eeb7add0 Don’t panic if admission options is nil (#36)
  • ccb59db0 Disable admission controllers for webhook server (#35)
  • b1c6c149 Separate ApiGroup for Mutating and Validating webhook && upgraded osm to 0.7.0 (#34)
  • b1890f7c Update client-go to 7.0.0 (#33)
  • 08c81726 Added update script for mysql-tools:8 (#32)
  • 4bbe6c9f Added support of mysql:5.7 (#31)
  • e657f512 Add support for one informer and N-eventHandler for snapshot, dromantDB and Job (#30)
  • bbcd48d6 Use metrics from kube apiserver (#29)
  • 1687e197 Bundle webhook server and Use SharedInformerFactory (#28)
  • cd0efc00 Move MySQL AdmissionWebhook packages into MySQL repository (#27)
  • 46065e18 Use mysql:8.0.3 image as mysql:8.0 (#26)
  • 1b73529f Update README.md
  • 62eaa397 Update README.md
  • c53704c7 Remove Docker pull count
  • b9ec877e Add travis yaml (#25)
  • ade3571c Start next dev cycle
  • b4b749df Prepare release 0.1.0-beta.2
  • 4d46d95d Migrating to apps/v1 (#23)
  • 5ee1ac8c Update validation (#22)
  • dd023c50 Fix dormantDB matching: pass same type to Equal method (#21)
  • 37a1e4fd Use official code generator scripts (#20)
  • 485d3d7c Fixed dormantdb matching & Raised throttling time & Fixed MySQL version Checking (#19)
  • 6db2ae8d Prepare release 0.1.0-beta.1
  • ebbfec2f converted to k8s 1.9 & Improved InitSpec in DormantDB & Added support for Job watcher & Improved Tests (#17)
  • a484e0e5 Fixed logger, analytics and removed rbac stuff (#16)
  • 7aa2d1d2 Add rbac stuffs for mysql-exporter (#15)
  • 078098c8 Review Mysql docker images and Fixed monitring (#14)
  • 6877108a Update README.md
  • 1f84a5da Start next dev cycle
  • 2f1e4b7d Prepare release 0.1.0-beta.0
  • dce1e88e Add release script
  • 60ed55cb Rename ms-operator to my-operator (#13)
  • 5451d166 Fix Analytics and pass client-id as ENV to Snapshot Job (#12)
  • 788ae178 update docker image validation (#11)
  • c966efd5 Add docker-registry and WorkQueue (#10)
  • be340103 Set client id for analytics (#9)
  • ca11f683 Fix CRD Registration (#8)
  • 2f95c13d Update issue repo link
  • 6fffa713 Update pkg paths to kubedb org (#7)
  • 2d4d5c44 Assign default Prometheus Monitoring Port (#6)
  • a7595613 Add Snapshot Backup, Restore and Backup-Scheduler (#4)
  • 17a782c6 Update Dockerfile
  • e92bfec9 Add mysql-util docker image (#5)
  • 2a4b25ac Mysql db - Inititalizing (#2)
  • cbfbc878 Update README.md
  • 01cab651 Update README.md
  • 0aa81cdf Use client-go 5.x
  • 3de10d7f Update ./hack folder (#3)
  • 46f05b1f Add skeleton for mysql (#1)
  • 73147dba Merge commit ‘be70502b4993171bbad79d2ff89a9844f1c24caa’ as ‘hack/libbuild’

kubedb/pg-leader-election

v0.2.0

kubedb/pgbouncer

v0.1.0

  • 464cc54a Prepare for release v0.1.0 (#94)
  • c4083972 Prepare for release v0.1.0-rc.2 (#93)
  • b77fa7c8 Prepare for release v0.1.0-rc.1 (#92)
  • e82f1017 Prepare for release v0.1.0-beta.6 (#91)
  • 8d2fa953 Create SRV records for governing service (#90)
  • 96144773 Prepare for release v0.1.0-beta.5 (#89)
  • bb574108 Create separate governing service for each database (#88)
  • 28f29e3c Update KubeDB api (#87)
  • 79a3e3f7 Update readme
  • f42d28f9 Update repository config (#86)
  • 4c292933 Prepare for release v0.1.0-beta.4 (#85)
  • c3daaa90 Update KubeDB api (#84)
  • 19784f7a Update Kubernetes v1.18.9 dependencies (#83)
  • a7ea74e4 Update KubeDB api (#82)
  • 49391b30 Update KubeDB api (#81)
  • 2ad0016d Update KubeDB api (#80)
  • e0169139 Update Kubernetes v1.18.9 dependencies (#79)
  • ade8edf9 Update KubeDB api (#78)
  • 86387966 Update KubeDB api (#77)
  • d5fa2ce7 Update KubeDB api (#76)
  • 938d61f6 Update KubeDB api (#75)
  • 89ceecb1 Update Kubernetes v1.18.9 dependencies (#74)
  • 3b8fc849 Update KubeDB api (#73)
  • 89ed5bf0 Update KubeDB api (#72)
  • 187eaff5 Update KubeDB api (#71)
  • 1222c935 Update repository config (#70)
  • f9c72f8c Update repository config (#69)
  • a55e0a9f Update repository config (#68)
  • 20f01c3b Update KubeDB api (#67)
  • ea907c2f Update Kubernetes v1.18.9 dependencies (#66)
  • 86f92e64 Publish docker images to ghcr.io (#65)
  • 189ab8b8 Update KubeDB api (#64)
  • d30a59c2 Update KubeDB api (#63)
  • 545ee043 Update KubeDB api (#62)
  • cc01e1ca Update KubeDB api (#61)
  • 40bc916f Update repository config (#60)
  • 00313b21 Update Kubernetes v1.18.9 dependencies (#59)
  • 080b77f3 Update KubeDB api (#56)
  • fa479841 Update Kubernetes v1.18.9 dependencies (#57)
  • 559d7421 Update Kubernetes v1.18.9 dependencies (#55)
  • 1bfe4067 Update repository config (#54)
  • 5ac28f25 Update repository config (#53)
  • 162034f0 Update Kubernetes v1.18.9 dependencies (#52)
  • 71697842 Update Kubernetes v1.18.3 dependencies (#51)
  • 3a868c6d Prepare for release v0.1.0-beta.3 (#50)
  • 72745988 Add license verifier (#49)
  • 36e16b55 Use AppsCode Trial license (#48)
  • d3917d72 Update Kubernetes v1.18.3 dependencies (#47)
  • c5fb3b0e Update Kubernetes v1.18.3 dependencies (#46)
  • 64f27a21 Update Kubernetes v1.18.3 dependencies (#44)
  • 817891a9 Use AppsCode Community License (#43)
  • 11826ae7 Update Kubernetes v1.18.3 dependencies (#42)
  • e083d550 Prepare for release v0.1.0-beta.2 (#41)
  • fe847905 Update release.yml
  • ddf5a857 Use updated certificate spec (#35)
  • d5cd5bfd Update Kubernetes v1.18.3 dependencies (#39)
  • 21693c76 Update Kubernetes v1.18.3 dependencies (#38)
  • 39ad48db Update Kubernetes v1.18.3 dependencies (#37)
  • 7f1ecc77 Update Kubernetes v1.18.3 dependencies (#36)
  • 8d9d379a Update Kubernetes v1.18.3 dependencies (#34)
  • c9b8300c Update Kubernetes v1.18.3 dependencies (#33)
  • 66c72a40 Remove dependency on enterprise operator (#32)
  • 757dc104 Update to cert-manager v0.16.0 (#30)
  • 0a183d15 Build images in e2e workflow (#29)
  • ca61e88c Allow configuring k8s & db version in e2e tests (#28)
  • a87278b1 Update to Kubernetes v1.18.3 (#27)
  • 5abe86f3 Fix formatting
  • 845f7a35 Trigger e2e tests on /ok-to-test command (#26)
  • 2cc23c03 Fix cert-manager integration for PgBouncer (#25)
  • 2a148c26 Update to Kubernetes v1.18.3 (#24)
  • f6eb8120 Update Makefile.env
  • bbf810c5 Prepare for release v0.1.0-beta.1 (#23)
  • 5a6e361a include Makefile.env (#22)
  • 2d52d66e Update License (#21)
  • 33305d5f Update to Kubernetes v1.18.3 (#20)
  • b443a550 Update ci.yml
  • d3bedc9b Update update-release-tracker.sh
  • d9100ecc Update update-release-tracker.sh
  • 9b86bdaa Add script to update release tracker on pr merge (#19)
  • 3362cef7 Update .kodiak.toml
  • 11ebebda Use POSTGRES_TAG v0.14.0-alpha.0
  • dbe95b54 Various fixes (#18)
  • c50c65de Update to Kubernetes v1.18.3 (#17)
  • 483fa438 Update to Kubernetes v1.18.3
  • c0fa8e49 Create .kodiak.toml
  • 5e338016 Use CRD v1 for Kubernetes >= 1.16 (#16)
  • ef7fe475 Update to Kubernetes v1.18.3 (#15)
  • 063339fc Fix e2e tests (#14)
  • 7cd92ba4 Update crazy-max/ghaction-docker-buildx flag
  • e7a47a50 Revendor kubedb.dev/apimachinery@master (#13)
  • 9d009160 Use updated operator labels in e2e tests (#12)
  • 778924af Trigger the workflow on push or pull request
  • 77be6b9e Update CHANGELOG.md
  • a9decb98 Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#11)
  • cd4d2721 Fix build
  • b21b1a11 Revendor and update enterprise sidecar image (#10)
  • 463f7bc0 Update enterprise operator tag (#9)
  • 6e015884 Use kubedb/installer master branch in CI
  • 88b98a49 Update pgbouncer controller (#8)
  • a6b71bc3 Update variable names
  • 1a6794b7 Fix plain text secret in exporter container of StatefulSet (#5)
  • ab104a9f Update client-go to kubernetes-1.16.3 (#7)
  • 68dbb142 Use charts to install operator (#6)
  • 30e3e729 Add add-license make target
  • 6c1a78a0 Enable e2e tests in GitHub actions (#4)
  • 0960f805 Initial implementation (#2)
  • a8a9b1db Update go.yml
  • bc3b2624 Enable GitHub actions
  • 2e33db2b Clone kubedb/postgres repo (#1)
  • 45a7cace Merge commit ‘f78de886ed657650438f99574c3b002dd3607497’ as ‘hack/libbuild’

kubedb/postgres

v0.14.0

  • 50fb579a Prepare for release v0.14.0 (#407)
  • 2ed7a29c Prepare for release v0.14.0-rc.2 (#406)
  • c1ea472a Prepare for release v0.14.0-rc.1 (#405)
  • 9e1a642e Prepare for release v0.14.0-beta.6 (#404)
  • 8b869c02 Create SRV records for governing service (#402)
  • c6e802a7 Prepare for release v0.14.0-beta.5 (#401)
  • 4da12584 Simplify port assignment (#400)
  • 71420f2b Create separate governing service for each database (#399)
  • 49792ddb Update KubeDB api (#398)
  • 721f5e16 Update readme
  • c036ee15 Update Kubernetes v1.18.9 dependencies (#397)
  • ed9a22ac Prepare for release v0.14.0-beta.4 (#396)
  • e6b37365 Update KubeDB api (#395)
  • 825f55c3 Update Kubernetes v1.18.9 dependencies (#394)
  • c879e7e8 Update KubeDB api (#393)
  • c90ad84e Update for release Stash@v2020.10.21 (#392)
  • 9db225c0 Fix init validator (#390)
  • e56e5ae6 Update KubeDB api (#391)
  • 5da16a5c Update KubeDB api (#389)
  • 221eb7cf Update Kubernetes v1.18.9 dependencies (#388)
  • 261aaaf3 Update KubeDB api (#387)
  • 6d8efe23 Update KubeDB api (#386)
  • 0df8a375 Update KubeDB api (#385)
  • b0b4f7e7 Update KubeDB api (#384)
  • c10ff311 Update Kubernetes v1.18.9 dependencies (#383)
  • 4f237fc0 Update KubeDB api (#382)
  • b31defb8 Update KubeDB api (#381)
  • 667a4ec8 Update KubeDB api (#379)
  • da86f8d7 Update repository config (#378)
  • 1da3afb9 Update repository config (#377)
  • 29b8a231 Update repository config (#376)
  • 22612534 Initialize statefulset watcher from cmd/server/options.go (#375)
  • bfd6eae7 Update KubeDB api (#374)
  • 10566771 Update Kubernetes v1.18.9 dependencies (#373)
  • 1eb7c29b Publish docker images to ghcr.io (#372)
  • 49dd7946 Only keep username/password keys in Postgres secret
  • f1131a2c Update KubeDB api (#371)
  • ccadf274 Update KubeDB api (#370)
  • bddd6692 Update KubeDB api (#369)
  • d76bbe3d Don’t add secretTransformation in AppBinding section by default (#316)
  • ae29ba5e Update KubeDB api (#368)
  • 4bb1c171 Update repository config (#367)
  • a7b1138f Use conditions to handle initialization (#365)
  • 126e20f1 Update Kubernetes v1.18.9 dependencies (#366)
  • 29a99b8d Update for release Stash@v2020.09.29 (#364)
  • b097b330 Update Kubernetes v1.18.9 dependencies (#363)
  • 26e2f90c Update Kubernetes v1.18.9 dependencies (#361)
  • 67c6d618 Update repository config (#360)
  • 6fc5fbce Update repository config (#359)
  • 4e566391 Update Kubernetes v1.18.9 dependencies (#358)
  • 7236b6e1 Use common event recorder (#357)
  • d1293558 Update Kubernetes v1.18.3 dependencies (#356)
  • 0dd8903e Prepare for release v0.14.0-beta.3 (#355)
  • 8f59199a Use new sepc.init section (#354)
  • 32305e6d Update Kubernetes v1.18.3 dependencies (#353)
  • e65ecdf3 Add license verifier (#352)
  • 55b2f61e Update for release Stash@v2020.09.16 (#351)
  • 66f45a55 Update Kubernetes v1.18.3 dependencies (#350)
  • 80f3cc3b Use background deletion policy
  • 63119dba Update Kubernetes v1.18.3 dependencies (#348)
  • ac48cf6a Use AppsCode Community License (#347)
  • 03449359 Update Kubernetes v1.18.3 dependencies (#346)
  • 6e6fe6fe Prepare for release v0.14.0-beta.2 (#345)
  • 5ee33bb8 Update release.yml
  • 9208f754 Always use OnDelete update strategy
  • 74367d01 Update Kubernetes v1.18.3 dependencies (#344)
  • 01843533 Update Kubernetes v1.18.3 dependencies (#343)
  • 34a3a460 Update Kubernetes v1.18.3 dependencies (#338)
  • 455bf56a Update Kubernetes v1.18.3 dependencies (#337)
  • 960d1efa Update Kubernetes v1.18.3 dependencies (#336)
  • 9b428745 Update Kubernetes v1.18.3 dependencies (#335)
  • cc95c5f5 Update Kubernetes v1.18.3 dependencies (#334)
  • c0694d83 Update Kubernetes v1.18.3 dependencies (#333)
  • 8d0977d3 Remove dependency on enterprise operator (#332)
  • daa5b77c Build images in e2e workflow (#331)
  • 197f1b2b Update to Kubernetes v1.18.3 (#329)
  • e732d319 Allow configuring k8s & db version in e2e tests (#330)
  • f37180ec Trigger e2e tests on /ok-to-test command (#328)
  • becb3e2c Update to Kubernetes v1.18.3 (#327)
  • 91bf7440 Update to Kubernetes v1.18.3 (#326)
  • 3848a43e Prepare for release v0.14.0-beta.1 (#325)
  • d4ea0ba7 Update for release Stash@v2020.07.09-beta.0 (#323)
  • 6974afda Allow customizing kube namespace for Stash
  • d7d79ea1 Allow customizing chart registry (#322)
  • ba0423ac Update for release Stash@v2020.07.08-beta.0 (#321)
  • 7e855763 Update License
  • 7bea404a Update to Kubernetes v1.18.3 (#320)
  • eab0e83f Update ci.yml
  • 4949f76e Load stash version from .env file for make (#319)
  • 79e9d8d9 Update update-release-tracker.sh
  • ca966b7b Update update-release-tracker.sh
  • 31bbecfe Add script to update release tracker on pr merge (#318)
  • 540d977f Update .kodiak.toml
  • 3e7514a7 Various fixes (#317)
  • 1a5df17c Update to Kubernetes v1.18.3 (#315)
  • 717cfb3f Update to Kubernetes v1.18.3
  • 95537169 Create .kodiak.toml
  • 02579005 Use CRD v1 for Kubernetes >= 1.16 (#314)
  • 6ce6deb1 Update to Kubernetes v1.18.3 (#313)
  • 97f25ba0 Fix e2e tests (#312)
  • a989c377 Update stash install commands
  • 6af12596 Revendor kubedb.dev/apimachinery@master (#311)
  • 9969b064 Update crazy-max/ghaction-docker-buildx flag
  • e3360119 Use updated operator labels in e2e tests (#309)
  • c183007c Pass annotations from CRD to AppBinding (#310)
  • 55581f79 Trigger the workflow on push or pull request
  • 931b88cf Update CHANGELOG.md
  • 6f481749 Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#308)
  • 15f0611d Fix error msg to reject halt when termination policy is ‘DoNotTerminate’
  • 18aba058 Change Pause to Halt (#307)
  • 7e9b1c69 feat: allow changes to nodeSelector (#298)
  • a602faa1 Introduce spec.halted and removed dormant and snapshot crd (#305)
  • cdd384d7 Moved leader election to kubedb/pg-leader-election (#304)
  • 32c41db6 Use stash@v0.9.0-rc.4 release (#306)
  • fa55b472 Make e2e tests stable in github actions (#303)
  • afdc5fda Update client-go to kubernetes-1.16.3 (#301)
  • d28eb55a Take out postgres docker images and Matrix test (#297)
  • 13fee32d Fix default make command
  • 55dfb368 Update catalog values for make install command
  • 25f5b79c Use charts to install operator (#302)
  • c5a4ed77 Add add-license make target
  • aa1d98d0 Add license header to files (#296)
  • fd356006 Fix E2E testing for github actions (#295)
  • 6a3443a7 Minio and S3 compatible storage fixes (#292)
  • 5150cf34 Run e2e tests using GitHub actions (#293)
  • a4a3785b Validate DBVersionSpecs and fixed broken build (#294)
  • b171a244 Update go.yml
  • 1a61bf29 Enable GitHub actions
  • 6b869b15 Update changelog
  • 87e67898 Remove linux/arm support
  • 1ca28812 Revendor
  • 05b7ef5a Implement proper shutdown procedure for postgres (#284)
  • b82a36b8 Use Go 1.12.9
  • b4a50eaa Delete builddeps.sh
  • b3b6b855 Add e2e test commands to Makefile (#291)
  • af93201a Update dependencies (#290)
  • be2abd85 Don’t set annotation to AppBinding (#289)
  • de42e37a Set database version in AppBinding (#288)
  • 8ed3f84d Change package path to kubedb.dev/postgres (#287)
  • b69cfbdc Add shared memory /dev/shm volume (#269)
  • 30937fd1 Fix UpsertDatabaseAnnotation() function (#283)
  • 140ea546 Add license header to Makefiles (#285)
  • a4511f97 Update Makefile
  • 6f458d8e Add install, uninstall and purge command in Makefile (#281)
  • 13e06b3d Integrate stash/restic with postgres (#273)
  • 119bdd0a Provide role and rolebinding for existing sa managed by kubedb (#280)
  • b5ff93c8 Pod Disruption Budget for Postgres (#278)
  • 8355cbb6 Handling resource ownership (#276)
  • 4542d6e4 Added ARM64 support to the install script and manifest
  • 22305620 Add Makefile (#279)
  • 7e69d665 Update to k8s 1.14.0 client libraries using go.mod (#277)
  • a314b60d Update README.md
  • d040d227 Start next dev cycle

kubedb/proxysql

v0.1.0

  • ee27f53b Prepare for release v0.1.0 (#103)
  • 8a5443d9 Prepare for release v0.1.0-rc.2 (#102)
  • e3f4999c Prepare for release v0.1.0-rc.1 (#101)
  • d01512de Prepare for release v0.1.0-beta.6 (#100)
  • 6a0d52ff Create SRV records for governing service (#99)
  • 4269db9c Prepare for release v0.1.0-beta.5 (#98)
  • e48bd006 Create separate governing service for each database (#97)
  • 23f1c6de Update KubeDB api (#96)
  • 13abe9ff Update readme
  • 78ef0d29 Update repository config (#95)
  • d344e43f Prepare for release v0.1.0-beta.4 (#94)
  • 15deb4df Update KubeDB api (#93)
  • dc59184c Update Kubernetes v1.18.9 dependencies (#92)
  • b2b11084 Update KubeDB api (#91)
  • 535820ff Update for release Stash@v2020.10.21 (#90)
  • c00f0b6a Update KubeDB api (#89)
  • af8ab91c Update KubeDB api (#88)
  • 154fff60 Update Kubernetes v1.18.9 dependencies (#87)
  • 608ca467 Update KubeDB api (#86)
  • c0b1286b Update KubeDB api (#85)
  • d2f326c7 Update KubeDB api (#84)
  • 01ea3c3c Update KubeDB api (#83)
  • 4ae700ed Update Kubernetes v1.18.9 dependencies (#82)
  • d0ad0b70 Update KubeDB api (#81)
  • 8f1e0d51 Update KubeDB api (#80)
  • 7b02bebb Update KubeDB api (#79)
  • 4f95e854 Update repository config (#78)
  • c229a939 Update repository config (#77)
  • 89dbb47f Update repository config (#76)
  • d28494ab Update KubeDB api (#75)
  • b25cb7db Update Kubernetes v1.18.9 dependencies (#74)
  • d4b026a4 Publish docker images to ghcr.io (#73)
  • e263f9c3 Update KubeDB api (#72)
  • 07ea3acb Update KubeDB api (#71)
  • 946e292b Update KubeDB api (#70)
  • 66eb2156 Update KubeDB api (#69)
  • d3fe09ae Update repository config (#68)
  • 10c7cde0 Update Kubernetes v1.18.9 dependencies (#67)
  • ed5d24a9 Update KubeDB api (#65)
  • a4f6dd4c Update KubeDB api (#62)
  • 2956b1bd Update for release Stash@v2020.09.29 (#64)
  • 9cbd0244 Update Kubernetes v1.18.9 dependencies (#63)
  • 4cd9bb02 Update Kubernetes v1.18.9 dependencies (#61)
  • a9a9caf0 Update repository config (#60)
  • af3a2a68 Update repository config (#59)
  • 25f47ff4 Update Kubernetes v1.18.9 dependencies (#58)
  • 05e57476 Update Kubernetes v1.18.3 dependencies (#57)
  • 8b0af94b Prepare for release v0.1.0-beta.3 (#56)
  • f2a98806 Update Makefile
  • f59b73a1 Use AppsCode Trial license (#55)
  • 2ae32d3c Update Kubernetes v1.18.3 dependencies (#54)
  • 724b9829 Add license verifier (#53)
  • 8a2aafb5 Update for release Stash@v2020.09.16 (#52)
  • 4759525b Update Kubernetes v1.18.3 dependencies (#51)
  • f55b1402 Update Kubernetes v1.18.3 dependencies (#49)
  • f7036236 Use AppsCode Community License (#48)
  • d922196f Update Kubernetes v1.18.3 dependencies (#47)
  • f86bb6cd Prepare for release v0.1.0-beta.2 (#46)
  • e74f3803 Update release.yml
  • 7f5349cc Use updated apis (#45)
  • 27faefef Update for release Stash@v2020.08.27 (#43)
  • 65bc5bca Update for release Stash@v2020.08.27-rc.0 (#42)
  • 833ac78b Update for release Stash@v2020.08.26-rc.1 (#41)
  • fe13ce42 Update for release Stash@v2020.08.26-rc.0 (#40)
  • b1a72843 Update Kubernetes v1.18.3 dependencies (#39)
  • a9c40618 Update Kubernetes v1.18.3 dependencies (#38)
  • 664c974a Update Kubernetes v1.18.3 dependencies (#37)
  • 69ed46d5 Update Kubernetes v1.18.3 dependencies (#36)
  • a93d80d4 Update Kubernetes v1.18.3 dependencies (#35)
  • 84fc9e37 Update Kubernetes v1.18.3 dependencies (#34)
  • b09f89d0 Remove dependency on enterprise operator (#33)
  • 78ad5a88 Build images in e2e workflow (#32)
  • 6644058e Update to Kubernetes v1.18.3 (#30)
  • 2c03dadd Allow configuring k8s & db version in e2e tests (#31)
  • 2c6e04bc Trigger e2e tests on /ok-to-test command (#29)
  • c7830af8 Update to Kubernetes v1.18.3 (#28)
  • f2da8746 Update to Kubernetes v1.18.3 (#27)
  • 2ed7d0e8 Prepare for release v0.1.0-beta.1 (#26)
  • 3b5ee481 Update for release Stash@v2020.07.09-beta.0 (#25)
  • 92b04b33 include Makefile.env (#24)
  • eace7e26 Update for release Stash@v2020.07.08-beta.0 (#23)
  • 0c647c01 Update License (#22)
  • 3c1b41be Update to Kubernetes v1.18.3 (#21)
  • dfa95bb8 Update ci.yml
  • 87390932 Update update-release-tracker.sh
  • 772a0c6a Update update-release-tracker.sh
  • a3b2ae92 Add script to update release tracker on pr merge (#20)
  • 7578cae3 Update .kodiak.toml
  • 4ba876bc Update operator tags
  • 399aa60b Various fixes (#19)
  • 7235b0c5 Update to Kubernetes v1.18.3 (#18)
  • 427c1f21 Update to Kubernetes v1.18.3
  • 1ac8da55 Create .kodiak.toml
  • 3243d446 Use CRD v1 for Kubernetes >= 1.16 (#17)
  • 4f5bea8d Update to Kubernetes v1.18.3 (#16)
  • a0d2611a Fix e2e tests (#15)
  • 987fbf60 Update crazy-max/ghaction-docker-buildx flag
  • c2fad78e Use updated operator labels in e2e tests (#14)
  • c5a01db8 Revendor kubedb.dev/apimachinery@master (#13)
  • 756c8f8f Trigger the workflow on push or pull request
  • fdf84e27 Update CHANGELOG.md
  • 9075b453 Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#12)
  • f4d1c024 Matrix Tests on Github Actions (#11)
  • 4e021072 Update mount path for custom config (#8)
  • b0922173 Enable ProxySQL monitoring (#6)
  • 70be4e67 ProxySQL test for MySQL (#4)
  • 0a444b9e Use charts to install operator (#7)
  • a51fbb51 ProxySQL operator for MySQL databases (#2)
  • 883fa437 Update go.yml
  • 2c0cf51c Enable GitHub actions
  • 52e15cd2 percona-xtradb -> proxysql (#1)
  • dc71bffe Revendor
  • 71957d40 Rename from perconaxtradb to percona-xtradb (#10)
  • b526ccd8 Set database version in AppBinding (#7)
  • 336e7203 Percona XtraDB Cluster support (#9)
  • 71a42f7a Don’t set annotation to AppBinding (#8)
  • 282298cb Fix UpsertDatabaseAnnotation() function (#4)
  • 2ab9dddf Add license header to Makefiles (#6)
  • df135c08 Add install, uninstall and purge command in Makefile (#3)
  • 73d3a845 Update .gitignore
  • 59a4e754 Add Makefile (#2)
  • f3551ddc Rename package path (#1)
  • 56a241d6 Use explicit IP whitelist instead of automatic IP whitelist (#151)
  • 9f0b5ca3 Update to k8s 1.14.0 client libraries using go.mod (#147)
  • 73ad7c30 Update changelog
  • ccc36b5c Update README.md
  • 9769e8e1 Start next dev cycle
  • a3fa468a Prepare release 0.5.0
  • 6d8862de Mysql Group Replication tests (#146)
  • 49544e55 Mysql Group Replication (#144)
  • a85d4b44 Revendor dependencies
  • 9c538460 Changed Role to exclude psp without name (#143)
  • 6cace93b Modify mutator validator names (#142)
  • da0c19b9 Update changelog
  • b79c80d6 Start next dev cycle
  • 838d9459 Prepare release 0.4.0
  • bf0f2c14 Added PSP names and init container image in testing framework (#141)
  • 3d227570 Added PSP support for mySQL (#137)
  • 7b766657 Don’t inherit app.kubernetes.io labels from CRD into offshoots (#140)
  • 29e23470 Support for init container (#139)
  • 3e1556f6 Add role label to stats service (#138)
  • ee078af9 Update changelog
  • 978f1139 Update Kubernetes client libraries to 1.13.0 release (#136)
  • 821f23d1 Start next dev cycle
  • 678b26aa Prepare release 0.3.0
  • 40ad7a23 Initial RBAC support: create and use K8s service account for MySQL (#134)
  • 98f03387 Revendor dependencies (#135)
  • dfe92615 Revendor dependencies : Retry Failed Scheduler Snapshot (#133)
  • 71f8a350 Added ephemeral StorageType support (#132)
  • 0a6b6e46 Added support of MySQL 8.0.14 (#131)
  • 99e57a9e Use PVC spec from snapshot if provided (#130)
  • 61497be6 Revendored and updated tests for ‘Prevent prefix matching of multiple snapshots’ (#129)
  • 7eafe088 Add certificate health checker (#128)
  • 973ec416 Update E2E test: Env update is not restricted anymore (#127)
  • 339975ff Fix AppBinding (#126)
  • 62050a72 Update changelog
  • 2d454043 Prepare release 0.2.0
  • 6941ea59 Reuse event recorder (#125)
  • b77e66c4 OSM binary upgraded in mysql-tools (#123)
  • c9228086 Revendor dependencies (#124)
  • 97837120 Test for faulty snapshot (#122)
  • c3e995b6 Start next dev cycle
  • 8a4f3b13 Prepare release 0.2.0-rc.2
  • 79942191 Upgrade database secret keys (#121)
  • 1747fdf5 Ignore mutation of fields to default values during update (#120)
  • d902d588 Support configuration options for exporter sidecar (#119)
  • dd7c3f44 Use flags.DumpAll (#118)
  • bc1ef05b Start next dev cycle
  • 9d33c1a0 Prepare release 0.2.0-rc.1
  • b076e141 Apply cleanup (#117)
  • 7dc5641f Set periodic analytics (#116)
  • 90ea6acc Introduce AppBinding support (#115)
  • a882d76a Fix Analytics (#114)
  • 0961009c Error out from cron job for deprecated dbversion (#113)
  • da1f4e27 Add CRDs without observation when operator starts (#112)
  • 0a754d2f Update changelog
  • b09bc6e1 Start next dev cycle
  • 0d467ccb Prepare release 0.2.0-rc.0
  • c757007a Merge commit ‘cc6607a3589a79a5e61bb198d370ea0ae30b9d09’
  • ddfe4be1 Support custom user passowrd for backup (#111)
  • 8c84ba20 Support providing resources for monitoring container (#110)
  • 7bcfbc48 Update kubernetes client libraries to 1.12.0 (#109)
  • 145bba2b Add validation webhook xray (#108)
  • 6da1887f Various Fixes (#107)
  • 111519e9 Merge ports from service template (#105)
  • 38147ef1 Replace doNotPause with TerminationPolicy = DoNotTerminate (#104)
  • e28ebc47 Pass resources to NamespaceValidator (#103)
  • aed12bf5 Various fixes (#102)
  • 3d372ef6 Support Livecycle hook and container probes (#101)
  • b6ef6887 Check if Kubernetes version is supported before running operator (#100)
  • d89e7783 Update package alias (#99)
  • f0b44b3a Start next dev cycle
  • a79ff03b Prepare release 0.2.0-beta.1
  • 0d8d3cca Revendor api (#98)
  • 2f850243 Fix tests (#97)
  • 4ced0bfe Revendor api for catalog apigroup (#96)
  • e7695400 Update chanelog
  • 8e358aea Use –pull flag with docker build (#20) (#95)
  • d2a97d90 Merge commit ‘16c769ee4686576f172a6b79a10d25bfd79ca4a4’
  • d1fe8a8a Start next dev cycle
  • 04eb9bb5 Prepare release 0.2.0-beta.0
  • 9dfea960 Pass extra args to tools.sh (#93)
  • 47dd3cad Don’t try to wipe out Snapshot data for Local backend (#92)
  • 9c4d485b Add missing alt-tag docker folder mysql-tools images (#91)
  • be72f784 Use suffix for updated DBImage & Stop working for deprecated *Versions (#90)
  • 05c8f14d Search used secrets within same namespace of DB object (#89)
  • 0d94c946 Support Termination Policy (#88)
  • 8775ddf7 Update builddeps.sh
  • 796c93da Revendor k8s.io/apiserver (#87)
  • 5a1e3f57 Revendor kubernetes-1.11.3 (#86)
  • 809a3c49 Support UpdateStrategy (#84)
  • 372c52ef Add TerminationPolicy for databases (#83)
  • c01b55e8 Revendor api (#82)
  • 5e196b95 Use IntHash as status.observedGeneration (#81)
  • 2da3bb1b fix github status (#80)
  • 121d0a98 Update pipeline (#79)
  • 532e3137 Fix E2E test for minikube (#78)
  • 0f107815 Update pipeline (#77)
  • 851679e2 Migrate MySQL (#75)
  • 0b997855 Use official exporter image (#74)
  • 702d5736 Fix uninstall for concourse (#70)
  • 9ee88bd2 Update status.ObservedGeneration for failure phase (#73)
  • 559cdb6a Keep track of ObservedGenerationHash (#72)
  • 61c8b898 Use NewObservableHandler (#71)
  • 421274dc Merge commit ‘887037c7e36289e3135dda99346fccc7e2ce303b’
  • 6a41d9bc Fix uninstall for concourse (#69)
  • f1af09db Update README.md
  • bf3f1823 Revise immutable spec fields (#68)
  • 26adec3b Merge commit ‘5f83049fc01dc1d0709ac0014d6f3a0f74a39417’
  • 31a97820 Support passing args via PodTemplate (#67)
  • 60f4ee23 Introduce storageType : ephemeral (#66)
  • bfd3fcd6 Add support for running tests on cncf cluster (#63)
  • fba47b19 Merge commit ’e010cbb302c8d59d4cf69dd77085b046ff423b78’
  • 6be96ce0 Revendor api (#65)
  • 0f629ab3 Keep track of observedGeneration in status (#64)
  • c9a9596f Separate StatsService for monitoring (#62)
  • 62854641 Use MySQLVersion for MySQL images (#61)
  • 3c170c56 Use updated crd spec (#60)
  • 873c285e Rename OffshootLabels to OffshootSelectors (#59)
  • 2fd02169 Revendor api (#58)
  • a127d6cd Use kmodules monitoring and objectstore api (#57)
  • 2f79a038 Support custom configuration (#52)
  • 49c67f00 Merge commit ‘44e6d4985d93556e39ddcc4677ada5437fc5be64’
  • fb28bc6c Refactor concourse scripts (#56)
  • 4de4ced1 Fix command ./hack/make.py test e2e (#55)
  • 3082123e Set generated binary name to my-operator (#54)
  • 5698f314 Don’t add admission/v1beta1 group as a prioritized version (#53)
  • 696135d5 Fix travis build (#48)
  • c519ef89 Format shell script (#51)
  • c93e2f40 Enable status subresource for crds (#50)
  • edd951ca Update client-go to v8.0.0 (#49)
  • 520597a6 Merge commit ‘71850e2c90cda8fc588b7dedb340edf3d316baea’
  • f1549e95 Support ENV variables in CRDs (#46)
  • 67f37780 Updated osm version to 0.7.1 (#47)
  • 10e309c0 Prepare release 0.1.0
  • 62a8fbbd Fixed missing error return (#45)
  • 8c05bb83 Revendor dependencies (#44)
  • ca811a2e Fix release script (#43)
  • b79541f6 Add changelog (#42)
  • a2d13c82 Concourse (#41)
  • 95b2186e Fixed kubeconfig plugin for Cloud Providers && Storage is required for MySQL (#40)
  • 37762093 Refactored E2E testing to support E2E testing with admission webhook in cloud (#38)
  • b6fe72ca Remove lost+found directory before initializing mysql (#39)
  • 18ebb959 Skip delete requests for empty resources (#37)
  • eeb7add0 Don’t panic if admission options is nil (#36)
  • ccb59db0 Disable admission controllers for webhook server (#35)
  • b1c6c149 Separate ApiGroup for Mutating and Validating webhook && upgraded osm to 0.7.0 (#34)
  • b1890f7c Update client-go to 7.0.0 (#33)
  • 08c81726 Added update script for mysql-tools:8 (#32)
  • 4bbe6c9f Added support of mysql:5.7 (#31)
  • e657f512 Add support for one informer and N-eventHandler for snapshot, dromantDB and Job (#30)
  • bbcd48d6 Use metrics from kube apiserver (#29)
  • 1687e197 Bundle webhook server and Use SharedInformerFactory (#28)
  • cd0efc00 Move MySQL AdmissionWebhook packages into MySQL repository (#27)
  • 46065e18 Use mysql:8.0.3 image as mysql:8.0 (#26)
  • 1b73529f Update README.md
  • 62eaa397 Update README.md
  • c53704c7 Remove Docker pull count
  • b9ec877e Add travis yaml (#25)
  • ade3571c Start next dev cycle
  • b4b749df Prepare release 0.1.0-beta.2
  • 4d46d95d Migrating to apps/v1 (#23)
  • 5ee1ac8c Update validation (#22)
  • dd023c50 Fix dormantDB matching: pass same type to Equal method (#21)
  • 37a1e4fd Use official code generator scripts (#20)
  • 485d3d7c Fixed dormantdb matching & Raised throttling time & Fixed MySQL version Checking (#19)
  • 6db2ae8d Prepare release 0.1.0-beta.1
  • ebbfec2f converted to k8s 1.9 & Improved InitSpec in DormantDB & Added support for Job watcher & Improved Tests (#17)
  • a484e0e5 Fixed logger, analytics and removed rbac stuff (#16)
  • 7aa2d1d2 Add rbac stuffs for mysql-exporter (#15)
  • 078098c8 Review Mysql docker images and Fixed monitring (#14)
  • 6877108a Update README.md
  • 1f84a5da Start next dev cycle
  • 2f1e4b7d Prepare release 0.1.0-beta.0
  • dce1e88e Add release script
  • 60ed55cb Rename ms-operator to my-operator (#13)
  • 5451d166 Fix Analytics and pass client-id as ENV to Snapshot Job (#12)
  • 788ae178 update docker image validation (#11)
  • c966efd5 Add docker-registry and WorkQueue (#10)
  • be340103 Set client id for analytics (#9)
  • ca11f683 Fix CRD Registration (#8)
  • 2f95c13d Update issue repo link
  • 6fffa713 Update pkg paths to kubedb org (#7)
  • 2d4d5c44 Assign default Prometheus Monitoring Port (#6)
  • a7595613 Add Snapshot Backup, Restore and Backup-Scheduler (#4)
  • 17a782c6 Update Dockerfile
  • e92bfec9 Add mysql-util docker image (#5)
  • 2a4b25ac Mysql db - Inititalizing (#2)
  • cbfbc878 Update README.md
  • 01cab651 Update README.md
  • 0aa81cdf Use client-go 5.x
  • 3de10d7f Update ./hack folder (#3)
  • 46f05b1f Add skeleton for mysql (#1)
  • 73147dba Merge commit ‘be70502b4993171bbad79d2ff89a9844f1c24caa’ as ‘hack/libbuild’

kubedb/redis

v0.7.0