- 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)
- 9865af3b Add Skipped phase for BackupSession (#72)
- 81362c35 Update Kubernetes v1.18.9 dependencies (#71)
- b9bac70 Prepare for release v0.11.7 (#74)
- 7aa0987 Prepare for release v2020.11.17 (#116)
- 597f380 Prepare for release v0.11.7 (#127)
- 02bf752 Update repository config (#126)
- dba0d41 Update Kubernetes v1.18.9 dependencies (#125)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)