KubeDB v2020.10.28 (2020-10-29) dbc93cda Add dnsConfig and dnsPolicy to podTemplate (#636)57468b4d Add docker badgecd358dda Update MergeServicePort and PatchServicePort apisb72968d5 Add port constants (#635)6ce39fbe Create separate governing service for each database (#634)ecfb5d85 Update readme61b26532 Add MySQL constants (#633)42888647 Update Kubernetes v1.18.9 dependencies (#632)a57a7df5 Set prx as ProxySQL short code (#631)282992ea Update for release [email protected] (#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 constant5201c39b Update MySQL ops request custom config api (#623)06c2076f Rename redis ConfigMapName to ConfigSecretName0d4040b4 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 dependency34bf142e Update swagger.json7d9095af Fix build (#613)ad7988a8 Fix build0cf6469d 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 methoda71f9b7e Fix buildc97abe0d 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 fieldbda2d85a Add VerticalAutoscaler type (#606)b9b22a35 Add MySQL constant (#604)2b887957 Fix typoc31cd2fd Update ops request enumerations41083a9d 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 [email protected] (#599)86121dad Update Kubernetes v1.18.9 dependencies (#597)da9fbe59 Add DB conditions7399d13f 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 [email protected] (#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 clientb99048f4 Remove unused constants for ProxySQL152cef57 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 build63d18f0d Rename PgBouncer archiver to clienta219c251 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 yamls406d895d Implement ServiceMonitorAdditionalLabels method (#572)cfe4374a Make ServiceMonitor name same as stats service (#563)d2ed6b4a Update for release [email protected] (#571)749b9084 Update for release [email protected] (#570)5d8bf42c Update for release [email protected] (#569)6edc4782 Update for release [email protected] (#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 [email protected] (#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 [email protected] (#541)0e86bdbd Update for release [email protected] (#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.sh0cf4a01f Update update-release-tracker.shbfbd1f8d Add script to update release tracker on pr merge (#533)b817d87c Update .kodiak.toml772e8d2f 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.toml6a8e51b9 Update to Kubernetes v1.18.3 (#527)2ef41962 Create .kodiak.toml8e596d4e Update to Kubernetes v1.18.331f72200 Update comments27bc9265 Use CRD v1 for Kubernetes >= 1.16 (#525)d1be7d1d Remove defaults from CRD v1beta15c73d507 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-verticalf38a109c Change []ContainerResources
to core.ResourceRequirements
e3058f85 Update modification request
to ops request
(#519)bd3c7d01 Fix linter warningsd70848d7 Rename api group to ops.kubedb.com (#518)745f2438 Merge pull request #511 from pohly/memcached-pmem75c949aa memcached: add dataVolume3e5cdc03 Merge pull request #517 from kubedb/mg-scaling0c9e2b4f Flatten api structure9c98fbc1 Add MongoDBModificationRequest Scaling Spec22b199b6 Update comment for UpgradeSpecc66fda4b Review DBA crds (#516)bc1e13f7 Merge pull request #509 from kubedb/mysql-upgrade2c9ae147 Fix type names and definition4c7c5074 Update MySQLModificationRequest CRD4096642c Merge pull request #501 from kubedb/redis-modification3d683e58 Use standard condition from kmodules7be4a3dd Update RedisModificationRequest CRDa594bdb9 Merge pull request #503 from kubedb/elastic-upgradeee0eada4 Use standard conditions from kmodules22cb24f6 Update dba api for elasticsearchModificationRequesta2768752 Merge pull request #499 from kubedb/mongodb-modificationbe5dde87 Use standard conditions from kmodules9bf2c80e Add MongoDBModificationRequest Spec9ee80efd Fix Update***Status helpers (#515)2c75e77d Merge pull request #512 from kubedb/prestop-mongose13d73c5 Use recommended kubernetes app labels (#514)50856267 Add Enum markers to api types95e00c8e Add Default PreStop Hook for Mongosd99a1001 Trigger the workflow on push or pull requestb8047fc0 Regenerate api types83c8e40a Update CHANGELOG.mdddb1f266 Add requireSSL field to MySQL crd (#506)c0c293bd Rename Elasticsearch NODE_ROLE constant9bfe7f2c Rename Mongo SHARD_INDEX constante6f72c37 Add default affinity rules for Redis (#508)ab738acf Set default affinity if not provided for Elasticsearch (#507)3ea77524 Use stash.appscode.dev/[email protected] (#504)d39a1db6 Defau;t replica count for etcd5b2fb5e2 Rename CA key and cert file name constants116ebb65 Add constants for MongoDB cert-manager integration46525cfa Generate keyFile for sendX509 auth mode in Mongo (#502)fef64435 Update MongoDB keyFile commentscf53627d Redesign keyFile secrets for replicaset and sharing MongoDBs (#500)2d144e0d Ensure that statefulset PDP allows at least 1 unavailable pod518ce3c4 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 constants1267de93 Add secret informer and lister to controller (#495)b88239d7 Update defautl affinity rulesb32bf152 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 [email protected] 722f0b21 Update cron and stow libraries (#485)75099611 Vendor [email protected] (#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 [email protected] to generate structural schema (#464)6788ee91 Generate protobuf files for api types (#463)b043ee97 Add add-license make target73931d22 Add license header to files (#462)0b18633a Verify Go modules in ci (#461)bed5a9c0 Use [email protected] (#460)6fa677b3 Update badge40cc465c Show diff when files make verify
fails (#459)ef58dbd0 Split imports into 3 blocks (#458)03dbc5bf Remove travis.yml1480eaea Fix make ci command41a05a48 Remove EnableStatusSubresource (#457)e2aca118 Update linter commandc95171ef Run fmt before verify-gena75ba832 Fix linter issues (#456)42521d29 Verify generated files are up to date (#454)948c9096 Rename workflow pipelinefc97357b Use utilruntime.Must to check for errors (#453)bac255d3 Prepare v0.13.0-rc.1 release (#452)d4f718b4 Update Makefiled3ef169d Generate swagger.json (#451)b862382f Remove client dir from linter7c01ece1 Add ProxySQLVersion types (#442)7fdba5b2 Add ProxySQL to Load Balance MySQL Query Requests (#439)86289539 Update dependencies78b79df1 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 cie5fd19f8 Add GitHub actions file20e376b0 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 changelogf61829ac Update github.com/kmodules/apiserver fork598495bf Update galera arbitrator helper methods and constants (#438)ee40af4f Use github.com/Azure/go-autorest/[email protected] (#437)a796cc43 Add logic to get the PerconaXtraDB object name (#436)9d4e953d Add galera arbitrator config (#420)c0f65020 Delete hack/codegen.sh264d09f6 Use github.com/golang/[email protected] (#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 Makefile78fa42a7 Update Makefile19156024 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.0337d6f57 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 ElasticsearchNodec9bc03fe 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 changelog14cb3a98 Prepare for release v0.14.0 (#397)846ea8ee Prepare for release v0.14.0-rc.2 (#396)709ba7d2 Prepare for release v0.14.0-rc.1 (#395)58dac2ba Prepare for release v0.14.0-beta.6 (#394)5d4ad40c Update MergeServicePort and PatchServicePort apis (#393)992edb90 Always set protocol for service ports0f408cbf Create SRV records for governing service (#392)97f34417 Prepare for release v0.14.0-beta.5 (#391)a3e9a733 Create separate governing service for each database (#390)ce8f80b5 Update KubeDB api (#389)0fe8d617 Update readme657797fe Update repository config (#388)d6f5ae41 Prepare for release v0.14.0-beta.4 (#387)149314b5 Update KubeDB api (#386)1de4b578 Make database’s phase NotReady as soon as the halted is removed (#375)57704afa Update Kubernetes v1.18.9 dependencies (#385)16d37657 Update Kubernetes v1.18.9 dependencies (#383)828f8ab8 Update KubeDB api (#382)d70e68a8 Update for release [email protected] (#381)05a687bc Fix init validator (#379)24d7f2c8 Update KubeDB api (#380)8c981e08 Update KubeDB api (#378)cf833e49 Update Kubernetes v1.18.9 dependencies (#377)fb335a43 Update KubeDB api (#376)e652a7ec Update KubeDB api (#374)c22b7f31 Update KubeDB api (#373)a7d8e3b0 Integrate cert-manager and status.conditions (#357)370f0df1 Update repository config (#372)78bdc59e Update repository config (#371)b8003d4b Update repository config (#370)d4ff1ac2 Publish docker images to ghcr.io (#369)5f5ef393 Update repository config (#363)e537ae40 Update Kubernetes v1.18.9 dependencies (#362)a5a5b084 Update for release [email protected] (#361)11eebe39 Update Kubernetes v1.18.9 dependencies (#360)a5b47b08 Update Kubernetes v1.18.9 dependencies (#358)91f1dc00 Rename client node to ingest node (#346)318a8b19 Update repository config (#356)a8773921 Update repository config (#355)55bef891 Update Kubernetes v1.18.9 dependencies (#354)1a3e421a Use common event recorder (#353)4df32f60 Update Kubernetes v1.18.3 dependencies (#352)9fb43795 Prepare for release v0.14.0-beta.3 (#351)a279a60c Use new spec.init
section (#350)a1e2e2f6 Update Kubernetes v1.18.3 dependencies (#349)0aaf4530 Add license verifier (#348)bbacb00b Update for release [email protected] (#347)98c1ad83 Update Kubernetes v1.18.3 dependencies (#345)1ebf168d Use background propagation policy9d7997df Update Kubernetes v1.18.3 dependencies (#343)42786958 Use AppsCode Community License (#342)a96b0bd3 Fix unit tests (#341)c9905966 Update Kubernetes v1.18.3 dependencies (#340)3b83c316 Prepare for release v0.14.0-beta.2 (#339)662823ae Update release.ymlada6c2d3 Add support for Open-Distro-for-Elasticsearch (#303)a9c7ba33 Update Kubernetes v1.18.3 dependencies (#333)c67b1290 Update Kubernetes v1.18.3 dependencies (#332)aa1d64ad Update Kubernetes v1.18.3 dependencies (#331)3d6c3e91 Update Kubernetes v1.18.3 dependencies (#330)bb318e74 Update Kubernetes v1.18.3 dependencies (#329)6b6b4d2d Update Kubernetes v1.18.3 dependencies (#328)06cef782 Remove dependency on enterprise operator (#327)20a2c7d4 Update to cert-manager v0.16.0 (#326)e767c356 Build images in e2e workflow (#325)ae696dbe Update to Kubernetes v1.18.3 (#324)a511d8d6 Allow configuring k8s & db version in e2e tests (#323)a50b503d Trigger e2e tests on /ok-to-test command (#322)107faff2 Update to Kubernetes v1.18.3 (#321)60fb6d9b Update to Kubernetes v1.18.3 (#320)9aae4782 Prepare for release v0.14.0-beta.1 (#319)312e5682 Update for release [email protected] (#317)681f3e87 Include Makefile.enve460af51 Allow customizing chart registry (#316)64e15a33 Update for release [email protected] (#315)1f2ef7a6 Update License (#314)16ce6c90 Update to Kubernetes v1.18.3 (#313)3357faa3 Update ci.ymlcb44a1eb Load stash version from .env file for make (#312)cf212019 Update update-release-tracker.sh5127428e Update update-release-tracker.sh7f790940 Add script to update release tracker on pr merge (#311)340b6112 Update .kodiak.tomle01c4eec Various fixes (#310)11517f71 Update to Kubernetes v1.18.3 (#309)53d7b117 Update to Kubernetes v1.18.37eacc7dd Create .kodiak.tomlb91b23d9 Use CRD v1 for Kubernetes >= 1.16 (#308)08c1d2a8 Update to Kubernetes v1.18.3 (#307)32cdb8a4 Fix e2e tests (#306)0bca1a04 Merge pull request #302 from kubedb/multi-regionbf0c26ee Revendor kubedb.dev/[email protected] 7c00c63c Add support for multi-regional cluster363322df Update stash install commandsa0138a36 Update crazy-max/ghaction-docker-buildx flag3076eb46 Use updated operator labels in e2e tests (#304)d537b91b Pass annotations from CRD to AppBinding (#305)48f9399c Trigger the workflow on push or pull request7b8d56cb Update CHANGELOG.md939f6882 Update labelSelector for statefulsets (#300)ed1c0553 Make master service headless & add rest-port to all db nodes (#299)b7e7c8d7 Use stash.appscode.dev/[email protected] (#301)e51555d5 Introduce spec.halted and removed dormant and snapshot crd (#296)8255276f Add spec.selector fields to the governing service (#297)13bc760f Use [email protected] release (#298)6a21fb86 Add Pause
feature (#295)1b25070c Refactor CI pipeline to build once (#294)ace3d779 Fix e2e tests on GitHub actions (#292)7a7eb8d1 fix bug (#293)0641649e Use Go 1.13 in CI (#291)97790e1e Take out elasticsearch docker images and Matrix test (#289)3a20c1db Fix default make commandece073a2 Update catalog values for make install command8df4697b Use charts to install operator (#290)5cbde391 Add add-license make targetb7012bc5 Skip libbuild folder from checking licensed56db3a0 Add license header to files (#288)1d0c368a Enable make ci (#287)2e835dff Remove EnableStatusSubresource (#286)bcd0ebd9 Fix E2E tests in github action (#285)865dc774 Prepare v0.13.0-rc.1 release (#284)9348ba60 Run e2e tests using GitHub actions (#283)aea27214 Validate DBVersionSpecs and fixed broken build (#282)cb48734f Update elasticdump version for es7.3, 7.2 and 6.8 (#281)7bd05be9 Added Es7.3 (#280)ca0cc981 Added support for Xpack in es6.8 and es7.2 (#278)c5f54840 Add support for 7.2.0 (#268)0531464e Run e2e tests using GitHub actions (#279)67965e99 Update go.ymla5d848ca Enable GitHub actions723383c6 Fixed snapshot for 6.8.0 (#276)c5421e61 Add support for Elasticsearch 6.8.0 (#265)4b665fbb Support configuration options for exporter sidecar (#275)04ac9729 Update changelogd4b41b55 Remove linux/arm supportf99f7e8f Revendor61e89f4b Add e2e test commands to Makefile (#274)7e56a7c0 Use docker buildx to build docker image3dd46b3f Update dependencies (#273)73edeb82 Don’t set annotation to AppBinding (#272)699d41ce Set database version in AppBinding (#271)cf3522a5 Fix travis yamla410aed9 Change package path to kubedb.dev/elasticsearch (#270)2cebf0eb Support initializing from stash restoresession. (#267)c363bf68 Pod Disruption Budget for Elasticsearch (#262)27a27b04 Fix UpsertDatabaseAnnotation() function (#266)780837b3 Add license header to Makefiles (#269)35e5b873 Update Makefile00328da8 Add install, uninstall and purge command in makefile (#264)7445850e Update .gitignoreba0f0140 Handling resource ownership (#261)59328b8d Add Makefile (#263)e8fbea4b Update to k8s 1.14.0 client libraries using go.mod (#260)8adbe567 Update README.md3ca67679 Start next dev cycleeceea248 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 readme007e3ccd 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 [email protected] (#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 constantdac6262d 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 [email protected] (#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 [email protected] (#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.ymlc1d5cdb8 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 targeta5742d11 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 [email protected] (#209)4e33e978 include Makefile.env1aa81a18 Allow customizing chart registry (#208)05355e75 Update for release [email protected] (#207)4f6be7b4 Update License (#206)cc54f7d3 Update to Kubernetes v1.18.3 (#204)d1a51b8e Update ci.yml3a993329 Load stash version from .env file for make (#203)7180a98c Update update-release-tracker.sh745085fd Update update-release-tracker.sh07d83ac0 Add script to update release tracker on pr merge (#202)bbe205bb Update .kodiak.toml998e656e Various fixes (#201)ca03db09 Update to Kubernetes v1.18.3 (#200)975fc700 Update to Kubernetes v1.18.352972dcf Create .kodiak.toml39168e53 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 commands010d0294 Revendor kubedb.dev/apimachinery@master (#196)31ef2632 Pass annotations from CRD to AppBinding (#195)9594e92f Update crazy-max/ghaction-docker-buildx flag0693d7a0 Use updated operator labels in e2e tests (#193)5aaeeb90 Trigger the workflow on push or pull request2af16e3c Update CHANGELOG.md288c5d2f Use SHARD_INDEX constant from apimachinery4482edf3 Use stash.appscode.dev/[email protected] (#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 [email protected] 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 targetcc545e04 Update Makefile7a2eab2c 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.yml5a9a0f13 Enable GitHub actions5489feb7 Fix unauthorized readiness and liveness probe (#173)f662df33 Update changelog3bc16064 Remove linux/arm support43822991 Revendor6966e187 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 build1f88cb94 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 Makefiled6d28abe Makefile install uninstall & purge command (#161)03ad552b Integrate stash/restic with mongodb (#157)a0633f4b Cleanup ensureDatabaseRBAC0c7789f6 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 changelog5cc20768 Update README.md4de5dcb4 Start next dev cycle4ee489b 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 releasebb47e58 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.shacc1038 Add script to update release tracker on pr merge (#5)706b5b0 Update .kodiak.toml4e52c03 Update to Kubernetes v1.18.3 (#4)adb05ae Merge branch ‘master’ into gomod-refresher-15914185083a99f80 Create .kodiak.toml6289807 Update to Kubernetes v1.18.31dd24be Update to Kubernetes v1.18.3 (#3)6d02366 Update Makefile and CI configuration (#2)fc95884 Add primary role labeler controller (#1)99dfb12 add readme.md22ee7d88 Prepare for release v0.14.0 (#337)cd4b5292 Update README.mda06c98d1 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.0bcada180 Prepare for release v0.14.0-beta.5 (#331)07d63285 Enable PgBoucner & ProxySQL for enterprise license (#330)35b75a05 Update readme.md14304e05 Update KubeDB api (#329)df61aae3 Update readmec9882619 Format readme73b725e3 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 [email protected] (#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 [email protected] (#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 [email protected] (#260)2e8b709f Update for release [email protected] (#259)7b58b548 Update License (#258)d4cd1a93 Update to Kubernetes v1.18.3 (#256)f6091845 Update ci.yml5324d2b6 Update ci.ymlc888d7fd Add workflow to update docs (#255)ba843e17 Update update-release-tracker.shb93c5ab4 Update update-release-tracker.sh6b8d2149 Add script to update release tracker on pr merge (#254)bb1290dc Update .kodiak.toml9bb85c3b Register validator & mutators for all supported dbs (#253)1a524d9c Various fixes (#252)4860f2a7 Update to Kubernetes v1.18.3 (#251)1a163c6a Create .kodiak.toml1eda36b9 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 labels1ae7045f Update crazy-max/ghaction-docker-buildx flagf25034ef Trigger the workflow on push or pull requestba486319 Update readme (#244)5f7191f4 Update CHANGELOG.md5b14af4b Add license scan report and status (#241)9848932b Pass the topology object to common controller90d1c873 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 CIe8ab3580 Update client-go to kubernetes-1.16.3 (#239)1dc84a67 Update CI badged9d1cc0a Bundle PgBouncer operator (#236)720303c1 Fix linter errors (#235)4c53a71f Update go.ymle65fc457 Enable GitHub actions2dcb0d6d Update changelog1e407192 Remove linux/arm supportb97a2028 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 buildcd2fb26c Change package path to kubedb.dev/operator (#229)375c1f2b Fix #596 validating and mutating yaml file missing when run oper… (#227)c833a4f5 Update .gitignoreb0de0a8f 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 cycle3b2593ce 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 readme14b2f1b2 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 [email protected] (#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 [email protected] (#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 [email protected] (#66)29901348 Update Kubernetes v1.18.3 dependencies (#65)02d5bfde Use background deletion policy6e6d8b5b 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.yml85d1d036 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 [email protected] (#39)ad221aa2 include Makefile.env841ec855 Allow customizing chart registry (#38)bb608980 Update License (#37)cf8cd2fa Update for release [email protected] (#36)7b28c4b9 Update to Kubernetes v1.18.3 (#35)848ff94a Update ci.ymld124dd6a Load stash version from .env file for make (#34)1de40e1d Update update-release-tracker.sh7a4503be Update update-release-tracker.shad0dfaf8 Add script to update release tracker on pr merge (#33)aaca6bd9 Update .kodiak.toml9a495724 Various fixes (#32)9b6c9a53 Update to Kubernetes v1.18.3 (#31)67912547 Update to Kubernetes v1.18.3fc8ce4cc Create .kodiak.toml8aba5ef2 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 commands52fc2059 Use recommended kubernetes app labels (#27)93dc10ec Update crazy-max/ghaction-docker-buildx flagce5717e2 Revendor kubedb.dev/apimachinery@master (#26)c1ca649d Pass annotations from CRD to AppBinding (#25)f327cc01 Trigger the workflow on push or pull request02432393 Update CHANGELOG.mda89dbc55 Use stash.appscode.dev/[email protected] (#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 command39358e3b 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.ymlf7666354 Various changes for Percona XtraDB (#13)ceb7ba67 Enable GitHub actionsf5a112af Refactor for ProxySQL Integration (#11)26602049 Revendor71957d40 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 .gitignore59a4e754 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 changelogccc36b5c Update README.md9769e8e1 Start next dev cyclea3fa468a Prepare release 0.5.06d8862de Mysql Group Replication tests (#146)49544e55 Mysql Group Replication (#144)a85d4b44 Revendor dependencies9c538460 Changed Role to exclude psp without name (#143)6cace93b Modify mutator validator names (#142)da0c19b9 Update changelogb79c80d6 Start next dev cycle838d9459 Prepare release 0.4.0bf0f2c14 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 changelog978f1139 Update Kubernetes client libraries to 1.13.0 release (#136)821f23d1 Start next dev cycle678b26aa Prepare release 0.3.040ad7a23 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 changelog2d454043 Prepare release 0.2.06941ea59 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 cycle8a4f3b13 Prepare release 0.2.0-rc.279942191 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 cycle9d33c1a0 Prepare release 0.2.0-rc.1b076e141 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 changelogb09bc6e1 Start next dev cycle0d467ccb Prepare release 0.2.0-rc.0c757007a 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 cyclea79ff03b Prepare release 0.2.0-beta.10d8d3cca Revendor api (#98)2f850243 Fix tests (#97)4ced0bfe Revendor api for catalog apigroup (#96)e7695400 Update chanelog8e358aea Use –pull flag with docker build (#20) (#95)d2a97d90 Merge commit ‘16c769ee4686576f172a6b79a10d25bfd79ca4a4’d1fe8a8a Start next dev cycle04eb9bb5 Prepare release 0.2.0-beta.09dfea960 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.sh796c93da 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.mdbf3f1823 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.062a8fbbd 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.md62eaa397 Update README.mdc53704c7 Remove Docker pull countb9ec877e Add travis yaml (#25)ade3571c Start next dev cycleb4b749df Prepare release 0.1.0-beta.24d46d95d 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.1ebbfec2f 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.md1f84a5da Start next dev cycle2f1e4b7d Prepare release 0.1.0-beta.0dce1e88e Add release script60ed55cb 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 link6fffa713 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 Dockerfilee92bfec9 Add mysql-util docker image (#5)2a4b25ac Mysql db - Inititalizing (#2)cbfbc878 Update README.md01cab651 Update README.md0aa81cdf Use client-go 5.x3de10d7f Update ./hack folder (#3)46f05b1f Add skeleton for mysql (#1)73147dba Merge commit ‘be70502b4993171bbad79d2ff89a9844f1c24caa’ as ‘hack/libbuild’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 readmef42d28f9 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.ymlddf5a857 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 formatting845f7a35 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.envbbf810c5 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.ymld3bedc9b Update update-release-tracker.shd9100ecc Update update-release-tracker.sh9b86bdaa Add script to update release tracker on pr merge (#19)3362cef7 Update .kodiak.toml11ebebda Use POSTGRES_TAG v0.14.0-alpha.0dbe95b54 Various fixes (#18)c50c65de Update to Kubernetes v1.18.3 (#17)483fa438 Update to Kubernetes v1.18.3c0fa8e49 Create .kodiak.toml5e338016 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 flage7a47a50 Revendor kubedb.dev/apimachinery@master (#13)9d009160 Use updated operator labels in e2e tests (#12)778924af Trigger the workflow on push or pull request77be6b9e Update CHANGELOG.mda9decb98 Use stash.appscode.dev/[email protected] (#11)cd4d2721 Fix buildb21b1a11 Revendor and update enterprise sidecar image (#10)463f7bc0 Update enterprise operator tag (#9)6e015884 Use kubedb/installer master branch in CI88b98a49 Update pgbouncer controller (#8)a6b71bc3 Update variable names1a6794b7 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 target6c1a78a0 Enable e2e tests in GitHub actions (#4)0960f805 Initial implementation (#2)a8a9b1db Update go.ymlbc3b2624 Enable GitHub actions2e33db2b Clone kubedb/postgres repo (#1)45a7cace Merge commit ‘f78de886ed657650438f99574c3b002dd3607497’ as ‘hack/libbuild’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 readmec036ee15 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 [email protected] (#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 secretf1131a2c 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 [email protected] (#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 [email protected] (#351)66f45a55 Update Kubernetes v1.18.3 dependencies (#350)80f3cc3b Use background deletion policy63119dba 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.yml9208f754 Always use OnDelete update strategy74367d01 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 [email protected] (#323)6974afda Allow customizing kube namespace for Stashd7d79ea1 Allow customizing chart registry (#322)ba0423ac Update for release [email protected] (#321)7e855763 Update License7bea404a Update to Kubernetes v1.18.3 (#320)eab0e83f Update ci.yml4949f76e Load stash version from .env file for make (#319)79e9d8d9 Update update-release-tracker.shca966b7b Update update-release-tracker.sh31bbecfe Add script to update release tracker on pr merge (#318)540d977f Update .kodiak.toml3e7514a7 Various fixes (#317)1a5df17c Update to Kubernetes v1.18.3 (#315)717cfb3f Update to Kubernetes v1.18.395537169 Create .kodiak.toml02579005 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 commands6af12596 Revendor kubedb.dev/apimachinery@master (#311)9969b064 Update crazy-max/ghaction-docker-buildx flage3360119 Use updated operator labels in e2e tests (#309)c183007c Pass annotations from CRD to AppBinding (#310)55581f79 Trigger the workflow on push or pull request931b88cf Update CHANGELOG.md6f481749 Use stash.appscode.dev/[email protected] (#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 [email protected] 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 command55dfb368 Update catalog values for make install command25f5b79c Use charts to install operator (#302)c5a4ed77 Add add-license make targetaa1d98d0 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.yml1a61bf29 Enable GitHub actions6b869b15 Update changelog87e67898 Remove linux/arm support1ca28812 Revendor05b7ef5a Implement proper shutdown procedure for postgres (#284)b82a36b8 Use Go 1.12.9b4a50eaa Delete builddeps.shb3b6b855 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 Makefile6f458d8e 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 manifest22305620 Add Makefile (#279)7e69d665 Update to k8s 1.14.0 client libraries using go.mod (#277)a314b60d Update README.mdd040d227 Start next dev cycleee27f53b 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 readme78ef0d29 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 [email protected] (#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 [email protected] (#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 Makefilef59b73a1 Use AppsCode Trial license (#55)2ae32d3c Update Kubernetes v1.18.3 dependencies (#54)724b9829 Add license verifier (#53)8a2aafb5 Update for release [email protected] (#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.yml7f5349cc Use updated apis (#45)27faefef Update for release [email protected] (#43)65bc5bca Update for release [email protected] (#42)833ac78b Update for release [email protected] (#41)fe13ce42 Update for release [email protected] (#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 [email protected] (#25)92b04b33 include Makefile.env (#24)eace7e26 Update for release [email protected] (#23)0c647c01 Update License (#22)3c1b41be Update to Kubernetes v1.18.3 (#21)dfa95bb8 Update ci.yml87390932 Update update-release-tracker.sh772a0c6a Update update-release-tracker.sha3b2ae92 Add script to update release tracker on pr merge (#20)7578cae3 Update .kodiak.toml4ba876bc Update operator tags399aa60b Various fixes (#19)7235b0c5 Update to Kubernetes v1.18.3 (#18)427c1f21 Update to Kubernetes v1.18.31ac8da55 Create .kodiak.toml3243d446 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 flagc2fad78e Use updated operator labels in e2e tests (#14)c5a01db8 Revendor kubedb.dev/apimachinery@master (#13)756c8f8f Trigger the workflow on push or pull requestfdf84e27 Update CHANGELOG.md9075b453 Use stash.appscode.dev/[email protected] (#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.yml2c0cf51c Enable GitHub actions52e15cd2 percona-xtradb -> proxysql (#1)dc71bffe Revendor71957d40 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 .gitignore59a4e754 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 changelogccc36b5c Update README.md9769e8e1 Start next dev cyclea3fa468a Prepare release 0.5.06d8862de Mysql Group Replication tests (#146)49544e55 Mysql Group Replication (#144)a85d4b44 Revendor dependencies9c538460 Changed Role to exclude psp without name (#143)6cace93b Modify mutator validator names (#142)da0c19b9 Update changelogb79c80d6 Start next dev cycle838d9459 Prepare release 0.4.0bf0f2c14 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 changelog978f1139 Update Kubernetes client libraries to 1.13.0 release (#136)821f23d1 Start next dev cycle678b26aa Prepare release 0.3.040ad7a23 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 changelog2d454043 Prepare release 0.2.06941ea59 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 cycle8a4f3b13 Prepare release 0.2.0-rc.279942191 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 cycle9d33c1a0 Prepare release 0.2.0-rc.1b076e141 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 changelogb09bc6e1 Start next dev cycle0d467ccb Prepare release 0.2.0-rc.0c757007a 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 cyclea79ff03b Prepare release 0.2.0-beta.10d8d3cca Revendor api (#98)2f850243 Fix tests (#97)4ced0bfe Revendor api for catalog apigroup (#96)e7695400 Update chanelog8e358aea Use –pull flag with docker build (#20) (#95)d2a97d90 Merge commit ‘16c769ee4686576f172a6b79a10d25bfd79ca4a4’d1fe8a8a Start next dev cycle04eb9bb5 Prepare release 0.2.0-beta.09dfea960 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.sh796c93da 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.mdbf3f1823 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.062a8fbbd 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.md62eaa397 Update README.mdc53704c7 Remove Docker pull countb9ec877e Add travis yaml (#25)ade3571c Start next dev cycleb4b749df Prepare release 0.1.0-beta.24d46d95d 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.1ebbfec2f 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.md1f84a5da Start next dev cycle2f1e4b7d Prepare release 0.1.0-beta.0dce1e88e Add release script60ed55cb 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 link6fffa713 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 Dockerfilee92bfec9 Add mysql-util docker image (#5)2a4b25ac Mysql db - Inititalizing (#2)cbfbc878 Update README.md01cab651 Update README.md0aa81cdf Use client-go 5.x3de10d7f Update ./hack folder (#3)46f05b1f Add skeleton for mysql (#1)73147dba Merge commit ‘be70502b4993171bbad79d2ff89a9844f1c24caa’ as ‘hack/libbuild’