Change Log
Unreleased
Merged pull requests:
v0.12.0 (2020-05-18)
Closed issues:
- unknown rbac rules #384
Merged pull requests:
v0.12.0-rc.3 (2020-04-25)
Closed issues:
- Context not found in kubeconfig file #389
- Crash when the namespace is terminating #380
- Don’t regenerate a certificate authority and a certificate everytime you deploy the helm chart #371
- Config Syncer shows abnormal high I/O and memory usage #357
Merged pull requests:
- Prepare v0.12.0-rc.3 release #395 (tamalsaha)
- Publish Helm chart from release workflow #394 (tamalsaha)
- Apply various fixes to chart #393 (tamalsaha)
- Custom securityContext in template #392 (jsrolon)
- Parameterizes run command and secure port in helm #390 (masstamike)
- Clean up Helm chart’s README with removed attributes #387 (olivierlemasle)
- Allow specifying rather than generating certs #385 (tamalsaha)
v0.12.0-rc.2 (2020-01-10)
Merged pull requests:
v0.12.0-rc.1 (2020-01-10)
Closed issues:
- Kubernetes 1.16 and “extensions/v1beta1” #369
- Project roadmap #363
- kubed is messing up api-resources #351
- Don’t regenerate a certificate authority and a certificate everytime you deploy the helm chart #346
- liveness check does not detect when kubed is not responding to API requests anymore #343
- kube-controller-manager errors #340
- Performance optimizing syncer #335
- How to properly restore snapshot #303
- Use audit policy server to forward events #194
- Auto mount image pull secret for docker registry #191
- Need automatic clean up of backed up yamls. #169
- Use new Events api in 1.9 #148
- watches for changes to ConfigMap objects and performs rolling upgrades on their associated deployments #145
- Watch cloud provider specific forwarder. #108
- Include processes running on host when OOM is reported. #107
- Notifier routing #101
- Show event UID in SMS/Chat version #93
- Setup retention policy for snapshot operation #75
- Add Dry Run option for janitors #60
- Explore generic DELETE watcher #41
Merged pull requests:
v0.12.0-rc.0 (2020-01-10)
Merged pull requests:
- Update syncer docs #376 (tamalsaha)
- Fix intra cluster sync docs #375 (tamalsaha)
- Update docs for v0.12.0-rc.0 #374 (tamalsaha)
- Reboot kubed project #373 (tamalsaha)
- Delete script based installer #372 (tamalsaha)
- Change old “extensions/v1beta1” to new “apps/v1” #370 (ruzickap)
- helm chart: Add kube-config into secret if needed #368 (lonwern)
- Download onessl version v0.13.1 for Kubernetes 1.16 fix #367 (tamalsaha)
- Templatize front matter #366 (tamalsaha)
v0.11.0 (2019-09-10)
Closed issues:
- Feature request: specify source namespaces via configuration (one or all) #355
Merged pull requests:
- Use v0.11.0 instead of 0.11.0 #365 (tamalsaha)
- Prepare docs for 0.11.0 release #364 (tamalsaha)
- Use osm package from kmodules.xyz/objectstore-api #362 (tamalsaha)
- Fix nil pointer exception #361 (tamalsaha)
- Update dependencies #360 (tamalsaha)
- Add Makefile #359 (tamalsaha)
- Implementation of #355. #356 (gralfca)
- Use absolute path as aliases for reference docs #353 (tamalsaha)
- Update to k8s 1.14.0 client libraries using go.mod #352 (tamalsaha)
- Update go-notify & envconfig packages #350 (tamalsaha)
- Add notifier secret to chart #349 (tamalsaha)
- Remove notifier instructions for Hipchat and Stride #348 (tamalsaha)
- Use Backend api objects from kmodules/objectstore-api. #347 (tamalsaha)
0.10.0 (2019-04-23)
Closed issues:
Merged pull requests:
- Prepare docs for 0.10.0 release #345 (tamalsaha)
- Update Kubernetes client libraries to 1.13.5 #344 (tamalsaha)
- Improved code style and saying hello to good practices! #342 (AnikHasibul)
- Update Kubernetes client libraries to 1.13.0 #341 (tamalsaha)
- Pass pod annotation to deployment #339 (tamalsaha)
- Don’t use priority class when operator namespace is not kube-system #338 (tamalsaha)
- Use onessl 0.10.0 #337 (tamalsaha)
- Fix the case for deploying using MINGW64 for windows #336 (tamalsaha)
- Adds option to allocate/use pvc with helm installation #334 (DerekHeldtWerle)
- Add the ability to insert config sections directly #333 (pirtoo)
- Remove apiserver.ca from chart and update onessl #332 (tamalsaha)
- Add certificate health checker #331 (tamalsaha)
0.9.0 (2018-12-17)
Fixed bugs:
Closed issues:
- Dependabot couldn’t find a Gopkg.toml for this project #320
- New version release #318
- Config Syncer fails to start on initial start #316
- Resource Requests and Limits in helm chart #315
Merged pull requests:
- Update osm version to 0.9.1 #329 (tamalsaha)
- Update dependencies #328 (tamalsaha)
- Permit specifying compute resources for the kubed container. #327 (niclic)
- Use rbac/v1 api #325 (tamalsaha)
- Prepare docs for 0.9.0 release #324 (tamalsaha)
- Update osm version to 0.9.0 #323 (tamalsaha)
- Use flags.DumpAll to dump flags #322 (tamalsaha)
- Set periodic analytics #321 (tamalsaha)
- Update Kubernetes client libraries to 1.12.0 #319 (tamalsaha)
- Update kubernetes client libraries to 1.12.0 #314 (tamalsaha)
- Check if Kubernetes version is supported before running operator #313 (tamalsaha)
- Use kubernetes-1.11.3 #311 (tamalsaha)
- Update pipeline #310 (tahsinrahman)
- fix uninstall for concourse #309 (tahsinrahman)
- Improve Helm chart options #308 (tamalsaha)
- Revendor apis #307 (tamalsaha)
- Use concourse scripts from libbuild #306 (tahsinrahman)
- Fix extended apiserver issues with Kubernetes 1.11 #302 (tamalsaha)
0.8.0 (2018-07-10)
Fixed bugs:
- Handle syncing for updated namespaces #299 (tamalsaha)
- Remove infinite spin loop from operator #294 (tamalsaha)
Merged pull requests:
- Prepare docs for 0.8.0 #301 (tamalsaha)
- Add chart config for event forwarder and recycle bin #300 (tamalsaha)
- Improve logging for syncer #298 (tamalsaha)
- Expose webhook server to expose operator metrics #297 (tamalsaha)
- Remove outdated installer links #296 (tamalsaha)
- Use yaml file to create service account in installer script #295 (tamalsaha)
- Use osm 0.7.1 #293 (tamalsaha)
- Deploy in kube-system namespace using Helm #292 (tamalsaha)
- Update client-go to v8.0.0 #291 (tamalsaha)
- Format shell script #290 (tamalsaha)
- Fix openapi schema for metav1.Duration #289 (tamalsaha)
- Move openapi-spec to api folder #288 (tamalsaha)
- Add togglable tabs for Installation: Script & Helm #287 (sajibcse68)
0.7.0 (2018-06-01)
Fixed bugs:
- secrets syncing is not proper #233
- Ensure bad backups are not used to overwrite last good backup #176
Closed issues:
- kubectl returns results super slow after installing kubed #279
- Event Forwarder Hipchat notifier sends messages not notifications #260
- Fix backup manage RBAC issue #256
- Fix tests #240
- invalid header field value error when setting up with S3. #161
- Restart kubed in e2e tests when config.yaml changes #158
Merged pull requests:
0.7.0-rc.2 (2018-05-31)
Merged pull requests:
- Update changelog #285 (tamalsaha)
- Add document for Stride #284 (tamalsaha)
- Prepare docs for 0.7.0-rc.2 release #283 (tamalsaha)
- Disable api server by default in 1.8 cluster. #282 (tamalsaha)
- Fix grammar #281 (tamalsaha)
- Allow setting cluster-name during installation #280 (tamalsaha)
0.7.0-rc.1 (2018-05-30)
Fixed bugs:
- ConfigSyncer does not sync configmap/secret when new namespace is created #266
Merged pull requests:
- Prepare docs for 0.7.0-rc.1 #278 (tamalsaha)
- Fixed secret type of synced secret #277 (hossainemruz)
- concourse - delete cluster on exit #275 (tahsinrahman)
0.7.0-rc.0 (2018-05-28)
Fixed bugs:
- ClusterRole kubed-operator needs ‘patch’ and ‘delete’ permissions for configmaps/secrets resources #267
- Cron lib keeps running every 1h #83
- Fix backup command #254 (tamalsaha)
Closed issues:
- Check that client-ca and requestheader-ca are not same #242
- Support self-signed CA for Minio #241
- List and delete all old indices matching prefix #177
- Certificate signer #147
- Extract docker LABELS #139
- Enforce Pod policy via admission webhook #118
- Rethink copying config/secret to kube-public namespace #113
- Config Syncer api features #86
- Log warnings against kubed-config #81
- Perform as a Image review process #72
- k8sguard #22
Merged pull requests:
- Update changelog #276 (tamalsaha)
- Use same config for chart and script installer #274 (tamalsaha)
- Prepare docs for 7.0.0-rc.0 #273 (tamalsaha)
- Add concourse test #272 (tahsinrahman)
- Improve installer #271 (tamalsaha)
- Improve e2e test #270 (hossainemruz)
- Revendor dependencies #269 (tamalsaha)
- Add missing RBAC rules #268 (hossainemruz)
- Don’t panic if admission options is nil #264 (tamalsaha)
- Disable admission controllers for webhook server #263 (tamalsaha)
- Sync secret Kind #262 (farcaller)
- Update client-go to 7.0.0 #261 (tamalsaha)
- Support private registry for chart #259 (tamalsaha)
- Improve installer #258 (tamalsaha)
- Add support for SSL certificate for S3 compatible custom server (i.e. Minio) #257 (hossainemruz)
- Rename snapshot command to backup #255 (tamalsaha)
- Correctly load default config #253 (tamalsaha)
- Add RBAC instructions for GKE cluster #252 (tamalsaha)
- Update chart repository location #251 (tamalsaha)
- Support installing from local installer scripts #250 (tamalsaha)
- Move swagger.json to openapi-spec/v2 #249 (tamalsaha)
- Generate swagger.json #248 (tamalsaha)
- Generate openapi spec #247 (tamalsaha)
- Delete internal clientset #246 (tamalsaha)
- Revendor dependencies #245 (tamalsaha)
- Skip downloading onessl if already exists #244 (tamalsaha)
- Rename –analytics to –enable-analytics #243 (tamalsaha)
- Add travis yaml #239 (tahsinrahman)
- Update chart to match new config format #238 (tamalsaha)
- Remove reference to Voyager #237 (tamalsaha)
- Make it clear that installer is a single command #236 (tamalsaha)
- Fix installer #235 (tamalsaha)
- Update chart to match RBAC best practices for charts #234 (tamalsaha)
- Add checks to installer script #232 (tamalsaha)
0.6.0-rc.0 (2018-03-03)
Closed issues:
- Cleanup indexed data #212
- Delete search index when namespace is deleted #210
- Allow configuring resource types for Add/Update notification #192
- Used shared informer and queue #152
- Use separate bleve index for Events and other kube api objects #106
- Support soft loading of ClusterConfig #51
- Expose Config Syncer api server as a UAS #19
Merged pull requests:
- Fix docs #231 (tamalsaha)
- Update docs for 0.6.0-rc.0 release #230 (tamalsaha)
- Upgrade github.com/blevesearch/bleve to 0.7.0 #229 (tamalsaha)
- Use github.com/json-iterator/go #228 (tamalsaha)
- Remove unused options field #227 (tamalsaha)
- Sync chart to stable charts repo #226 (tamalsaha)
- Generate internal types #225 (tamalsaha)
- Use rbac/v1 apis #224 (tamalsaha)
- Create user facing aggregate roles #223 (tamalsaha)
- Use official code generator scripts #222 (tamalsaha)
- Update charts to support api registration #221 (tamalsaha)
- Use ${} form for onessl envsubst #220 (tamalsaha)
- Update .gitignore file #219 (tamalsaha)
- Rename Stuff back to SearchResult #218 (tamalsaha)
- Fix locks in resource indexer #217 (tamalsaha)
- Move apis out of pkg package #216 (tamalsaha)
- Document recent changes #215 (tamalsaha)
- Rename searchresult to stuff #214 (tamalsaha)
- Add installer script #211 (tamalsaha)
- Add tests for RestMapper #209 (tamalsaha)
- Set GroupVersionKind for event handlers #208 (tamalsaha)
- Rename api package by version #207 (tamalsaha)
- Properly handle update events for trashcan #206 (tamalsaha)
- Use fsnotify from kutil #205 (tamalsaha)
- Fix NPE #204 (tamalsaha)
- Generate DeepCopy methods for ClusterConfig #203 (tamalsaha)
- Fix config validator for event forwarder #202 (tamalsaha)
- Transform event forwarder rules to rules format #201 (tamalsaha)
- Split Setup() into New() and Configure() #199 (tamalsaha)
- Remove reverse index #198 (tamalsaha)
- Update bleve to v0.6.0 #197 (tamalsaha)
- Turn kubed api server into an EAS #196 (tamalsaha)
- Allow configuring resource types for Add/Update notification #195 (tamalsaha)
- Use SharedInformerFactory #193 (tamalsaha)
- Support soft loading of ClusterConfig #125 (tamalsaha)
0.5.0 (2018-01-17)
Closed issues:
- Support syncing config across clusters #144
Merged pull requests:
- Prepare docs for 0.5.0 #190 (tamalsaha)
- Update changelog for 0.5.0 #189 (tamalsaha)
- Document valid time units for janitor TTL #188 (tamalsaha)
- Reset shard duration for influx janitor #187 (tamalsaha)
- Set min retention policy for kubed influx janitor #186 (tamalsaha)
- Log influx janitor result #185 (tamalsaha)
- Update github.com/influxdata/influxdb to v1.3.3 #184 (tamalsaha)
- Increase burst and qps for kube client #183 (tamalsaha)
- Update github.com/influxdata/influxdb to v1.1.1 #182 (tamalsaha)
- Update Elasticsearch client to olivere/elastic.v5 #181 (tamalsaha)
- Add Telegram as notifier #180 (tamalsaha)
- Delete all older indices prior to a date #179 (aerokite)
- Ensure bad backups are not used to overwrite last good backup #178 (tamalsaha)
0.4.0 (2018-01-08)
Closed issues:
- Config/Secret Target selected namespaces via Annotation #150
Merged pull requests:
- Fixed docs for syncer #175 (diptadas)
- Update changelog #174 (tamalsaha)
- Reorganize docs for hosting on product site #173 (tamalsaha)
- Add support for new DB types #172 (tamalsaha)
- Rename
kubeConfig
->kubeConfigFile
#171 (tamalsaha) - Update docs for syncer #170 (diptadas)
- Fix analytics client-id detection #168 (tamalsaha)
- Auto detect AWS bucket region #166 (tamalsaha)
- Support hipchat server #165 (tamalsaha)
- Write event for syncer origin conflict #164 (diptadas)
- Fix Syncer #163 (diptadas)
- Remove unnecessary IsPreferredAPIResource api calls #162 (tamalsaha)
- Sync configmap/secret to selected namespaces/contexts #154 (diptadas)
0.3.1 (2017-12-21)
Fixed bugs:
Closed issues:
Merged pull requests:
- Prepare docs for 0.3.1 #160 (tamalsaha)
- Fixed e2e tests #157 (diptadas)
- Set ClientID for analytics #156 (tamalsaha)
- notifier doc fixes #155 (kargakis)
- Cleanup object versions #153 (tamalsaha)
- Add front matter for docs 0.3.0 #151 (sajibcse68)
- Add front matter for kubed cli #149 (tamalsaha)
- Revendor dependemcies #146 (tamalsaha)
- Add config file in chart #143 (tamalsaha)
- Use BackupManager from kutil #142 (tamalsaha)
- Avoid listing buckets #141 (tamalsaha)
- Make chart namespaced #140 (tamalsaha)
- Add test event forward #138 (a8uhnf)
- Use client-go 5.x #137 (tamalsaha)
- Add test for Config Syncer #135 (a8uhnf)
- This should be enableSearchIndex #134 (a8uhnf)
0.3.0 (2017-09-26)
Implemented enhancements:
- Annotate replicated objects indicating they are a replica and the source #112
- Support TLS for elasticsearch connection #126 (aerokite)
Fixed bugs:
- Installing kubed fails due to missing service account #121
- Cleanup search index when a namespace is deleted. #109
Closed issues:
- Vault Integration #119
- Notify about new CSR requests #73
- Support auth for Elasticsearch janitor #64
- Support CRD #53
Merged pull requests:
- Update docs for 0.3.0 #132 (tamalsaha)
- Prepare docs for 0.3.0 release #131 (tamalsaha)
- Revendor dependencies. #130 (tamalsaha)
- Install kubed as a critical addon #129 (tamalsaha)
- Add changelog #128 (tamalsaha)
- Revendor kutil #127 (tamalsaha)
- Revendor for generator clients. #124 (tamalsaha)
- Update chart to match recent convention #123 (tamalsaha)
- Use correct service account for RBAC installer #122 (tamalsaha)
- Fix command in Developer-guide doc #120 (the-redback)
- Forward CSR approved/denied events #117 (tamalsaha)
- Use kutil package for utils #116 (tamalsaha)
- Annotate copied configmaps & secrets with kubed.appscode.com/origin #115 (tamalsaha)
- Use client-go 4.0.0 #114 (tamalsaha)
- Fix config object. #105 (tamalsaha)
0.2.0 (2017-08-04)
Closed issues:
- Use Title case for notifier names #99
- Add pushover #98
- Indicate cluster name in the CHAT/SMS version #94
Merged pull requests:
- Prepare docs for 0.2.0 release. #104 (tamalsaha)
- Add support for new ByPush interface. #103 (tamalsaha)
- Add cluster name #102 (tamalsaha)
- Support pushover.net #100 (tamalsaha)
- Add DCO #97 (tamalsaha)
- Use robfig/cron master since we don’t need delete feature. #96 (tamalsaha)
- Fix domains to namespaces. #95 (tamalsaha)
0.1.0 (2017-08-01)
Implemented enhancements:
- Fix API Response Types #77 (sadlil)
- WIP: Enable Config Syncer Health API #66 (sadlil)
- Add Service to ServiceMonitor Reverse index #46 (sadlil)
- Remove voyager and searchlight controller from Config Syncer #10 (sadlil)
- Reverse index for ServiceMonitor to Prometheus #47 (sadlil)
- Pod to service Reverse index and Full Text search #21 (sadlil)
Fixed bugs:
- Restarting kubed did not fix existing namespaces #13
- invalid memory address or nil pointer dereference #59
- Assign TypeMeta #40
- Make snapshotter storage inline properly #84 (tamalsaha)
- Forwarding events only if recently added #67 (tamalsaha)
Closed issues:
- Remove Voyager & Searchlight from Config Syncer #7
- Move prometheus YAML here? #5
- Add README.md for promwatcher #2
- Local volumes does not work for cluster snapshot #52
- Tutorial.md -> 404 #49
- Install as critical addon #36
- Sync configmap/secret based on label #27
- Use Kubernetes style response objects #26
- Support RBAC #25
- Send email for Warning events #24
- Create full-text search index for Pharm #17
- Keep backup of deleted or updated objects #16
- Notify cluster admin about soon to be expired certs. #15
- Notify cluster admin when some resource is deleted #11
- Backup etcd #9
- Turn kubed into a reverse index #8
- Pass configurations in a secret #6
Merged pull requests:
- Upload snapshot file in .tar.gz form #92 (tamalsaha)
- Take the first backup using go routine. #91 (tamalsaha)
- Fix Hipchat notifications #90 (tamalsaha)
- Only watch for warning events #89 (tamalsaha)
- Support overwriting old snapshot files. #88 (tamalsaha)
- Test osm credential using
osm lc
#87 (tamalsaha) - Support multiple receivers for each notification #85 (tamalsaha)
- Fix panic: check reverse index enabled. #80 (tamalsaha)
- Rename kubed-notifier to notifier-info #79 (tamalsaha)
- Update local snapshotter installer scripts. #78 (tamalsaha)
- Show how to use multiple notifiers #76 (tamalsaha)
- Document config #74 (tamalsaha)
- User docs - part 15 #71 (tamalsaha)
- Obfuscate secrets in index and recycle bin #69 (tamalsaha)
- Update apiServer config #65 (tamalsaha)
- Document janitors #62 (tamalsaha)
- Update event forwarder docs #61 (tamalsaha)
- Document event forwarder #58 (tamalsaha)
- User docs - recycle bin #57 (tamalsaha)
- Use docs - part 2 #56 (tamalsaha)
- User Docs - part 1 #50 (tamalsaha)
- Require config to pass notification receiver address #48 (tamalsaha)
- Cleanup Reverse Index #44 (tamalsaha)
- Assign TypeKind #43 (tamalsaha)
- Add event forwarder. #38 (tamalsaha)
- Index resources for searching #37 (tamalsaha)
- Refine cluster config #34 (tamalsaha)
- Watch everything #31 (tamalsaha)
- Add docs from stash #29 (tamalsaha)
- Generate reference docs #28 (tamalsaha)
- Notify admin exp certs #23 (ashiquzzaman33)
- Pass configurations in a secret #20 (ashiquzzaman33)
- Remove provider name flag #12 (tamalsaha)
- Add documentation for Prometheus Watcher #4 (aerokite)
- Change package to kubeops.dev/config-syncer #3 (tamalsaha)
- Add Prometheus TPR watcher #1 (aerokite)
- Use docs - part 13 #68 (tamalsaha)
- Turn janitors into an array #55 (tamalsaha)
- Add kubed check command to verify cluster config #54 (tamalsaha)
- Update Elastic to Elasticsearch #45 (tamalsaha)
- Sync configmap & secret with annotation kubernetes.appscode.com/sync #42 (tamalsaha)
- Various bug fixes #39 (tamalsaha)
- Organize operator #35 (tamalsaha)
- Cleanup config format #33 (tamalsaha)
- Allow recovering deleted Kube objects #32 (tamalsaha)
- Add cluster backup command from appctl #30 (tamalsaha)
- Use client-go #18 (tamalsaha)
* This Change Log was automatically generated by github_changelog_generator