Skip to content

Releases: stashed/stash

0.7.0-rc.5

23 May 13:17
72c9e20
Compare
Choose a tag to compare
0.7.0-rc.5 Pre-release
Pre-release

Stash 0.7.0-rc.5 fixes issue #497. If you installed 0.7.0-rc.4, we recommend that you upgrade to 0.7.0-rc.5. To install, please follow the guide here. To upgrade, please follow the guide here.

Download Docker images via:

docker pull appscode/stash:0.7.0-rc.5

Changelog

What's Next
Please use this release in your dev/test/qa cluster and report back any issues. This release is closed for new features. This is going to be last rc for 0.7.0 release, unless critical errors are found. We plan to mark this GA end of the week.

0.7.0-rc.4

22 May 23:47
8181d49
Compare
Choose a tag to compare
0.7.0-rc.4 Pre-release
Pre-release

Stash 0.7.0-rc.4 fixes various bugs and updates Recovery crd to recover into different namespace from where backup was taken. To install, please follow the guide here. To upgrade, please follow the guide here.

Download Docker images via:

docker pull appscode/stash:0.7.0-rc.4

Changelog

What's Next
Please use this release in your dev/test/qa cluster and report back any issues. This release is closed for new features. This is going to be last rc for 0.7.0 release, unless critical errors are found. We plan to mark this GA end of the week.

0.7.0-rc.3

03 Apr 17:02
b0a197d
Compare
Choose a tag to compare
0.7.0-rc.3 Pre-release
Pre-release

Stash 0.7.0-rc.3 fixes various bugs including #395 and #396. This also introduces a new CRD called Repository to represent restic repository in a Kubernetes native way. To install, please follow the guide here. To upgrade, please follow the guide here.

Download Docker images via:

docker pull appscode/stash:0.7.0-rc.3

Changelog

  • Pod restart after each backup when Mutating Webhook enabled #396
  • Sidecar RoleBinding is not being created when Mutating Webhook is enabled #395
  • Recovery to PVC restores data in subdirectory instead of root directory #392
  • Revendor webhook util and jsonpatch fixes #400
  • Prepare docs for 0.7.0-rc.3 #411
  • Add test for recovery #409
  • Skip setting ListKind #407
  • Add CRD Validation #406
  • Generate openapi spec for stash api #405
  • Fix install script for minikube 0.24.x (Kube 1.8.0) #404
  • Skip downloading onessl if already installed #401
  • Use Restic spec hash instead of resource version to restart pods #399
  • Check for valid owner object #397
  • Create repository crd for each Restic repository #394
  • Revendor webhook library #393

0.7.0-rc.2

24 Mar 16:17
c556745
Compare
Choose a tag to compare
0.7.0-rc.2 Pre-release
Pre-release

Due to #395 and #396, set --enable-mutating-webhook=false during installation. To remove already installed mutating webhook, run kubectl delete mutatingwebhookconfiguration -l app=stash

Stash 0.7.0-rc.2 fixes bugs in installer script and chart. To install, please follow the guide here. To upgrade, please follow the guide here.

Download Docker images via:

docker pull appscode/stash:0.7.0-rc.2

Changelog

  • Prepare docs for 0.7.0-rc.2 #391
  • Add variable for dockerRegistry #390
  • Reorg objects deleted in uninstall command #389
  • Fix Statefulset Example #385 (rodrigozc)
  • Rename --analytics to --enable-analytics #384
  • Use separated appscode/kubernetes-webhook-util package #383

0.7.0-rc.1

21 Mar 17:42
05686c2
Compare
Choose a tag to compare
0.7.0-rc.1 Pre-release
Pre-release

Due to #395 and #396, set --enable-mutating-webhook=false during installation. To remove already installed mutating webhook, run kubectl delete mutatingwebhookconfiguration -l app=stash

Stash 0.7.0-rc.1 requires Kubernetes 1.8.x or later versions. Stash now uses MutatingWebhook instead of initializers to inject sidecar in Kubernetes 1.9.x or later clusters. Since MutatingWebhook is a beta feature, you can use this in GKE. This feature is essential for automatically injecting sidecars into newly created StatefulSets. This release also fixes bug #379 in Kubernetes 1.8.x clusters. Stash upgrades bundled restic binary to 0.8.3. To install, please follow the guide here. To upgrade, please follow the guide here.

Download Docker images via:

docker pull appscode/stash:0.7.0-rc.1

Changelog

  • Update docs to 0.7.0-rc.1 #380
  • Stop using field selectors for CRDs #379
  • Add types for Repository apigroup #377
  • Add missing front matter #376
  • Check for check job before creating it #375 (galexrt)
  • Add travis.yaml #370
  • Add --purge flag #369
  • Make it clear that installer is a single command #365
  • Update installer #364
  • Replace initializers with mutation webhook for workloads #363
  • Update chart to match RBAC best practices for charts #362
  • Add checks to installer script #361
  • Use admission hook helpers from kutil #360
  • Fix admission webhook flag #359
  • Support --enable-admission-webhook=false #358
  • Support multiple webhooks of same apiversion #357
  • Sync chart to stable charts repo #356
  • Use restic 0.8.3 #355
  • Update README.md #352
  • Set RollingUpdate for DaemonSet #349

0.7.0-rc.0

20 Feb 11:09
25b6064
Compare
Choose a tag to compare
0.7.0-rc.0 Pre-release
Pre-release

Stash 0.7.0-rc.0 requires Kubernetes 1.8.x or later versions. Restic CRD can be paused to disable it. Stash supports self signed certificates with Minio backends. Stash upgrades bundled restic binary to 0.8.2. Stash will also install a ValidationWebhook to validate CRDs. We recommend updating Stash operator if you are using it currently. To install, please follow the guide here. To upgrade, please follow the guide here.

Download Docker images via:

docker pull appscode/stash:0.7.0-rc.0

Changelog

  • Implement offline backup for multiple replica #335
  • Don't block deletion of owner by default #342
  • Skip generating UpdateStatus method #341
  • Remove internal types #340
  • Use rbac/v1 apis #339
  • Add user roles #338
  • Use restic 0.8.2 #337
  • Use official code generator scripts #336
  • Update charts to support api registration #334
  • Fix e2e tests after webhook merger #333
  • Ensure stash can be run locally #332
  • Vendor client-go auth pkg #331
  • Update Grafana dashboard #330 (galexrt)
  • Merge admission webhook and operator into one binary #329
  • Merge uninstall script into the stash.sh script #328
  • Implement informer factory for backup scheduler #325
  • Fixed abnormal pod recreation when Restic is deleted #322
  • Copy generic-admission-server into pkg #318
  • Use shared infromer factory #317
  • Use GetBaseVersion method from kutil #316
  • Implement Pause Restic #315
  • Fix webhook command description #314
  • Use rbac/v1beta1 api. #313
  • Support Create & Update operations in admission webhook #312
  • Merge webhook plugins into one. #311
  • Support private docker registry in installer #310
  • Compress go binaries #309
  • Rename --initializer flag to --enable-initializer #308
  • Remove STASH_ROLE_TYPE from installer scripts #307
  • Use rbac/v1 api #306
  • Use kubectl auth reconcile #305
  • Add --initializer flag to installer #304
  • Prepare docs for 0.7.0-alpha.0 #302
  • Change installer script #301
  • Added support for private docker registry #300
  • Add ValidatingAdmissionWebhook for Stash CRDs #299
  • Remove TPR to CRD migrator #298
  • Update dependencies to Kubernetes 1.9 #297
  • Write restic stderror in error events #296
  • Fixed backup count #295
  • Support self-signed ca cert for backends #294

0.6.4

20 Feb 07:56
418a1ce
Compare
Choose a tag to compare

Stash 0.6.4 fixes a RBAC issue. To install, please follow the guide here. To upgrade, please follow the guide here.

Download Docker images via:

docker pull appscode/stash:0.6.4

Changelog

  • Don't block deletion of owner by default #343

0.6.3

18 Jan 12:33
Compare
Choose a tag to compare

Stash 0.6.3 comes with a number of bug fixes. To install, please follow the guide here. To upgrade, please follow the guide here.

Download Docker images via:

docker pull appscode/stash:0.6.3

Changelog

  • Add Stash Backup Grafana dashboard to monitoring docs #285
  • Added Grafana Stash overview dashboard #286 (galexrt)
  • PushGateURL not given to sidecar container #283
  • Fix inline volumeSource marshalling for LocalSpec #289
  • Verbosity (--v) flag not inherited to backup sidecars #282
  • Fixed parsing argument error #291

0.6.2

05 Jan 02:17
321d741
Compare
Choose a tag to compare

Stash 0.6.2 fixes a number of issues reported by users. Thanks! To install, please follow the guide here. To upgrade, please follow the guide here.

Download Docker images via:

docker pull appscode/stash:0.6.2

Changelog

  • Created stash-sidecar clusterrole is missing statefulsets permission #272 (galexrt)
  • Fix RBAC roles in chart #276
  • Garbage collect service-accounts and role-bindings for jobs #275
  • Fix new restic format in upgrade docs #274
  • Add statefulsets to stash-sidecar ClusterRole creation #273 (galexrt)
  • 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
  • Fix formatting of uninstall.md #269

0.6.1

03 Jan 09:32
1341a5f
Compare
Choose a tag to compare

Stash 0.6.1 fixes Kubernetes version parsing in GKE. To install, please follow the guide here. To upgrade, please follow the guide here.

Download Docker images via:

docker pull appscode/stash:0.6.1

Changelog

  • Image kubectl not found because of Kubernetes version #266