Stash v2020.11.17 (2020-11-17)

appscode/stash-enterprise

v0.11.7

  • 473534f4 Prepare for release v0.11.7 (#58)
  • 016eb3dd Skip new session if another is already running (#56)
  • 90dfcb40 Fix failing E2E tests (#55)
  • af4faf84 Update repository config (#57)
  • f46499dd Update license
  • 650ee9a3 Update Kubernetes v1.18.9 dependencies (#54)
  • 05f2c82b Update Kubernetes v1.18.9 dependencies (#53)

stashed/apimachinery

v0.11.7

  • 9865af3b Add Skipped phase for BackupSession (#72)
  • 81362c35 Update Kubernetes v1.18.9 dependencies (#71)

stashed/catalog

v2020.11.17

  • 95f6628 Prepare for release v2020.11.17 (#47)
  • 0936e9a Update repository config (#46)

stashed/cli

v0.11.7

  • b9bac70 Prepare for release v0.11.7 (#74)

stashed/installer

v0.11.7

  • 597f380 Prepare for release v0.11.7 (#127)
  • 02bf752 Update repository config (#126)
  • dba0d41 Update Kubernetes v1.18.9 dependencies (#125)

stashed/percona-xtradb

5.7.0

  • 67ee725 Update CI configuration
  • a5c04fa Add support for providing s3 region (#14)
  • 2ee6c3b Update percona standalone backup-restore (#13)
  • af1a30b Update PerconaXtraDB version for percona xtradb cluster (#12)
  • 7ddb43a Make output.json file writable to all users + Fix Flag types (#11)
  • 06aa5c3 Update hugo frontmatter for stash website
  • 4171676 Enable race detector in e2e tests
  • 9ab6f35 Added scheme field in AppBinding (#10)
  • a4262ea Test installers (#9)
  • 72be668 Don’t build docker image for arm64
  • 2974e8b Update license file templates
  • dd96199 Add license header to files (#8)
  • 93e37a6 Backup and restore doc for Percona XtraDB 5.7 (#7)
  • aafee30 Fix percona-xtradb backup & restore (#6)
  • 06cbe89 Fix Docker image badge (#5)
  • 2e6c4c6 Update Makefile (#4)
  • 11da7a1 Add release pipeline (#3)
  • 75ca782 Update go.yml
  • 998acad Enable GitHub actions
  • a32083a Improve error handling + remove metrics handling part (#2)
  • 87b38a5 Backup & Restore PerconaXtraDB using Stash (#1)
  • a4485ab Reorganize repo
  • 1972a9a VolumeSnapshot (#787)
  • 3f1f4cf Remove importance of order of rule in RestoreSession (#795)
  • 86a4af0 Skip BackupSession creation if target does not exist + use timestamp … (#797)
  • 3abe6f6 Use restic 0.9.5 (#789)
  • 85b21bf Update concept doc (#739)
  • ad5c8f2 Add support for backup cluster resources YAML (#721)
  • 2bb8ec3 Backup and restore Elasticsearch (#702)
  • 1f21268 Update package path to stash.appscode.dev/stash (#776)
  • e8fb571 Update to k8s 1.14.0 client libraries using go.mod (#775)
  • eab0f8e Remove –rbac flag (#761)
  • 4c3e7ea Skip creating/processing backup-session when backup-config is paused (#759)
  • 7905eff Stash v1beta1 E2E test for PVC (#753)
  • 2c44ee8 Implement snapshots for v1beta1 api (#749)
  • c88df7a Run restic commands using docker (#754)
  • 8e24d32 Fixed scratch-dir, output-dir and hostname in functions/tasks yamls (#744)
  • 8d5944d Add Stash CLI (#734)
  • 550ab37 Apply nice/ionice settings from env (#746)
  • 42ed76b Stash V1beta1 E2E test for Deployment (#710)
  • d63f9e9 Fix openapi path prefixes for validators and mutators (#732)
  • c1347ed Add max-connections for GCS, Azure, B2 backend (#730)
  • 859c4ee Rename admission webhooks to avoid name collision (#725)
  • d631bb9 Apply EmptyDir settings to TmpDir (#719)
  • cc70068 Add support for rest backend (#713)
  • e4db000 Add support for OpenShift DeploymentConfig (#714)
  • 3fa7bdb Backup and restore Mongo DB (#699)
  • 4c39235 Backup and restore MySQL DB (#696)
  • 3e89d32 Backup and restore Postgres DB (#695)
  • 03b95f3 Add BackupSession Controller for Sidecar (#701)
  • cacbc7d Update workload controller for new design (#675)
  • 5c173e5 Post backup/restore status update (#691)
  • 50bbb0a Backup and restore PVC (#676)
  • d4a53e2 Add BackupConfiguration Controller (#671)
  • ef9a4ae Update Kubernetes client libraries to 1.13.0 (#687)
  • c48dbfc Separate type definitions into individual files (#646)
  • 77f2113 Use flags.DumpAll to dump flags (#624)
  • cb54d8c Set periodic analytics (#623)
  • 248a53a Add validation webhook xray (#618)
  • 2029bf4 Use dynamic pushgateway url (#614)
  • bcf5926 Fix offline backup (#537)
  • 5049a63 Fix extended apiserver issues with Kubernetes 1.11 (#536)
  • 9d31255 Update client-go to v8.0.0 (#528)
  • d872b4c Enable status subresource for crds (#524)
  • 4795dba Remove ops-address port (#518)
  • e95b151 Add support for initial backoff to the apiserver call on recover (#476)
  • 120e5de Disable admission controllers for webhook server (#468)
  • 2f19545 Update client-go to 7.0.0 (#463)
  • e613ff5 Fixes RBAC issue in test (#449)
  • 56a3a74 Some cleanup (#446)
  • 02565bb Delete restic repository from backend if Repository CRD is deleted (#438)
  • ea98067 Fix go_vet error (#440)
  • 9d626eb Increase qps and burst limits (#435)
  • 5c6713f Show repository snapshot list (#417)
  • 6d8ef78 Expose swagger.json (#420)
  • 8e04ca0 Create repository crd for each Restic repository (#394)
  • 4c9a478 Rename –analytics to –enable-analytics (#384)
  • 7ea2220 Replace initializers with mutation webhook for workloads (#363)
  • 2770e6b Use admission hook helpers from kutil (#360)
  • d3754d7 Implement offline backup for multiple replica (#335)
  • 13a2d14 Use official code generator scripts (#336)
  • 90642ce Fix e2e tests after webhook merger (#333)
  • 2fc3239 Leave secure port unset
  • 7cb52b2 Merge admission webhook and operator into one binary (#329)
  • 3306427 Implement informer factory for backup scheduler (#325)
  • 7bb027b Cleanup apiserver
  • fb8c1e4 Copy generic-admission-server into pkg (#318)
  • 5a5093f Use shared infromer factory (#317)
  • 0ccb948 Use GetBaseVersion method from kutil (#316)
  • 8c5e6ff Fix webhook command description (#314)
  • 775a2b6 Merge webhook plugins into one. (#311)
  • a8659fe Add ValidatingAdmissionWebhook for Stash CRDs (#299)
  • c3e177c Added support for private docker registry (#300)
  • 62ec42e Update dependencies to Kubernetes 1.9 (#297)
  • cf3ea7c Update appscode/go log wrapper (#287)
  • 470cc31 Pass –pushgateway-url for injected containers. (#284)
  • e2e79c6 Fix kubectl version parsing generation in GKE (#267)
  • 326aea4 Detect analytics client id using env vars (#265)
  • 4a5912c Prepare docs for 0.6.0 release (#264)
  • f75d5df Remove restic-dependency from recovery (#258)
  • 86f01f3 Log operator version on start (#253)
  • 4e29b70 Simplify clientID generation for analytics (#247)
  • a45937f Set analytics clientID (#246)
  • ea53cea Enable Restic cahce-dir flag (#241)
  • dc0030d Implement offline backup (#229)
  • ae40f35 Revendor kutil (#230)
  • d68a34d Record recovery status for individual FileGroup (#222)
  • 15a24b7 Leader election for deployment, replica set and rc (#206)
  • 4a75689 Implement Recovery for Restic Backup (#202)
  • 78b3942 Use typed versioned client for CRD
  • b857b05 Change k8s.io/api/core/v1 pkg alias to core (#204)
  • e52f848 Use client-go 5.x
  • 4f376ad Set hostname based on resource type (#198)
  • e530116 Manage RoleBinding for rbac enabled cluster (#197)
  • e28c13f Use workqueue for scheduler (#194)
  • 2719cbd Fix e2e tests (#183)
  • 9c1cc43 Use workqueue (#182)
  • b3ee076 Only watch apps/v1beta1 Deployment (#178)
  • 4f92ca6 Use Namespace() method from kutil.
  • 78f1e7f Update kutil (#170)
  • 29a8a1f Use apis/v1alpha1 instead of internal version (#167)
  • da3eb2e Use kubernetes/code-generator (#163)
  • 3b1d6bf Expose resync-period as flag
  • 35d8dc6 Move analytics collector to root command (#164)
  • 6a55694 Migrate TPR to CRD (#160)
  • 91f678f Rename RepositorySecretName to StorageSecretName (#135)
  • d666c81 Change mount path for labels to /etc/stash
  • 1177d60 Part 6 - Update docs (#121)
  • a15689d Various bug fixes (#118)
  • d8a5771 Set TMPDIR env var for restic (#115)
  • 60ed8f7 Update user guide (#94)

stashed/postgres

9.6.19-v3

  • 5566a42 Prepare for release 9.6.19-v2 (#455)
  • 12fdc1e [cherry-pick] Update repository config (#440) (#450)
  • 37b94e7 [cherry-pick] Update Kubernetes v1.18.9 dependencies (#429) (#438)
  • 1e0dfd2 [cherry-pick] Update Kubernetes v1.18.9 dependencies (#419) (#428)

10.14.0-v3

  • d8099e8 Prepare for release 10.14.0-v2 (#451)
  • 417588f [cherry-pick] Update repository config (#440) (#441)
  • f3d5e72 [cherry-pick] Update Kubernetes v1.18.9 dependencies (#429) (#430)
  • ef24baf [cherry-pick] Update Kubernetes v1.18.9 dependencies (#419) (#420)

11.9.0-v3

  • 32cd3b6 Prepare for release 11.9.0-v2 (#452)
  • eb0e3dd [cherry-pick] Update repository config (#440) (#446)
  • 4df463b [cherry-pick] Update Kubernetes v1.18.9 dependencies (#429) (#435)
  • 37dcb8a [cherry-pick] Update Kubernetes v1.18.9 dependencies (#419) (#425)

12.4.0-v3

  • 1d17c0a Prepare for release 12.4.0-v2 (#453)
  • cae2a3d [cherry-pick] Update repository config (#440) (#447)
  • 4ddacb5 [cherry-pick] Update Kubernetes v1.18.9 dependencies (#429) (#436)
  • b132bff [cherry-pick] Update Kubernetes v1.18.9 dependencies (#419) (#426)

13.1.0

stashed/stash

v0.11.7

  • 0828afc8 Prepare for release v0.11.7 (#1269)
  • c05e0469 Skip new session if another is already running (#1264)
  • db1a2005 Fix failing E2E tests (#1256)
  • c3c2ae05 Update repository config (#1268)
  • daa95863 Update Kubernetes v1.18.9 dependencies (#1254)
  • d33cf738 Update Kubernetes v1.18.9 dependencies (#1253)