Change Log

Unreleased

Full Changelog

Fixed bugs:

Merged pull requests:

0.7.0-rc.4 (2018-05-22)

Full Changelog

Fixed bugs:

  • Restic sidecar not properly working because of image tag error #443
  • Removed owner reference from repo-reader role-binding #484 (emruz-hossain)
  • Permit stash operator to perform pods/exec #433 (tamalsaha)
  • Add missing batch jobs get RBAC permission #419 (galexrt)

Closed issues:

  • Stash restore pod fails with istio sidecar #475
  • Stash stores GCS credentials in /tmp with 644 permissions #470
  • Update minio doc for 1.10? #467
  • Fix docs for StatefulSet #444
  • Support Repository deletion #416
  • Docs TODO #414
  • Show repository snapshot list #319
  • Recover specific snapshot ID #215

Merged pull requests:

0.7.0-rc.3 (2018-04-03)

Full Changelog

Fixed bugs:

  • 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
  • Use separate registry key for docker images #410 (tamalsaha)
  • Revendor webhook util and jsonpatch fixes #400 (tamalsaha)

Closed issues:

  • hack/deploy/stash.sh: $? check does not work with set -e #403

Merged pull requests:

0.7.0-rc.2 (2018-03-24)

Full Changelog

Fixed bugs:

Merged pull requests:

0.7.0-rc.1 (2018-03-21)

Full Changelog

Fixed bugs:

  • Forget panics in 0.7.0-rc.0 #373
  • Don’t enable mutator for StatefulSet updates #381 (tamalsaha)
  • Stop using field selectors for CRDs #379 (tamalsaha)

Closed issues:

  • “DeprecatedServiceAccount not present in src” while converting unversioned StatefulSet to v1beta1.StatefulSet #371
  • [0.6.x] Helm chart broken due to undocumented ‘–docker-registry’ and other arguments #354
  • [0.7.0-rc.0] Fails on start-up with ‘cluster doesn’t provide requestheader-client-ca-file’ #353
  • Ability to backup volumes with ReadWriteOnce access mode #350
  • Convert Initializer to MutationWebhook #326
  • Recovery not working! #303

Merged pull requests:

0.7.0-rc.0 (2018-02-20)

Full Changelog

Closed issues:

  • offline backup is not supported for workload kind Deployment, Replicaset and ReplicationController with replicas \> 1 #244

Merged pull requests:

0.6.4 (2018-02-20)

Full Changelog

Implemented enhancements:

  • Support custom CA cert with backend #288

Fixed bugs:

  • Backup count rises even when backup/init fails #293

Closed issues:

  • Use informer factory for backup scheduler #321
  • Double Deployment patch when deleting a Restic CRD? #281
  • Consider a simple ‘enabled’ switch for Restic CRD #279
  • Document HTTP endpoints #111
  • Support updating version of resitc side-car #72

Merged pull requests:

0.6.3 (2018-01-18)

Full Changelog

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
  • Verbosity (–v) flag not inherited to backup sidecars #282

Merged pull requests:

0.6.2 (2018-01-05)

Full Changelog

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)

Full Changelog

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)

Full Changelog

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:

0.4.2 (2017-11-03)

Full Changelog

Merged pull requests:

0.5.1 (2017-10-10)

Full Changelog

Fixed bugs:

  • invalid header field value for key Authorization - DO s3 bucket #189
  • Kops + AWS: cannot unmarshal array into Go value of type types.ContainerJSON #147

Closed issues:

  • Cut a new release with restic 0.7.1 #145
  • Use fixed Hostname for ReplicaSet etc #165
  • Update docs for restic tags #143
  • Document how to use with kubectl #142

Merged pull requests:

0.5.0 (2017-10-10)

Full Changelog

Closed issues:

  • Apply restic.appscode.com/config annotations on Pod templates #141

Merged pull requests:

0.5.0-beta.3 (2017-10-10)

Full Changelog

Merged pull requests:

0.5.0-beta.2 (2017-10-09)

Full Changelog

Merged pull requests:

0.5.0-beta.1 (2017-10-09)

Full Changelog

Fixed bugs:

  • [Bug] Success/Fail prometheus metrics inverted condition #175

Closed issues:

  • should backup new DaemonSet failed #155
  • Use DaemonSet update (1.6) #154

Merged pull requests:

0.5.0-beta.0 (2017-10-09)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Error in request: v1.ListOptions is not suitable for converting to “v1” #153
  • Fix client-go updates #159 (sadlil)

Closed issues:

  • Switch to CustomResourceDefinitions #97
  • Use client-go 4.0.0 #56

Merged pull requests:

0.4.1 (2017-07-19)

Full Changelog

Fixed bugs:

0.4.0 (2017-07-07)

Full Changelog

Closed issues:

  • Use osm as the bucket manipulator #3
  • Update restic #133
  • Document required RBAC permissions #123

Merged pull requests:

0.3.1 (2017-07-04)

Full Changelog

Merged pull requests:

0.3.0 (2017-07-04)

Full Changelog

Fixed bugs:

Closed issues:

  • Support resource #128
  • Document FindRestic will match first one #119
  • Document e2e test setup process. #108
  • Fix charts #87

Merged pull requests:

0.2.0 (2017-06-30)

Full Changelog

Implemented enhancements:

  • Don’t run forget if missing retention policy #100
  • Move prefix-hostname to Restic tpr #96

Fixed bugs:

  • Mount source volume #112
  • Test restic URL is generated correctly when optional parts are missing #98
  • Handle updated restic selectors #95

Closed issues:

  • Link to sidecar flags. #109
  • Link back to tutorial from docs pages. #107
  • Document various implications of Restic update #103
  • Add retention policy options #101
  • Handle updating local backend. #105
  • Set Temp dir ENV var #102
  • Cleanup documentation #86
  • Updating Local backend does not update pods. #71

Merged pull requests:

0.1.0 (2017-06-27)

Implemented enhancements:

  • Allow modifying the cron expression #21
  • Use RBAC objects for operator. #64
  • Support Azure as backup destination #35
  • Support GCS as backup destination #34
  • Change Destination definition to point to S3 #33
  • TODOs #22
  • Send performance stats to Prometheus #9

Fixed bugs:

  • Bubble up errors to the caller. #24
  • Fix registration of wrong group #39 (sadlil)

Closed issues:

  • Add /snapshots endpoint in operator #81
  • CLI: restic-ctl #8
  • Sanitize metric labels #68
  • Mount an empty directory to write local files. #61
  • Support BackBlaze as backup destination #60
  • Support Swift as backup destination #59
  • Add e2e tests using Ginkgo #57
  • Review analytics #55
  • Support updated Kube object versions #42
  • Update restic to 0.6.x #32
  • Add analytics #31
  • HTTP api to exposing restic repository data #7
  • Provision new restic repositories #6
  • Proposal: Imeplement Restic TPR Resource for Kubernetes #1

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

Take your team where it needs to go.

Create your cluster in minutes. Our team is here to help and would be happy to chat with you.