Project: KubeDB by AppsCode (App Definition and Development / Database)
File: CHANGELOG-v2020.10.28.md

title: Changelog | KubeDB description: Changelog menu: docs_{{.version}}: identifier: changelog-kubedb-v2020.10.28 name: Changelog-v2020.10.28 parent: welcome weight: 20201028 product_name: kubedb menuname: docs{{.version}} sectionmenuid: welcome url: /docs/{{.version}}/welcome/changelog-v2020.10.28/ aliases: /docs/{{.version}}/CHANGELOG-v2020.10.28/ Prepare for release v0.1.0 (#88) Change selector to podNames (#86) Prepare for release v0.1.0-rc.2 (#84) Prepare for release v0.1.0-rc.1 (#83) Prepare for release v0.1.0-beta.6 (#82) Prepare for release v0.1.0-beta.5 (#81) Update KubeDB api (#80) Update readme Update repository config (#79) Prepare for release v0.1.0-beta.4 (#78) Update KubeDB api (#73) Replace getConditions with kmapi.NewCondition (#71) Update License header (#70) Add RedisOpsRequest Controller (#28) Add MySQL OpsRequest Controller (#14) Add Reconfigure TLS (#69) Add Restart Operation, Readiness Criteria and Remove Configuration (#59) Update repository config (#66) Publish docker images to ghcr.io (#65) Update repository config (#60) Reconfigure MongoDB with Vertical Scaling (#57) Fix MongoDB Upgrade (#51) Integrate cert-manager for Elasticsearch (#56) Update repository config (#54) Update repository config (#52) Update Kubernetes v1.18.9 dependencies (#49) Add license verifier (#50) Add MongoDBOpsRequest Controller (#20) Use cert-manager v1 api (#47) Update apis (#45) Dynamically Generate Cluster Domain (#43) Use updated certstore & blobfs (#42) Add TLS support for redis (#35) Various fixes (#41) Add TLS/SSL configuration using Cert Manager for MySQL (#34) Update certificate spec for MongoDB and PgBouncer (#40) Update new Subject sped for certificates (#38) Update to cert-manager v0.16.0 (#37) Update to Kubernetes v1.18.3 (#36) Fix cert-manager integration for PgBouncer (#32) Update to Kubernetes v1.18.3 (#31) Include Makefile.env (#30) Disable e2e tests (#29) Update to Kubernetes v1.18.3 (#27) Update .kodiak.toml Add script to update release tracker on pr merge (#26) Rename docker image to kubedb-enterprise Create .kodiak.toml Format CI files Fix e2e tests (#25) Fix e2e tests using self-hosted GitHub action runners (#23) Update to kubedb.dev/apimachinery@v0.14.0-alpha.6 (#24) Update to Kubernetes v1.18.3 (#21) Use CRD v1 for Kubernetes >= 1.16 (#19) Update to Kubernetes v1.18.3 (#18) Update cert-manager util Configure GCR Docker credential helper in release pipeline Vendor kubedb.dev/apimachinery@v0.14.0-beta.0 Revendor kubedb.dev/apimachinery@master Update crazy-max/ghaction-docker-buildx flag Merge pull request #17 from appscode/x7 Remove existing cluster Remove support for k8s 1.11 Run e2e tests on GitHub actions Use GCRSERVICEACCOUNTJSONKEY env in CI Use gcr.io/appscode as docker registry (#16) Run on self-hosted hosts Store enterprise images in `gcr.io/appscode` (#15) Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#12) Don't handle deleted objects. (#11) Fix MongoDB cert-manager integration (#10) Add cert-manager integration for MongoDB (#9) Refactor PgBouncer controller into its pkg (#8) Use SecretInformer from apimachinery (#5) Use non-deprecated Exporter fields (#4) Cert-Manager support for PgBouncer [Client TLS] (#2) Fix plain text secret in exporter container of StatefulSet (#5) Update client-go to kubernetes-1.16.3 (#7) Use charts to install operator (#6) Add add-license make target Enable e2e tests in GitHub actions (#4) Initial implementation (#2) Update go.yml Enable GitHub actions Clone kubedb/postgres repo (#1) Merge commit 'f78de886ed657650438f99574c3b002dd3607497' as 'hack/libbuild' Add dnsConfig and dnsPolicy to podTemplate (#636) Add docker badge Update MergeServicePort and PatchServicePort apis Add port constants (#635) Create separate governing service for each database (#634) Update readme Add MySQL constants (#633) Update Kubernetes v1.18.9 dependencies (#632) Set prx as ProxySQL short code (#631) Update for release Stash@v2020.10.21 (#630) Set default CA secret name even if the SSL is disabled. (#624) Add host functions for different components of MongoDB (#625) Refine api (#629) Update Kubernetes v1.18.9 dependencies (#626) Add MongoDBCustomConfigFile constant Update MySQL ops request custom config api (#623) Rename redis ConfigMapName to ConfigSecretName API refinement (#622) Update Kubernetes v1.18.9 dependencies (#621) Handle halted condition (#620) Update constants for Elasticsearch conditions (#618) Use core/v1 ConditionStatus (#619) Update Kubernetes v1.18.9

(#617) Fix StatefulSet controller (#616) Add spec.init.initialized field (#615) Implement ReplicasAreReady (#614) Update appcatalog dependency Update swagger.json Fix build (#613) Fix build Switch kubedb apiVersion to v1alpha2 (#612) Add Volume Expansion and Configuration for MySQL OpsRequest (#607) Add `alias` in the name of MongoDB server certificates (#611) Remove GetMonitoringVendor method Fix build Update monitoring api dependency (#610) Remove deprecated fields for monitoring (#609) Add framework support for conditions (#608) Bring back mysql ops spec StatefulSetOrdinal field Add VerticalAutoscaler type (#606) Add MySQL constant (#604) Fix typo Update ops request enumerations Revise ops request apis (#603) Revise api conditions (#602) Update DB condition types and phases (#598) Write data restore completion event using dynamic client (#601) Update Kubernetes v1.18.9 dependencies (#600) Update for release Stash@v2020.09.29 (#599) Update Kubernetes v1.18.9 dependencies (#597) Add DB conditions Rename ES root-cert to ca-cert (#594) Remove spec.paused & deprecated fields DB crds (#596) Use `status.conditions` to handle database initialization (#593) Update Kubernetes v1.18.9 dependencies (#595) Add helper methods for MySQL (#592) Rename client node to ingest node (#583) Update repository config (#591) Update repository config (#590) Update Kubernetes v1.18.9 dependencies (#589) Update Kubernetes v1.18.3 dependencies (#588) Add event recorder in controller struct (#587) Update Kubernetes v1.18.3 dependencies (#586) Initialize db from stash restoresession/restoreBatch (#567) Update for release Stash@v2020.09.16 (#585) Update Kubernetes v1.18.3 dependencies (#584) Add some `MongoDB` and `MongoDBOpsRequest` Constants (#582) Add primary and secondary role constant for MySQL (#581) Update Kubernetes v1.18.3 dependencies (#580) Add Functions to get Default Probes (#579) Remove CertManagerClient client Remove unused constants for ProxySQL Update Kubernetes v1.18.3 dependencies (#578) Update redis constants (#575) Remove spec.updateStrategy field (#577) Remove description from CRD yamls (#576) Add autoscaling crds (#554) Fix build Rename PgBouncer archiver to client Handle shard scenario for MongoDB cert names (#574) Add MongoDB Custom Config Spec (#562) Support multiple certificates per DB (#555) Update Kubernetes v1.18.3 dependencies (#573) Update CRD yamls Implement ServiceMonitorAdditionalLabels method (#572) Make ServiceMonitor name same as stats service (#563) Update for release Stash@v2020.08.27 (#571) Update for release Stash@v2020.08.27-rc.0 (#570) Update for release Stash@v2020.08.26-rc.1 (#569) Update for release Stash@v2020.08.26-rc.0 (#568) Update Kubernetes v1.18.3 dependencies (#565) Update Kubernetes v1.18.3 dependencies (#564) Update Kubernetes v1.18.3 dependencies (#561) Update Kubernetes v1.18.3 dependencies (#560) Fix MySQL enterprise condition's constant (#559) Update Kubernetes v1.18.3 dependencies (#558) Update Kubernetes v1.18.3 dependencies (#557) Add MySQL Constants (#553) Add {Horizontal,Vertical}ScalingSpec for Redis (#534) Enable TLS for Redis (#546) Add Spec for MongoDB Volume Expansion (#548) Add Subject spec for Certificate (#552) Add email SANs for certificate (#551) Update to cert-manager@v0.16.0 (#550) Update to Kubernetes v1.18.3 (#549) Make ElasticsearchVersion spec.tools optional (#526) Add Conditions Constant for MongoDBOpsRequest (#535) Update to Kubernetes v1.18.3 (#547) Add Storage Engine Support for Percona Server MongoDB (#538) Remove extra - from prefix/suffix (#543) Update to Kubernetes v1.18.3 (#542) Update for release Stash@v2020.07.09-beta.0 (#541) Update for release Stash@v2020.07.08-beta.0 (#540) Update License notice (#539) Use Allowlist and Denylist in MySQLVersion (#537) Update to Kubernetes v1.18.3 (#536) Update update-release-tracker.sh Update update-release-tracker.sh Add script to update release tracker on pr merge (#533) Update .kodiak.toml Add Ops Request const (#529) Add constants for mutator & validator group names (#532) Unwrap top level api folder (#531) Make RedisOpsRequest Namespaced (#530) Update .kodiak.toml Update to Kubernetes v1.18.3 (#527) Create .kodiak.toml Update to Kubernetes v1.18.3 Update comments Use CRD v1 for Kubernetes >= 1.16 (#525) Remove defaults from CRD v1beta1 Use crd.Interface in Controller (#524) Generate both v1beta1 and v1 CRD YAML (#523) Update to Kubernetes v1.18.3 (#520) Change MySQL `[]ContainerResources` to

(#522) Merge pull request #521 from kubedb/mongo-vertical Change `[]ContainerResources` to `core.ResourceRequirements` Update `modification request` to `ops request` (#519) Fix linter warnings Rename api group to ops.kubedb.com (#518) Merge pull request #511 from pohly/memcached-pmem memcached: add dataVolume Merge pull request #517 from kubedb/mg-scaling Flatten api structure Add MongoDBModificationRequest Scaling Spec Update comment for UpgradeSpec Review DBA crds (#516) Merge pull request #509 from kubedb/mysql-upgrade Fix type names and definition Update MySQLModificationRequest CRD Merge pull request #501 from kubedb/redis-modification Use standard condition from kmodules Update RedisModificationRequest CRD Merge pull request #503 from kubedb/elastic-upgrade Use standard conditions from kmodules Update dba api for elasticsearchModificationRequest Merge pull request #499 from kubedb/mongodb-modification Use standard conditions from kmodules Add MongoDBModificationRequest Spec Fix Update*Status helpers (#515) Merge pull request #512 from kubedb/prestop-mongos Use recommended kubernetes app labels (#514) Add Enum markers to api types Add Default PreStop Hook for Mongos Trigger the workflow on push or pull request Regenerate api types Update CHANGELOG.md Add requireSSL field to MySQL crd (#506) Rename Elasticsearch NODE_ROLE constant Rename Mongo SHARD_INDEX constant Add default affinity rules for Redis (#508) Set default affinity if not provided for Elasticsearch (#507) Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#504) Defau;t replica count for etcd Rename CA key and cert file name constants Add constants for MongoDB cert-manager integration Generate keyFile for sendX509 auth mode in Mongo (#502) Update MongoDB keyFile comments Redesign keyFile secrets for replicaset and sharing MongoDBs (#500) Ensure that statefulset PDP allows at least 1 unavailable pod Add labeler field into mysqlversions CRD (#497) TLS config for mongoDB, Issuer ref for mysql,percona,postgres,proxysql (#496) Update for percona-xtradb standalone restore (#491) Add PgBouncer constants Add secret informer and lister to controller (#495) Update defautl affinity rules validate prometheus agent spec (#493) Change termination policy to Halt from Pause (#492) Affinity defaulting for mongodb (#490) Add method for ES governing service name (#487) Cleanup DB helper defaulting functions (#489) Delete dormant and snapshot CRD (#486) Revendor stash@v0.9.0-rc.4 Update cron and stow libraries (#485) Vendor stash@v0.9.0-rc.3 (#484) Fix the const value for the max possible base-server id for MySQ (#483) Fix linter errors. Fix typo. Add spec.halted as a replacement for DormantDatabase crd (#482) Bring back support for k8s 1.11 (#481) Enable Status subresource for MySQL crd. (#480) Update mount path for custom config for ProxySQL & PerconaXtraDB (#478) Deprecate Pause termination policy (#479) Cert-Manager for PgBouncer (#467) API Review (#476) Fix MySQL base server id data type (#475) Fixed mongodb ssl args (#471) Introduce KubeDB DBA resources (#470) Update client-go to kubernetes-1.16.3 (#468) Always create RBAC roles (#474) Use 2-way merge patch in Patch helpers (#472) Show AUTH_PLUGIN for ESVersion (#469) Add helper library for CRDs (#466) Use kubebuilder generated CRD yamls (#465) Use controller-tools@v0.2.2 to generate structural schema (#464) Generate protobuf files for api types (#463) Add add-license make target Add license header to files (#462) Verify Go modules in ci (#461) Use stash@v0.9.0-rc.2 (#460) Update badge Show diff when files `make verify` fails (#459) Split imports into 3 blocks (#458) Remove travis.yml Fix make ci command Remove EnableStatusSubresource (#457) Update linter command Run fmt before verify-gen Fix linter issues (#456) Verify generated files are up to date (#454) Rename workflow pipeline Use utilruntime.Must to check for errors (#453) Prepare v0.13.0-rc.1 release (#452) Update Makefile Generate swagger.json (#451) Remove client dir from linter Add ProxySQLVersion types (#442) Add ProxySQL to Load Balance MySQL Query Requests (#439) Update dependencies Add Readiness probe for

(#448) Added helper functions to dbVersions to check for valid specs (#450) Fix linter errors (#449) Add PgBouncer types and clientset (#424) Added authPlugin field in Version Catalog spec (#447) Remove additional print column PROXYSQL_IMAGE from PerconaXtraDBVersion (#446) Run make ci Add GitHub actions file Add helper methods to configure proxysql for group replication (#441) Change to configure proxysql for group replication (#443) Change default termination policy as Delete. (#444) Remove ProxySQL image field from PerconaXtraDBVersion type (#445) Use authentication for readiness and liveness probes (#440) Update changelog Update github.com/kmodules/apiserver fork Update galera arbitrator helper methods and constants (#438) Use github.com/Azure/go-autorest/autorest@v0.7.0 (#437) Add logic to get the PerconaXtraDB object name (#436) Add galera arbitrator config (#420) Delete hack/codegen.sh Use github.com/golang/protobuf@v1.2.0 (#435) Fix defaulting ClusterAuthMode (#426) Update tls file paths in default probes (#425) Bring back MongoDBConfiguration (#434) Delete authorization and config api types (#433) Rename from Percona to PerconaXtraDB (#432) Remove hack/gencrd folder from Makefile Update Makefile Apply label to CRD yamls (#430) Add naming patterns for CRDs (#429) Use kubebuilder to generate crd yamls (#427) Delete Report types (#428) Fix travis build (#423) Change package path to kubedb.dev/apimachinery (#422) Update azure-sdk-for-go to v31.1.0 Mongodb config parameter for stash-mongodb integration (#421) API for SSL support in mongodb (#400) Add util functions for Percona (#409) Update dormant for percona and mariadb (#408) Add percona version api, client (#407) Add license header to make files (#419) Use robfig/cron@v3 (#418) Add MaxUnavailable to ElasticsearchNode Add Maxunavaiable for Elasticsearch PDB support (#414) Use stopch to cancel BlockOnStashOperator (#413) Integrate stash/restic with kubedb (#398) Add Makefile (#412) Using PDB createOrPatch (#411) PDB creator for StatefulSets and Deployments (#410) Add Service Account name to Database CRDs (#404) Add Percona api, client (#405) Add MariaDB api, client (#406) Update to k8s 1.14.0 client libraries using go.mod (#403) Update changelog Prepare for release v0.14.0 (#397) Prepare for release v0.14.0-rc.2 (#396) Prepare for release v0.14.0-rc.1 (#395) Prepare for release v0.14.0-beta.6 (#394) Update MergeServicePort and PatchServicePort apis (#393) Always set protocol for service ports Create SRV records for governing service (#392) Prepare for release v0.14.0-beta.5 (#391) Create separate governing service for each database (#390) Update KubeDB api (#389) Update readme Update repository config (#388) Prepare for release v0.14.0-beta.4 (#387) Update KubeDB api (#386) Make database's phase NotReady as soon as the halted is removed (#375) Update Kubernetes v1.18.9 dependencies (#385) Update Kubernetes v1.18.9 dependencies (#383) Update KubeDB api (#382) Update for release Stash@v2020.10.21 (#381) Fix init validator (#379) Update KubeDB api (#380) Update KubeDB api (#378) Update Kubernetes v1.18.9 dependencies (#377) Update KubeDB api (#376) Update KubeDB api (#374) Update KubeDB api (#373) Integrate cert-manager and status.conditions (#357) Update repository config (#372) Update repository config (#371) Update repository config (#370) Publish docker images to ghcr.io (#369) Update repository config (#363) Update Kubernetes v1.18.9 dependencies (#362) Update for release Stash@v2020.09.29 (#361) Update Kubernetes v1.18.9 dependencies (#360) Update Kubernetes v1.18.9 dependencies (#358) Rename client node to ingest node (#346) Update repository config (#356) Update repository config (#355) Update Kubernetes v1.18.9 dependencies (#354) Use common event recorder (#353) Update Kubernetes v1.18.3 dependencies (#352) Prepare for release v0.14.0-beta.3 (#351) Use new `spec.init` section (#350) Update Kubernetes v1.18.3 dependencies (#349) Add license verifier (#348) Update for release Stash@v2020.09.16 (#347) Update Kubernetes v1.18.3 dependencies (#345) Use background propagation policy Update Kubernetes v1.18.3 dependencies (#343) Use AppsCode Community License (#342) Fix unit tests (#341) Update Kubernetes v1.18.3 dependencies (#340) Prepare for release v0.14.0-beta.2 (#339) Update release.yml Add support for Open-Distro-for-Elasticsearch (#303) Update Kubernetes v1.18.3 dependencies (#333) Update Kubernetes

dependencies (#332) Update Kubernetes v1.18.3 dependencies (#331) Update Kubernetes v1.18.3 dependencies (#330) Update Kubernetes v1.18.3 dependencies (#329) Update Kubernetes v1.18.3 dependencies (#328) Remove dependency on enterprise operator (#327) Update to cert-manager v0.16.0 (#326) Build images in e2e workflow (#325) Update to Kubernetes v1.18.3 (#324) Allow configuring k8s & db version in e2e tests (#323) Trigger e2e tests on /ok-to-test command (#322) Update to Kubernetes v1.18.3 (#321) Update to Kubernetes v1.18.3 (#320) Prepare for release v0.14.0-beta.1 (#319) Update for release Stash@v2020.07.09-beta.0 (#317) Include Makefile.env Allow customizing chart registry (#316) Update for release Stash@v2020.07.08-beta.0 (#315) Update License (#314) Update to Kubernetes v1.18.3 (#313) Update ci.yml Load stash version from .env file for make (#312) Update update-release-tracker.sh Update update-release-tracker.sh Add script to update release tracker on pr merge (#311) Update .kodiak.toml Various fixes (#310) Update to Kubernetes v1.18.3 (#309) Update to Kubernetes v1.18.3 Create .kodiak.toml Use CRD v1 for Kubernetes >= 1.16 (#308) Update to Kubernetes v1.18.3 (#307) Fix e2e tests (#306) Merge pull request #302 from kubedb/multi-region Revendor kubedb.dev/apimachinery@v0.14.0-beta.0 Add support for multi-regional cluster Update stash install commands Update crazy-max/ghaction-docker-buildx flag Use updated operator labels in e2e tests (#304) Pass annotations from CRD to AppBinding (#305) Trigger the workflow on push or pull request Update CHANGELOG.md Update labelSelector for statefulsets (#300) Make master service headless & add rest-port to all db nodes (#299) Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#301) Introduce spec.halted and removed dormant and snapshot crd (#296) Add spec.selector fields to the governing service (#297) Use stash@v0.9.0-rc.4 release (#298) Add `Pause` feature (#295) Refactor CI pipeline to build once (#294) Fix e2e tests on GitHub actions (#292) fix bug (#293) Use Go 1.13 in CI (#291) Take out elasticsearch docker images and Matrix test (#289) Fix default make command Update catalog values for make install command Use charts to install operator (#290) Add add-license make target Skip libbuild folder from checking license Add license header to files (#288) Enable make ci (#287) Remove EnableStatusSubresource (#286) Fix E2E tests in github action (#285) Prepare v0.13.0-rc.1 release (#284) Run e2e tests using GitHub actions (#283) Validate DBVersionSpecs and fixed broken build (#282) Update elasticdump version for es7.3, 7.2 and 6.8 (#281) Added Es7.3 (#280) Added support for Xpack in es6.8 and es7.2 (#278) Add support for 7.2.0 (#268) Run e2e tests using GitHub actions (#279) Update go.yml Enable GitHub actions Fixed snapshot for 6.8.0 (#276) Add support for Elasticsearch 6.8.0 (#265) Support configuration options for exporter sidecar (#275) Update changelog Remove linux/arm support Revendor Add e2e test commands to Makefile (#274) Use docker buildx to build docker image Update dependencies (#273) Don't set annotation to AppBinding (#272) Set database version in AppBinding (#271) Fix travis yaml Change package path to kubedb.dev/elasticsearch (#270) Support initializing from stash restoresession. (#267) Pod Disruption Budget for Elasticsearch (#262) Fix UpsertDatabaseAnnotation() function (#266) Add license header to Makefiles (#269) Update Makefile Add install, uninstall and purge command in makefile (#264) Update .gitignore Handling resource ownership (#261) Add Makefile (#263) Update to k8s 1.14.0 client libraries using go.mod (#260) Update README.md Start next dev cycle Prepare for release v0.7.0 (#229) Prepare for release v0.7.0-rc.2 (#228) Prepare for release v0.7.0-rc.1 (#227) Prepare for release v0.7.0-beta.6 (#226) Create SRV records for governing service (#225) Prepare for release v0.7.0-beta.5 (#224) Create separate governing service for each database (#223) Update KubeDB api (#222) Update readme Prepare for release v0.7.0-beta.4 (#221) Update KubeDB api (#220) Update Kubernetes v1.18.9 dependencies (#219) Update KubeDB api (#218) Update KubeDB

(#217) Update KubeDB api (#216) Update Kubernetes v1.18.9 dependencies (#215) Update KubeDB api (#214) Update KubeDB api (#213) Update KubeDB api (#212) Update KubeDB api (#211) Update Kubernetes v1.18.9 dependencies (#210) Update KubeDB api (#209) Update KubeDB api (#208) Update KubeDB api (#207) Update repository config (#206) Update repository config (#205) Update repository config (#204) Update KubeDB api (#203) Update Kubernetes v1.18.9 dependencies (#202) Publish docker images to ghcr.io (#201) Update KubeDB api (#200) Update KubeDB api (#199) Update KubeDB api (#198) Update KubeDB api (#197) Update repository config (#196) Update Kubernetes v1.18.9 dependencies (#195) Update KubeDB api (#192) Update Kubernetes v1.18.9 dependencies (#193) Update Kubernetes v1.18.9 dependencies (#191) Update repository config (#190) Update repository config (#189) Update Kubernetes v1.18.9 dependencies (#188) Use common event recorder (#187) Update Kubernetes v1.18.3 dependencies (#186) Prepare for release v0.7.0-beta.3 (#185) Update Kubernetes v1.18.3 dependencies (#184) Add license verifier (#183) Update Kubernetes v1.18.3 dependencies (#182) Use background deletion policy Update Kubernetes v1.18.3 dependencies (#180) Use AppsCode Community License (#179) Update Kubernetes v1.18.3 dependencies (#178) Prepare for release v0.7.0-beta.2 (#177) Update release.yml Remove updateStrategy field (#176) Update Kubernetes v1.18.3 dependencies (#175) Update Kubernetes v1.18.3 dependencies (#174) Update Kubernetes v1.18.3 dependencies (#173) Update Kubernetes v1.18.3 dependencies (#172) Update Kubernetes v1.18.3 dependencies (#171) Update Kubernetes v1.18.3 dependencies (#170) Update Kubernetes v1.18.3 dependencies (#169) Update Kubernetes v1.18.3 dependencies (#168) Fix install target Remove dependency on enterprise operator (#167) Build images in e2e workflow (#166) Allow configuring k8s & db version in e2e tests (#165) Update to Kubernetes v1.18.3 (#164) Trigger e2e tests on /ok-to-test command (#163) Update to Kubernetes v1.18.3 (#162) Update to Kubernetes v1.18.3 (#161) Prepare for release v0.7.0-beta.1 (#160) include Makefile.env (#158) Update License (#157) Update to Kubernetes v1.18.3 (#156) Update ci.yml Update update-release-tracker.sh Update update-release-tracker.sh Add script to update release tracker on pr merge (#155) Update .kodiak.toml Various fixes (#154) Update to Kubernetes v1.18.3 (#152) Update to Kubernetes v1.18.3 Create .kodiak.toml Run flaky e2e test (#151) Use CRD v1 for Kubernetes >= 1.16 (#150) Merge pull request #146 from pohly/pmem Fix build WIP: implement PMEM support Makefile: adapt to recent installer repo changes Makefile: support e2e testing with arbitrary KUBECONFIG file Update to Kubernetes v1.18.3 (#149) Fix e2e tests (#148) Revendor kubedb.dev/apimachinery@master (#147) Update crazy-max/ghaction-docker-buildx flag Use updated operator labels in e2e tests (#144) Pass annotations from CRD to AppBinding (#145) Trigger the workflow on push or pull request Update CHANGELOG.md Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#143) Update error msg to reject halt when termination policy is 'DoNotTerminate' Introduce spec.halted and removed dormant crd (#142) Refactor CI pipeline to run build once (#141) Update kubernetes client-go to 1.16.3 (#140) Update catalog values for make install command Use charts to install operator (#139) Moved out docker files and added matrix github actions ci/cd (#138) Add add-license make target Add license header to files (#137) Enable make ci (#136) Remove EnableStatusSubresource (#135) Prepare v0.6.0-rc.1 release (#134) Run e2e tests using GitHub actions (#132) Validate DBVersionSpecs and fixed broken build (#133) Update go.yml Enable GitHub actions Update changelog Remove linux/arm support Revendor Improve test: Use installed memcachedversions (#131) Use docker buildx to build docker image xref: https://community.arm.com/developer/tools-software/tools/b/tools-software-ides-blog/posts/getting-started-with-docker-for-arm-on-linux Update dependencies (#130) Don't set annotation to AppBinding (#129) Set database version in AppBinding (#128) Change package path to kubedb.dev/memcached (#127) Add license header to Makefiles (#126) Update Makefile Add install, uninstall and purge command in Makefile (#125) Update .gitignore Pod Disruption Budget for Memcached (#123) Handling resource ownership (#122) Add Makefile (#124) Update to k8s 1.14.0 client libraries using

(#121) Update README.md Start next dev cycle Prepare for release v0.7.0 (#299) Prepare for release v0.7.0-rc.2 (#298) Prepare for release v0.7.0-rc.1 (#297) Prepare for release v0.7.0-beta.6 (#296) Update MergeServicePort and PatchServicePort apis (#295) Create SRV records for governing service (#294) Make database's phase NotReady as soon as the halted is removed (#293) Prepare for release v0.7.0-beta.5 (#292) Create separate governing service for each database (#291) Update KubeDB api (#290) Update readme Prepare for release v0.7.0-beta.4 (#289) Update MongoDB Conditions (#280) Update KubeDB api (#288) Update Kubernetes v1.18.9 dependencies (#287) Update KubeDB api (#286) Update for release Stash@v2020.10.21 (#285) Fix init validator (#283) Update KubeDB api (#284) Update KubeDB api (#282) Update Kubernetes v1.18.9 dependencies (#281) Use MongoDBCustomConfigFile constant Update KubeDB api (#279) Update KubeDB api (#278) Update KubeDB api (#277) Update Kubernetes v1.18.9 dependencies (#276) Update KubeDB api (#275) Update KubeDB api (#274) Update KubeDB api (#272) Update repository config (#271) Update repository config (#270) Initialize statefulset watcher from cmd/server/options.go (#269) Update KubeDB api (#268) Update Kubernetes v1.18.9 dependencies (#267) Publish docker images to ghcr.io (#266) Update KubeDB api (#265) Update KubeDB api (#264) Update KubeDB api (#263) Update KubeDB api (#262) Update repository config (#261) Use conditions to handle initialization (#258) Update Kubernetes v1.18.9 dependencies (#260) Remove redundant volume mounts (#259) Update for release Stash@v2020.09.29 (#257) Update Kubernetes v1.18.9 dependencies (#256) Remove bootstrap container (#248) Update Kubernetes v1.18.9 dependencies (#254) Update repository config (#253) Update repository config (#252) Update Kubernetes v1.18.9 dependencies (#251) Use common event recorder (#249) Update Kubernetes v1.18.3 dependencies (#250) Prepare for release v0.7.0-beta.3 (#247) Use new `spec.init` section (#246) Update Kubernetes v1.18.3 dependencies (#245) Add license verifier (#244) Update for release Stash@v2020.09.16 (#243) Update Kubernetes v1.18.3 dependencies (#242) Update Constants (#241) Use common constant across MongoDB Community and Enterprise operator (#240) Run e2e tests from kubedb/tests repo (#238) Set Delete Propagation Policy to Background (#237) Update Kubernetes v1.18.3 dependencies (#236) Use AppsCode Community License (#235) Prepare for release v0.7.0-beta.2 (#234) Update release.yml Always use OnDelete UpdateStrategy (#233) Fix build (#232) Use updated certificate spec (#221) Remove `storage` Validation Check (#231) Update Kubernetes v1.18.3 dependencies (#225) Update Kubernetes v1.18.3 dependencies (#224) Update Kubernetes v1.18.3 dependencies (#223) Update Kubernetes v1.18.3 dependencies (#222) Add `inMemory` Storage Engine Support for Percona MongoDB Server (#205) Update Kubernetes v1.18.3 dependencies (#220) Update Kubernetes v1.18.3 dependencies (#219) Fix install target Remove dependency on enterprise operator (#218) Build images in e2e workflow (#217) Update to Kubernetes v1.18.3 (#216) Allow configuring k8s & db version in e2e tests (#215) Trigger e2e tests on /ok-to-test command (#214) Update to Kubernetes v1.18.3 (#213) Update to Kubernetes v1.18.3 (#212) Prepare for release v0.7.0-beta.1 (#211) Update for release Stash@v2020.07.09-beta.0 (#209) include Makefile.env Allow customizing chart registry (#208) Update for release Stash@v2020.07.08-beta.0 (#207) Update License (#206) Update to Kubernetes v1.18.3 (#204) Update ci.yml Load stash version from .env file for make (#203) Update update-release-tracker.sh Update update-release-tracker.sh Add script to update release tracker on pr merge (#202) Update .kodiak.toml Various fixes (#201) Update to Kubernetes v1.18.3 (#200) Update to Kubernetes v1.18.3 Create .kodiak.toml Use CRD v1 for Kubernetes >= 1.16 (#199) Update to Kubernetes v1.18.3 (#198) Fix e2e tests (#197) Update stash install commands Revendor kubedb.dev/apimachinery@master (#196) Pass annotations from CRD to AppBinding (#195) Update crazy-max/ghaction-docker-buildx flag Use updated operator labels in e2e tests (#193) Trigger the workflow on push or pull request Update CHANGELOG.md Use SHARD_INDEX constant from apimachinery Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#191) Manage SSL certificates using

(#190) Use Minio storage for testing (#188) Support affinity templating in mongodb-shard (#186) Use stash@v0.9.0-rc.4 release (#185) Fix `Pause` Logic (#184) Refactor CI pipeline to build once (#182) Add `Pause` Feature (#181) Delete backupconfig before attempting restoresession. (#180) Wipeout if custom databaseSecret has been deleted (#179) Matrix test and Moved out mongo docker files (#178) Add add-license makefile target Update Makefile Add license header to files (#177) Fix E2E tests in github action (#176) Run e2e tests using GitHub actions (#174) Validate DBVersionSpecs and fixed broken build (#175) Update go.yml Enable GitHub actions Fix unauthorized readiness and liveness probe (#173) Update changelog Remove linux/arm support Revendor Add e2e test commands to Makefile (#172) Support more mongodb versions (#171) Fix create database secret will end with dead loop (#170) Ensure client.pem subject as root user (#166) Update dependencies (#169) Don't set annotation to AppBinding (#168) Set database version in AppBinding (#167) Fix travis build Change package path to kubedb.dev/mongodb (#165) SSL support in mongodb (#158) Improve stash integration (#164) Fix UpsertDatabaseAnnotation() function (#162) Add license header to Makefiles (#163) Update Makefile Makefile install uninstall & purge command (#161) Integrate stash/restic with mongodb (#157) Cleanup ensureDatabaseRBAC Handling resource ownership (#156) Pod Disruption Budget for Mongo (#159) Add Makefile (#160) Update to k8s 1.14.0 client libraries using go.mod (#155) Update changelog Update README.md Start next dev cycle Prepare for release v0.1.0 (#77) Prepare for release v0.1.0-rc.2 (#76) Prepare for release v0.1.0-rc.1 (#75) Prepare for release v0.1.0-beta.6 (#74) Update KubeDB api (#73) Fix sql query to find primary host for different version of MySQL (#66) Prepare for release v0.1.0-beta.5 (#72) Update KubeDB api (#71) Prepare for release v0.1.0-beta.4 (#70) Update KubeDB api (#69) Update Kubernetes v1.18.9 dependencies (#68) Update Kubernetes v1.18.9 dependencies (#65) Update KubeDB api (#64) Update KubeDB api (#63) Update KubeDB api (#62) Update Kubernetes v1.18.9 dependencies (#61) Update KubeDB api (#60) Update KubeDB api (#59) Update KubeDB api (#58) Add tls config (#40) Update KubeDB api (#57) Update Kubernetes v1.18.9 dependencies (#56) Update KubeDB api (#55) Update KubeDB api (#54) Update KubeDB api (#53) Update KubeDB api (#52) Update Kubernetes v1.18.9 dependencies (#51) Publish docker images to ghcr.io (#50) Update KubeDB api (#49) Update KubeDB api (#48) Update KubeDB api (#47) Update KubeDB api (#46) Update KubeDB api (#45) Update KubeDB api (#44) Update KubeDB api (#43) Update KubeDB api (#42) Update KubeDB api (#41) Update KubeDB api (#38) Update KubeDB api (#37) Update KubeDB api (#36) Update Kubernetes v1.18.9 dependencies (#35) Update KubeDB api (#34) Update KubeDB api (#33) Update Kubernetes v1.18.9 dependencies (#32) Move constant to apimachinery repo (#24) Update repository config (#31) Update repository config (#30) Update Kubernetes v1.18.9 dependencies (#29) Update Kubernetes v1.18.3 dependencies (#28) Prepare for release v0.1.0-beta.3 (#27) Update Kubernetes v1.18.3 dependencies (#26) Update Kubernetes v1.18.3 dependencies (#25) Update Kubernetes v1.18.3 dependencies (#23) Use AppsCode Community License (#22) Prepare for release v0.1.0-beta.2 (#21) Update Kubernetes v1.18.3 dependencies (#19) Update Kubernetes v1.18.3 dependencies (#18) Update Kubernetes v1.18.3 dependencies (#17) Update Kubernetes v1.18.3 dependencies (#16) Update Kubernetes v1.18.3 dependencies (#15) Update Kubernetes v1.18.3 dependencies (#14) Don't push binary with release Remove port-forwarding and Refactor Code (#13) Update to Kubernetes v1.18.3 (#12) Update to Kubernetes v1.18.3 (#11) Update to Kubernetes v1.18.3 (#10) Prepare for release v0.1.0-beta.1 (#9) Update License (#7) Update to Kubernetes v1.18.3 (#6) Update update-release-tracker.sh Add script to update release tracker on pr merge (#5) Update .kodiak.toml Update to Kubernetes v1.18.3 (#4) Merge branch 'master' into gomod-refresher-1591418508 Create .kodiak.toml Update to Kubernetes

Update to Kubernetes v1.18.3 (#3) Update Makefile and CI configuration (#2) Add primary role labeler controller (#1) add readme.md Prepare for release v0.14.0 (#337) Update README.md Prepare for release v0.14.0-rc.2 (#336) Prepare for release v0.14.0-rc.1 (#335) Prepare for release v0.14.0-beta.6 (#334) Update KubeDB api (#333) Update Kubernetes v1.18.9 dependencies (#332) Use go.bytebuilders.dev/license-verifier v0.4.0 Prepare for release v0.14.0-beta.5 (#331) Enable PgBoucner & ProxySQL for enterprise license (#330) Update readme.md Update KubeDB api (#329) Update readme Format readme Update readme (#328) Update repository config (#327) Prepare for release v0.14.0-beta.4 (#326) Add --readiness-probe-interval flag (#325) Update KubeDB api (#324) Update Kubernetes v1.18.9 dependencies (#323) Update Kubernetes v1.18.9 dependencies (#321) Update KubeDB api (#320) Update KubeDB api (#319) Update KubeDB api (#318) Update Kubernetes v1.18.9 dependencies (#317) Update KubeDB api (#316) Update KubeDB api (#315) Update KubeDB api (#312) Update repository config (#311) Update repository config (#310) Update repository config (#309) Update KubeDB api (#308) Update Kubernetes v1.18.9 dependencies (#307) Publish docker images to ghcr.io (#306) Update KubeDB api (#305) Update KubeDB api (#304) Refactor initializer code + Use common event recorder (#292) Update repository config (#301) Update Kubernetes v1.18.9 dependencies (#300) Update for release Stash@v2020.09.29 (#299) Update Kubernetes v1.18.9 dependencies (#298) Update Kubernetes v1.18.9 dependencies (#296) Update repository config (#295) Update repository config (#294) Update Kubernetes v1.18.9 dependencies (#293) Update Kubernetes v1.18.3 dependencies (#291) Update Kubernetes v1.18.3 dependencies (#290) Use AppsCode Community license (#289) Add license verifier (#288) Update for release Stash@v2020.09.16 (#287) Update Kubernetes v1.18.3 dependencies (#286) Update Kubernetes v1.18.3 dependencies (#284) Update Kubernetes v1.18.3 dependencies (#282) Prepare for release v0.14.0-beta.2 (#281) Update Kubernetes v1.18.3 dependencies (#280) Update Kubernetes v1.18.3 dependencies (#275) Update Kubernetes v1.18.3 dependencies (#274) Update Kubernetes v1.18.3 dependencies (#273) Update Kubernetes v1.18.3 dependencies (#272) Update Kubernetes v1.18.3 dependencies (#271) Update Kubernetes v1.18.3 dependencies (#270) Remove dependency on enterprise operator (#269) Build images in e2e workflow (#268) Update to Kubernetes v1.18.3 (#266) Allow configuring k8s in e2e tests (#267) Trigger e2e tests on /ok-to-test command (#265) Update to Kubernetes v1.18.3 (#264) Update to Kubernetes v1.18.3 (#263) Prepare for release v0.14.0-beta.1 (#262) Allow customizing chart registry (#261) Update for release Stash@v2020.07.09-beta.0 (#260) Update for release Stash@v2020.07.08-beta.0 (#259) Update License (#258) Update to Kubernetes v1.18.3 (#256) Update ci.yml Update ci.yml Add workflow to update docs (#255) Update update-release-tracker.sh Update update-release-tracker.sh Add script to update release tracker on pr merge (#254) Update .kodiak.toml Register validator & mutators for all supported dbs (#253) Various fixes (#252) Update to Kubernetes v1.18.3 (#251) Create .kodiak.toml Update to Kubernetes v1.18.3 (#247) Update enterprise operator tag (#246) Revendor kubedb.dev/apimachinery@master (#245) Use recommended kubernetes app labels Update crazy-max/ghaction-docker-buildx flag Trigger the workflow on push or pull request Update readme (#244) Update CHANGELOG.md Add license scan report and status (#241) Pass the topology object to common controller Initialize topology for MonogDB webhooks (#243) Fix nil pointer exception (#242) Update operator dependencies (#237) Always create RBAC resources (#238) Use Go 1.13 in CI Update client-go to kubernetes-1.16.3 (#239) Update CI badge Bundle PgBouncer operator (#236) Fix linter errors (#235) Update go.yml Enable GitHub actions Update changelog Remove linux/arm support RestoreSession watcher added (#233) Fix dev deployment script for operator (part-2) (#231) Fix dev deployment script for operator (#228) Fix build (#230) Fix travis build Change package path to kubedb.dev/operator (#229) Fix #596 validating and mutating yaml file missing when run oper (#227) Update .gitignore Fix calling `deploy/kubedb.sh` (#226) Add make install, uninstall, purge commands (#225) Add Makefile (#224) Update to k8s

client libraries using go.mod (#223) Start next dev cycle Prepare for release v0.1.0 (#121) Prepare for release v0.1.0-rc.2 (#120) Prepare for release v0.1.0-rc.1 (#119) Prepare for release v0.1.0-beta.6 (#118) Create SRV records for governing service (#117) Prepare for release v0.1.0-beta.5 (#116) Create separate governing service for each database (#115) Update KubeDB api (#114) Update readme Prepare for release v0.1.0-beta.4 (#113) Update KubeDB api (#112) Update Kubernetes v1.18.9 dependencies (#111) Update KubeDB api (#110) Update for release Stash@v2020.10.21 (#109) Fix init validator (#107) Update KubeDB api (#108) Update KubeDB api (#106) Update Kubernetes v1.18.9 dependencies (#105) Update KubeDB api (#104) Update KubeDB api (#103) Update KubeDB api (#102) Update KubeDB api (#101) Update Kubernetes v1.18.9 dependencies (#100) Update KubeDB api (#99) Update KubeDB api (#98) Update KubeDB api (#96) Update repository config (#95) Update repository config (#94) Update repository config (#93) Initialize statefulset watcher from cmd/server/options.go (#92) Update KubeDB api (#91) Update Kubernetes v1.18.9 dependencies (#90) Publish docker images to ghcr.io (#89) Update KubeDB api (#88) Update KubeDB api (#87) Update KubeDB api (#86) Update KubeDB api (#85) Update repository config (#84) Cleanup monitoring spec api (#83) Use conditions to handle database initialization (#80) Update Kubernetes v1.18.9 dependencies (#82) Updated the exporter port and service (#81) Update for release Stash@v2020.09.29 (#79) Update Kubernetes v1.18.9 dependencies (#78) Update Kubernetes v1.18.9 dependencies (#76) Update repository config (#75) Update repository config (#74) Update Kubernetes v1.18.9 dependencies (#73) Update Kubernetes v1.18.3 dependencies (#72) Use common event recorder (#71) Prepare for release v0.1.0-beta.3 (#70) Use new `spec.init` section (#69) Update Kubernetes v1.18.3 dependencies (#68) Add license verifier (#67) Update for release Stash@v2020.09.16 (#66) Update Kubernetes v1.18.3 dependencies (#65) Use background deletion policy Update Kubernetes v1.18.3 dependencies (#63) Use AppsCode Community License (#62) Update Kubernetes v1.18.3 dependencies (#61) Prepare for release v0.1.0-beta.2 (#60) Update release.yml Use updated apis (#59) Update Kubernetes v1.18.3 dependencies (#53) Update Kubernetes v1.18.3 dependencies (#52) Update Kubernetes v1.18.3 dependencies (#51) Update Kubernetes v1.18.3 dependencies (#50) Update Kubernetes v1.18.3 dependencies (#49) Update Kubernetes v1.18.3 dependencies (#48) Remove dependency on enterprise operator (#47) Allow configuring k8s & db version in e2e tests (#46) Update to Kubernetes v1.18.3 (#45) Trigger e2e tests on /ok-to-test command (#44) Update to Kubernetes v1.18.3 (#43) Update to Kubernetes v1.18.3 (#42) Prepare for release v0.1.0-beta.1 (#41) Update for release Stash@v2020.07.09-beta.0 (#39) include Makefile.env Allow customizing chart registry (#38) Update License (#37) Update for release Stash@v2020.07.08-beta.0 (#36) Update to Kubernetes v1.18.3 (#35) Update ci.yml Load stash version from .env file for make (#34) Update update-release-tracker.sh Update update-release-tracker.sh Add script to update release tracker on pr merge (#33) Update .kodiak.toml Various fixes (#32) Update to Kubernetes v1.18.3 (#31) Update to Kubernetes v1.18.3 Create .kodiak.toml Use CRD v1 for Kubernetes >= 1.16 (#30) Update to Kubernetes v1.18.3 (#29) Fix e2e tests (#28) Update stash install commands Use recommended kubernetes app labels (#27) Update crazy-max/ghaction-docker-buildx flag Revendor kubedb.dev/apimachinery@master (#26) Pass annotations from CRD to AppBinding (#25) Trigger the workflow on push or pull request Update CHANGELOG.md Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#24) Update for percona-xtradb standalone restoresession (#23) Various fixes (#21) Update kubernetes client-go to 1.16.3 (#20) Fix default make command Use charts to install operator (#19) Several fixes and update tests (#18) Various Makefile improvements (#16) Remove EnableStatusSubresource (#17) Run e2e tests using GitHub actions (#12) Validate DBVersionSpecs and fixed broken build (#15) Update go.yml Various changes for Percona XtraDB (#13) Enable GitHub actions Refactor for ProxySQL Integration (#11) Revendor Rename from perconaxtradb to percona-xtradb (#10) Set database version in

(#7) Percona XtraDB Cluster support (#9) Don't set annotation to AppBinding (#8) Fix UpsertDatabaseAnnotation() function (#4) Add license header to Makefiles (#6) Add install, uninstall and purge command in Makefile (#3) Update .gitignore Add Makefile (#2) Rename package path (#1) Use explicit IP whitelist instead of automatic IP whitelist (#151) Update to k8s 1.14.0 client libraries using go.mod (#147) Update changelog Update README.md Start next dev cycle Prepare release 0.5.0 Mysql Group Replication tests (#146) Mysql Group Replication (#144) Revendor dependencies Changed Role to exclude psp without name (#143) Modify mutator validator names (#142) Update changelog Start next dev cycle Prepare release 0.4.0 Added PSP names and init container image in testing framework (#141) Added PSP support for mySQL (#137) Don't inherit app.kubernetes.io labels from CRD into offshoots (#140) Support for init container (#139) Add role label to stats service (#138) Update changelog Update Kubernetes client libraries to 1.13.0 release (#136) Start next dev cycle Prepare release 0.3.0 Initial RBAC support: create and use K8s service account for MySQL (#134) Revendor dependencies (#135) Revendor dependencies : Retry Failed Scheduler Snapshot (#133) Added ephemeral StorageType support (#132) Added support of MySQL 8.0.14 (#131) Use PVC spec from snapshot if provided (#130) Revendored and updated tests for 'Prevent prefix matching of multiple snapshots' (#129) Add certificate health checker (#128) Update E2E test: Env update is not restricted anymore (#127) Fix AppBinding (#126) Update changelog Prepare release 0.2.0 Reuse event recorder (#125) OSM binary upgraded in mysql-tools (#123) Revendor dependencies (#124) Test for faulty snapshot (#122) Start next dev cycle Prepare release 0.2.0-rc.2 Upgrade database secret keys (#121) Ignore mutation of fields to default values during update (#120) Support configuration options for exporter sidecar (#119) Use flags.DumpAll (#118) Start next dev cycle Prepare release 0.2.0-rc.1 Apply cleanup (#117) Set periodic analytics (#116) Introduce AppBinding support (#115) Fix Analytics (#114) Error out from cron job for deprecated dbversion (#113) Add CRDs without observation when operator starts (#112) Update changelog Start next dev cycle Prepare release 0.2.0-rc.0 Merge commit 'cc6607a3589a79a5e61bb198d370ea0ae30b9d09' Support custom user passowrd for backup (#111) Support providing resources for monitoring container (#110) Update kubernetes client libraries to 1.12.0 (#109) Add validation webhook xray (#108) Various Fixes (#107) Merge ports from service template (#105) Replace doNotPause with TerminationPolicy = DoNotTerminate (#104) Pass resources to NamespaceValidator (#103) Various fixes (#102) Support Livecycle hook and container probes (#101) Check if Kubernetes version is supported before running operator (#100) Update package alias (#99) Start next dev cycle Prepare release 0.2.0-beta.1 Revendor api (#98) Fix tests (#97) Revendor api for catalog apigroup (#96) Update chanelog Use --pull flag with docker build (#20) (#95) Merge commit '16c769ee4686576f172a6b79a10d25bfd79ca4a4' Start next dev cycle Prepare release 0.2.0-beta.0 Pass extra args to tools.sh (#93) Don't try to wipe out Snapshot data for Local backend (#92) Add missing alt-tag docker folder mysql-tools images (#91) Use suffix for updated DBImage & Stop working for deprecated *Versions (#90) Search used secrets within same namespace of DB object (#89) Support Termination Policy (#88) Update builddeps.sh Revendor k8s.io/apiserver (#87) Revendor kubernetes-1.11.3 (#86) Support UpdateStrategy (#84) Add TerminationPolicy for databases (#83) Revendor api (#82) Use IntHash as status.observedGeneration (#81) fix github status (#80) Update pipeline (#79) Fix E2E test for minikube (#78) Update pipeline (#77) Migrate MySQL (#75) Use official exporter image (#74) Fix uninstall for concourse (#70) Update status.ObservedGeneration for failure phase (#73) Keep track of ObservedGenerationHash (#72) Use NewObservableHandler (#71) Merge commit '887037c7e36289e3135dda99346fccc7e2ce303b' Fix uninstall for concourse (#69) Update

Revise immutable spec fields (#68) Merge commit '5f83049fc01dc1d0709ac0014d6f3a0f74a39417' Support passing args via PodTemplate (#67) Introduce storageType : ephemeral (#66) Add support for running tests on cncf cluster (#63) Merge commit 'e010cbb302c8d59d4cf69dd77085b046ff423b78' Revendor api (#65) Keep track of observedGeneration in status (#64) Separate StatsService for monitoring (#62) Use MySQLVersion for MySQL images (#61) Use updated crd spec (#60) Rename OffshootLabels to OffshootSelectors (#59) Revendor api (#58) Use kmodules monitoring and objectstore api (#57) Support custom configuration (#52) Merge commit '44e6d4985d93556e39ddcc4677ada5437fc5be64' Refactor concourse scripts (#56) Fix command `./hack/make.py test e2e` (#55) Set generated binary name to my-operator (#54) Don't add admission/v1beta1 group as a prioritized version (#53) Fix travis build (#48) Format shell script (#51) Enable status subresource for crds (#50) Update client-go to v8.0.0 (#49) Merge commit '71850e2c90cda8fc588b7dedb340edf3d316baea' Support ENV variables in CRDs (#46) Updated osm version to 0.7.1 (#47) Prepare release 0.1.0 Fixed missing error return (#45) Revendor dependencies (#44) Fix release script (#43) Add changelog (#42) Concourse (#41) Fixed kubeconfig plugin for Cloud Providers && Storage is required for MySQL (#40) Refactored E2E testing to support E2E testing with admission webhook in cloud (#38) Remove lost+found directory before initializing mysql (#39) Skip delete requests for empty resources (#37) Don't panic if admission options is nil (#36) Disable admission controllers for webhook server (#35) Separate ApiGroup for Mutating and Validating webhook && upgraded osm to 0.7.0 (#34) Update client-go to 7.0.0 (#33) Added update script for mysql-tools:8 (#32) Added support of mysql:5.7 (#31) Add support for one informer and N-eventHandler for snapshot, dromantDB and Job (#30) Use metrics from kube apiserver (#29) Bundle webhook server and Use SharedInformerFactory (#28) Move MySQL AdmissionWebhook packages into MySQL repository (#27) Use mysql:8.0.3 image as mysql:8.0 (#26) Update README.md Update README.md Remove Docker pull count Add travis yaml (#25) Start next dev cycle Prepare release 0.1.0-beta.2 Migrating to apps/v1 (#23) Update validation (#22) Fix dormantDB matching: pass same type to Equal method (#21) Use official code generator scripts (#20) Fixed dormantdb matching & Raised throttling time & Fixed MySQL version Checking (#19) Prepare release 0.1.0-beta.1 converted to k8s 1.9 & Improved InitSpec in DormantDB & Added support for Job watcher & Improved Tests (#17) Fixed logger, analytics and removed rbac stuff (#16) Add rbac stuffs for mysql-exporter (#15) Review Mysql docker images and Fixed monitring (#14) Update README.md Start next dev cycle Prepare release 0.1.0-beta.0 Add release script Rename ms-operator to my-operator (#13) Fix Analytics and pass client-id as ENV to Snapshot Job (#12) update docker image validation (#11) Add docker-registry and WorkQueue (#10) Set client id for analytics (#9) Fix CRD Registration (#8) Update issue repo link Update pkg paths to kubedb org (#7) Assign default Prometheus Monitoring Port (#6) Add Snapshot Backup, Restore and Backup-Scheduler (#4) Update Dockerfile Add mysql-util docker image (#5) Mysql db - Inititalizing (#2) Update README.md Update README.md Use client-go 5.x Update ./hack folder (#3) Add skeleton for mysql (#1) Merge commit 'be70502b4993171bbad79d2ff89a9844f1c24caa' as 'hack/libbuild' Prepare for release v0.1.0 (#94) Prepare for release v0.1.0-rc.2 (#93) Prepare for release v0.1.0-rc.1 (#92) Prepare for release v0.1.0-beta.6 (#91) Create SRV records for governing service (#90) Prepare for release v0.1.0-beta.5 (#89) Create separate governing service for each database (#88) Update KubeDB api (#87) Update readme Update repository config (#86) Prepare for release v0.1.0-beta.4 (#85) Update KubeDB api (#84) Update Kubernetes v1.18.9 dependencies (#83) Update KubeDB api (#82) Update KubeDB api (#81) Update KubeDB api (#80) Update Kubernetes v1.18.9 dependencies (#79) Update KubeDB

(#78) Update KubeDB api (#77) Update KubeDB api (#76) Update KubeDB api (#75) Update Kubernetes v1.18.9 dependencies (#74) Update KubeDB api (#73) Update KubeDB api (#72) Update KubeDB api (#71) Update repository config (#70) Update repository config (#69) Update repository config (#68) Update KubeDB api (#67) Update Kubernetes v1.18.9 dependencies (#66) Publish docker images to ghcr.io (#65) Update KubeDB api (#64) Update KubeDB api (#63) Update KubeDB api (#62) Update KubeDB api (#61) Update repository config (#60) Update Kubernetes v1.18.9 dependencies (#59) Update KubeDB api (#56) Update Kubernetes v1.18.9 dependencies (#57) Update Kubernetes v1.18.9 dependencies (#55) Update repository config (#54) Update repository config (#53) Update Kubernetes v1.18.9 dependencies (#52) Update Kubernetes v1.18.3 dependencies (#51) Prepare for release v0.1.0-beta.3 (#50) Add license verifier (#49) Use AppsCode Trial license (#48) Update Kubernetes v1.18.3 dependencies (#47) Update Kubernetes v1.18.3 dependencies (#46) Update Kubernetes v1.18.3 dependencies (#44) Use AppsCode Community License (#43) Update Kubernetes v1.18.3 dependencies (#42) Prepare for release v0.1.0-beta.2 (#41) Update release.yml Use updated certificate spec (#35) Update Kubernetes v1.18.3 dependencies (#39) Update Kubernetes v1.18.3 dependencies (#38) Update Kubernetes v1.18.3 dependencies (#37) Update Kubernetes v1.18.3 dependencies (#36) Update Kubernetes v1.18.3 dependencies (#34) Update Kubernetes v1.18.3 dependencies (#33) Remove dependency on enterprise operator (#32) Update to cert-manager v0.16.0 (#30) Build images in e2e workflow (#29) Allow configuring k8s & db version in e2e tests (#28) Update to Kubernetes v1.18.3 (#27) Fix formatting Trigger e2e tests on /ok-to-test command (#26) Fix cert-manager integration for PgBouncer (#25) Update to Kubernetes v1.18.3 (#24) Update Makefile.env Prepare for release v0.1.0-beta.1 (#23) include Makefile.env (#22) Update License (#21) Update to Kubernetes v1.18.3 (#20) Update ci.yml Update update-release-tracker.sh Update update-release-tracker.sh Add script to update release tracker on pr merge (#19) Update .kodiak.toml Use POSTGRES_TAG v0.14.0-alpha.0 Various fixes (#18) Update to Kubernetes v1.18.3 (#17) Update to Kubernetes v1.18.3 Create .kodiak.toml Use CRD v1 for Kubernetes >= 1.16 (#16) Update to Kubernetes v1.18.3 (#15) Fix e2e tests (#14) Update crazy-max/ghaction-docker-buildx flag Revendor kubedb.dev/apimachinery@master (#13) Use updated operator labels in e2e tests (#12) Trigger the workflow on push or pull request Update CHANGELOG.md Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#11) Fix build Revendor and update enterprise sidecar image (#10) Update enterprise operator tag (#9) Use kubedb/installer master branch in CI Update pgbouncer controller (#8) Update variable names Fix plain text secret in exporter container of StatefulSet (#5) Update client-go to kubernetes-1.16.3 (#7) Use charts to install operator (#6) Add add-license make target Enable e2e tests in GitHub actions (#4) Initial implementation (#2) Update go.yml Enable GitHub actions Clone kubedb/postgres repo (#1) Merge commit 'f78de886ed657650438f99574c3b002dd3607497' as 'hack/libbuild' Prepare for release v0.14.0 (#407) Prepare for release v0.14.0-rc.2 (#406) Prepare for release v0.14.0-rc.1 (#405) Prepare for release v0.14.0-beta.6 (#404) Create SRV records for governing service (#402) Prepare for release v0.14.0-beta.5 (#401) Simplify port assignment (#400) Create separate governing service for each database (#399) Update KubeDB api (#398) Update readme Update Kubernetes v1.18.9 dependencies (#397) Prepare for release v0.14.0-beta.4 (#396) Update KubeDB api (#395) Update Kubernetes v1.18.9 dependencies (#394) Update KubeDB api (#393) Update for release Stash@v2020.10.21 (#392) Fix init validator (#390) Update KubeDB api (#391) Update KubeDB api (#389) Update Kubernetes v1.18.9 dependencies (#388) Update KubeDB api (#387) Update KubeDB api (#386) Update KubeDB api (#385) Update KubeDB api (#384) Update Kubernetes v1.18.9 dependencies (#383) Update KubeDB api (#382) Update KubeDB api (#381) Update KubeDB api (#379) Update repository config (#378) Update repository config (#377) Update repository config (#376) Initialize statefulset watcher from cmd/server/options.go (#375) Update KubeDB api (#374) Update Kubernetes v1.18.9

(#373) Publish docker images to ghcr.io (#372) Only keep username/password keys in Postgres secret Update KubeDB api (#371) Update KubeDB api (#370) Update KubeDB api (#369) Don't add secretTransformation in AppBinding section by default (#316) Update KubeDB api (#368) Update repository config (#367) Use conditions to handle initialization (#365) Update Kubernetes v1.18.9 dependencies (#366) Update for release Stash@v2020.09.29 (#364) Update Kubernetes v1.18.9 dependencies (#363) Update Kubernetes v1.18.9 dependencies (#361) Update repository config (#360) Update repository config (#359) Update Kubernetes v1.18.9 dependencies (#358) Use common event recorder (#357) Update Kubernetes v1.18.3 dependencies (#356) Prepare for release v0.14.0-beta.3 (#355) Use new `sepc.init` section (#354) Update Kubernetes v1.18.3 dependencies (#353) Add license verifier (#352) Update for release Stash@v2020.09.16 (#351) Update Kubernetes v1.18.3 dependencies (#350) Use background deletion policy Update Kubernetes v1.18.3 dependencies (#348) Use AppsCode Community License (#347) Update Kubernetes v1.18.3 dependencies (#346) Prepare for release v0.14.0-beta.2 (#345) Update release.yml Always use OnDelete update strategy Update Kubernetes v1.18.3 dependencies (#344) Update Kubernetes v1.18.3 dependencies (#343) Update Kubernetes v1.18.3 dependencies (#338) Update Kubernetes v1.18.3 dependencies (#337) Update Kubernetes v1.18.3 dependencies (#336) Update Kubernetes v1.18.3 dependencies (#335) Update Kubernetes v1.18.3 dependencies (#334) Update Kubernetes v1.18.3 dependencies (#333) Remove dependency on enterprise operator (#332) Build images in e2e workflow (#331) Update to Kubernetes v1.18.3 (#329) Allow configuring k8s & db version in e2e tests (#330) Trigger e2e tests on /ok-to-test command (#328) Update to Kubernetes v1.18.3 (#327) Update to Kubernetes v1.18.3 (#326) Prepare for release v0.14.0-beta.1 (#325) Update for release Stash@v2020.07.09-beta.0 (#323) Allow customizing kube namespace for Stash Allow customizing chart registry (#322) Update for release Stash@v2020.07.08-beta.0 (#321) Update License Update to Kubernetes v1.18.3 (#320) Update ci.yml Load stash version from .env file for make (#319) Update update-release-tracker.sh Update update-release-tracker.sh Add script to update release tracker on pr merge (#318) Update .kodiak.toml Various fixes (#317) Update to Kubernetes v1.18.3 (#315) Update to Kubernetes v1.18.3 Create .kodiak.toml Use CRD v1 for Kubernetes >= 1.16 (#314) Update to Kubernetes v1.18.3 (#313) Fix e2e tests (#312) Update stash install commands Revendor kubedb.dev/apimachinery@master (#311) Update crazy-max/ghaction-docker-buildx flag Use updated operator labels in e2e tests (#309) Pass annotations from CRD to AppBinding (#310) Trigger the workflow on push or pull request Update CHANGELOG.md Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#308) Fix error msg to reject halt when termination policy is 'DoNotTerminate' Change Pause to Halt (#307) feat: allow changes to nodeSelector (#298) Introduce spec.halted and removed dormant and snapshot crd (#305) Moved leader election to kubedb/pg-leader-election (#304) Use stash@v0.9.0-rc.4 release (#306) Make e2e tests stable in github actions (#303) Update client-go to kubernetes-1.16.3 (#301) Take out postgres docker images and Matrix test (#297) Fix default make command Update catalog values for make install command Use charts to install operator (#302) Add add-license make target Add license header to files (#296) Fix E2E testing for github actions (#295) Minio and S3 compatible storage fixes (#292) Run e2e tests using GitHub actions (#293) Validate DBVersionSpecs and fixed broken build (#294) Update go.yml Enable GitHub actions Update changelog Remove linux/arm support Revendor Implement proper shutdown procedure for postgres (#284) Use Go 1.12.9 Delete builddeps.sh Add e2e test commands to Makefile (#291) Update dependencies (#290) Don't set annotation to AppBinding (#289) Set database version in AppBinding (#288) Change package path to kubedb.dev/postgres (#287) Add shared memory /dev/shm volume (#269) Fix UpsertDatabaseAnnotation() function (#283) Add license header to Makefiles (#285) Update Makefile Add install, uninstall and purge command in Makefile (#281) Integrate stash/restic with

(#273) Provide role and rolebinding for existing sa managed by kubedb (#280) Pod Disruption Budget for Postgres (#278) Handling resource ownership (#276) Added ARM64 support to the install script and manifest Add Makefile (#279) Update to k8s 1.14.0 client libraries using go.mod (#277) Update README.md Start next dev cycle Prepare for release v0.1.0 (#103) Prepare for release v0.1.0-rc.2 (#102) Prepare for release v0.1.0-rc.1 (#101) Prepare for release v0.1.0-beta.6 (#100) Create SRV records for governing service (#99) Prepare for release v0.1.0-beta.5 (#98) Create separate governing service for each database (#97) Update KubeDB api (#96) Update readme Update repository config (#95) Prepare for release v0.1.0-beta.4 (#94) Update KubeDB api (#93) Update Kubernetes v1.18.9 dependencies (#92) Update KubeDB api (#91) Update for release Stash@v2020.10.21 (#90) Update KubeDB api (#89) Update KubeDB api (#88) Update Kubernetes v1.18.9 dependencies (#87) Update KubeDB api (#86) Update KubeDB api (#85) Update KubeDB api (#84) Update KubeDB api (#83) Update Kubernetes v1.18.9 dependencies (#82) Update KubeDB api (#81) Update KubeDB api (#80) Update KubeDB api (#79) Update repository config (#78) Update repository config (#77) Update repository config (#76) Update KubeDB api (#75) Update Kubernetes v1.18.9 dependencies (#74) Publish docker images to ghcr.io (#73) Update KubeDB api (#72) Update KubeDB api (#71) Update KubeDB api (#70) Update KubeDB api (#69) Update repository config (#68) Update Kubernetes v1.18.9 dependencies (#67) Update KubeDB api (#65) Update KubeDB api (#62) Update for release Stash@v2020.09.29 (#64) Update Kubernetes v1.18.9 dependencies (#63) Update Kubernetes v1.18.9 dependencies (#61) Update repository config (#60) Update repository config (#59) Update Kubernetes v1.18.9 dependencies (#58) Update Kubernetes v1.18.3 dependencies (#57) Prepare for release v0.1.0-beta.3 (#56) Update Makefile Use AppsCode Trial license (#55) Update Kubernetes v1.18.3 dependencies (#54) Add license verifier (#53) Update for release Stash@v2020.09.16 (#52) Update Kubernetes v1.18.3 dependencies (#51) Update Kubernetes v1.18.3 dependencies (#49) Use AppsCode Community License (#48) Update Kubernetes v1.18.3 dependencies (#47) Prepare for release v0.1.0-beta.2 (#46) Update release.yml Use updated apis (#45) Update for release Stash@v2020.08.27 (#43) Update for release Stash@v2020.08.27-rc.0 (#42) Update for release Stash@v2020.08.26-rc.1 (#41) Update for release Stash@v2020.08.26-rc.0 (#40) Update Kubernetes v1.18.3 dependencies (#39) Update Kubernetes v1.18.3 dependencies (#38) Update Kubernetes v1.18.3 dependencies (#37) Update Kubernetes v1.18.3 dependencies (#36) Update Kubernetes v1.18.3 dependencies (#35) Update Kubernetes v1.18.3 dependencies (#34) Remove dependency on enterprise operator (#33) Build images in e2e workflow (#32) Update to Kubernetes v1.18.3 (#30) Allow configuring k8s & db version in e2e tests (#31) Trigger e2e tests on /ok-to-test command (#29) Update to Kubernetes v1.18.3 (#28) Update to Kubernetes v1.18.3 (#27) Prepare for release v0.1.0-beta.1 (#26) Update for release Stash@v2020.07.09-beta.0 (#25) include Makefile.env (#24) Update for release Stash@v2020.07.08-beta.0 (#23) Update License (#22) Update to Kubernetes v1.18.3 (#21) Update ci.yml Update update-release-tracker.sh Update update-release-tracker.sh Add script to update release tracker on pr merge (#20) Update .kodiak.toml Update operator tags Various fixes (#19) Update to Kubernetes v1.18.3 (#18) Update to Kubernetes v1.18.3 Create .kodiak.toml Use CRD v1 for Kubernetes >= 1.16 (#17) Update to Kubernetes v1.18.3 (#16) Fix e2e tests (#15) Update crazy-max/ghaction-docker-buildx flag Use updated operator labels in e2e tests (#14) Revendor kubedb.dev/apimachinery@master (#13) Trigger the workflow on push or pull request Update CHANGELOG.md Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#12) Matrix Tests on Github Actions (#11) Update mount path for custom config (#8) Enable ProxySQL monitoring (#6) ProxySQL test for MySQL (#4) Use charts to install operator (#7) ProxySQL operator for MySQL databases (#2) Update go.yml Enable GitHub actions percona-xtradb -> proxysql (#1) Revendor Rename from perconaxtradb to percona-xtradb (#10) Set database version in AppBinding (#7) Percona XtraDB Cluster support (#9) Don't set annotation to

(#8) Fix UpsertDatabaseAnnotation() function (#4) Add license header to Makefiles (#6) Add install, uninstall and purge command in Makefile (#3) Update .gitignore Add Makefile (#2) Rename package path (#1) Use explicit IP whitelist instead of automatic IP whitelist (#151) Update to k8s 1.14.0 client libraries using go.mod (#147) Update changelog Update README.md Start next dev cycle Prepare release 0.5.0 Mysql Group Replication tests (#146) Mysql Group Replication (#144) Revendor dependencies Changed Role to exclude psp without name (#143) Modify mutator validator names (#142) Update changelog Start next dev cycle Prepare release 0.4.0 Added PSP names and init container image in testing framework (#141) Added PSP support for mySQL (#137) Don't inherit app.kubernetes.io labels from CRD into offshoots (#140) Support for init container (#139) Add role label to stats service (#138) Update changelog Update Kubernetes client libraries to 1.13.0 release (#136) Start next dev cycle Prepare release 0.3.0 Initial RBAC support: create and use K8s service account for MySQL (#134) Revendor dependencies (#135) Revendor dependencies : Retry Failed Scheduler Snapshot (#133) Added ephemeral StorageType support (#132) Added support of MySQL 8.0.14 (#131) Use PVC spec from snapshot if provided (#130) Revendored and updated tests for 'Prevent prefix matching of multiple snapshots' (#129) Add certificate health checker (#128) Update E2E test: Env update is not restricted anymore (#127) Fix AppBinding (#126) Update changelog Prepare release 0.2.0 Reuse event recorder (#125) OSM binary upgraded in mysql-tools (#123) Revendor dependencies (#124) Test for faulty snapshot (#122) Start next dev cycle Prepare release 0.2.0-rc.2 Upgrade database secret keys (#121) Ignore mutation of fields to default values during update (#120) Support configuration options for exporter sidecar (#119) Use flags.DumpAll (#118) Start next dev cycle Prepare release 0.2.0-rc.1 Apply cleanup (#117) Set periodic analytics (#116) Introduce AppBinding support (#115) Fix Analytics (#114) Error out from cron job for deprecated dbversion (#113) Add CRDs without observation when operator starts (#112) Update changelog Start next dev cycle Prepare release 0.2.0-rc.0 Merge commit 'cc6607a3589a79a5e61bb198d370ea0ae30b9d09' Support custom user passowrd for backup (#111) Support providing resources for monitoring container (#110) Update kubernetes client libraries to 1.12.0 (#109) Add validation webhook xray (#108) Various Fixes (#107) Merge ports from service template (#105) Replace doNotPause with TerminationPolicy = DoNotTerminate (#104) Pass resources to NamespaceValidator (#103) Various fixes (#102) Support Livecycle hook and container probes (#101) Check if Kubernetes version is supported before running operator (#100) Update package alias (#99) Start next dev cycle Prepare release 0.2.0-beta.1 Revendor api (#98) Fix tests (#97) Revendor api for catalog apigroup (#96) Update chanelog Use --pull flag with docker build (#20) (#95) Merge commit '16c769ee4686576f172a6b79a10d25bfd79ca4a4' Start next dev cycle Prepare release 0.2.0-beta.0 Pass extra args to tools.sh (#93) Don't try to wipe out Snapshot data for Local backend (#92) Add missing alt-tag docker folder mysql-tools images (#91) Use suffix for updated DBImage & Stop working for deprecated *Versions (#90) Search used secrets within same namespace of DB object (#89) Support Termination Policy (#88) Update builddeps.sh Revendor k8s.io/apiserver (#87) Revendor kubernetes-1.11.3 (#86) Support UpdateStrategy (#84) Add TerminationPolicy for databases (#83) Revendor api (#82) Use IntHash as status.observedGeneration (#81) fix github status (#80) Update pipeline (#79) Fix E2E test for minikube (#78) Update pipeline (#77) Migrate MySQL (#75) Use official exporter image (#74) Fix uninstall for concourse (#70) Update status.ObservedGeneration for failure phase (#73) Keep track of ObservedGenerationHash (#72) Use NewObservableHandler (#71) Merge commit '887037c7e36289e3135dda99346fccc7e2ce303b' Fix uninstall for concourse (#69) Update README.md Revise immutable spec

(#68) Merge commit '5f83049fc01dc1d0709ac0014d6f3a0f74a39417' Support passing args via PodTemplate (#67) Introduce storageType : ephemeral (#66) Add support for running tests on cncf cluster (#63) Merge commit 'e010cbb302c8d59d4cf69dd77085b046ff423b78' Revendor api (#65) Keep track of observedGeneration in status (#64) Separate StatsService for monitoring (#62) Use MySQLVersion for MySQL images (#61) Use updated crd spec (#60) Rename OffshootLabels to OffshootSelectors (#59) Revendor api (#58) Use kmodules monitoring and objectstore api (#57) Support custom configuration (#52) Merge commit '44e6d4985d93556e39ddcc4677ada5437fc5be64' Refactor concourse scripts (#56) Fix command `./hack/make.py test e2e` (#55) Set generated binary name to my-operator (#54) Don't add admission/v1beta1 group as a prioritized version (#53) Fix travis build (#48) Format shell script (#51) Enable status subresource for crds (#50) Update client-go to v8.0.0 (#49) Merge commit '71850e2c90cda8fc588b7dedb340edf3d316baea' Support ENV variables in CRDs (#46) Updated osm version to 0.7.1 (#47) Prepare release 0.1.0 Fixed missing error return (#45) Revendor dependencies (#44) Fix release script (#43) Add changelog (#42) Concourse (#41) Fixed kubeconfig plugin for Cloud Providers && Storage is required for MySQL (#40) Refactored E2E testing to support E2E testing with admission webhook in cloud (#38) Remove lost+found directory before initializing mysql (#39) Skip delete requests for empty resources (#37) Don't panic if admission options is nil (#36) Disable admission controllers for webhook server (#35) Separate ApiGroup for Mutating and Validating webhook && upgraded osm to 0.7.0 (#34) Update client-go to 7.0.0 (#33) Added update script for mysql-tools:8 (#32) Added support of mysql:5.7 (#31) Add support for one informer and N-eventHandler for snapshot, dromantDB and Job (#30) Use metrics from kube apiserver (#29) Bundle webhook server and Use SharedInformerFactory (#28) Move MySQL AdmissionWebhook packages into MySQL repository (#27) Use mysql:8.0.3 image as mysql:8.0 (#26) Update README.md Update README.md Remove Docker pull count Add travis yaml (#25) Start next dev cycle Prepare release 0.1.0-beta.2 Migrating to apps/v1 (#23) Update validation (#22) Fix dormantDB matching: pass same type to Equal method (#21) Use official code generator scripts (#20) Fixed dormantdb matching & Raised throttling time & Fixed MySQL version Checking (#19) Prepare release 0.1.0-beta.1 converted to k8s 1.9 & Improved InitSpec in DormantDB & Added support for Job watcher & Improved Tests (#17) Fixed logger, analytics and removed rbac stuff (#16) Add rbac stuffs for mysql-exporter (#15) Review Mysql docker images and Fixed monitring (#14) Update README.md Start next dev cycle Prepare release 0.1.0-beta.0 Add release script Rename ms-operator to my-operator (#13) Fix Analytics and pass client-id as ENV to Snapshot Job (#12) update docker image validation (#11) Add docker-registry and WorkQueue (#10) Set client id for analytics (#9) Fix CRD Registration (#8) Update issue repo link Update pkg paths to kubedb org (#7) Assign default Prometheus Monitoring Port (#6) Add Snapshot Backup, Restore and Backup-Scheduler (#4) Update Dockerfile Add mysql-util docker image (#5) Mysql db - Inititalizing (#2) Update README.md Update README.md Use client-go 5.x Update ./hack folder (#3) Add skeleton for mysql (#1) Merge commit 'be70502b4993171bbad79d2ff89a9844f1c24caa' as 'hack/libbuild' Prepare for release v0.7.0 (#248) Prepare for release v0.7.0-rc.2 (#247) Prepare for release v0.7.0-rc.1 (#246) Prepare for release v0.7.0-beta.6 (#245) Create SRV records for governing service (#244) Prepare for release v0.7.0-beta.5 (#243) Create separate governing service for each database (#242) Update KubeDB api (#241) Update readme Prepare for release v0.7.0-beta.4 (#240) Update KubeDB api (#239) Update Kubernetes v1.18.9 dependencies (#238) Update KubeDB api (#237) Fix init validator (#236) Update KubeDB api (#235) Update KubeDB api (#234) Update Kubernetes v1.18.9 dependencies (#233) Update KubeDB api (#232) Update KubeDB api (#230) Update KubeDB api (#229) Update KubeDB

(#228) Update Kubernetes v1.18.9 dependencies (#227) Update KubeDB api (#226) Update KubeDB api (#225) Update KubeDB api (#223) Update repository config (#222) Update repository config (#221) Update repository config (#220) Initialize statefulset watcher from cmd/server/options.go (#219) Update KubeDB api (#218) Update Kubernetes v1.18.9 dependencies (#217) Publish docker images to ghcr.io (#216) Update KubeDB api (#215) Update KubeDB api (#214) Update KubeDB api (#213) Update KubeDB api (#212) Update repository config (#211) Add support to initialize Redis using Stash (#188) Update Kubernetes v1.18.9 dependencies (#210) Update Kubernetes v1.18.9 dependencies (#209) Update Kubernetes v1.18.9 dependencies (#207) Update repository config (#206) Update repository config (#205) Update Kubernetes v1.18.9 dependencies (#204) Use common event recorder (#203) Update Kubernetes v1.18.3 dependencies (#202) Prepare for release v0.7.0-beta.3 (#201) Update Kubernetes v1.18.3 dependencies (#200) Add license verifier (#199) Update Kubernetes v1.18.3 dependencies (#198) Use background deletion policy Update Kubernetes v1.18.3 dependencies (#195) Use AppsCode Community License (#194) Update Kubernetes v1.18.3 dependencies (#193) Prepare for release v0.7.0-beta.2 (#192) Update release.yml Update dependencies (#191) Fix build Add support for Redis v6.0.6 and TLS (#180) Update Kubernetes v1.18.3 dependencies (#187) Update Kubernetes v1.18.3 dependencies (#186) Update Kubernetes v1.18.3 dependencies (#184) Update Kubernetes v1.18.3 dependencies (#183) Update Kubernetes v1.18.3 dependencies (#182) Update Kubernetes v1.18.3 dependencies (#181) Remove dependency on enterprise operator (#179) Allow configuring k8s & db version in e2e tests (#178) Update to Kubernetes v1.18.3 (#177) Trigger e2e tests on /ok-to-test command (#176) Update to Kubernetes v1.18.3 (#175) Update to Kubernetes v1.18.3 (#174) Prepare for release v0.7.0-beta.1 (#173) include Makefile.env (#171) Update License (#170) Update to Kubernetes v1.18.3 (#169) Update ci.yml Update update-release-tracker.sh Update update-release-tracker.sh Add script to update release tracker on pr merge (#167) chore: replica alert typo (#166) Update .kodiak.toml Various fixes (#165) Update to Kubernetes v1.18.3 (#164) Update to Kubernetes v1.18.3 Create .kodiak.toml Update apis (#163) Use CRD v1 for Kubernetes >= 1.16 (#162) Update kind command Update dependencies Update to Kubernetes v1.18.3 (#161) Fix e2e tests (#160) Revendor kubedb.dev/apimachinery@master (#159) Use recommended kubernetes app labels Update crazy-max/ghaction-docker-buildx flag Pass annotations from CRD to AppBinding (#158) Trigger the workflow on push or pull request Use helm --wait Use updated operator labels in e2e tests (#156) Update CHANGELOG.md Support PodAffinity Templating (#155) Use stash.appscode.dev/apimachinery@v0.9.0-rc.6 (#154) Version update to resolve security issue in github.com/apache/th (#153) Use rancher/local-path-provisioner@v0.0.12 (#152) Introduce spec.halted and removed dormant crd (#151) Add `Pause` Feature (#150) Refactor CI pipeline to build once (#149) Update kubernetes client-go to 1.16.3 (#148) Update catalog values for make install command Update catalog values for make install command (#147) Use charts to install operator (#146) Matrix test for github actions (#145) Add add-license make target Update Makefile Add license header to files (#144) Run e2e tests in parallel (#142) Use log.Fatal instead of Must() (#143) Enable make ci (#141) Remove EnableStatusSubresource (#140) Fix tests for github actions (#139) Prepend redis.conf to args list (#136) Run e2e tests using GitHub actions (#137) Validate DBVersionSpecs and fixed broken build (#138) Update go.yml Enable GitHub actions Update changelog Remove linux/arm support Revendor Improve test: Use installed redisversions (#135) Use docker buildx to build docker image xref: https://community.arm.com/developer/tools-software/tools/b/tools-software-ides-blog/posts/getting-started-with-docker-for-arm-on-linux Update dependencies (#134) Don't set annotation to AppBinding (#133) Set database version in AppBinding (#132) Change package path to kubedb.dev/redis (#131) Add license header to Makefiles (#130) Update Makefile Add install, uninstall and purge command in Makefile (#129) Update .gitignore Pod Disruption Budget for Redis (#127) Handling resource ownership (#126) Update .travis.yml Add Makefile (#128) Update to k8s 1.14.0 client libraries using go.mod (#125) Update README.md Start next dev cycle