Change Log
0.6.4 (2018-02-20)
Fixed bugs:
- Backup count rises even when backup/init fails #293
Closed issues:
Merged pull requests:
- Update docs for 0.6.4 #344 (tamalsaha)
- Don’t block deletion of owner by default #343 (tamalsaha)
- Don’t block deletion of owner by default #342 (tamalsaha)
- Skip generating UpdateStatus method #341 (tamalsaha)
- Remove internal types #340 (tamalsaha)
- Use rbac/v1 apis #339 (tamalsaha)
- Add user roles #338 (tamalsaha)
- Use restic 0.8.2 #337 (tamalsaha)
- Use official code generator scripts #336 (tamalsaha)
- Update charts to support api registration #334 (tamalsaha)
- Fix e2e tests after webhook merger #333 (tamalsaha)
- Ensure stash can be run locally #332 (tamalsaha)
- Vendor client-go auth pkg #331 (tamalsaha)
- Update Grafana dashboard #330 (galexrt)
- Merge admission webhook and operator into one binary #329 (tamalsaha)
- Merge uninstall script into the stash.sh script #328 (tamalsaha)
- Implement informer factory for backup scheduler #325 (hossainemruz)
- Fixed abnormal pod recreation when Restic is deleted #322 (hossainemruz)
- Copy generic-admission-server into pkg #318 (tamalsaha)
- Use shared infromer factory #317 (tamalsaha)
- Use GetBaseVersion method from kutil #316 (tamalsaha)
- Implement Pause Restic #315 (hossainemruz)
- Fix webhook command description #314 (tamalsaha)
- Use rbac/v1beta1 api. #313 (tamalsaha)
- Support Create & Update operations in admission webhook #312 (tamalsaha)
- Merge webhook plugins into one. #311 (tamalsaha)
- Support private docker registry in installer #310 (tamalsaha)
- Compress go binaries #309 (tamalsaha)
- Rename –initializer flag to –enable-initializer #308 (tamalsaha)
- Remove STASH_ROLE_TYPE from installer scripts #307 (tamalsaha)
- Use rbac/v1 api #306 (tamalsaha)
- Use kubectl auth reconcile #305 (tamalsaha)
- Add –initializer flag to installer #304 (tamalsaha)
- Prepare docs for 0.7.0-alpha.0 #302 (tamalsaha)
- Change installer script #301 (tamalsaha)
- Added support for private docker registry #300 (diptadas)
- Add ValidatingAdmissionWebhook for Stash CRDs #299 (tamalsaha)
- Remove TPR to CRD migrator #298 (tamalsaha)
- Update dependencies to Kubernetes 1.9 #297 (tamalsaha)
- Write restic stderror in error events #296 (diptadas)
- Fixed backup count #295 (diptadas)
- Support self-signed ca cert for backends #294 (hossainemruz)
0.6.3 (2018-01-18)
Implemented enhancements:
- Add Stash Backup Grafana dashboard to monitoring docs #285
- Added Grafana Stash overview dashboard #286 (galexrt)
Fixed bugs:
- PushGateURL not given to sidecar container #283
- Fix inline volumeSource marshalling for LocalSpec #289 (tamalsaha)
Closed issues:
- Test Failed: Invalid argument error in sidecar container #290
Merged pull requests:
- Cleanup headless service #292 (diptadas)
- Fixed parsing argument error #291 (diptadas)
- Pass through logger flags #287 (tamalsaha)
- Pass –pushgateway-url for injected containers. #284 (tamalsaha)
0.6.2 (2018-01-05)
Fixed bugs:
- Created stash-sidecar clusterrole is missing statefulsets permission #272
- Garbage collect s/a and rolebindings for *Jobs #271
- Fix RBAC roles in chart #276 (tamalsaha)
- Garbage collect service-accounts and role-bindings for jobs #275 (diptadas)
- Fix new restic format in upgrade docs #274 (tamalsaha)
- Add statefulsets to stash-sidecar ClusterRole creation #273 (galexrt)
Closed issues:
- Image kubectl not found because of Kubernetes version #266
Merged pull requests:
- Prepare docs for 0.6.2 release #278 (tamalsaha)
- Update Helm chart to use newer ‘fullname’ template that avoids duplicate (e.g. ‘stash-stash-…’) resource names #277 (whereisaaron)
- Reduce operator permissions for service accounts #270 (tamalsaha)
- Fix formatting of uninstall.md #269 (tamalsaha)
0.6.1 (2018-01-03)
Fixed bugs:
- Error while running restic #256
Closed issues:
- Unable to use non-aws S3 backend #226
Merged pull requests:
0.6.0 (2018-01-03)
Implemented enhancements:
- Feature: Support offline consistent backups #225
- Collect ideas on how to improve recovery process #131
- Use log.LEVEL() instead of fmt.Printf() #252 (galexrt)
Fixed bugs:
- Fix ConfigMap Name in Leader Election #227
- StatefulSet: Forbidden: pod updates may not add or remove containers #191
- Events are not recording for Recovery #219
- [0.5.0] Record backup event on kubernetes failure #212
- Fix kubectl version parsing generation in GKE #267 (tamalsaha)
Closed issues:
- Replace fmt.Print* with log statements #248
- Dynamically create stash-sidecar ClusterRole in operator #220
- LeaderElection part -2 #218
- Reimplement CheckRecoveryJob using Job watcher #216
- Enable –cache-dir #238
- Upgrade procedure for 0.5.1 -> 0.6.0 #237
- Test RBAC setup #224
- Record recovery status for individual FileGroup #213
- Periodically run restic check #195
- Handle Deployment etc with replicas > 1 #140
- Support Backblaze B2 as backend #125
- Turn Stash operator into an Initializer #5
Merged pull requests:
- Detect analytics client id using env vars #265 (tamalsaha)
- Repare docs for 0.6.0 release #264 (tamalsaha)
- Reorganize docs #263 (tamalsaha)
- Add support for B2 #262 (tamalsaha)
- Update restic website link #261 (tamalsaha)
- Update docs for unified LocalSpec #260 (diptadas)
- Unify LocalSpec and RecoveredVolume #259 (diptadas)
- Remove restic-dependency from recovery #258 (diptadas)
- Update restic version to 0.8.1 #257 (tamalsaha)
- Use cmp methods from kutil #255 (tamalsaha)
- Remove TryPatch methods #254 (tamalsaha)
- Log operator version on start #253 (galexrt)
- Use verb type for mutation #251 (tamalsaha)
- Use CreateOrPatchCronJob from kutil #250 (tamalsaha)
- Indicate mutation in PATCH helper method return #249 (tamalsaha)
- Simplify clientID generation for analytics #247 (tamalsaha)
- Set analytics clientID #246 (tamalsaha)
- Reorganize docs #245 (tamalsaha)
- Upgrade procedure for 0.5.1 to 0.6.0 #243 (diptadas)
- Fix retentionPolicyName not found error #242 (diptadas)
- Enable Restic cahce-dir flag #241 (diptadas)
- Use lower case workload.kind in prefix #240 (diptadas)
- Use RegisterCRDs helper #239 (tamalsaha)
- Update docs #236 (diptadas)
- Change left_menu -> menu_name #235 (sajibcse68)
- Revendor dependencies #234 (tamalsaha)
- Add aliases for README file in front matter #233 (sajibcse68)
- Update bundles restic to 0.8.0 #232 (tamalsaha)
- Add Docs Front Matter for 0.5.1 #231 (sajibcse68)
- Revendor kutil #230 (tamalsaha)
- Implement offline backup #229 (diptadas)
- Fix Configmap Name in Leader Election #228 (diptadas)
- Run
restic check
once every 3 days #223 (tamalsaha) - Record recovery status for individual FileGroup #222 (tamalsaha)
- Dynamically create stash-sidecar ClusterRole in operator #221 (tamalsaha)
- Make stash chart namespaced #210 (tamalsaha)
- Implement workload initializer in stash operator #207 (diptadas)
- Leader election for deployment, replica set and rc #206 (diptadas)
- Revise RetentionPolicy in Restic Api #205 (diptadas)
- Implement Recovery for Restic Backup #202 (diptadas)