v0.6.0-rc.0 (2019-08-22)
Merged pull requests:
- Add e2e test commands to Makefile #172 (the-redback)
- Support more mongodb versions #171 (the-redback)
- Fix create database secret will end with dead loop #170 (weenxin)
- Update dependencies #169 (tamalsaha)
- Don't set annotation to AppBinding #168 (hossainemruz)
- Set database version in AppBinding #167 (hossainemruz)
- Ensure client.pem subject as root user #166 (the-redback)
- Change package path to kubedb.dev/mongodb #165 (tamalsaha)
- Improve stash integration #164 (the-redback)
- Add license header to Makefiles #163 (tamalsaha)
- Fix UpsertDatabaseAnnotation() function #162 (hossainemruz)
- Makefile install uninstall & purge command #161 (the-redback)
- Add Makefile #160 (tamalsaha)
- Pod Disruption Budget for Mongo #159 (iamrz1)
- SSL support in mongodb #158 (the-redback)
- Integrate stash/restic with mongodb #157 (the-redback)
- Handling resource ownership #156 (iamrz1)
- Update to k8s 1.14.0 client libraries using go.mod #155 (tamalsaha)
0.5.0 (2019-05-06)
Merged pull requests:
- [revendored] Remove Resources field from shardTopology #154 (the-redback)
- Revendor dependencies #153 (tamalsaha)
- Use official Mongo GO Driver for testing MongoDB #152 (the-redback)
- Fix PSP in Role for kubeDB upgrade #151 (iamrz1)
- Modify mutator validator names #150 (iamrz1)
- set resource requirements for bootstrap init container #149 (phin1x)
- Add MongoDB Sharding support #148 (the-redback)
0.4.0 (2019-03-18)
Merged pull requests:
- Init container and DB psp in e2e test framework #147 (iamrz1)
- Don't inherit app.kubernetes.io labels from CRD into offshoots #146 (tamalsaha)
- Support for init container #145 (iamrz1)
- Add role label to stats service #144 (tamalsaha)
- PSP support for MongoDB #143 (iamrz1)
- Update Kubernetes client libraries to 1.13.0 release #142 (tamalsaha)
0.3.0 (2019-02-19)
Merged pull requests:
- Revendor dependencies #141 (tamalsaha)
- Revendor dependencies : Retry Failed Scheduler Snapshot #140 (the-redback)
- Support for mongo 4.x #139 (the-redback)
- Added ephemeral StorageType support #138 (the-redback)
- Initial RBAC support: create and use K8s service account for MongoDB … #137 (maartenvandenbogaard)
- Use PVC spec from snapshot if provided #135 (tamalsaha)
- Revendored and updated tests for 'Prevent prefix matching of multiple snapshots' #134 (the-redback)
- Update peer-finder binary #133 (the-redback)
- Add certificate health checker #132 (tamalsaha)
- Update E2E test: Env update is not restricted anymore #131 (the-redback)
- Fix AppBinding #130 (tamalsaha)
0.2.0 (2018-12-17)
Fixed bugs:
- Fix panic for mongodb probe #125 (the-redback)
Merged pull requests:
- Reuse event recorder #129 (tamalsaha)
- Revendor dependencies #128 (tamalsaha)
- OSM binay upgraded & E2E tests for multiple collecion #127 (the-redback)
- Test for faulty snapshot #126 (the-redback)
0.2.0-rc.2 (2018-12-06)
Merged pull requests:
- Upgrade database secret keys #124 (the-redback)
- Ignore mutation of fields to default values during update #123 (tamalsaha)
- Support configuration options for exporter sidecar #122 (tamalsaha)
- Use flags.DumpAll #121 (tamalsaha)
0.2.0-rc.1 (2018-12-02)
Merged pull requests:
- Apply cleanup #120 (tamalsaha)
- Set periodic analytics #119 (tamalsaha)
- Introduce AppBinding support #118 (the-redback)
- Fix analytics #117 (the-redback)
- Fix Mongo liveness/readiness probes overwrite podTemplate configuration #116 (the-redback)
- Error out from cron job for deprecated dbversion #115 (the-redback)
- Fix operator startup in minikube #114 (the-redback)
- Removed WaitUntilDigitalOceanReady from e2e tests #113 (the-redback)
- Add CRDs without observation when operator starts #112 (the-redback)
- Fix DNS for mongodb hosts #111 (the-redback)
0.2.0-rc.0 (2018-10-15)
Merged pull requests:
- Support providing resources for monitoring container #110 (tamalsaha)
- Update kubernetes client libraries to 1.12.0 #109 (tamalsaha)
- Add validation webhook xray #108 (tamalsaha)
- Various Fixes #107 (hossainemruz)
- Fix host for mongodb backup and restore jobs #106 (the-redback)
- Use dynamic username for mongodb backup and restore #105 (the-redback)
- Merge ports from service template #103 (tamalsaha)
- Replace doNotPause with TerminationPolicy = DoNotTerminate #102 (tamalsaha)
- Pass resources to NamespaceValidator #101 (tamalsaha)
- Various fixes #100 (tamalsaha)
- Support Livecycle hook and container probes #99 (tamalsaha)
- Check if Kubernetes version is supported before running operator #98 (tamalsaha)
- Update package alias #97 (tamalsaha)
0.2.0-beta.1 (2018-09-30)
Merged pull requests:
- Revendor api #96 (tamalsaha)
- Fix tests #95 (tamalsaha)
- Revendor api for catalog apigroup #94 (tamalsaha)
- Fix: Restrict user from updating spec.storageType #93 (the-redback)
- Use --pull flag with docker build (#20) #92 (tamalsaha)
0.2.0-beta.0 (2018-09-20)
Fixed bugs:
- Update status.ObservedGeneration for failure phase #72 (the-redback)
Merged pull requests:
- Show deprecated column for mongodbversions #91 (hossainemruz)
- Pass extra args to tools.sh #90 (the-redback)
- Support Termination Policy & Stop working for deprecated *Versions #89 (the-redback)
- Revendor k8s.io/apiserver #88 (tamalsaha)
- Revendor kubernetes-1.11.3 #87 (tamalsaha)
- Don't try to wipe out Snapshot data for Local backend #86 (hossainemruz)
- Support UpdateStrategy #85 (tamalsaha)
- Add TerminationPolicy for databases #84 (tamalsaha)
- Revendor api #83 (tamalsaha)
- Fix log formatting #82 (tamalsaha)
- Use IntHash as status.observedGeneration #81 (tamalsaha)
- fix github status #80 (tahsinrahman)
- update pipeline #79 (tahsinrahman)
- update pipeline #78 (tahsinrahman)
- maintain exporter docker image latest tag from master branch #76 (the-redback)
- Use k8s.io/apiserver from pharmer #75 (the-redback)
- Use officially suggested exporter image #74 (the-redback)
- Migrate MongoDB #73 (tamalsaha)
- Keep track of ObservedGenerationHash #71 (tamalsaha)
- Use NewObservableHandler #70 (tamalsaha)
- Fix uninstall for concourse #69 (tahsinrahman)
- Support passing args via PodTemplate #68 (tamalsaha)
- Introduce storageType : ephemeral #67 (tamalsaha)
- Revendor api #66 (tamalsaha)
- Add support for running tests on cncf cluster #65 (tahsinrahman)
- Revendor api #64 (tamalsaha)
- Revendor apimachinery #63 (tamalsaha)
- Use ObservedGeneration in Status to keep track of last generation observed #62 (the-redback)
- Separate StatsService for monitoring #61 (the-redback)
- Use MongoDBVersion for Mongodb images #60 (the-redback)
- Use updated crd spec #59 (tamalsaha)
- Rename OffshootLabels to OffshootSelectors #58 (tamalsaha)
- Revendor api #57 (tamalsaha)
- Use kmodules monitoring and objectstore api #56 (tamalsaha)
- Refactor concourse scripts #55 (tahsinrahman)
- Fix command
./hack/make.py test e2e
#54 (the-redback) - Set generated binary name to mg-operator #53 (tamalsaha)
- Don't add admission/v1beta1 group as a prioritized version #52 (tamalsaha)
- Enable status subresource for crds #51 (tamalsaha)
- Update client-go to v8.0.0 #50 (tamalsaha)
- Format shell script #49 (tamalsaha)
- Mongodb Clustering - replicaset && config file addition #48 (the-redback)
- Updated osm version to 0.7.1 #47 (the-redback)
- Support ENV variables in CRDs #46 (hossainemruz)
0.1.0 (2018-06-12)
Merged pull requests:
- Fixed missing error return #44 (the-redback)
- Revendor dependencies #43 (tamalsaha)
- Add changelog #42 (tamalsaha)
0.1.0-rc.0 (2018-05-28)
Merged pull requests:
- Concourse #41 (tahsinrahman)
- Fixed kubeconfig plugin for Cloud Providers && Storage is required for MongoDB #40 (the-redback)
- Do not delete Admission configs in E2E tests, if operator is self-hosted #39 (the-redback)
- Refactored E2E testing to support E2E testing with admission webhook in cloud #38 (the-redback)
- Skip delete requests for empty resources #37 (the-redback)
- Don't panic if admission options is nil #36 (tamalsaha)
- Disable admission controllers for webhook server #35 (tamalsaha)
- Separate ApiGroup for Mutating and Validating webhook && upgraded osm to 0.7.0 #34 (the-redback)
- Update client-go to 7.0.0 #33 (tamalsaha)
- Added support for one watcher and N-eventHandler for Snapshot, DormantDB and Job #32 (the-redback)
- Use metrics from kube apiserver #31 (tamalsaha)
- Fix e2e tests for rbac enabled cluster #30 (the-redback)
- Bundle webhook server #29 (tamalsaha)
- Moved MongoDB Admission Controller packages into mongodb #28 (the-redback)
- Add travis yaml #27 (tahsinrahman)
- Refactored MongoDB Controller to support mutating webhook #25 (the-redback)
0.1.0-beta.2 (2018-02-27)
Merged pull requests:
- Use AppsV1() to get StatefulSets #24 (the-redback)
- Migrating to apps/v1 #23 (the-redback)
- update validation #22 (aerokite)
- Fix dormantDB matching: pass same type to Equal method #21 (the-redback)
- Use official code generator scripts #20 (tamalsaha)
- Fixed dormantdb matching & Raised trottling time & Fixed MongoDB version Checking #19 (the-redback)
- Set Env from Secret ref & Fixed database connection in test #18 (the-redback)
0.1.0-beta.1 (2018-01-29)
Merged pull requests:
- converted to k8s 1.9 & Improved InitSpec in DormantDB & Added support for Job watcher #16 (the-redback)
- Fix analytics, logger and send Exporter Secret as mounted path #15 (the-redback)
- Simplify DB auth secret #14 (tamalsaha)
- Review db docker images #13 (tamalsaha)
0.1.0-beta.0 (2018-01-07)
Merged pull requests:
- Fix Analytics and pass client-id as ENV to Snapshot Job #12 (the-redback)
- Add docker-registry and WorkQueue #10 (the-redback)
- Use client id for analytics #9 (tamalsaha)
- Fix CRD registration #8 (the-redback)
- Update pkg paths to kubedb org #7 (tamalsaha)
- Assign default Prometheus Monitoring Port #6 (the-redback)
- Add Snapshot Schedule #5 (the-redback)
- Add Snapshot Backup and Restore #4 (the-redback)
- Add mongodb-util docker image #3 (the-redback)
- Initial mongo #2 (the-redback)
- Add MongoDB controller skeleton #1 (tamalsaha)
* This Change Log was automatically generated by github_changelog_generator