Merged pull requests:
- Add default affinity rules for Redis #508 (faem)
- Set default affinity if not provided for Elasticsearch #507 (kamolhasan)
- Add requireSSL field to MySQL crd #506 (suaas21)
v0.13.0-rc.4 (2020-02-16)
Merged pull requests:
- Use stash.appscode.dev/[email protected] #504 (tamalsaha)
- Generate keyFile for sendX509 auth mode in Mongo #502 (tamalsaha)
- Redesign keyFile secrets for replicaset and sharing MongoDBs #500 (tamalsaha)
- Ensure that statefulset PDP allows at least 1 unavailable pod #498 (andersosthus)
- Add labeler field into mysqlversions CRD #497 (suaas21)
- TLS config for mongoDB, Issuer ref for mysql,percona,postgres,proxysql #496 (tamalsaha)
- Add secret informer and lister to controller #495 (tamalsaha)
- validate prometheus agent spec #493 (tamalsaha)
- Change termination policy to Halt from Pause #492 (tamalsaha)
- Update for percona-xtradb standalone restore #491 (shudipta)
- Affinity defaulting for mongodb #490 (the-redback)
- Cleanup DB helper defaulting functions #489 (the-redback)
- Add method for ES governing service name #487 (kamolhasan)
- Delete dormant and snapshot CRD #486 (the-redback)
v0.13.0-rc.3 (2020-01-11)
Fixed bugs:
Merged pull requests:
- Update cron and stow libraries #485 (tamalsaha)
- Vendor [email protected] #484 (tamalsaha)
- Add spec.halted as a replacement for DormantDatabase crd #482 (tamalsaha)
- Bring back support for k8s 1.11 #481 (tamalsaha)
- Enable Status subresource for MySQL crd. #480 (tamalsaha)
- Deprecate Pause termination policy #479 (tamalsaha)
- Update mount path for custom config for ProxySQL & PerconaXtraDB #478 (shudipta)
- API Review #476 (tamalsaha)
- Fix MySQL base server id data type #475 (tamalsaha)
- Always create RBAC roles #474 (tamalsaha)
- Use 2-way merge patch in Patch helpers #472 (tamalsaha)
- Fixed mongodb ssl args #471 (the-redback)
- Introduce KubeDB DBA resources #470 (tamalsaha)
- Show AUTH_PLUGIN for ESVersion #469 (tamalsaha)
- Update client-go to kubernetes-1.16.3 #468 (tamalsaha)
- Cert-Manager for PgBouncer #467 (iamrz1)
- Add helper library for CRDs #466 (tamalsaha)
- Use kubebuilder generated CRD yamls #465 (tamalsaha)
- Use [email protected] to generate structural schema #464 (tamalsaha)
- Generate protobuf files for api types #463 (tamalsaha)
- Add license header to files #462 (tamalsaha)
- Verify Go modules in ci #461 (tamalsaha)
v0.13.0-rc.2 (2019-10-23)
Merged pull requests:
- Use [email protected] #460 (tamalsaha)
- Show diff when files
make verify
fails #459 (tamalsaha) - Split imports into 3 blocks #458 (tamalsaha)
- Remove EnableStatusSubresource #457 (tamalsaha)
- Fix linter issues #456 (tamalsaha)
- Verify generated files are up to date #454 (tahsinrahman)
- Use utilruntime.Must to check for errors #453 (tamalsaha)
v0.13.0-rc.1 (2019-10-07)
Merged pull requests:
- Prepare v0.13.0-rc.1 release #452 (tamalsaha)
- Generate swagger.json #451 (tamalsaha)
- Added helper functions to dbVersions to check for valid specs #450 (the-redback)
- Fix linter errors #449 (tamalsaha)
- Add Readiness probe for PerconaXtraDB #448 (shudipta)
- Added authPlugin field in Version Catalog spec #447 (the-redback)
- Remove additional print column PROXYSQL_IMAGE from PerconaXtraDBVersion #446 (shudipta)
- Remove ProxySQL image field from PerconaXtraDBVersion type #445 (shudipta)
- Change default termination policy as Delete. #444 (tamalsaha)
- Change to configure proxysql for group replication #443 (shudipta)
- Add ProxySQLVersion types #442 (shudipta)
- Add helper methods to configure proxysql for group replication #441 (shudipta)
- Use authentication for readiness and liveness probes #440 (the-redback)
- Add ProxySQL to Load Balance MySQL Query Requests #439 (shudipta)
- Add PgBouncer types and clientset #424 (iamrz1)
v0.13.0-rc.0 (2019-08-22)
Merged pull requests:
- Update galera arbitrator helper methods and constants #438 (shudipta)
- Use github.com/Azure/go-autorest/[email protected] #437 (tamalsaha)
- Add logic to get the PerconaXtraDB object name #436 (shudipta)
- Use github.com/golang/[email protected] #435 (tamalsaha)
- Bring back MongoDBConfiguration #434 (tamalsaha)
- Delete authorization and config api types #433 (tamalsaha)
- Rename from Percona to PerconaXtraDB #432 (shudipta)
- Apply label to CRD yamls #430 (tamalsaha)
- Add naming patterns for CRDs #429 (tamalsaha)
- Delete Report types #428 (tamalsaha)
- Use kubebuilder to generate crd yamls #427 (tamalsaha)
- Fix defaulting ClusterAuthMode #426 (the-redback)
- Update tls file paths in default probes #425 (the-redback)
- Fix travis build #423 (tamalsaha)
- Change package path to kubedb.dev/apimachinery #422 (tamalsaha)
- Mongodb config parameter for stash-mongodb integration #421 (the-redback)
- Add galera arbitrator config #420 (shudipta)
- Add license header to make files #419 (tamalsaha)
- Use robfig/cron@v3 #418 (tamalsaha)
- Add Maxunavaiable for Elasticsearch PDB support #414 (iamrz1)
- Use stopch to cancel BlockOnStashOperator #413 (tamalsaha)
- Add Makefile #412 (tamalsaha)
- Using PDB createOrPatch #411 (iamrz1)
- PDB creator for StatefulSets and Deployments #410 (iamrz1)
- Add util functions for Percona #409 (shudipta)
- Update dormant for percona and mariadb #408 (shudipta)
- Add percona version api, client #407 (shudipta)
- Add MariaDB api, client #406 (shudipta)
- Add Percona api, client #405 (shudipta)
- Add Service Account name to Database CRDs #404 (iamrz1)
- Update to k8s 1.14.0 client libraries using go.mod #403 (tamalsaha)
- API for SSL support in mongodb #400 (the-redback)
- Integrate stash/restic with kubedb #398 (the-redback)
0.12.0 (2019-05-06)
Merged pull requests:
- Remove Resources field from MongoDB ShardTopology #402 (the-redback)
- Fix ConfigServer DSN address #401 (the-redback)
- Revendor dependencies #399 (tamalsaha)
- Mysql Group Replication #397 (shudipta)
- Remove deprecated Specs #396 (the-redback)
- Modify validator names #395 (iamrz1)
- MongoDB CRD specs and helper method for sharding #393 (the-redback)
0.11.0 (2019-03-18)
Merged pull requests:
- Add PSP names support in ***Version crds #392 (tamalsaha)
- Add app.kubernetes.io labels to offshoot objects #391 (tamalsaha)
- Version CRD update for init container #390 (iamrz1)
- StorageType added in BackupSchedule #389 (the-redback)
- Add role label for stats service #388 (tamalsaha)
- Update Kubernetes client libraries to 1.13.0 release #387 (tamalsaha)
- Fix: Search for running snapshots only on snapshot namespace #386 (the-redback)
0.10.0 (2019-02-18)
Fixed bugs:
- Prevent prefix matching of multiple snapshots #375 (the-redback)
Merged pull requests:
- Add ReplicaServiceTemplate to Postgres crd #385 (tamalsaha)
- Helper method for Snapshot ServiceAccount Name #384 (the-redback)
- Revendor dependencies #383 (tamalsaha)
- Remove Snapshot creation at the beginning of ScheduleBackup #382 (the-redback)
- Fix: check topology storage in snapshot storage webhook #381 (the-redback)
- LeaderElection Configs added in postgres spec #380 (the-redback)
- Introduce Ephemeral storageType for snapshot #379 (the-redback)
- Add helper method for getting StatefulSet name for i'th sharding and some constant for redis #378 (shudipta)
- Allow specifying PVC spec for snapshot job #377 (tamalsaha)
- Update copyright year to 2019 #376 (tamalsaha)
- Remove database versions from "all" category #374 (sh0rez)
- Update dependencies for AppBinding #373 (tamalsaha)
0.9.0 (2018-12-17)
Merged pull requests:
- Reuse event recorder #372 (tamalsaha)
- Reuse event recorder #371 (tamalsaha)
- Revendor dependencies #370 (tamalsaha)
- Fail Snapshot if any error in getting Snapshotter Job #369 (hossainemruz)
- Revendored stow library #368 (the-redback)
- Skip error if database not found [while delete snapshot] #367 (the-redback)
- Refactor event and status update #366 (the-redback)
0.9.0-rc.2 (2018-12-06)
0.9.0-rc.1 (2018-12-02)
Fixed bugs:
- Remove leftover "running" annotation from completed snapshots #355 (the-redback)
- Fix DNS name for mongodb host #354 (the-redback)
Merged pull requests:
- Change appbinding object name #365 (the-redback)
- Probe defaulting for mongodb #364 (the-redback)
- Move patch util to authorization/v1alpha1/ #363 (nightfury1204)
- Use LocalObjectReference for database #362 (tamalsaha)
- Add patch util for DatabaseAccessRequest and DB Roles #361 (nightfury1204)
- Add lease info in the status field #360 (nightfury1204)
- Add DatabaseAccessRequest, update DB types #359 (nightfury1204)
- Fix wrong adresses in MongoDB hostname function #358 (oxyno-zeta)
- Add plugin name and default method for database configuration #357 (nightfury1204)
- Error out from cron job for deprecated dbversion #356 (the-redback)
- Fix namespace validator error message #353 (tamalsaha)
0.9.0-rc.0 (2018-10-15)
Fixed bugs:
Merged pull requests:
- Fix test #352 (tamalsaha)
- Update osm api #351 (tamalsaha)
- Update kubernetes client libraries to 1.12.0 #350 (tamalsaha)
- Add target fields for Postgres PITR #349 (hossainemruz)
- Added Hostaddress helper function for MongoDB #348 (the-redback)
- Fix defaulting TerminationPolicy for storage type Ephemeral #347 (hossainemruz)
- Add EventRecorder helpers #346 (tamalsaha)
- Check if spec.replicaset.keyfile is empty before processing #345 (the-redback)
- Add Enable***Webhook fields to config #344 (tamalsaha)
- Add patch utils for authorization apis #343 (tamalsaha)
- Update AuthManager types #342 (tamalsaha)
- Remove DefaultParameters for database #340 (tamalsaha)
- Update appcatalog dependency #339 (tamalsaha)
- Implement appcatalog.AppMeta interface for db crds #338 (tamalsaha)
- Remove remaining DoNotPause #337 (tamalsaha)
- Replace doNotPause with TerminationPolicy = DoNotTerminate #336 (tamalsaha)
- Add types for user manager #335 (tamalsaha)
- Add database configuration types for AppCatalog parameter #333 (tamalsaha)
- Allow passing resources to NamespaceValidator #332 (tamalsaha)
- Add validation webhook for Namespace deletion #331 (tamalsaha)
0.9.0-beta.1 (2018-09-30)
Merged pull requests:
- Revendor api #330 (tamalsaha)
- Default ESAuthPlugin to SearchGuard #329 (tamalsaha)
- Introduce spec.authPlugin for Elasticsearch #328 (tamalsaha)
- Generate crd yaml for etcd #327 (tamalsaha)
- Revise postgres types #326 (tamalsaha)
- Change constants to CamelCase #325 (tamalsaha)
- Fix package path #324 (tamalsaha)
- Use root clientset #323 (tamalsaha)
- Fix build #322 (tamalsaha)
- Move ***Version crds to catalog.kubedb.com apigroup #321 (tamalsaha)
- Set annotation first before updating status of DB from Job controller #320 (the-redback)
0.9.0-beta.0 (2018-09-20)
Fixed bugs:
- Provide namespace to DynamicClient for PersistentVolumeClaims resource #308 (the-redback)
- Fix terminationPolicy json tag #302 (tamalsaha)
- Take 'AnnotationJobType' from labels #267 (the-redback)
- Remove regex restriction on db version crds #261 (tamalsaha)
- Remove schema validation for DormantDatabase crd #236 (tamalsaha)
Merged pull requests:
- Bring back spec.replicas field for Redis #319 (tamalsaha)
- Rename
Database
column of DBVersion crd to DB_IMAGE #318 (hossainemruz) - Show Deprecated column for DBVersions #317 (hossainemruz)
- Introduce argument for SnapshotSource initialization #316 (the-redback)
- Redis ClusterSpec #315 (shudipta)
- Provide full 'runtime object' instead of objectreference for event recorder #313 (the-redback)
- Use forked k8s.io/client-go #312 (tamalsaha)
- Revendor api #311 (tamalsaha)
- Use WipeOutDatabase interface to delete secret and other DB components #310 (the-redback)
- Use "apps.RollingUpdateDeploymentStrategyType" instead "apps.RollingUpdateStatefulSetStrategyType" for Memcached #309 (hossainemruz)
- Perform migrations before defaulting #307 (tamalsaha)
- Perform defaulting for databases #306 (tamalsaha)
- Added helper method GetScheme & GetURL for elasticsearch #305 (the-redback)
- Add UpdateStrategy to spec #304 (tamalsaha)
- Refactor SetOwnerReference and RemoveOwnerReference to use as library #303 (the-redback)
- Add Deprecated field for *Version crds #301 (tamalsaha)
- Add TerminationPolicy for databases #300 (tamalsaha)
- Fix crd validation spec for IntHash #299 (tamalsaha)
- Use IntHash as status.observedGeneration #298 (tamalsaha)
- Elasticsearch: Don't return http/https from Scheme function #297 (hossainemruz)
- Elasticsearch: Fix Scheme() function for stat service #296 (hossainemruz)
- Add Kind() method #295 (tamalsaha)
- Add OffshootSelectors to DormantDatabase #294 (tamalsaha)
- Add status.observedGenerationHash #293 (tamalsaha)
- Mark version field as reuiqred #292 (tamalsaha)
- Use EtcdVersion for Etcd images #291 (sanjid133)
- Regenerate crd yamls #290 (tamalsaha)
- Support passing args via PodTemplate #289 (tamalsaha)
- Require spec.storage field for durable storage type #288 (tamalsaha)
- Check that spec.storage is unset for ephemeral storage type #287 (tamalsaha)
- Introduce storageType : ephemeral #286 (tamalsaha)
- Fix skip bucket access verification for local volume #285 (the-redback)
- Use FilterKeys from kutil #284 (tamalsaha)
- Add
all
to crd categories #283 (tamalsaha) - Use EqualAnnotation #282 (tamalsaha)
- Skip bucket access verification for local volume #281 (the-redback)
- Update Redis.AlreadyObserved method #280 (tamalsaha)
- Rename Equal method to AlreadyObserved #279 (tamalsaha)
- Added helper function 'Equal' to compare new and old objects #278 (the-redback)
- Use observedGeneration to trigger Update event for DormantDB && check glevel before calculating diff #277 (the-redback)
- Don't check bucket access in webhook #276 (tamalsaha)
- Migrate deprecated crd fields to PodTemplate #275 (tamalsaha)
- Support categories in CRDs #274 (tamalsaha)
- CRD update to support ObservedGeneration in Status #273 (the-redback)
- Fixed UpdateStatus helper method #272 (the-redback)
- Use StatsService instead of StatsAccessor #271 (the-redback)
- Fix self-loop of statsService GetNamespace method #270 (the-redback)
- Fix return value from filterTags #269 (tamalsaha)
- Implemented StatsAccessor interface with another struct #268 (the-redback)
- Enable subresource for mysql #266 (the-redback)
- Add OffshootLabels for Memcached #265 (tamalsaha)
- Add OffshootLabels for Snaphsots #264 (tamalsaha)
- Rename StatefulSetLabels to OffshootLabels #263 (tamalsaha)
- Rename OffshootLabels to OffshootSelectors #262 (tamalsaha)
- Enable status sub resource for crd yamls #260 (tamalsaha)
- GetKind from kutil #259 (the-redback)
- Fix error checking #258 (the-redback)
- Update offshoot api #257 (tamalsaha)
- Add <DB>Version types #256 (tamalsaha)
- Move crds to api folder #255 (tamalsaha)
- Fix postgres version type #254 (annymsMthd)
- Fix ES podTemplate #253 (tamalsaha)
- Revise optional fields #252 (tamalsaha)
- Add PostgresVersion type (#183) #251 (annymsMthd)
- Retry UpdateStatus calls #250 (the-redback)
- Revise crd spec #249 (tamalsaha)
- Added tls field and update monitoring path in etcd #248 (sanjid133)
- Add tlsPolicy to etcd #247 (tamalsaha)
- Improve crd spec #246 (tamalsaha)
- Fix build #245 (tamalsaha)
- Use kmodules monitoring and objectstore api #244 (tamalsaha)
- Fixed status update for subresources #243 (the-redback)
- Use version and additional columns for crds #242 (tamalsaha)
- Update client-go to v8.0.0 #241 (tamalsaha)
- Format shell script #240 (tamalsaha)
- Enable status subresource for crds #239 (tamalsaha)
- Mongo cluster - replicaSet #238 (the-redback)
- Support custom configuration file #237 (hossainemruz)
- Move openapi-spec to api folder #235 (tamalsaha)
- Support ENV variables in CRDs #234 (hossainemruz)
0.8.0 (2018-06-12)
Merged pull requests:
- Fix codegen by updating k8s.io/apimachinery #233 (tamalsaha)
- Fixes bucket access of different region #232 (the-redback)
- Revendor aws ans azure sdks #231 (tamalsaha)
- Don't ignore error for s3 GetBucketLocation api call #230 (tamalsaha)
- Add SearchGuardDisabled() to ES #229 (tamalsaha)
- Add ESSearchguardDisabled key #228 (tamalsaha)
- Apply validation rules to kubedb names #227 (tamalsaha)
- Add changelog #226 (tamalsaha)
0.8.0-rc.0 (2018-05-28)
Merged pull requests:
- Generate swagger.json for Elasticsearch #225 (tamalsaha)
- Storage is required for DB objects #224 (the-redback)
- use resources for individual node #223 (aerokite)
- skip storage secret validation for S3 & GCS #222 (aerokite)
- Skip delete requests for empty resources #221 (the-redback)
- use resources for individual node #220 (aerokite)
- Don't panic if admission options is nil #219 (tamalsaha)
- Add Update***Status helpers #218 (tamalsaha)
- Separate apiGroup for mutating and validating webhook #217 (the-redback)
- Update client-go to 7.0.0 #216 (tamalsaha)
- Added support for osm 0.7.0 (minio server) #215 (the-redback)
- Handle deletion of Cert Certificate of elasticsearch in DormantDatabase Webhook #214 (the-redback)
- Added EnableRbac option in config #213 (the-redback)
- Register Etcd types #212 (tamalsaha)
- Add types for Etcd #211 (tamalsaha)
- Use one Informer and N-eventHandler for Snapshot, DormantDB and Job #210 (the-redback)
- Move swagger.json to openapi-spec/v2 #209 (tamalsaha)
- Generate swagger.json #208 (tamalsaha)
- Add install pkg for crds #207 (tamalsaha)
- Fix openapi spec for kubedb crds #206 (tamalsaha)
- Validate Prometheus.Port for both built-in and CoreOS prometheus #205 (the-redback)
- Added shared informer factory #204 (the-redback)
- Moved dormantDb & Snapshot Admission Controller packages to apimachinery #203 (the-redback)
- Use client-go method to get ObjectReference #202 (the-redback)
- Improved Required and Optional fields for kubedb APIs #201 (the-redback)
- Skip setting ListKind #200 (tamalsaha)
- Add CRD Validation #199 (tamalsaha)
- Generate openapi spec #198 (tamalsaha)
- Refactored Dormant Database Controller to support KubeDB Mutating #197 (the-redback)
- Add travis yaml #196 (tahsinrahman)
0.8.0-beta.2 (2018-02-26)
Merged pull requests:
- Add ReplicasServiceName method #194 (aerokite)
- Use pointer where default value is non-zero #193 (aerokite)
- Skip generating UpdateStatus method #192 (tamalsaha)
- Delete internal types #191 (tamalsaha)
- Use official code generator scripts #190 (tamalsaha)
- Use github.com/pkg/errors #189 (tamalsaha)
- Fix pluralization of Elasticsearch #188 (tamalsaha)
- Fixed event reason for Restore Job #187 (the-redback)
0.8.0-beta.1 (2018-01-29)
Merged pull requests:
- Update dependencies to client-go v6.0.0 #186 (tamalsaha)
- Fix setting ownerReference to PVC #185 (the-redback)
- handle database restore Job #183 (aerokite)
- add watcher for Snapshot Job #181 (aerokite)
- Fixed Validation of Monitoring Spec #180 (the-redback)
- Fix inline volumeSource marshalling for LocalSpec #179 (tamalsaha)
- Improve Monitoring validation & add helper method GetMonitoringVendor() to DBs #178 (the-redback)
- Use coreos/prometheus-operator v0.16.0 #177 (tamalsaha)
- Use 'my' as MySQL resource code #176 (the-redback)
- use prometheus related name for exporter port #175 (aerokite)
0.8.0-beta.0 (2018-01-06)
Fixed bugs:
- Auto detect AWS bucket region #172 (tamalsaha)
- Modify CronController #19 (aerokite)
- Fix some bugs #18 (aerokite)
- Remove test flag checking #7 (sadlil)
Merged pull requests:
- Removed unused events #174 (the-redback)
- Add ImagePullSecrets field for docker Registry #173 (aerokite)
- Make LocalSpec match Stash's LocalSpec #171 (tamalsaha)
- Remove TryPatch methods #170 (tamalsaha)
- Add work queue for Snapshot & DormantDatabase #169 (aerokite)
- Add Patch Event-Type #168 (the-redback)
- Use verb type to indicate mutation #167 (tamalsaha)
- Indicate mutation in PATCH helper method return #166 (tamalsaha)
- Move docker information #164 (aerokite)
- Remove SnapshotType #163 (aerokite)
- Use PostgresArchiverSpec pointer #161 (aerokite)
- Fix crd registration #160 (the-redback)
- Use kubedb repository #159 (aerokite)
- Support Postgres 9.6.x #158 (aerokite)
- Update docker hub client to official master #157 (tamalsaha)
- Added MasterServiceName getter method #156 (aerokite)
- Clean transform function signature #155 (aerokite)
- Added EnableSSL field for Elasticsearch #154 (aerokite)
- Fix resource deletion in Restore Job #153 (the-redback)
- Fix snapshot resources delete #152 (the-redback)
- Fix in import #151 (the-redback)
- Add snapshot OSMSecret getter function #150 (the-redback)
- Use Prometheus tools from appscode/kutil #149 (tamalsaha)
- Add Memcached CRD #148 (the-redback)
- Add Redis CRD #146 (the-redback)
- Removes pointer from mysql list items. #145 (the-redback)
- Support dedicated nodes for Elasticsearch #144 (aerokite)
- Add MongoDB CRD #143 (tamalsaha)
- Generate openapi spec #142 (tamalsaha)
- Use client-go 5.x #141 (tamalsaha)
- Move kutil to apimachinery #140 (tamalsaha)
- Generate ugorji stuff #139 (tamalsaha)
- Add Mysql CRD #138 (the-redback)
- Assign Type Kind in CRD object #137 (aerokite)
- Add Affinity and Tolerations to DB specs. #136 (tamalsaha)
- Remove analytics and use appscode/go/log pkg #135 (tamalsaha)
- Use object reference to send events. #134 (tamalsaha)
- Support migration from TPR to CRD #133 (aerokite)
- Use kutil #132 (aerokite)
- Update Azure sdk to 10.2.1 #131 (tamalsaha)
- Support patch #130 (aerokite)
- Remove unnecessary get request #129 (aerokite)
- Add failsafe update #128 (aerokite)
- Use PersistentVolumeClaimSpec as Storage #127 (aerokite)
- Rename Elastic tpr to Elasticsearch #126 (tamalsaha)
- Remove Location field from GCSSpec #125 (aerokite)
- Remove ServiceName() #123 (aerokite)
- Allow path prefix for snapshot storage. #122 (tamalsaha)
- Add helper methods for offshoot names #121 (tamalsaha)
- Allow setting resources for StatefulSet or Snapshot/Restore jobs #120 (tamalsaha)
- Create & mount osm config in /etc/osm/config #119 (tamalsaha)
- Add support for local & remote storage. #118 (tamalsaha)
- Fix selector for deleting pods #117 (tamalsaha)
- Add app=kubedb labels to TPR registration #116 (tamalsaha)
- Use port in service monitor endpoint #114 (tamalsaha)
- Add summary report types #113 (aerokite)
- Use side-car service monitor. #112 (tamalsaha)
- Remove ListOptions #111 (aerokite)
- Use client-go #110 (tamalsaha)
- Prevent starting cron multiple times #109 (aerokite)
- Run unified exporter in the same pod as operator #108 (tamalsaha)
- Use StrYo to represent Version #107 (tamalsaha)
- Add analytics #106 (aerokite)
- Use correct service selector #105 (aerokite)
- Set pod ip using __meta_kubernetes_pod_ip #104 (tamalsaha)
- Add event reason for update and delete #103 (saumanbiswas)
- Set MatchLabels in Deployment #101 (aerokite)
- Use go-client error package #100 (aerokite)
- Handle missing monitor spec for updates #99 (tamalsaha)
- Use kubedb instead of k8sdb #98 (aerokite)
- Use api group kubedb.com instead of k8sdb.com #96 (tamalsaha)
- Implement Prometheus operator integration #95 (saumanbiswas)
- Delete DormantDatabase while resuming #94 (aerokite)
- Remove controller constructor #93 (aerokite)
- Add skeleton for Prometheus support #92 (tamalsaha)
- Use events Pause & Resume #87 (tamalsaha)
- Rename recover to resume #86 (tamalsaha)
- Rename DeletedDatabase to DormantDatabase #85 (tamalsaha)
- Recreate DeletedDatabase if not wiped out #78 (aerokite)
- Use snap as code for Snapshot types. #73 (tamalsaha)
- Rename variable dbSnapshot -> snapshot #70 (tamalsaha)
- Rename DatabaseSnapshot to Snapshot #69 (tamalsaha)
- Take immediate backup to validate scheduler #68 (aerokite)
- Add resource code #67 (aerokite)
- Reduce sleep duration to 10sec #66 (aerokite)
- Remove erronous get request #65 (aerokite)
- Check docker image version #52 (aerokite)
- Remove GoverningService field from Spec #51 (aerokite)
- Create headless service for StatefulSet #50 (aerokite)
- Do not need ServiceAccount #49 (aerokite)
- Remove Replicas field from PostgresSpec #48 (aerokite)
- Rename ServiceAccountName to GoverningService #47 (aerokite)
- Remove DatabaseSecret from SnapshotSpec #38 (aerokite)
- Add database kind in label instead of type #37 (aerokite)
- Bubble up error for controller methods #36 (aerokite)
- Remove EventRecorder wrapper #35 (aerokite)
- Rename status to phase #34 (aerokite)
- remove * from Items[] #33 (ashiquzzaman33)
- Rename "destroy" to "wipeOut" #32 (tamalsaha)
- Rename time fields to match kube naming style. #28 (tamalsaha)
- Rename Status Time fields #26 (aerokite)
- Add support to initialize database #25 (aerokite)
- Remove AC / AppsCode prefix #24 (tamalsaha)
- Change interface method signatures. #23 (tamalsaha)
- Delete unused docker build script. #22 (tamalsaha)
- Added recover operation #20 (aerokite)
- Extract generic database framework #15 (aerokite)
- Fix fake #14 (ashiquzzaman33)
- Remove fake client factory #11 (aerokite)
- Use time.Duration instead of float64 #9 (aerokite)
- Add constant for resources #8 (aerokite)
- Implement Database backup common methods #6 (aerokite)
- Combine all k8sdb TPR here #5 (aerokite)
- Ensure ThirdPartyResource #4 (aerokite)
- Add DatabaseSnapshot & DeletedDatabase TPR #3 (aerokite)
* This Change Log was automatically generated by github_changelog_generator