Stash v2020.08.27 (2020-08-27) 113f8111 Prepare for release v0.10.0 (#21)be8d7f35 Prepare for release v0.10.0-rc.2 (#20)dc0c6cf5 Prepare for release v0.10.0-rc.1 (#19)4836ebc0 Create GitHub release from release workflow58833f91 Prepare for release v0.10.0-rc.0 (#18)5a3d33e1 Update README.mdcbd97623 Use Docker hub for release images (#17)d997d3e7 Refactor parameter passing via annotations (#16)5300842d Update feature table in README.md (#15)695b2993 Fix update status section + fix tests (#14)60f3fecd Use license-verifier v0.2.2 (#13)53acec48 Add ENFORCE_LICENSE override for licence enforcer (#11)bd0912d3 Add offline license verification (#10)33444a3a Add license verifier info to build process (#9)0d8c7294 Fix restore init-container order (#8)733d9d47 Pass offshoot labels to backup & restore job’s pods (#7)357341a9 Add params and schedule annotation for auto-backup (#6)aa862d01 Support Snapshot listing for NFS backend without workload running (#5)6ffc7392 Introduce RestoreBatch CRD + Additional Improvements (#2)f3fb0f15 Disable e2e tests (#4)a00abcbb Update ci.ymlfb1e1fee Update .kodiak.toml5d2f056f Update update-release-tracker.sh5160b7a6 Update update-release-tracker.sh530542b5 Add script to update release tracker on pr merge (#3)c1e2163f Update .kodiak.tomldd1d1c16 Use GCR for enterprise images (#1)bbde40a3 Update to Kubernetes v1.18.3 (#1129)38eb3781 Update to Kubernetes v1.18.3197aa7bd Create .kodiak.toml181ca49e Update coverage script26602c96 Merge pull request #1125 from stashed/fix-ci-tests54f87b78 Increase wait timeout43428085 Remove unnecessary test codes + run test in parallel8a780e0c Fix clone-pvc tests7027c0f6 Fix E2E test31de588a Change GCS test bucket name to stash-ci (#1122)30a490a6 Merge pull request #1121 from stashed/baseline-psp419a18e3 Use StringSlice type flag9dd3804d Make PSP names configurable through flage4edef44 Always use baseline PSPcf1538a0 Use filepath.Join to generate Repository prefix for BackupBatch (#1120)be189169 Go back to using engineerd/setup-kindae2d74fa Update dependencies (#1117)a93a5b4c Remove defaults from CRD v1beta1 (#1116)40e65761 Use CRD v1 for Kubernetes >= 1.16 (#1115)7d851e53 Merge pull request #1114 from stashed/x7352ddeed Use preinstalled kind11c9e422 Pass context21053603 Update to Kubernetes 1.18.3f450e9cc Add wait for target logic + add conditions for BackupConfiguration + BackupBatch + RestoreSession (#1108)8f8ff87e Fix volume snapshot job cleanup (#1090)a4a868b5 Merge pull request #1111 from stashed/fix-interimVolume108d0252 Set BackupSession as owner of the pvc created from interimVolumeTemplatefd136c53 Use Go 1.14.374c71d22 Update crazy-max/ghaction-docker-buildx flagf783899b Trigger the workflow on push to mastere7eceb30 Trigger the workflow on push or pull requestfe479e8c Use kind v0.8.09fc4665a Merge pull request #1093 from robotinfra/masteref2d57e3 fix typo succesSfullyd8d35c49 fix event types mismatch53dfe8b0 Update stash labels in Makefilec8081c1d Pass image pull secrets to helm chart37b9b312 Use Go 1.14.2 (#1074)09621974 Update K8s version 1.14.6 to 1.14.10 (#1084)8a1ab32c Give backup triggering CronJob all permissions for Stash crds (#1083)53b932b1 Use kubectl 1.17 (#1082)5cdeebee Fix nil pointer exception during VolumeSnapshot (#1073)30630d60 Assign returned error properly crateRestoreSessoin() (#1069)3fcbe1b7 Update README.md to reflect Stash’s capability properly (#1060)53513cfe Update README.mdd615e2c0 Add license scan report and status (#1031)473dab81 Use stash.appscode.dev/[email protected] 81be166a Use stash.appscode.dev/apimachinery (#1051)99dcf0a5 Add support for specifying “region” for S3 backend (#1050)deeaaafe Fix event message (#1048)7bb2ae55 Merge pull request #1047 from stashed/rm-fsgroupa7c3a60b Remove defaulting FSGroup49bf689d Fix Repository CRDs print column (#1046)feb204be Update README.md to v0.9.0-rc.4ba1733eb Don’t check if target exist from BackupSession creating CronJob (#1028)ddc65ceb Fix ServiceAccount name mitchmatch (#1025)013e5254 Suspend CronJob but keep instant backup working while backup is paused (#1024)64f75bb7 Add stash specific prefix to automatically created resources (#1023)d44e0ae2 Fix CronJob creation failure handling (#1021)b2640d36 Use Go 1.13.61eb8da6e Update gendocs command (#1016)6f7c8191 Add hook tests for BackupBatch (#1014)84272af9 check nil pointer error (#1015)36ef1d2b Enable tests for K8s 1.11 (#1013)7c774d77 Fix backup-batch issues (#1004)5bf1e2c2 Bring back support for k8s 1.11 (#1008)d6e0fe4b Remove creationTimestamp from PartialObjectMeta (#1006)6ae79134 Add BackupBatch support (#985)ed42b159 Update twitter account (#1003)c8513185 Add Repository Validation for local backend mountPath
(#947)11f4c5e2 Fix invalid flag name for PVC restorer job (#960)93358115 Add Backend e2e Test (#975)ca688540 Update client-go to kubernetes-1.16.3 (#987)e18f30dd Use RWX for restic output.json (#1001)4d9cdbc8 Run chmod
on output.json
only by owner container + Improve… (#1000)8378f141 Add Backup and Restore hooks (#978)a4dd1a1d Use helm chart instead of script to install operator (#999)ec5c9efd Update hack/fmt.sh script54dbef4c Add helper library for CRDs (#977)16483ce1 Use kubebuilder generated CRD yamls (#971)eacba300 Fix typo (#976)dd500b08 Use [email protected] to generate structural schema (#974)53331837 Migrate Repository status.size, Recovery status.observedGeneration (#969)69ef388b Generate protobuf files for api types (#967)decea34f Fix Repository returned error message (#961)5a9e0356 Apply valid name functionality (#950)122ed35f Test installer against multiple k8s version (#953)63cfc0f9 Format shell scripts (#952)c77dfcd4 Add missing license header780fd2cb Rename Dockerfiles (#946)dc34560a Add AutoBackup e2e test (#939)6979ff8b Enable race detector (#944)69acf528 Add license header to files (#943)b2636f8b Don’t add AppBinding labels in metric when AppBinding is not available (#942)18e1ab7e Fix BackupSession creation for ReplicaSet (#940)8ce4ab86 Fix klog flag parsingefd614f9 Revendorf3fa386f Use crazy-max/ghaction-docker-buildx@v15cc99c53 Show diff when files make verify
fails (#937)d20892dd Update make fmtfc827b84 Split imports into 3 blocks (#936)269527cf Volume e2e test github action (#933)926dcd20 Fix BackupSession additional print column (#932)f052f7a2 Remove spec.backupConfiguration from BackupSession (#931)d378ef2d Update e2e tests to run on GitHub actions (#917)bc27645c Enable make ci (#928)9ef3cfeb Don’t restart workload on backup pause+Use ImagePullPolicy: “Always” for Function-Task model (#929)a5f00836 Add status.observedGeneration (#927)57eadd03 Implement RetentionPolicy for VolumeSnapshot (#926)db709fdc Verify generated files are up to date (#925)5fb54194 Update and rename go.yml to ci.yml (#922)0be34c5e Add probe and BackupBatch api (#890)a55b6e84 Use core package from k8s.io/api repo (#921)f5a271be Bring back dependency to github.com/golang/[email protected] (#918)5dfeecbc Update tag pattern for release pipelinee31f5e9a Run e2e tests using GitHub actions (#909)8bb3ef36 Add app=stash label to crd yamlsb50b47c9 Generate swagger.json for v1beta1 (#916)095a4a6c Add release pipeline (#915)66926055 Fix Restore PVC using Task Function method (#897)404840e4 Fix VolumeSnapshot Issues (#912)7f3b2250 Add Kubebuilder annotations (#911)0a499f13 Use kubebuilder to generate crd yamls (#843)4903508f Update go.yml23c44bc0 Introduce InterimVolumeTemplate and BackupHistoryLimit field. (#907)4ee56d63 Make RetentionPolicy required in v1beta1 api (#905)5476cd7a Enable GitHub actions (#903)fe87b789 Fix snapshot listing for local backend (#902)5f49f5d2 Improve Error Handling + Code refactor (#891)88c84275 Add NICE
and IONICE
into distroless image (#883)f63d5c1a Improve metrics handling + make update status uniform (#872)ea68de24 Use default fsGroup: 65535 (#874)9bbcabab Add DumpEnv func to Restic Config file (#870)ebde15db Allow to specify subPath in auto-backup annotation (#871)6c127323 Silence docker buildx command (#866)5c47abc3 Update README.md (#865)50f69ffe Use docker buildx to build docker image (#864)d8c0b1d8 Update version in gendocs scriptcb972a98 Use github.com/Azure/go-autorest/[email protected] (#862)ae5c1325 Remove the bs
short name for BackupSession (#859)1c01d69d Use github.com/golang/[email protected] (#855)998fac02 New variable from type field of AppBinding + Fix RoleBinding nam… (#845)b97b7622 Fix resolving Task if volumeClaimTemplate is set in RestoreSession(#852)4ec6caf8 Rename BackupConfigurationTemplate to BackupBlueprint (#847)d8efb120 Use POD_ORDINAL env var to restore using PVC template (#849)8df5be99 Pass replicas from RestoreSession to Function (#848)ae5eabd4 Use variable for version in BackupConfigurationTemplate name (#846)fe5b2049 Fix Platforms Issue (#844)33fc37cd Add support to restore using volumeClaimTemplate in Function-Task model (#841)3de534ba Add GetSnapshotSize() function (#839)6bc80ce2 Fix travis build (#837)1c51a7c5 Add support for parallel backup & restore (#833)e250bb62 Fix RestoreSession replicas logic (#835)37618091 Use cron.ParseStandard helper5015a60d Update azure-sdk-for-go dependencies (#836)920dfaea Update github.com/appscode/go@masterca2fad07 Use robfig/cron@v3 (#834)95728126 Fix restore Job parallel execution (#832)94cbae13 Remove unused code (#829)4dc11263 Generate docs files inside docs repo (#828)6fb5bc7f Create default Functions and Tasks from operator (#824)bb675f67 Fix restore job RBAC (#821)f96852fc Fixed volumeSnapshot Error Issue (#819)08b0f50f fix default securityContext passing to restore init-container/job + fix container name (#823)4aa94675 Add License notice to makefile (#825)955b1adb Make –image-tag a required flag. (#817)9ca08aa6 Always attempt to pull a newer image for make container
(#818)b88cb9dc Update constants.goaa0c41f4 Add PusgatewayURL input for Functions (#816)0a45b44a Restore PVCs from templates using Restic (#809)0729ab19 Add TARGET_RESOURCE variable for BackupConfigurationTemplate (#814)bab795c2 Add make install, uninstall, purge commands (#813)604af0d5 Move chart & deploy scripts to github.com/stashed/installer (#811)521f441b Use stashed/docs repo4c89667d Move docs to github.com/stashed/docs repo (#810)e6614482 Fix travis build (#804)d8f565f4 Pass labels to offshoot + add generic offshoot labels (#801)eadca45d Move HandleResticError to util package (#806)df42b83f Remove canary support (#805)82614d32 Update Version.go (#803)74453ad8 Added ARM64 support to the install script and manifest (#802)24ece6cc Load modules from vendor folder for linter2672ee05 Add Makefile (#800)ac829f30 VolumeSnapshot (#787)a8f3172f Remove importance of order of rule in RestoreSession (#795)886649ed Skip BackupSession creation if target does not exist + use timestamp … (#797)f038d86e Use absolute path as aliases for reference docs. (#796)b9100307 Support PSP enabled cluster (#729)e94399dc Use restic 0.9.5 (#789)e962a1c4 Fix: User and group creation of stash for mongodb and mysql (#786)228df5a3 Update concept doc (#739)de9536cd Update backup manager (#782)739273a5 Configure Env variables for Functions (#780)c49b24f6 Add support for backup cluster resources YAML (#721)91bce2fd Add “Supported Backends” doc to new guides (#756)a8ef2d36 Fix rest backend for workloads + add more authentication method for swift backend (#778)775b6660 Backup and restore Elasticsearch (#702)0fbb9c75 Add guides template for new design (#755)03689414 Update package path to stash.appscode.dev/stash (#776)639d499f Update to k8s 1.14.0 client libraries using go.mod (#775)9ba906d8 MutatingWebhooks must be without side-effect (#773)937012d5 Introduce VolumeSnapshot APIs (#772)2b0f0560 Use osm pkg from kmodules/objectstore-api (#770)cd9f6ad6 Remove –rbac flag (#761)09af5d31 Skip creating/processing backup-session when backup-config is paused (#759)99753f73 Fix go fmt64bb9bdd Stash v1beta1 E2E test for PVC (#753)bcf8b90d Implement snapshots for v1beta1 api (#749)3f0ae2d4 Run restic commands using docker (#754)17feb41c Update Kubernetes client libraries to 1.13.5 (#752)2d413ee0 Stash v1beta1 E2E test for ReplicaSet (#747)80b2b3d9 Enable pipefail and update restore yamls (#750)c908df9f Stash v1beta1 E2E test for ReplicationController (#742)82c17eaf Fixed scratch-dir, output-dir and hostname in functions/tasks yamls (#744)d113b24f Add Stash CLI (#734)286792a6 Stash v1beta1 E2E test for DaemonSet (#741)62960e5b Apply nice/ionice settings from env (#746)a2534c97 Stash V1beta1 E2E test for StatefulSet (#737)37087b38 Stash V1beta1 E2E test for Deployment (#710)c08f04e4 Attach local backend (#736)7a282d91 Fix openapi path prefixes for validators and mutators (#732)a8aef590 Add max-connections for GCS, Azure, B2 backend (#730)dd3f459c Rename admission webhooks to avoid name collision (#725)a32ceff5 Apply EmptyDir settings to TmpDir (#719)36fdb9ae Use FailurePolicy ignore for K8s resource webhooks (#726)4cab69a0 Don’t write secret data inside temp dir (#724)e2bcc4a8 Use ionice and nice with Restic CMD (#716)bf91db4e Use cleanup-cache flag (#717)f2669f17 Add TempDir and PSP settings for Function (#720)dfc3fbd6 Add support for rest backend (#713)47cf2dd4 Add support for OpenShift DeploymentConfig (#714)8c2b81b0 Backup and restore Mongo DB (#699)2849319a Backup and restore MySQL DB (#696)49fe8404 Backup and restore Postgres DB (#695)dbff05f6 Backup from stdin and dump to stdout (#694)08ff2fa5 Add BackupSession Controller for Sidecar (#701)83f1c6e5 Update workload controller for new design (#675)13fb68bd Post backup/restore status update (#691)30993c08 Backup and restore PVC (#676)7bdf0752 Resolve tasks for backup/restore sessions (#674)6a74602a Add restic wrapper library (#673)7b8309a5 Add BackupConfiguration Controller (#671)6f6c25d1 Use ContainerRuntimeSettings in Function spec (#689)4d80cf6b Update Kubernetes client libraries to 1.13.0 (#687)361d4ad3 Fix v1beta1 api for BackupConfigurationTemplate (#688)302311af Introduce v1beta1 api (#647)ccf4469b Prepare docs for 0.8.3 release (#683)54fb4998 Update changelog for 0.8.3 (#682)277ef3b7 Update dependencies (#681)80d55446 Don’t add hostname label to Prometheus metrics. (#680)e5b7f32c Pass pod annotation to deployment (#679)b342a954 Fix the case for deploying using MINGW64 for windows (#678)4cdc5596 Use onessl 0.10.0 (#677)296712f0 Fix typofbb98590 s/rook/azure/ in possible copy/paste error. (#669)29e7b6ce Fix builtin monitoring doc (#668)4b7fe1e4 Update install.md8a3b2ee6 Don’t use priority class when operator namespace is not kube-system (#666)5bf48b1b Separate type definitions into individual files (#646)80f21a0d Update changelog for 0.8.2ed5c6b86 Prepare docs for 0.8.2 release (#644)a56261b0 Update copyright notice for 2019 (#643)812f13e1 Use fullname to generate cleaner name in chart9daa8a0e apply stash.labels to operator podsc36875f0 Use stash.labels template in chart (#642)946df536 Fixed broken link for bakend (#641)38d3c734 Only mount stash apiserver tls.crt
into Prometheus (#639)9e6a6604 Fix typo in installer (#638)0a4488cf Fix monitoring in helm + update doc to match with third-party-tools tutorial (#637)903d9649 Add certificate health checker (#636)a931bbd9 Update install.md99e6afba Update chart readme (#632)d19ae9fa Update webhook error message format for Kubernetes 1.13+ (#631)cd9b42df Fix typos (#630)ce1e0d98 Fix dependencies.c2e41214 Update changelog55233451 Prepare docs for 0.8.1 release (#629)d5086aa6 Add missing validator for respository resource in chart (#628)d9d7f1d4 Update version matrix7af5e82c Prepare docs for 0.8.0 release (#626)a1e250f6 Update docs (Minio, Rook, NFS) (#625)92779d6c Use flags.DumpAll to dump flags (#624)affdebf6 Merge commit ‘619323825a3fabc55ce2584dd63f8005fd3b78b3’dddb09f8 Set periodic analytics (#623)f054ecf7 Fix e2e test (#622)92bcb0e9 Recovery Job: Use nodeName for DaemonSet and nodeSelector for other workloads (#620)3dc6fc5d Pass –enable-***-webhook flags to operator (#619)257b33e0 Add validation webhook xray (#618)fcb6cfdf Add docs for AKS and EKS (#609)d1594955 Improve monitoring facility (#606)f484b196 Use dynamic pushgateway url (#614)78b288d3 Pass image pull secrets for cleaner job in chart (#598)773bd24c Update kubernetes client libraries to 1.12.0 (#597)2ff8cb30 Support LogLevel in chart (#594)c71b4cdf Check if Kubernetes version is supported before running operator (#593)3b443c68 Enable webhooks by default in chart (#591)9b28c755 Update chart readme for cleaner values (#590)0da860c2 Update values.yamlef90bd48 Fix #583 and pushgateway version (#584)fbbaf380 Use –pull flag with docker build (#581)0cc79ee4 Merge commit ‘593cbc0910006952073295cea802d37f30ab8e3f’8a7e068d Use kubernetes-1.11.3 (#578)bd5e17b7 Update CertStore (#576)ea4b0243 Use apps/v1 apigroup in installer scripts (#574)fc043125 Support pod annotations in chart (#573)8c840810 Set serviceAccount for clearner job (#572)4506adea Set SecurityContext for stash sidecar (#570)82416111 Cleanup webhooks when chart is deleted (#569)5e466ace fix success list (#567)e65fcbf0 Use IntHash as status.observedGeneration (#568)3848ad8d Update pipeline (#565)dcf5c40b Merge commit ‘dc51668e81aad9349769f0287cb885477836f2b1’14797878 Add observedGenerationHash field (#564)83ceccc2 Merge commit ‘c73f89c561b2e686d2898b0c8dea8c0bd327e6fd’af105158 Fix uninstall for concourse (#563)41bb7c71 Fix chart values file (#562)761d2af9 Improve Helm chart options (#561)7c69854a Use apps/v1 apigroup (#555)067fd837 Merge commit ’e0a3eef3ad5bb45a6967704531a303bc7ea7d865'b93bdb20 Refactor concourse scripts (#554)6ba7fc6c Merge commit ‘2a5664a73d8d23ced4598e61327a3d7003db2e04’5f769633 Add AlreadyObserved methods (#553)98998f2c Add categories support to crds (#552)cc46dc11 Improve doc (#550)59a763c5 Fix concourse test (#496)7a7145da Check for snapshot existence before delete (#548)a3a91ebc Improve logging (#551)9bb3bbfd Fix offline backup (#537)cb676e37 Enable status sub resource for crd yamls (#546)4f1e66a4 Remove old UpdateRecoveryStatus6d6d5dcf Retry UpdateStatus calls (#544)3d191095 Retry UpdateStatus calls (#543)38401b36 Revendor objectstore api (#542)8dc3b6a2 Use kmodules.xyz/objectstore-api (#541)1d3b1ea1 Merge commit ‘da9eaba42e9b93d6975059b7f37c7863e54e1db1’cee03417 Update install.mde0a00726 Fix extended apiserver issues with Kubernetes 1.11 (#536)4ee36486 Correctly handle ignored openapi prefixes (#533)ee3945c4 Rename dev script (#532)1bbc5632 Add rbac permissions for snapshots (#531)0de9fa5f Use version and additional columns for crds (#530)dde60d6b Don’t add admission/v1beta1 group as a prioritized version (#529)6913f840 Update client-go to v8.0.0 (#528)160b1162 Update chart installation instruction for Kubernetes 1.11 (#527)8cce9279 Format shell scripts (#526)07a44f72 Merge commit ‘bcebfb5adef7b4de9d4da7e48d9ba50a66e75fd3’e14f357b Merge commit ‘2c8b49681a6875886b6be4d90c35908f12b73c65’0c019e96 Enable status subresource for crds (#524)54270853 Remove status from crd.yaml (#523)97e97d1f Upgrade to restic 0.9.1 (#522)f7910af6 Support node selector for recovery job (#516)5b4981a1 Upgrade to prom/pushgateway:v0.5.2 (#519)05ead203 Remove ops-address port (#518)ceb699f4 Set cpu limits to 100m (#517)e426c6cb Update stash.sh97a7d622 Add links to java client9f6b9a17 Move openapi-spec to api folder (#513)1a2a1af1 Deploy operator in kube-system namespace via Helm (#511)3476b49f Add togglable tabs for Installation: Script & Helm (#509)b386851d Revendor dependencies (#508)0c5d5a41 added front matter (#507)42b26588 Improve installer (#504)705ecd09 Prepare docs for 0.7.0 release. (#502)72c9e20e Prepare docs for 0.7.0-rc.5 (#498)0da98a7b Fix storage implementation for snapshots (#497)247c0168 Update changelog (#495)8181d490 Delete user roles on purge. (#494)b2f4ab9e Revert “Add app: stash label to user roles. (#493)”c7ae0d44 Add app: stash label to user roles. (#493)5ee7ff1d Use hooks for user roles and fix hook deletion policy872450a3 Use post-install hooks to install admission controller in chart (#492)5448cd43 Revert “Remove stash crds before uninstalling operator (#458)”a1d73a47 Update changelog (#491)100dd7e4 Prepare docs for 0.7.0-rc.4 (#483)7f2665dd Avoid creating apiservice when webhooks are not used. (#490)ff32a4aa Install correct version of stash chart (#489)74e6f4aa Concourse (#486)cd2cf249 Use wait-until instead of fixed delay (#488)9f023116 Removed owner reference from repo-reader role-binding (#484)d2d3d49f Revendor (#481)5dc386d6 Support recovering from repository in different namespace (#474)b694835b Add support for initial backoff to the apiserver call on recover (#476)b921d4ed Fix enableRBAC flag for sidecar (#480)c8c18fb5 Typo (Weclome
→ Welcome
) in page title (#479)4bddc2e1 Update docs (run minio in v1.9.4+ cluster and add example yaml files in respective backends) (#473)fd676b12 Limit the GCS file permissions to owner only (#472)0dc74e93 Fix a typo (#471)3ca33f76 Don’t panic if admission options is nil (#469)bc889236 Disable admission controllers for webhook server (#468)4b5ac49d Added SSL support for deleting restic repository from Minio backend (#464)c8d023a8 Use new UpdateRecoveryStatus method (#466)6c0166e2 Add Update***Status helpers (#465)5c5ff150 Update client-go to 7.0.0 (#463)476a9a88 Rename webhook files in chart (#460)3e828ad4 Update workload api (#459)d3d766d9 Remove stash crds before uninstalling operator (#458)8fa3ef63 Export kube-ca only if required (#457)6a294acc Improve installer (#456)5c0b35fa Update changelog (#455)bd9b4b50 Various installer fixes (#454)6f2d013f Update workload client (#453)5d4faa22 Update workload client (#452)cbea156f Revendor workload client (#451)81a18190 Update workload api (#450)468e6489 Fixes RBAC issue in test (#449)4ba3af7b fixed wipeOut + fixed doc (#447)3940c79c Some cleanup (#446)45f070ff Delete profile.out3af16023 Add docs for GKE and Rook (#430)db31cbeb concourse configs (#429)5f288cbc Delete restic repository from backend if Repository CRD is deleted (#438)9940d367 Recover specific snapshot (#437)26571992 Use Repository data in Recovery CRD (#436)e1d44499 Update StatefulSet doc (#445)c6e62f34 pkg/util: fix error found by vet (#442)d5b93f8a Move Stash swagger.json to top level folder (#441)c7753f9b Fix go_vet error (#440)564e63ad Increase qps and burst limits (#435)442bfb40 Permit stash operator to perform pods/exec (#433)4243e931 Add RBAC instructions for GKE cluster (#432)6df2f677 Update charts location (#431)a980a2c2 Skip lock while listing snapshots (#428)a74e2637 Purge repository objects in installer (#427)435359e0 Add SCRIPT_LOCATION variable to installer (#426)4d6f7eac Show repository snapshot list (#417)733ec93d Fixed Repository YAML (#425)6f50f168 Add delete method for snapshots to swagger.json (#424)d43b4890 Generate swagger.json (#423)9ad3d098 Add install pkg for stash crds (#422)6ff11a1c Fix openapi spec for stash crds (#421)a76f6ac5 Expose swagger.json (#420)3f62a44d Add missing batch jobs get RBAC permission (#419)3775b7f9 Update README.md8ed47d37 Add registry skeleton for snapshots (#415)9d95f38f Update chart readme (#413)429afdaa Add enableAnalytics to chart readmeb0a197df Add frontmatter for repository crd (#412)0dac6862 Use separate registry key for docker images (#410)b09d7bf9 Prepare docs for 0.7.0-rc.3 (#411)fce51b73 Add test for recovery (#409)a7dae2e7 Skip setting ListKind (#407)9ecb57c1 Add CRD Validation (#406)7568e62e Create repository crd for each Restic repository (#394)f2e78da4 Generate openapi spec for stash api (#405)3ef2eed4 Fix install script for minikube 0.24.x (Kube 1.8.0) (#404)301fb68c Skip downloading onessl if already installed (#401)9f389a13 Use Restic spec hash instead of resource version to restart pods (#399)ee28df02 Revendor webhook util and jsonpatch fixes (#400)716a3548 Check for valid owner object (#397)3b340c16 Revendor webhook library (#393)cd3c0005 Update changelogc556745f Prepare docs for 0.7.0-rc.2 (#391)e5aee757 Update chart version270a4983 Add variable for dockerRegistry (#390)c694593b Reorg objects deleted in uninstall command (#389)d29aa374 Fix –enable-analytics flag (#387)798253c1 Fix flag parsing in tests (#386)7834ce77 Fix Statefulset Example (#385)d53219d0 Rename –analytics to –enable-analytics (#384)0c9daeb1 Use separated appscode/kubernetes-webhook-util package (#383)05686c2a Update the image tag in operator.yaml (#382)7e52922b Don’t enable mutator for StatefulSet updates (#381)6f5cc417 Update docs to 0.7.0-rc.1 (#380)208f89b7 Stop using field selectors for CRDs (#379)da0362b5 Add types for Repository apigroup (#377)f1b12fea Replace initializers with mutation webhook for workloads (#363)55309b0f Merge pull request #375 from galexrt/fix3736acc5711 Add missing front matter (#376)17254282 Added error log on restic command error1685f179 Don’t fail if check Job already exists224a1713 Update README.md3992df7d Fix buid98eae3a0 Add travis.yaml (#370)fc14b6d2 Add –purge flag (#369)c3c18ebe Make it clear that installer is a single command (#365)182cc702 Update installer (#364)cb573593 Update chart to match RBAC best practices for charts (#362)248bba94 Add checks to installer script (#361)41df1df4 Use admission hook helpers from kutil (#360)b90a4564 Fix admission webhook flag (#359)201c871d Support –enable-admission-webhook=false (#358)d70fc0b2 Support multiple webhooks of same apiversion (#357)da965aee Sync chart to stable charts repo (#356)34f364f3 Use restic 0.8.3 (#355)0b0e2cd2 Update README.md (#352)0d781b4b Set RollingUpdate for DaemonSet (#349)25b60645 Document user roles (#348)a1796d2e Add upgrade instructions.2616f6f7 Add changelog for 0.7.0-rc.0 (#347)6f3e7883 Implement offline backup for multiple replica (#335)3140f3ab Update readme to point to 0.6.4 (#345)5a2e635a Don’t block deletion of owner by default (#342)e6cb9a31 Skip generating UpdateStatus method (#341)9d93b3ed Remove internal types (#340)59ccb497 Use rbac/v1 apis (#339)1a532f9b Add user roles (#338)76f18553 Use restic 0.8.2 (#337)fb47ea99 Use official code generator scripts (#336)4367fe03 Update rbac-list.yaml8bcff71f Rename appendGroupVersion to appendUniqueGroupVersion050c9991 Update charts to support api registration (#334)dd82aec9 Fix e2e tests after webhook merger (#333)1df3e40a Ensure stash can be run locally (#332)9d8ff669 Label all stash installer resourcesda602cf3 Update Grafana dashboard (#330)2127401f Delete all stash installer resources29a51e21 Use binary operator for checking stauts of semver command5d726907 Leave secure port unset5cba3d0f Use ${} form for onessl envsubst0b4aa075 Vendor client-go auth pkg (#331)4b702a47 Don’t append duplicate group versionsccffa360 Merge admission webhook and operator into one binary (#329)c3e76f96 Use envsubst from onessl639e3fec Install admission webhook for Kubernetes >=1.9.085562989 Merge uninstall script into the stash.sh script (#328)cb11fca0 Implement informer factory for backup scheduler (#325)29c489e5 Fixed abnormal pod recreation when Restic is deleted (#322)4238fabc Implement Pause Restic (#315)f96cff24 Cleanup apiserverc13df9c6 Copy generic-admission-server into pkg (#318)2b0cf064 Use shared infromer factory (#317)b5d67a67 Support self-signed ca cert for backends (#294)50639b72 Use GetBaseVersion method from kutil (#316)603c42a1 Update install.mdb1b72d4b Remove system prefix from admission server rbac1666bc34 Fix webhook command description (#314)b44f26b2 Use rbac/v1beta1 api. (#313)c77b2ccd Reduce log level for admission webhook147c0788 Support Create & Update operations in admission webhook (#312)45ee2879 Merge webhook plugins into one. (#311)4403d50c Fix installer script2c9166fc Support private docker registry in installer (#310)cfe79458 Add ValidatingAdmissionWebhook for Stash CRDs (#299)5a93ff74 Compress go binaries (#309)24307b0f Merge commit ‘dd01a18d6821b218669437b491e71eff9cf82c89’75be0ffe Merge commit ‘6cd6efaa2491aea24a0f7f588c86b0ff5ff03283’6dc58fe7 Rename –initializer flag to –enable-initializer (#308)976e674a Remove STASH_ROLE_TYPE from installer scripts (#307)310f7395 Use rbac/v1 api (#306)d6be7daf Use kubectl auth reconcile (#305)8a420951 Fixed backup count (#295)38282b43 Write restic stderror in error events (#296)c71ac206 Added support for private docker registry (#300)1a190437 Add –initializer flag to installer (#304)da0ad798 Prepare docs for 0.7.0-alpha.0 (#302)3faece70 Change installer script (#301)654bc988 Merge commit ‘5e307d69dbf7e02331cc5bc60154e79a52285060’0e9ebfc6 Remove TPR to CRD migrator (#298)b6086636 Update dependencies to Kubernetes 1.9 (#297)4b00589b Cleanup headless service (#292)58da0f35 Prepare docs for 0.6.3fb1629fb Fixed parsing argument error (#291)edd09058 Update reference docs27948f53 Update appscode/go log wrapper (#287)b9526600 Fix inline volumeSource marshalling for LocalSpec (#289)1fe92cef Fix roadmap linkf8c6641e Added Grafana Stash overview dashboard (#286)12916afc Pass –pushgateway-url for injected containers. (#284)321d7414 Prepare docs for 0.6.2 release (#278)001d1592 Merge pull request #277 from whereisaaron/masterae8e801a Update Helm chart to use newer ‘fullname’ template that avoid duplicate (e.g. ‘stash-stash-…’) resource namesfac516a2 Fix RBAC roles in chart (#276)6f10418a Garbage collect service-accounts and role-bindings for jobs (#275)a021b63f Update initializer.mdbc24ae45 Update initializer.mdb1573eba Fix new restic format in upgrade docs (#274)c1f54279 Add statefulsets to stash-sidecar ClusterRole creation (#273)1bc0a02a Reduce operator permissions for service accounts (#270)d2502bbe Fix formatting of uninstall.md (#269)1341a5fd Prepare docs for 0.6.1 (#268)ac4e8c93 Fix kubectl version parsing generation in GKE (#267)588a2947 Fix upgrade instructions.ea46d9a9 Detect analytics client id using env vars (#265)078f5cfb Cleanup release script937b682c Prepare docs for 0.6.0 release (#264)ee6e1068 Reorganize docs (#263)721dace8 Add support for B2 (#262)39405c0c Update restic website link (#261)9058a9bc Revendor kutilf472517e Fix doc915c53ff Update docs for unified LocalSpec (#260)e2bd7c1b Unify LocalSpec and RecoveredVolume (#259)cde4f137 Remove restic-dependency from recovery (#258)6e599853 Update restic version to 0.8.1 (#257)d66a53df Use cmp methods from kutil (#255)da8f2331 Remove TryPatch methods (#254)41e1ff43 Use log.LEVEL() instead of fmt.Printf() (#252)aa91dadd Log operator version on start (#253)8b36f5d1 Use verb type for mutation (#251)4a3afb07 Use CreateOrPatchCronJob from kutil (#250)fad6e8bb Indicate mutation in PATCH helper method return (#249)7bd56db6 Update RBAC for analyticsafa4f8fa Simplify clientID generation for analytics (#247)fb31ed72 Set analytics clientID (#246)29812d44 Update README.md8dd9bb20 Cleanup docscebe13bf Reorganize docs (#245)4987b08a Upgrade procedure for 0.5.1 to 0.6.0 (#243)7997564b Update docs (#236)8d614880 Enable Restic cahce-dir flag (#241)780754d9 Fix retentionPolicyName not found error (#242)4d291178 Lower case workload.kind in prefix (#240)eaaae57f Use RegisterCRDs helper (#239)2becb354 Change left_menu -> menu_name (#235)a1e2f14d Revendor dependencies (#234)7241c6dd Implement offline backup (#229)03318f1a Add aliases for README file (#233)a560bcb0 Add Docs Front Matter for 0.5.1 (#231)a8ff09c0 Update bundles restic to 0.8.0 (#232)84238d2c Revendor kutil (#230)0cfe9187 Fix configmap-lock-name (#228)cd3c9e36 Minor fixes86157814 Run restic check
once every 3 days (#223)1161ff0b Record recovery status for individual FileGroup (#222)9aeba2e6 PollInfinitely for recovery job to succeedaa3459e6 Dynamically create stash-sidecar ClusterRole in operator (#221)6ae7222c Implement workload initializer in stash operator (#207)ef10c66e Leader election for deployment, replica set and rc (#206)106d049d Generate docsf476f444 Implement Recovery for Restic Backup (#202)d56e913c Update install.md7bbe582d Update install.mdaa8aaa48 Update install.mdb97ebbaf Update chart0751780f Update install.mdedcab803 Update _helpers.tpl565ae057 Support imagePullSecrets in chart8ae6dc7e Update _helpers.tpl2085d5b5 Make stash chart namespaced (#210)88e512f5 Update docs to point to 0.4.2 release88885373 Update codegen.sh39108498 Use typed versioned client for CRD484df692 Change k8s.io/api/core/v1
pkg alias to core (#204)b854e1cb Use client-go 5.xe2488aa5 Update rbac.md8b51195d Add recovery CRD (#201)779c373f Merge commit ‘bf3f3307acbd69e5147db8abdb75b1529147f0c5’ad5d6c98 Clarify support for DOf87995af Prepare docs for 0.5.1cb99e324 Update RBAC permissions4656ba57 Correctly detect “default” service account (#200)3e4af9b2 Add label to installer objects in rbac mode1057d95e Clarify that –tag foo,tag bar style tags are not supported. (#199)9b6bb88e Set hostname based on resource type (#198)d2cd1c2d Manage RoleBinding for rbac enabled cluster (#197)3b2a281d Update install.md2a550c40 Update install.mdc3ca4669 Document how to detect operator version (#196)85b0f16a Prepare docs for 0.5.0 release3003c01a Rename Scheduler to Controllere69ec81d Stop dumping env vars657fa06a Prepare docs for 0.5.0-beta.3 releasea6a98e51 Use workqueue for scheduler (#194)cccc23cf Register events api groupfadd0ab8 Revise RBAC permissionsd3dc55f7 Prepare docs for 0.5.0-beta.2770ff1cd Update tutorial.md (#186)2c0b4836 Add tests for DO (#193)2aeef6da Use object reference to write events0ccaa324 Disable StatefulSet support0a55c0b8 Prepare docs for 0.5.0-beta.1c268e249 Fix prometheus metrics collection (#192)17da332e Disable StatefulSet controller.7191de11 Fix StatefulSet tests (#190)c91b9292 Replace reflect.Equal with github.com/google/go-cmp (#188)027c6d98 Only handle Restic when spec changes.c80f1a9f Reorder cache controller9dd89304 Skip ReplicaSet owned by Deployments (#187)06df8f94 Merge commit ‘32217c844015816b86c46a8d74a175c42f0e307a’6ad7ada4 Prepare docs for 5.0.0-beta.0 (#185)f7939ceb Don’t store status in annotations94419091 Rename LastAppliedConfiguration2237978f Fix patchingec02f851 Set namespaceIndex as indexer (#184)3868041c Fix e2e tests (#183)94c7d2d4 Rename injector methods755e28bc Use workqueue (#182)2d41478f Use Deployment from apps/v1beta1 (#181)a5229147 Delete *.generated.go files for ugorji (#180)05abff50 Use WaitForCRDReady from kutil (#179)096e1410 Only watch apps/v1beta1 Deployment (#178)ade40c61 Move kutil to client package (#177)226ffe83 Generate ugorji stuff (#176)030e7b32 Remove kubernetes/code-generator from builddeps5c2773d1 Prepare docs for 0.5.0 (#174)04afd1cf Install stash as a critical addon (#173)d59093d1 Update chart to add roles for CRD7ec22dfc Use Namespace() method from kutil.f4850c29 Add release script.9a91e124 Prepare docs for 0.5.0-rc.0324a62fb Revendor kutil.2c8add5f Set RESTIC_VER to 0.7.3 (#172)a04187d5 Refresh charts to match recent convention (#171)c9b5662a Fix deployment name in tutorial (#169)1356b31b Update kutil (#170)4ea31986 Set RESTIC_VER to 0.7.2f7d9c903 Use object ref for Restic49e5a33b Fix command in Developer-guide (#168)9bacd5bb Set root scope kinds6bb6c582 Use apis/v1alpha1 instead of internal version (#167)1206be03 Remove resource:path (#166)d1b790de Use kubernetes/code-generator (#163)9cfb37cf Update kutilcac94ede Expose resync-period as flage31dd8f7 Remove pkg/analytics5f79c4da Move analytics collector to root command (#164)e4a88e55 Revendor k8s.io/apiextensions-apiserver (#162)2fe16a61 Migrate TPR to CRD (#160)cc22b572 Fix Restic (#159)ae0d9406 Update kutil dependency (#158)cc9ee0e5 Use CheckAPIVersion() (#157)b7e97424 Use PATCH api instead of UPDATE (#156)5a50804a Check version using semver library (#152)8364234d Support adding Sidecar containers for StatefulSet. (#151)d20e52ed Update client-go to 4.0.0 (#150)24c79bf5 Update build commands for restic. (#149)f276cd38 Update client-go to 3.0.0 from 3.0.0-beta (#148)c4a3bfe3 Add DCOf98d1877 Fix typos of tutorial.md file (#138)e7c5154b Add uninstall.sh script (#144)15deeba0 Change receiver for Invocation to fi7b8829fc Use console type instead of she6065cb2 Prepare docs for 0.4.1 release1d1dbbfb Build binary inside Docker imageceafa959 Merge commit ‘b8c45d0d4379587a31302b834334047cc77e59db’b629d0cd Revendor forked robfig/cron (#139)5e34ea69 Update stash-without-rbac.yaml9ae078bb Add omitempty for Local storage7ac0a7a2 Move resource consts to api pkg42ccbccd Fix Fake restic resource Url (#137)c25545b6 Clarify bucket locationcec2d878 Update gcs-restic.yaml8bf7efc1 Update backends.mdcc75a55a Update tutorial.mdf05372b9 Update backends.mdf657a4cf Add example e2e env file for OpenStack swift.53f97fe3 Update docs to 0.4.0 release.e2bf7234 Update docs to remove setting name for local.VolumeSource50aff91d Support selecting restic brancha7f0a995 Prepare docs for 0.4.0 release.df7bd521 Update concept.mdbc4f6f13 Rename RepositorySecretName to StorageSecretName (#135)8ff66993 Rename Volume to VolumeSource (#134)39a390f9 Use updated URL format (: after container)993faac2 Update charts3f68045b Use VolumeSource instead of Volume for Local backend. (#132)883cebd4 Update concept.md387ac071 Fix linting issues in chartdc19110f Add String() method to PrefixType.f4cf5e67 Remove unused type Sourcef1a21897 Update readmea3827bf5 Various corrections to chart based on code review.c12c3fab Prepare docs for 0.3.1 release.def4f783 Add tests for swift (#130)12ee8e9e Support setting compute resources for sidecar (#129)6eb6ba6e Update chart with rbac0ba63fb7 Update rbac.mdfdbd84a2 Fix RBAC docs (#127)68b6b0c5 Update release.md33a59ad8 Merge commit ‘fba07b3994b0e1fd3a95c91d890353aa23a0f3c1’c0ed3b61 Print commit timestamp with version command5c6f2d27 Prepare docs for 0.3.0 release97630f69 Document RBAC59e09023 Document behavior in case of multiple Restic9ae9107d Document e2e test setupa6ba0787 Document swift (#124)2a38a883 Remove support for B2 & Rest server for now.8a4ca945 Remove Location choice for GCSc89b9109 Fix spelling7ecffb1f Update backends.md61385e73 Update uninstall.md50e98026 Update uninstall.mdc1fd8915 Use TPR labels to verify installationd896d763 Add labels to TPR registration0644dc8a Remove pod template name011bba8e Don’t fail scheduler if bad credetials are given50d5b35d Fix google sa file permission569b1289 Change mount path for labels to /etc/stash7483b929 Fix remote backend repository formatd6ba05c6 Part 6 - Update docs (#121)6c95f2d6 Update docs (#120)a979c4bc Update docs for 0.2.0 releaseba6bf1bb Fix build.e27cf027 Various bug fixes (#118)33fe5ebe Mention swift in readme4df56363 Update pitch (#117)e92e6f93 Various changes to RetentionPolicy (#116)bbf726ee Set TMPDIR env var for restic (#115)7e2944aa Update ROADMAP.mdac262649 Update tutorial.md1405e499 Update ROADMAP.md9ba3bf8a Update workloads.mda3e41c8e Part 5 - User Guide (#114)3484d8fc Update ROADMAP.mdd3369091 Part 4- User Guide (#113)6ada7f4b Part 3 - User Guide (#110)565e2a34 Part - 2 of User guide (#99)e32edec6 Update user guide (#94)ba7ef578 Update release.md40a12019 Update Prometheus job name to use restic ns & name (#93)46da38ea Create separate restic for each type of backend. (#92)b5a8abea Update README.mdf42511ea Use app & release name labels together in chartcdeb926d Update chart readme56fa7765 Update Stash chart (#89)1ed35f09 Remove selectors so that template.metadata.labels
are used (#91)8d9065de Update CONTRIBUTING.md550eb7e4 Update contribution guide8f0e31e6 Fix dev guide (#88)6b61ee27 Add docs for commands (#90)d85cd5f9 Update stash.yaml8577bee3 Update stash.yamla948319b Change stash version to 0.1.0db3d1813 Cleanup test commandsa6144456 Add e2e tests for major cloud providers (#84)4d219217 Fix headless service for statefulset e2e test7fbc6cd6 Create separate selectors for each invocation of framework7e949c96 Move check for sidecars inside retry loop60e0cec4 Don’t update resource from update calls.5c75cb0d Fix selectors for Deployment e2e tests87ae2427 Add node selector for DaemonSet e2e test9b946345 Check for successful backup events30bd7d6b Fix e2e tests (#83)a220d50a Add /snapshots endpoint in operator (#82)35428b88 Mount scratchDir with operator (#80)887c432b Fix scheduler (#79)f120695e Handle update conflicts (#78)36245014 Test e2e tests (#76)7410da10 Remove restic source downloaded for building binary01b72b61 . import custom matchers44416b81 Review analytics events.5d6169e3 Remove unused and/or duplicate constantsd425d674 Delete old testify tests (#75)80a96849 Add ginkgo based e2e tests (#70)8de3189a Create a cli wrapper for restic (#74)da41f6ed Revise EnsureXXXSidecar methods (#73)75aa7458 Avoid pushing metrics if missing gateway URLc42c6cae Fix pushgateway –web.listen-address flagefd42e00 Use service account with operator pods5729f7b0 Create RBAC objects for operator (#69)3b5b0291 Push metrics to Prometheus push gateway (#67)6ec35ada Mount labels using Downward api (#66)76a9ced7 Vendor go-sh dependency (#65)d505ad0e Use go-sh to execute restic commands (#63)585b33f9 Add scratchPad Dir & prefixHostname flags (#62)e5c9f69b Support remote backends (#58)af2e14a7 Expose metrics port from Docker87dfdae4 Rename cron pkg to scheduler.0503fe64 Organize backup code. (#54)12c0921a Synchronize scheduler reconfiguration (#53)cbebb9de Build master branch of restic23e92576 Fix tag detection from Versionaf2f9271 Update e2e tests (#52)e7b85533 Fix NPE8308dd26 Fix unit tests (#51)52b6cfb7 Update README.mdd41bd0db Run watchers for preferred api group version kind (#50)f8878a34 Build restic from source by default (#49)7d240bbf Use updated docker build script formatf87445d4 Merge commit ‘6d30c353f174f641159a88f6280f6be163a44cb4’abd7fcca Rename variable watcher to ctrle8cb5c06 Watch individual object types. (#48)3bc3fc81 Various code cleanup (#47)1ba94a88 Reorganize cron controller (#46)d9c5ead9 Check docker image tag before starting operator (#45)3887dd92 Expose metrics from operator (#44)cadf7c1d Run push gateway as a side-car for restik operator. (#43)966564b0 Pre-install ca-certificates.bb5b24b2 Send analytics for start & stop events.95e4209a Move all commands to root folder.f6816d8e Remove all reference to k8s.io/kubernetes repo.edb64910 Move main.go to root folder.f7bfd1a8 Merge commit ’e6c0614c629d719cc9300e71a668a43f42b37f68’4c1a638b Point to client-go in versioning policy.17fbce2b Update README.mdd57ddc79 Add analytics (#41)59d38bd5 Use V1alpha1SchemeGroupVersion for Restik (#40)b258051b Fix registration of wrong group (#39)572eab2b fix status update (#38)f3b0e990 Upgrade restic version to 0.6.1 (#37)52f44f88 Use client-go (#36)8f9eaa75 Merge commit ‘4a5c3083fd86cbe409e8a0f8db02ebc92b403cdc’fa30bfde Create conversion_v1alpha1.go71dd7331 Create register_v1alpha1.goa4dd5595 fmt api & client pkg-es34651f88 Use same var as receiver028e312f Add version policy & analytics collection to readme7377c5e0 Change api version to v1alpha1 (#30)f893fd1d Merge commit ‘7ade13456a688a54292abaf589c2e9f1804f7d8b’ce677bb9 Rename clientset570bea8c Rename function and structure (#29)db1643f2 Rename Backup into Restik (#28)f5db80b4 Move api from k8s-addons (#27)94ce3a20 Add Restik chart (#20)f1955669 Bubble up errors to caller (#26)2b6d4735 Update README.md90fbf2ab Allow modifying the cron expression (#25)3e416598 Merge commit ‘958f7da4904598c85aabadf104c687e321eacb33’0f787535 Use unversioned time (#23)3521adfb Update design.mdebfa0624 Update design.md7785bc86 example added (#19)ca8a2ec6 Use restik api and client from k8s-addons (#18)2aae97a9 Error print fix (#17)379b853e Check group registration Before Register Groups (#16)f2643e91 Add Restik docs (#15)fb8e6c12 Restik unit test, e2e test (#14)45f9bc69 Restik create delete initial implementation (#12)829887a0 Update restic to 0.5.04e0c40f9 Don’t allow push with tags.b33d8142 Unify restic and restik docker images.6c7484ad Make restic executable.67272949 Build docker image (#11)1d3b939c Add links to proposal in readme6548fd84 Use cobra to structure restik commands.8c6425b6 Clone skeleton from appscode/k3pc (#10)ba60c6d4 Merge commit ‘a3e8a4a46d31a8c6e9fcceda85d3a55f36293f67’ as ‘hack/libbuild’7dbdff5f Update README.md254ee64e Rename param annotation (#42)2210ed42 Update Kubernetes v1.18.3 dependencies (#41)835c0358 Update Kubernetes v1.18.3 dependencies (#40)692909fe Add params and schedule annotation (#38)b9ff4f14 Update Kubernetes v1.18.3 dependencies (#37)c44c52c8 Update Kubernetes v1.18.3 dependencies (#36)073a93c8 Rename StashLocalBackendAccessor to StashNetVolAccessor (#35)e29c2724 Update Kubernetes v1.18.3 dependencies (#34)a4807149 Update Kubernetes v1.18.3 dependencies (#33)d6fcb2c6 Fix protobuf tags (#32)d255d800 Pass target reference for restore job condition (#31)a3ce1cee Add helper method for NFS backend (#30)a4be15a1 Introduce RestoreBatch CRD + Additional Improvements (#22)710228f4 Update to Kubernetes v1.18.3 (#29)0f69a3ab Update to Kubernetes v1.18.3 (#28)504a57e7 Update to Kubernetes v1.18.3 (#27)843421e4 Show AppsCode in copyright file header (#26)ad462cc4 Update to Kubernetes v1.18.3 (#25)28d53699 Update update-release-tracker.sh34624044 Update update-release-tracker.sh5f5de63c Fix openapi path (#24)6e0ad5f8 Add script to update release tracker on pr merge (#23)cbf9b376 Update .kodiak.tomld12b3d4b Update to Kubernetes v1.18.3 (#21)1956a312 Update to Kubernetes v1.18.3c3966002 Unwrap top level api folder (#20)5ba03fb5 Update to Kubernetes v1.18.3 (#19)abeb620e Update to Kubernetes v1.18.36fdf8a60 Enable https://kodiakhq.com (#13)479258ed Update dev scripts (#12)a85ced99 Merge pull request #11 from stashed/k8s-gomod-refresher-159120826682df6f26 Update to Kubernetes v1.18.3788f6921 Add default annotation for Snapshotter (#9)d2f3f5d4 Remove defaults from crd v1beta1 YAML (#8)1a09ffde Update dependencies58525b4b Update dependenciesc34c2ec1 Generate both v1beta1 and v1 CRD YAML (#7)e81205a3 Bring back mistakenly removed SetRecoveryStats5f8cf3a6 Merge pull request #6 from stashed/k-1.18.3723f4de9 Add context to crd utils59478af4 Update to Kubernetes 1.18.3e83b90a7 Merge pull request #3 from stashed/wait-for-targeta5b9a011 Simplify targetMatched() function58948bd9 Refactor5568cb90 Add RestoreSession conditions906c5910 Add TypeMeta to invoker22843fdb Use Go 1.14.3238d1bd0 Add backup invoker condition transion reasons275965f9 Introduce conditions for BackupConfiguration and BackupBatch35159c81 Merge pull request #5 from stashed/fix-updatestatusf1d78326 Fix helper methodsdbb02873 Fix UpdateStatus() functiona7bd75ad Update crazy-max/ghaction-docker-buildx flag1d65a7d4 Use recommended kubernetes app labels (#4)5b322e9f Add Enum markers to api typese6017151 Trigger the workflow on push or pull request54097441 Use kubectl v1.17 (#1)43743e92 Update module path9c16896f Add support for specifying “region” for S3 backend (#1050)b8c83f74 Fix Repository CRDs print column (#1046)52367e1b Update README.md to v0.9.0-rc.448dba9c9 Fix ServiceAccount name mitchmatch (#1025)a0fceff6 Suspend CronJob but keep instant backup working while backup is paused (#1024)3d591020 Add stash specific prefix to automatically created resources (#1023)b113839c Use Go 1.13.650071f71 Enable tests for K8s 1.11 (#1013)e1069c9a Bring back support for k8s 1.11 (#1008)427a9c57 Remove creationTimestamp from PartialObjectMeta (#1006)62ce8323 Add BackupBatch support (#985)190e4cc3 Update twitter account (#1003)35e8db63 Add Repository Validation for local backend mountPath
(#947)f28abce2 Add Backend e2e Test (#975)4283b841 Update client-go to kubernetes-1.16.3 (#987)999fc6e3 Use RWX for restic output.json (#1001)3bd3b357 Run chmod
on output.json
only by owner container + Improve… (#1000)fa597188 Add Backup and Restore hooks (#978)cc11d985 Use helm chart instead of script to install operator (#999)7fa6e4c2 Update hack/fmt.sh script56ef2680 Add helper library for CRDs (#977)1c1c41c2 Use kubebuilder generated CRD yamls (#971)9c43c131 Use [email protected] to generate structural schema (#974)7e1a1899 Generate protobuf files for api types (#967)a9e058d8 Fix Repository returned error message (#961)1bfbca9b Apply valid name functionality (#950)1cd02749 Test installer against multiple k8s version (#953)a6808bfa Format shell scripts (#952)1e513927 Add missing license header00596ec8 Rename Dockerfiles (#946)b8eea322 Add AutoBackup e2e test (#939)e469e86e Enable race detector (#944)81778745 Add license header to files (#943)f5000aa5 Don’t add AppBinding labels in metric when AppBinding is not available (#942)06537e5e Fix klog flag parsing926f960a Revendor6ce2ee96 Use crazy-max/ghaction-docker-buildx@v15adb77e4 Show diff when files make verify
fails (#937)86be7d3e Update make fmtd3c773c2 Split imports into 3 blocks (#936)a1326209 Volume e2e test github action (#933)497a062a Fix BackupSession additional print column (#932)ed8fc701 Remove spec.backupConfiguration from BackupSession (#931)5b202733 Update e2e tests to run on GitHub actions (#917)c35f0b5f Enable make ci (#928)18559697 Don’t restart workload on backup pause+Use ImagePullPolicy: “Always” for Function-Task model (#929)65095dfe Add status.observedGeneration (#927)f6181414 Implement RetentionPolicy for VolumeSnapshot (#926)e69a37ca Verify generated files are up to date (#925)9514193d Update and rename go.yml to ci.yml (#922)675769a7 Add probe and BackupBatch api (#890)149cf02d Use core package from k8s.io/api repo (#921)f5cf5adf Bring back dependency to github.com/golang/[email protected] (#918)76e892de Update tag pattern for release pipeline8329fa4f Run e2e tests using GitHub actions (#909)11dabe80 Add app=stash label to crd yamlsb1c9e012 Generate swagger.json for v1beta1 (#916)538973b8 Add release pipeline (#915)eeb53e04 Fix VolumeSnapshot Issues (#912)d61e7bac Add Kubebuilder annotations (#911)e190f29a Use kubebuilder to generate crd yamls (#843)bb4b5267 Update go.yml84fbd266 Introduce InterimVolumeTemplate and BackupHistoryLimit field. (#907)4fda42c8 Make RetentionPolicy required in v1beta1 api (#905)75c2560e Enable GitHub actions (#903)326051df Fix snapshot listing for local backend (#902)3950661b Improve Error Handling + Code refactor (#891)215680ee Add NICE
and IONICE
into distroless image (#883)91ff6961 Improve metrics handling + make update status uniform (#872)54acd006 Add DumpEnv func to Restic Config file (#870)02f7f1e5 Allow to specify subPath in auto-backup annotation (#871)8a67406f Silence docker buildx command (#866)50110a2d Update README.md (#865)9dfef064 Use docker buildx to build docker image (#864)67974206 Update version in gendocs scriptd3613ff4 Use github.com/Azure/go-autorest/[email protected] (#862)da23461d Remove the bs
short name for BackupSession (#859)f4c425ec Use github.com/golang/[email protected] (#855)90a9cd35 New variable from type field of AppBinding + Fix RoleBinding nam… (#845)26a35938 Fix resolving Task if volumeClaimTemplate is set in RestoreSession(#852)f6de2e47 Rename BackupConfigurationTemplate to BackupBlueprint (#847)a18041a9 Pass replicas from RestoreSession to Function (#848)e061c7df Use variable for version in BackupConfigurationTemplate name (#846)18ee8f1e Fix Platforms Issue (#844)a3e48977 Add GetSnapshotSize() function (#839)a2563e2a Fix travis build (#837)737a9f9f Add support for parallel backup & restore (#833)ff29a86f Use cron.ParseStandard helper60dfc70e Update azure-sdk-for-go dependencies (#836)690424c6 Update github.com/appscode/go@master975b72f7 Use robfig/cron@v3 (#834)db237826 Remove unused code (#829)cf8d0316 Generate docs files inside docs repo (#828)0b7642b2 Add License notice to makefile (#825)7aeda1a7 Always attempt to pull a newer image for make container
(#818)2dd72ed0 Update constants.go6b54344b Add PusgatewayURL input for Functions (#816)48f909ff Restore PVCs from templates using Restic (#809)9c01bc29 Add TARGET_RESOURCE variable for BackupConfigurationTemplate (#814)f88e6ce6 Add make install, uninstall, purge commands (#813)ecbe5573 Move chart & deploy scripts to github.com/stashed/installer (#811)41bb5197 Use stashed/docs repo1348e419 Move docs to github.com/stashed/docs repo (#810)7ebb2319 Fix travis build (#804)06f0bf36 Pass labels to offshoot + add generic offshoot labels (#801)e66ed12a Remove canary support (#805)7a2d937b Update Version.go (#803)1f00c4e5 Added ARM64 support to the install script and manifest (#802)b7582d56 Load modules from vendor folder for linter3afc2b8c Add Makefile (#800)27d43b71 VolumeSnapshot (#787)31d0538c Remove importance of order of rule in RestoreSession (#795)840611ac Skip BackupSession creation if target does not exist + use timestamp … (#797)3d514977 Use absolute path as aliases for reference docs. (#796)c7cd13cd Support PSP enabled cluster (#729)74b90737 Use restic 0.9.5 (#789)7b52a1d9 Fix: User and group creation of stash for mongodb and mysql (#786)42eb3082 Update concept doc (#739)34516293 Update backup manager (#782)d451c9e6 Configure Env variables for Functions (#780)3045aa70 Add support for backup cluster resources YAML (#721)84be8e6f Add “Supported Backends” doc to new guides (#756)43700290 Fix rest backend for workloads + add more authentication method for swift backend (#778)c347fecc Backup and restore Elasticsearch (#702)1a90ede6 Add guides template for new design (#755)b784b8ee Update package path to stash.appscode.dev/stash (#776)bd05d186 Update to k8s 1.14.0 client libraries using go.mod (#775)eaa16de0 Introduce VolumeSnapshot APIs (#772)2265c79d Use osm pkg from kmodules/objectstore-api (#770)fc13863f Remove –rbac flag (#761)039d0fd7 Skip creating/processing backup-session when backup-config is paused (#759)2be48d23 Stash v1beta1 E2E test for PVC (#753)8c1949c2 Update Kubernetes client libraries to 1.13.5 (#752)b40b5d72 Enable pipefail and update restore yamls (#750)ba94ee71 Fixed scratch-dir, output-dir and hostname in functions/tasks yamls (#744)a5d80180 Add Stash CLI (#734)fdb56095 Stash v1beta1 E2E test for DaemonSet (#741)04344b00 Apply nice/ionice settings from env (#746)7782f71b Stash V1beta1 E2E test for Deployment (#710)263f7f6e Fix openapi path prefixes for validators and mutators (#732)fe9c3ecb Add max-connections for GCS, Azure, B2 backend (#730)3af1ee29 Rename admission webhooks to avoid name collision (#725)b1f960cd Apply EmptyDir settings to TmpDir (#719)a8749398 Use FailurePolicy ignore for K8s resource webhooks (#726)af242f16 Don’t write secret data inside temp dir (#724)1ede0246 Use ionice and nice with Restic CMD (#716)ccdd4294 Use cleanup-cache flag (#717)9e0bd095 Add TempDir and PSP settings for Function (#720)117e6f0b Add support for rest backend (#713)f7d9de0f Add support for OpenShift DeploymentConfig (#714)94b53f5f Backup and restore Mongo DB (#699)a505764b Backup and restore MySQL DB (#696)260f79d5 Backup and restore Postgres DB (#695)dc5d0ce4 Backup from stdin and dump to stdout (#694)b911253c Add BackupSession Controller for Sidecar (#701)886adaa9 Update workload controller for new design (#675)30e17229 Post backup/restore status update (#691)ef3ca6ba Backup and restore PVC (#676)e98d1357 Resolve tasks for backup/restore sessions (#674)2d5e2a40 Add restic wrapper library (#673)22ce2f85 Add BackupConfiguration Controller (#671)73478a31 Use ContainerRuntimeSettings in Function spec (#689)8daa144d Update Kubernetes client libraries to 1.13.0 (#687)ffe7eff3 Fix v1beta1 api for BackupConfigurationTemplate (#688)6310146c Introduce v1beta1 api (#647)a806c546 Prepare docs for 0.8.3 release (#683)c0a281a2 Update changelog for 0.8.3 (#682)057b41d4 Update dependencies (#681)ccf44b55 Pass pod annotation to deployment (#679)322e9812 Fix the case for deploying using MINGW64 for windows (#678)c096b55a Use onessl 0.10.0 (#677)ffa27f22 Fix typof4d6ecc1 s/rook/azure/ in possible copy/paste error. (#669)99f44fa1 Fix builtin monitoring doc (#668)747b7ba2 Update install.md85ecd963 Don’t use priority class when operator namespace is not kube-system (#666)78c88a52 Separate type definitions into individual files (#646)760613d2 Update changelog for 0.8.2fe861de7 Prepare docs for 0.8.2 release (#644)a9c7e3da Update copyright notice for 2019 (#643)5a9efe76 Use fullname to generate cleaner name in charta876a9da apply stash.labels to operator pods09b83f2e Use stash.labels template in chart (#642)70d2af23 Fixed broken link for bakend (#641)21b91a96 Only mount stash apiserver tls.crt
into Prometheus (#639)d9c87802 Fix typo in installer (#638)893b3a41 Fix monitoring in helm + update doc to match with third-party-tools tutorial (#637)5fd484ba Add certificate health checker (#636)ecbefd44 Update install.md5e8221d4 Update chart readme (#632)960dac71 Update webhook error message format for Kubernetes 1.13+ (#631)096afccb Fix typos (#630)e2a7f03a Fix dependencies.591a7cec Update changelog248daebf Prepare docs for 0.8.1 release (#629)7ce0d537 Add missing validator for respository resource in chart (#628)2114829d Update version matrix18c29c62 Prepare docs for 0.8.0 release (#626)b5779f22 Update docs (Minio, Rook, NFS) (#625)fb104264 Use flags.DumpAll to dump flags (#624)7e11a97c Merge commit ‘619323825a3fabc55ce2584dd63f8005fd3b78b3’8f32db19 Set periodic analytics (#623)b8b20447 Fix e2e test (#622)e4da720f Pass –enable-***-webhook flags to operator (#619)e5a91c47 Add validation webhook xray (#618)de6a6c03 Add docs for AKS and EKS (#609)2eb4e9df Improve monitoring facility (#606)6b1b8f3f Use dynamic pushgateway url (#614)4f2aaca3 Pass image pull secrets for cleaner job in chart (#598)5f59b5ba Update kubernetes client libraries to 1.12.0 (#597)9a9916ac Support LogLevel in chart (#594)b7c9253a Check if Kubernetes version is supported before running operator (#593)a3a0c8d2 Enable webhooks by default in chart (#591)d84b36ae Update chart readme for cleaner values (#590)dde9fe0f Update values.yamlb401f6af Fix #583 and pushgateway version (#584)df29c67d Use –pull flag with docker build (#581)bab17f30 Merge commit ‘593cbc0910006952073295cea802d37f30ab8e3f’36a54348 Use kubernetes-1.11.3 (#578)0f78cc59 Update CertStore (#576)b6ad4fd8 Use apps/v1 apigroup in installer scripts (#574)21a3a0fa Support pod annotations in chart (#573)f4188df6 Set serviceAccount for clearner job (#572)71419568 Cleanup webhooks when chart is deleted (#569)1afecd9c Use IntHash as status.observedGeneration (#568)06fb96ef Update pipeline (#565)a5c10e03 Merge commit ‘dc51668e81aad9349769f0287cb885477836f2b1’f3e41a08 Add observedGenerationHash field (#564)a228cfd5 Merge commit ‘c73f89c561b2e686d2898b0c8dea8c0bd327e6fd’b9c2405b Fix uninstall for concourse (#563)9b494b4b Fix chart values file (#562)dac75e67 Improve Helm chart options (#561)fdcd84af Use apps/v1 apigroup (#555)7a3d3a6d Merge commit ’e0a3eef3ad5bb45a6967704531a303bc7ea7d865’7ecb7aa6 Refactor concourse scripts (#554)97675d40 Merge commit ‘2a5664a73d8d23ced4598e61327a3d7003db2e04’0dde94b8 Add AlreadyObserved methods (#553)1471ef4b Add categories support to crds (#552)a49b2e35 Improve doc (#550)0f3876ce Fix concourse test (#496)1c7af39a Check for snapshot existence before delete (#548)a06e72b5 Fix offline backup (#537)dafa74fb Enable status sub resource for crd yamls (#546)f2a91600 Remove old UpdateRecoveryStatus6da21a36 Retry UpdateStatus calls (#544)acfcf7a5 Retry UpdateStatus calls (#543)e180ef6a Revendor objectstore api (#542)71bb0853 Use kmodules.xyz/objectstore-api (#541)dd3cf1ca Merge commit ‘da9eaba42e9b93d6975059b7f37c7863e54e1db1’e6370a8b Update install.md676e1d02 Fix extended apiserver issues with Kubernetes 1.11 (#536)e8249dde Correctly handle ignored openapi prefixes (#533)90f9a296 Add rbac permissions for snapshots (#531)f7976e7e Use version and additional columns for crds (#530)f3ec9a1e Update client-go to v8.0.0 (#528)3321c0c0 Update chart installation instruction for Kubernetes 1.11 (#527)2bfa4a03 Format shell scripts (#526)f83f57d5 Merge commit ‘bcebfb5adef7b4de9d4da7e48d9ba50a66e75fd3’7a184805 Merge commit ‘2c8b49681a6875886b6be4d90c35908f12b73c65’ec81f6b9 Enable status subresource for crds (#524)8a3a3bad Remove status from crd.yaml (#523)0ebf9294 Upgrade to restic 0.9.1 (#522)820a432c Support node selector for recovery job (#516)7313940f Upgrade to prom/pushgateway:v0.5.2 (#519)762193ce Remove ops-address port (#518)a944b88a Set cpu limits to 100m (#517)02eca27a Update stash.sh63783cc8 Add links to java client25005f65 Move openapi-spec to api folder (#513)02ac221a Deploy operator in kube-system namespace via Helm (#511)472d823a Add togglable tabs for Installation: Script & Helm (#509)60d571e4 Revendor dependencies (#508)5d56183b added front matter (#507)ec715ab3 Improve installer (#504)935db661 Prepare docs for 0.7.0 release. (#502)ecd85f2a Prepare docs for 0.7.0-rc.5 (#498)6df2325b Fix storage implementation for snapshots (#497)d3fdad71 Update changelog (#495)794d4aca Delete user roles on purge. (#494)f8744a6f Revert “Add app: stash label to user roles. (#493)”c506dc4c Add app: stash label to user roles. (#493)e1b0d6c7 Use hooks for user roles and fix hook deletion policybf59c614 Use post-install hooks to install admission controller in chart (#492)b50824e2 Revert “Remove stash crds before uninstalling operator (#458)”7b15b320 Update changelog (#491)8ec73428 Prepare docs for 0.7.0-rc.4 (#483)e1967d97 Avoid creating apiservice when webhooks are not used. (#490)ee1ef7c1 Install correct version of stash chart (#489)5e5181fc Concourse (#486)02366a87 Revendor (#481)b69f01df Support recovering from repository in different namespace (#474)42c42112 Add support for initial backoff to the apiserver call on recover (#476)b3ffb323 Typo (Weclome
→ Welcome
) in page title (#479)c448e138 Update docs (run minio in v1.9.4+ cluster and add example yaml files in respective backends) (#473)6510947d Fix a typo (#471)5ce9da2d Don’t panic if admission options is nil (#469)7fdf126a Disable admission controllers for webhook server (#468)89f5b0c8 Added SSL support for deleting restic repository from Minio backend (#464)4e328d3e Use new UpdateRecoveryStatus method (#466)166e9283 Add Update***Status helpers (#465)9a3c0b21 Update client-go to 7.0.0 (#463)7f995931 Rename webhook files in chart (#460)2cf5cceb Update workload api (#459)eeca55cf Remove stash crds before uninstalling operator (#458)b5319061 Export kube-ca only if required (#457)37510e21 Improve installer (#456)9b5fcbb2 Update changelog (#455)b17c2190 Various installer fixes (#454)ca561960 Update workload client (#453)28298bd1 Update workload client (#452)2d5b2882 Revendor workload client (#451)274410b9 Update workload api (#450)3899e0b7 Fixes RBAC issue in test (#449)5afb9c7f fixed wipeOut + fixed doc (#447)6565cb35 Delete profile.out3f7945c2 Add docs for GKE and Rook (#430)d317210a concourse configs (#429)ff9d8e99 Delete restic repository from backend if Repository CRD is deleted (#438)2af3de25 Use Repository data in Recovery CRD (#436)1f71dae1 Update StatefulSet doc (#445)d5a461b3 Move Stash swagger.json to top level folder (#441)2a2eb1dd Fix go_vet error (#440)40a357e4 Increase qps and burst limits (#435)ceb8d0fc Permit stash operator to perform pods/exec (#433)0aaaf1bf Add RBAC instructions for GKE cluster (#432)1c414b05 Update charts location (#431)4a08b918 Purge repository objects in installer (#427)a25ff455 Add SCRIPT_LOCATION variable to installer (#426)4dcfe82f Show repository snapshot list (#417)d33ffd85 Fixed Repository YAML (#425)367009a4 Add delete method for snapshots to swagger.json (#424)84085086 Generate swagger.json (#423)36cfec54 Add install pkg for stash crds (#422)18dc29a5 Fix openapi spec for stash crds (#421)22256ccc Update README.md12a039f9 Add registry skeleton for snapshots (#415)c18af633 Update chart readme (#413)5ef3ca58 Add enableAnalytics to chart readmefd0ece69 Add frontmatter for repository crd (#412)af50930a Use separate registry key for docker images (#410)c59e3fbb Prepare docs for 0.7.0-rc.3 (#411)159c2750 Add test for recovery (#409)aa36b115 Skip setting ListKind (#407)964c6f35 Add CRD Validation (#406)a7351a48 Create repository crd for each Restic repository (#394)273794d8 Generate openapi spec for stash api (#405)9c2df315 Fix install script for minikube 0.24.x (Kube 1.8.0) (#404)aca52873 Skip downloading onessl if already installed (#401)afb1746b Use Restic spec hash instead of resource version to restart pods (#399)44867248 Revendor webhook util and jsonpatch fixes (#400)ce710f86 Check for valid owner object (#397)7b7821da Revendor webhook library (#393)f763a5c1 Update changelogb9b409e0 Prepare docs for 0.7.0-rc.2 (#391)472e7cad Update chart version296a6b4d Add variable for dockerRegistry (#390)2f29b8dd Reorg objects deleted in uninstall command (#389)8a44a744 Fix –enable-analytics flag (#387)85c0a2a1 Fix flag parsing in tests (#386)e1c1d543 Fix Statefulset Example (#385)d0b7eb1c Rename –analytics to –enable-analytics (#384)44383721 Use separated appscode/kubernetes-webhook-util package (#383)e5199369 Update the image tag in operator.yaml (#382)dd9f165d Don’t enable mutator for StatefulSet updates (#381)fe9fcda6 Update docs to 0.7.0-rc.1 (#380)2e5d9bb5 Add types for Repository apigroup (#377)59f3eb1b Replace initializers with mutation webhook for workloads (#363)ef98338c Merge pull request #375 from galexrt/fix37337e6f8a8 Add missing front matter (#376)293f27f7 Update README.md3e1a16ae Fix buid7d300d87 Add travis.yaml (#370)9f14db3b Add –purge flag (#369)3e9ac0bc Make it clear that installer is a single command (#365)f1f3228d Update installer (#364)048e2f42 Update chart to match RBAC best practices for charts (#362)b0a50b64 Add checks to installer script (#361)d96dd1c8 Use admission hook helpers from kutil (#360)18501324 Fix admission webhook flag (#359)731c6e1b Support –enable-admission-webhook=false (#358)41a93897 Sync chart to stable charts repo (#356)f2cb99dd Use restic 0.8.3 (#355)ce618fd3 Update README.md (#352)9b82c516 Document user roles (#348)ab638a29 Add upgrade instructions.9369e1bb Add changelog for 0.7.0-rc.0 (#347)03bd2d5f Implement offline backup for multiple replica (#335)628b1713 Update readme to point to 0.6.4 (#345)68f09062 Don’t block deletion of owner by default (#342)7a8f7e29 Skip generating UpdateStatus method (#341)ffd0701b Remove internal types (#340)9b497a83 Use rbac/v1 apis (#339)5f1a8d58 Add user roles (#338)e909732f Use restic 0.8.2 (#337)f811c096 Use official code generator scripts (#336)45fe6695 Update rbac-list.yaml4bab2035 Update charts to support api registration (#334)e882132d Fix e2e tests after webhook merger (#333)327dc4d6 Ensure stash can be run locally (#332)8b69538e Label all stash installer resources201a9e23 Update Grafana dashboard (#330)ab583820 Delete all stash installer resourcesf933585b Use binary operator for checking stauts of semver command3e9418ab Leave secure port unsetfedfa749 Use ${} form for onessl envsubsta6a0a3ec Vendor client-go auth pkg (#331)f6f821f3 Merge admission webhook and operator into one binary (#329)adf04545 Use envsubst from onesslf90dc3c1 Install admission webhook for Kubernetes >=1.9.0d4ff727c Merge uninstall script into the stash.sh script (#328)98e2b892 Implement Pause Restic (#315)f2d86207 Copy generic-admission-server into pkg (#318)2381c8bc Use shared infromer factory (#317)da343f4e Support self-signed ca cert for backends (#294)e3ef7e8e Use GetBaseVersion method from kutil (#316)0c3b7cc6 Update install.mde3e52e79 Remove system prefix from admission server rbac373f7a1f Fix webhook command description (#314)57ddc07c Use rbac/v1beta1 api. (#313)5a58a810 Reduce log level for admission webhook0dee8016 Support Create & Update operations in admission webhook (#312)2af05ccb Merge webhook plugins into one. (#311)326a2151 Fix installer scriptf13b1a52 Support private docker registry in installer (#310)bb97b9f2 Add ValidatingAdmissionWebhook for Stash CRDs (#299)5d6fe487 Compress go binaries (#309)be4c3242 Merge commit ‘dd01a18d6821b218669437b491e71eff9cf82c89’a7add4ea Merge commit ‘6cd6efaa2491aea24a0f7f588c86b0ff5ff03283’02c433af Rename –initializer flag to –enable-initializer (#308)d711439e Remove STASH_ROLE_TYPE from installer scripts (#307)b607b2ab Use rbac/v1 api (#306)eb4e3fac Use kubectl auth reconcile (#305)c90dd8e1 Added support for private docker registry (#300)6a624c75 Add –initializer flag to installer (#304)89115fb2 Prepare docs for 0.7.0-alpha.0 (#302)9b0130f4 Change installer script (#301)e9233056 Merge commit ‘5e307d69dbf7e02331cc5bc60154e79a52285060’6fda8eb8 Remove TPR to CRD migrator (#298)7216f7b7 Update dependencies to Kubernetes 1.9 (#297)f43201d5 Prepare docs for 0.6.3ef1196ba Fixed parsing argument error (#291)d88d57cc Update reference docs7398bce7 Update appscode/go log wrapper (#287)85deef48 Fix inline volumeSource marshalling for LocalSpec (#289)d62b7a77 Fix roadmap link96211379 Added Grafana Stash overview dashboard (#286)76878d55 Prepare docs for 0.6.2 release (#278)976257be Merge pull request #277 from whereisaaron/master0d5b2f92 Update Helm chart to use newer ‘fullname’ template that avoid duplicate (e.g. ‘stash-stash-…’) resource namesf1c7ab64 Fix RBAC roles in chart (#276)8f13869d Update initializer.md43c1a121 Update initializer.md3031ea25 Fix new restic format in upgrade docs (#274)d8bdd9ed Reduce operator permissions for service accounts (#270)33e15c12 Fix formatting of uninstall.md (#269)ac0bcc4e Prepare docs for 0.6.1 (#268)bf7406f9 Fix upgrade instructions.d1814caa Detect analytics client id using env vars (#265)0a320152 Cleanup release script197c7f90 Prepare docs for 0.6.0 release (#264)68fa5fd3 Reorganize docs (#263)8a189576 Add support for B2 (#262)7dabc027 Update restic website link (#261)450ed8a7 Revendor kutil1411550c Fix docc751baa0 Update docs for unified LocalSpec (#260)d614bdb6 Unify LocalSpec and RecoveredVolume (#259)7a8cfd9f Remove restic-dependency from recovery (#258)a24707a0 Update restic version to 0.8.1 (#257)61e86c73 Use cmp methods from kutil (#255)2677c1d5 Remove TryPatch methods (#254)7706452d Use verb type for mutation (#251)2b3eff73 Use CreateOrPatchCronJob from kutil (#250)d86c9ddb Indicate mutation in PATCH helper method return (#249)98f87c60 Update RBAC for analyticsb1a6b198 Simplify clientID generation for analytics (#247)dfbd6691 Set analytics clientID (#246)266190d0 Update README.md6e56e5d4 Cleanup docsd7fd65de Reorganize docs (#245)e314b186 Upgrade procedure for 0.5.1 to 0.6.0 (#243)dfc5eeba Update docs (#236)e30693ac Fix retentionPolicyName not found error (#242)d9d63b9f Lower case workload.kind in prefix (#240)e9796acc Use RegisterCRDs helper (#239)a347ce80 Change left_menu -> menu_name (#235)f5a15dd4 Revendor dependencies (#234)3a63651b Implement offline backup (#229)fd5b997c Add aliases for README file (#233)9fa96d42 Add Docs Front Matter for 0.5.1 (#231)20f207ea Update bundles restic to 0.8.0 (#232)46b995a0 Revendor kutil (#230)06f4dade Run restic check
once every 3 days (#223)88d0679a Record recovery status for individual FileGroup (#222)5bbeab6c PollInfinitely for recovery job to succeedd18c00b9 Dynamically create stash-sidecar ClusterRole in operator (#221)51530bed Implement workload initializer in stash operator (#207)2739bf10 Leader election for deployment, replica set and rc (#206)836f8395 Generate docsfd5261e5 Implement Recovery for Restic Backup (#202)44062f68 Update install.md1fc29cbf Update install.md3bf7fb00 Update install.md14ad778f Update chart5b35477e Update install.md59f2943c Update _helpers.tpla80b1f9d Support imagePullSecrets in chartdee95f21 Update _helpers.tpl1fd9876f Make stash chart namespaced (#210)ea616292 Update docs to point to 0.4.2 release1458c97a Update codegen.sh8e1ca40b Use typed versioned client for CRDed12717a Change k8s.io/api/core/v1
pkg alias to core (#204)d938ead0 Use client-go 5.x499b759a Update rbac.mdda60e496 Add recovery CRD (#201)9b5b6ba9 Merge commit ‘bf3f3307acbd69e5147db8abdb75b1529147f0c5’acd149eb Clarify support for DO9d65b92b Prepare docs for 0.5.18eedf90f Update RBAC permissions041e109b Add label to installer objects in rbac modefad14779 Clarify that –tag foo,tag bar style tags are not supported. (#199)0da46f7d Set hostname based on resource type (#198)d04f26f3 Manage RoleBinding for rbac enabled cluster (#197)44b9ea19 Update install.md1c098d38 Update install.md002ee683 Document how to detect operator version (#196)a7fd4940 Prepare docs for 0.5.0 releasea0cea425 Rename Scheduler to Controllerc094e627 Stop dumping env vars43881e0b Prepare docs for 0.5.0-beta.3 released1654675 Use workqueue for scheduler (#194)7d27c516 Revise RBAC permissionsd53e59a8 Prepare docs for 0.5.0-beta.2fb496b89 Update tutorial.md (#186)717ee431 Add tests for DO (#193)0306530e Use object reference to write eventsdc1fe141 Prepare docs for 0.5.0-beta.1b0f94976 Fix prometheus metrics collection (#192)060a4748 Replace reflect.Equal with github.com/google/go-cmp (#188)0002e64c Skip ReplicaSet owned by Deployments (#187)daf989e6 Merge commit ‘32217c844015816b86c46a8d74a175c42f0e307a’cfea8b51 Prepare docs for 5.0.0-beta.0 (#185)8cac1df7 Rename LastAppliedConfigurationd8ed50dc Fix e2e tests (#183)9dcef9ef Use workqueue (#182)c37c155b Use Deployment from apps/v1beta1 (#181)7f4653e9 Delete *.generated.go files for ugorji (#180)f98e1f7e Use WaitForCRDReady from kutil (#179)003980d8 Only watch apps/v1beta1 Deployment (#178)1e5eb1ba Move kutil to client package (#177)87b78d76 Generate ugorji stuff (#176)a92313c0 Remove kubernetes/code-generator from builddepse74eeb0e Prepare docs for 0.5.0 (#174)02cd8fe9 Install stash as a critical addon (#173)f1b74850 Update chart to add roles for CRD5f3061a2 Use Namespace() method from kutil.16eaf13c Add release script.2f9775fd Prepare docs for 0.5.0-rc.060949d9f Revendor kutil.6c3f64fa Set RESTIC_VER to 0.7.3 (#172)0676e71f Refresh charts to match recent convention (#171)ceb87bf7 Fix deployment name in tutorial (#169)081e1fe1 Update kutil (#170)5cfd7024 Set RESTIC_VER to 0.7.27ed720e6 Use object ref for Restice391de24 Fix command in Developer-guide (#168)4fc51330 Set root scope kinds25b61d96 Use apis/v1alpha1 instead of internal version (#167)51d82b9b Remove resource:path (#166)fc386932 Use kubernetes/code-generator (#163)0e086fec Update kutil819b0364 Expose resync-period as flagffdecbc7 Remove pkg/analytics4a448fbd Move analytics collector to root command (#164)378e869a Revendor k8s.io/apiextensions-apiserver (#162)a9b2bb4a Migrate TPR to CRD (#160)42e52e41 Fix Restic (#159)9f04a977 Update kutil dependency (#158)772866f7 Use CheckAPIVersion() (#157)35bd52a0 Use PATCH api instead of UPDATE (#156)0c4d7901 Check version using semver library (#152)dee5c57d Update client-go to 4.0.0 (#150)b351150d Update build commands for restic. (#149)1f3b2d7c Update client-go to 3.0.0 from 3.0.0-beta (#148)59e7171e Add DCO22ed31d1 Fix typos of tutorial.md file (#138)757186ec Add uninstall.sh script (#144)d3328e52 Use console type instead of sh1d3c6c27 Prepare docs for 0.4.1 releasec1906d66 Build binary inside Docker image7c528e4a Merge commit ‘b8c45d0d4379587a31302b834334047cc77e59db’ad005cab Revendor forked robfig/cron (#139)46720dff Update stash-without-rbac.yaml244f7ca8 Add omitempty for Local storage8f479b3c Move resource consts to api pkgace063eb Fix Fake restic resource Url (#137)7ec252b1 Clarify bucket location6d31b48b Update gcs-restic.yamlbc394d4a Update backends.md98d90308 Update tutorial.md9a6ea80f Update backends.md191dd168 Update docs to 0.4.0 release.0ebf939c Update docs to remove setting name for local.VolumeSource7369ffde Support selecting restic branchb038ac58 Prepare docs for 0.4.0 release.df04e61f Update concept.md168b1d51 Rename RepositorySecretName to StorageSecretName (#135)b783c47b Rename Volume to VolumeSource (#134)40340c60 Update chartsb2e9e439 Use VolumeSource instead of Volume for Local backend. (#132)c1a10199 Update concept.md522e057b Fix linting issues in chart335b721c Add String() method to PrefixType.158bdabd Remove unused type Sourceebee1005 Update readme13ebd392 Various corrections to chart based on code review.a96ddcda Prepare docs for 0.3.1 release.dcf34f1c Support setting compute resources for sidecar (#129)ef468bc0 Update chart with rbacfd9d6c02 Update rbac.mdf743cb66 Fix RBAC docs (#127)3cd9c508 Update release.md6ff18600 Merge commit ‘fba07b3994b0e1fd3a95c91d890353aa23a0f3c1’0fe79c4b Print commit timestamp with version command7379cec6 Prepare docs for 0.3.0 release8632871c Document RBAC703edc49 Document behavior in case of multiple Restic0282621a Document e2e test setup8f320ccc Document swift (#124)b6068d83 Remove support for B2 & Rest server for now.f3f02ecb Remove Location choice for GCS2ad0c18c Fix spellinga56137ea Update backends.mda0e3f118 Update uninstall.md0c270985 Update uninstall.mdbca4db3f Use TPR labels to verify installation6cdbd8f5 Don’t fail scheduler if bad credetials are givena61a45eb Change mount path for labels to /etc/stash84c1149a Fix remote backend repository format58eeed1c Part 6 - Update docs (#121)21034ebe Update docs (#120)f24a1f03 Update docs for 0.2.0 release9478e1d6 Various bug fixes (#118)ee8fca49 Mention swift in readme1b5dd702 Update pitch (#117)f6153296 Various changes to RetentionPolicy (#116)943cf880 Update ROADMAP.md5b1bf69e Update tutorial.md46047d57 Update ROADMAP.md91fc8541 Update workloads.md6e004526 Part 5 - User Guide (#114)a1d825b5 Update ROADMAP.mdf8c093a4 Part 4- User Guide (#113)735536c4 Part 3 - User Guide (#110)53c775b3 Part - 2 of User guide (#99)b9d61921 Update user guide (#94)38612df3 Update release.md612a019b Update Prometheus job name to use restic ns & name (#93)47b3b9fe Update README.md6c186ba0 Use app & release name labels together in chartb5ed18bc Update chart readme09c69811 Update Stash chart (#89)a3d0ca9a Update CONTRIBUTING.mdbe57d29e Update contribution guided7cc52af Fix dev guide (#88)b51e6516 Add docs for commands (#90)c7cac80e Update stash.yamlb6108163 Update stash.yaml0d6b20fc Change stash version to 0.1.0aede78dd Cleanup test commands272cd162 Add e2e tests for major cloud providers (#84)75c10a5c Add node selector for DaemonSet e2e test51052056 Check for successful backup eventsa22f6c68 Fix e2e tests (#83)b4a8af40 Add /snapshots endpoint in operator (#82)a6571440 Mount scratchDir with operator (#80)27e45297 Fix scheduler (#79)5617d2ef Test e2e tests (#76)343b29e2 Remove restic source downloaded for building binaryd66b5f7e Review analytics events.d6c926e3 Remove unused and/or duplicate constants97c801aa Add ginkgo based e2e tests (#70)a636d882 Create a cli wrapper for restic (#74)365f7478 Revise EnsureXXXSidecar methods (#73)3c0ed950 Avoid pushing metrics if missing gateway URL663a7f47 Fix pushgateway –web.listen-address flag6c120054 Use service account with operator pods7b908422 Create RBAC objects for operator (#69)b29d5e3a Push metrics to Prometheus push gateway (#67)472a3396 Vendor go-sh dependency (#65)90140fbe Use go-sh to execute restic commands (#63)f8173749 Add scratchPad Dir & prefixHostname flags (#62)25d006a7 Support remote backends (#58)6e13780f Expose metrics port from Docker4ce7c500 Rename cron pkg to scheduler.94e8dacc Organize backup code. (#54)72992971 Synchronize scheduler reconfiguration (#53)23a65283 Build master branch of resticdb3db58e Fix tag detection from Version8ed3b177 Fix unit tests (#51)b4c1e981 Update README.mdcf75d645 Run watchers for preferred api group version kind (#50)1d8ffe81 Build restic from source by default (#49)2ceb34ce Use updated docker build script format1a5464f3 Merge commit ‘6d30c353f174f641159a88f6280f6be163a44cb4’84da3fea Watch individual object types. (#48)7e496f22 Various code cleanup (#47)7a3e1fc6 Reorganize cron controller (#46)4a85189c Check docker image tag before starting operator (#45)3c6c7cd6 Expose metrics from operator (#44)4a3e8bc3 Run push gateway as a side-car for restik operator. (#43)51509a81 Pre-install ca-certificates.10fc9162 Send analytics for start & stop events.1bb9c517 Move all commands to root folder.92778ce7 Remove all reference to k8s.io/kubernetes repo.e010916a Move main.go to root folder.ab5c7220 Merge commit ’e6c0614c629d719cc9300e71a668a43f42b37f68’f86c51e0 Point to client-go in versioning policy.28fc893b Update README.md8b71920b Add analytics (#41)e9dfb675 Use V1alpha1SchemeGroupVersion for Restik (#40)cf30acfd Fix registration of wrong group (#39)33174390 Upgrade restic version to 0.6.1 (#37)d36ac63b Use client-go (#36)00673a90 Merge commit ‘4a5c3083fd86cbe409e8a0f8db02ebc92b403cdc’6aa832cf Create conversion_v1alpha1.go792dd3cb Create register_v1alpha1.go5168d87f fmt api & client pkg-es63bd2a07 Add version policy & analytics collection to readme0d32a717 Change api version to v1alpha1 (#30)476b4e24 Merge commit ‘7ade13456a688a54292abaf589c2e9f1804f7d8b’11e8a6b0 Rename clientset352bce7f Rename function and structure (#29)d9f6f85d Rename Backup into Restik (#28)4bdd455c Move api from k8s-addons (#27)9fb9a1ea Add Restik chart (#20)ffd4e2f9 Bubble up errors to caller (#26)f6e1f093 Update README.md15723957 Merge commit ‘958f7da4904598c85aabadf104c687e321eacb33’3409789a Use unversioned time (#23)8e932b24 Update design.md4dff3b04 Update design.mdbf01be6f example added (#19)6c3712fd Use restik api and client from k8s-addons (#18)70b9e4ad Error print fix (#17)c1cfa79d Check group registration Before Register Groups (#16)16640d0c Add Restik docs (#15)caf774ce Restik unit test, e2e test (#14)36909bf0 Restik create delete initial implementation (#12)183b9a7b Update restic to 0.5.0850131ea Don’t allow push with tags.2111829a Unify restic and restik docker images.7d93e330 Make restic executable.ab14ac0b Build docker image (#11)bc29563f Add links to proposal in readmecafc63fb Use cobra to structure restik commands.8c6425b6 Clone skeleton from appscode/k3pc (#10)ba60c6d4 Merge commit ‘a3e8a4a46d31a8c6e9fcceda85d3a55f36293f67’ as ‘hack/libbuild’8921695 Prepare for release v0.10.0 (#41)bcff194 Prepare for release v0.10.0-rc.2 (#40)43e0370 Prepare for release v0.10.0-rc.1 (#39)2c90092 Update README.mdfdfe6b8 Prepare for release v0.10.0-rc.0 (#38)132ae15 Fix build (#37)77a76a7 Update Kubernetes v1.18.3 dependencies (#36)efe0fc5 Update Kubernetes v1.18.3 dependencies (#35)d39bd97 Update Kubernetes v1.18.3 dependencies (#34)3e074e7 Update Kubernetes v1.18.3 dependencies (#33)f020137 Update Kubernetes v1.18.3 dependencies (#32)99d27f0 Update Kubernetes v1.18.3 dependencies (#31)3c78ec5 Use actions/upload-artifact@v2e416569 Update to Kubernetes v1.18.3 (#30)2baaae1 Update to Kubernetes v1.18.3 (#29)44a1514 Update to Kubernetes v1.18.3 (#28)250372c Prepare for release v0.10.0-beta.1 (#27)3728110 Prepare for release v0.10.0-beta.0 (#26)e7111a5 Update License7fe1e07 Update to Kubernetes v1.18.3 (#25)66b3b46 Shorten command name for cli (#24)b913cfc Add workflow to update docs (#23)1881c64 Update update-release-tracker.sh0548bdc Update update-release-tracker.shb1b28ff Use GITHUB_BASE_REF to detect target branch1e16b99 Add script to update release tracker on pr merge (#21)f91bf33 Make release non-draftd29bdb6 Update .kodiak.tomlb727108 Update to Kubernetes v1.18.3 (#20)f3f03aa Update to Kubernetes v1.18.3bcd7c5e Create .kodiak.toml9882aa2 Add blank line after license header (#19)7774218 Update dev scripts (#18)38eb35c Run unit tests against SRC_PKGS526949c Update to Kubernetes v1.18.3 (#17)fc3e6c5 Update crazy-max/ghaction-docker-buildx flag3943575 Trigger the workflow on push or pull request840132d Prepare for release 5.6.4-v1 (#201)51262cc Prepare for release 5.6.4-rc.20200827 (#192)bcba1e7 [cherry-pick] Upload charts without updating index (#184)48d00db Prepare for release 5.6.4-rc.20200826 (#175)46c78a6 [cherry-pick] Update README.md (#167)df82b88 Prepare for release 5.6.4-beta.20200826 (#158)465a9f0 [cherry-pick] Update Stash installation link (#149) (#150)4fd2af7 [cherry-pick] Make image.tag in values.yaml file same as the $APP_VERSION (#132) (#141)f9f6ab1 [cherry-pick] Fix output format + Add PreBackupActions logic (#131) (#133)cf70698 [cherry-pick] Update chart icon (#123)f1c9257 [cherry-pick] Make chart registry configurable (#114) (#115)4f6f04d Prepare for release 5.6.4-beta.20200709 (#105)c0b63a8 [cherry-pick] Build docker image in release workflow (#96) (#97)7115da1 Prepare for release 5.6.4-beta.20200708 (#87)f5ab33d [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#79)7d73d30 [cherry-pick] Update License (#69) (#70)04e8a63 Add commands to update chart version (#68)3a5cd78 [cherry-pick] Update update-release-tracker.sh (#60)77bb76e [cherry-pick] Update update-release-tracker.sh (#52)3b47ba6 [cherry-pick] Update release.yml (#43) (#44)444cb3b [cherry-pick] Add script to update release tracker on pr merge (#34) (#35)d349617 [cherry-pick] Add workflow to cherry pick commits to master (#25) (#26)4038abd Fix chart release process (#24)895a73f Update .kodiak.toml6b9451c Allow overwriting secret key via SecretTransformation (#23)0fcb64e Make waitTimeout Configurable through flag (#22)b3859b9 Create .kodiak.tomlc0f3b97 Update to Kubernetes v1.18.3 (#21)210dd08 Update crazy-max/ghaction-docker-buildx flag5c74a42 Trigger the workflow on push or pull request76424d0 Auto generate chart readme filefc144c2 Correctly mark optional fields3559c2c Add openapi v3 schema for values file (#18)931aab3 Prepare for release 6.2.4-v1 (#202)00cc0e7 Prepare for release 6.2.4-rc.20200827 (#193)54bab71 [cherry-pick] Upload charts without updating index (#185)e73aada Prepare for release 6.2.4-rc.20200826 (#176)3547a90 [cherry-pick] Update README.md (#168)6c3dfa5 Prepare for release 6.2.4-beta.20200826 (#159)4aa0746 [cherry-pick] Update Stash installation link (#149) (#151)9847b08 [cherry-pick] Make image.tag in values.yaml file same as the $APP_VERSION (#132) (#142)e13632d [cherry-pick] Fix output format + Add PreBackupActions logic (#131) (#134)94dc85b [cherry-pick] Update chart icon (#124)efc6ad0 [cherry-pick] Make chart registry configurable (#114) (#116)eb90a4d Prepare for release 6.2.4-beta.20200709 (#106)341d4ad [cherry-pick] Build docker image in release workflow (#96) (#98)ec42b5c Prepare for release 6.2.4-beta.20200708 (#88)89d065d [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#80)0210d13 [cherry-pick] Update License (#69) (#71)a2e7d5f Add commands to update chart version (#68)e60d8f5 [cherry-pick] Update update-release-tracker.sh (#61)a91e4a3 [cherry-pick] Update update-release-tracker.sh (#53)0cab17a [cherry-pick] Update release.yml (#43) (#45)778f2fa [cherry-pick] Add script to update release tracker on pr merge (#34) (#36)6ed9b1e [cherry-pick] Add workflow to cherry pick commits to master (#25) (#27)fdcde29 Fix chart release process (#24)906159b Update .kodiak.tomldd28147 Allow overwriting secret key via SecretTransformation (#23)e0be3ed Make waitTimeout Configurable through flag (#22)ef3a476 Create .kodiak.tomlcac2d27 Update to Kubernetes v1.18.3 (#21)2a32dad Update crazy-max/ghaction-docker-buildx flageebd43c Trigger the workflow on push or pull requestecf774c Auto generate chart readme file5e0f88c Correctly mark optional fields59e28fe Add openapi v3 schema for values file (#18)bbfd144 Prepare for release 6.3.0-v1 (#203)4bf05ac Prepare for release 6.3.0-rc.20200827 (#194)16053f8 [cherry-pick] Upload charts without updating index (#186)0cafcc1 Prepare for release 6.3.0-rc.20200826 (#177)c1ac9ec [cherry-pick] Update README.md (#169)4a32c49 Prepare for release 6.3.0-beta.20200826 (#160)4bc4449 [cherry-pick] Update Stash installation link (#149) (#152)31d3860 [cherry-pick] Make image.tag in values.yaml file same as the $APP_VERSION (#132) (#143)c19466a [cherry-pick] Fix output format + Add PreBackupActions logic (#131) (#135)1aaa172 [cherry-pick] Update chart icon (#125)30412a8 [cherry-pick] Make chart registry configurable (#114) (#117)ba97538 Prepare for release 6.3.0-beta.20200709 (#107)fe8fad4 [cherry-pick] Build docker image in release workflow (#96) (#99)671e33a Prepare for release 6.3.0-beta.20200708 (#89)c5b5810 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#81)a2139f0 [cherry-pick] Update License (#69) (#72)3ffe99c Add commands to update chart version (#68)4232c66 [cherry-pick] Update update-release-tracker.sh (#62)edbc756 [cherry-pick] Update update-release-tracker.sh (#54)476a2ef [cherry-pick] Update release.yml (#43) (#46)f0b82c7 [cherry-pick] Add script to update release tracker on pr merge (#34) (#37)4908f3a [cherry-pick] Add workflow to cherry pick commits to master (#25) (#28)5a35f5c Fix chart release process (#24)6b491ca Update .kodiak.toml4aaf57b Allow overwriting secret key via SecretTransformation (#23)eaaa73a Make waitTimeout Configurable through flag (#22)a4d67ec Create .kodiak.tomlf644e81 Update to Kubernetes v1.18.3 (#21)1f37605 Update crazy-max/ghaction-docker-buildx flag1e8d99b Trigger the workflow on push or pull request07ae51e Auto generate chart readme filee8e4382 Correctly mark optional fieldscd05619 Add openapi v3 schema for values file (#18)32230ba Prepare for release 6.4.0-v1 (#204)c37a5b5 Prepare for release 6.4.0-rc.20200827 (#195)6a44a65 [cherry-pick] Upload charts without updating index (#187)92d193d Prepare for release 6.4.0-rc.20200826 (#178)6c2c0c1 [cherry-pick] Update README.md (#170)0770775 Prepare for release 6.4.0-beta.20200826 (#161)38be1db [cherry-pick] Update Stash installation link (#149) (#153)87ca905 [cherry-pick] Make image.tag in values.yaml file same as the $APP_VERSION (#132) (#144)75dd0a5 [cherry-pick] Fix output format + Add PreBackupActions logic (#131) (#136)ad75b67 [cherry-pick] Update chart icon (#126)e5e9c7b [cherry-pick] Make chart registry configurable (#114) (#118)223de60 Prepare for release 6.4.0-beta.20200709 (#108)3eb01b0 [cherry-pick] Build docker image in release workflow (#96) (#100)cc612b9 Prepare for release 6.4.0-beta.20200708 (#90)f92c1c7 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#82)f54017a [cherry-pick] Update License (#69) (#73)7ad416e Add commands to update chart version (#68)af7e6b4 [cherry-pick] Update update-release-tracker.sh (#63)a7477ba [cherry-pick] Update update-release-tracker.sh (#55)98c4094 [cherry-pick] Update release.yml (#43) (#47)59323ef [cherry-pick] Add script to update release tracker on pr merge (#34) (#38)0b9c91c [cherry-pick] Add workflow to cherry pick commits to master (#25) (#29)900203b Fix chart release process (#24)cfe9a92 Update .kodiak.tomlaa1fe2c Allow overwriting secret key via SecretTransformation (#23)a8153db Make waitTimeout Configurable through flag (#22)55c09d2 Create .kodiak.toml1623bac Update to Kubernetes v1.18.3 (#21)5467acc Update crazy-max/ghaction-docker-buildx flag82a9e18 Trigger the workflow on push or pull request50e977c Auto generate chart readme file9057ff5 Correctly mark optional fields13753df Add openapi v3 schema for values file (#18)03483cd Prepare for release 6.5.3-v1 (#205)68b5356 Prepare for release 6.5.3-rc.20200827 (#196)babe6ed [cherry-pick] Upload charts without updating index (#188)b50a46f Prepare for release 6.5.3-rc.20200826 (#179)c600cf4 [cherry-pick] Update README.md (#171)58af00f Prepare for release 6.5.3-beta.20200826 (#162)1365067 [cherry-pick] Update Stash installation link (#149) (#154)16f9593 [cherry-pick] Make image.tag in values.yaml file same as the $APP_VERSION (#132) (#145)8413eba [cherry-pick] Fix output format + Add PreBackupActions logic (#131) (#137)b0237a3 [cherry-pick] Update chart icon (#127)daec12d [cherry-pick] Make chart registry configurable (#114) (#119)27ca5d7 Prepare for release 6.5.3-beta.20200709 (#109)cfc95c6 [cherry-pick] Build docker image in release workflow (#96) (#101)398bb23 Prepare for release 6.5.3-beta.20200708 (#91)2644470 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#83)f2550a7 [cherry-pick] Update License (#69) (#74)a6e78ba Add commands to update chart version (#68)f748f8a [cherry-pick] Update update-release-tracker.sh (#64)3834375 [cherry-pick] Update update-release-tracker.sh (#56)199053c [cherry-pick] Update release.yml (#43) (#48)c1e785f [cherry-pick] Add script to update release tracker on pr merge (#34) (#39)8b7e78c [cherry-pick] Add workflow to cherry pick commits to master (#25) (#30)d36469f Fix chart release process (#24)973b2c0 Update .kodiak.tomlf85e675 Allow overwriting secret key via SecretTransformation (#23)6d12042 Make waitTimeout Configurable through flag (#22)e7cfd20 Create .kodiak.tomlbc228b6 Update to Kubernetes v1.18.3 (#21)12c840e Update crazy-max/ghaction-docker-buildx flag4cbb496 Trigger the workflow on push or pull request9a6392c Auto generate chart readme file44be3d5 Correctly mark optional fields86d7264 Add openapi v3 schema for values file (#18)94537ac Prepare for release 6.8.0-v1 (#206)74bcf84 Prepare for release 6.8.0-rc.20200827 (#197)a836713 [cherry-pick] Upload charts without updating index (#189)0f1874b Prepare for release 6.8.0-rc.20200826 (#180)db75b3b [cherry-pick] Update README.md (#172)8811915 Prepare for release 6.8.0-beta.20200826 (#163)46e0b2a [cherry-pick] Update Stash installation link (#149) (#155)9a00bba [cherry-pick] Make image.tag in values.yaml file same as the $APP_VERSION (#132) (#146)f0ae71f [cherry-pick] Fix output format + Add PreBackupActions logic (#131) (#138)9561dd8 [cherry-pick] Update chart icon (#128)bc40c89 [cherry-pick] Make chart registry configurable (#114) (#120)ebff50b Prepare for release 6.8.0-beta.20200709 (#110)c4322e7 [cherry-pick] Build docker image in release workflow (#96) (#102)7c3b8da Prepare for release 6.8.0-beta.20200708 (#92)3f7975e [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#84)ee4b2d9 [cherry-pick] Update License (#69) (#75)5658bcf Add commands to update chart version (#68)e79b0c3 [cherry-pick] Update update-release-tracker.sh (#65)d3a4ebb [cherry-pick] Update update-release-tracker.sh (#57)22f1387 [cherry-pick] Update release.yml (#43) (#49)94f3e61 [cherry-pick] Add script to update release tracker on pr merge (#34) (#40)00e3510 [cherry-pick] Add workflow to cherry pick commits to master (#25) (#31)f9ed864 Fix chart release process (#24)b629030 Update .kodiak.toml0c4cd3b Allow overwriting secret key via SecretTransformation (#23)dbd81ad Make waitTimeout Configurable through flag (#22)fc71aac Create .kodiak.tomlda8f470 Update to Kubernetes v1.18.3 (#21)ee7cc8d Update crazy-max/ghaction-docker-buildx flag66e3fa8 Trigger the workflow on push or pull requestaf6e9ba Auto generate chart readme fileae3168a Correctly mark optional fields700bda7 Add openapi v3 schema for values file (#18)a4f5de4 Prepare for release 7.2.0-v1 (#207)036e850 Prepare for release 7.2.0-rc.20200827 (#198)54fd94d [cherry-pick] Upload charts without updating index (#190)592ebd3 Prepare for release 7.2.0-rc.20200826 (#181)29f8c8f [cherry-pick] Update README.md (#173)bd2c6bc Prepare for release 7.2.0-beta.20200826 (#164)2c3a9e1 [cherry-pick] Update Stash installation link (#149) (#156)c862e31 [cherry-pick] Make image.tag in values.yaml file same as the $APP_VERSION (#132) (#147)1010749 [cherry-pick] Fix output format + Add PreBackupActions logic (#131) (#139)b0cac90 [cherry-pick] Update chart icon (#129)abd52d3 [cherry-pick] Make chart registry configurable (#114) (#121)bf94d4d Prepare for release 7.2.0-beta.20200709 (#111)d1cdabd [cherry-pick] Build docker image in release workflow (#96) (#103)756fd43 Prepare for release 7.2.0-beta.20200708 (#93)b3432e1 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#85)281635d [cherry-pick] Update License (#69) (#76)497de33 Add commands to update chart version (#68)fd38969 [cherry-pick] Update update-release-tracker.sh (#66)e5941de [cherry-pick] Update update-release-tracker.sh (#58)e59ef4e [cherry-pick] Update release.yml (#43) (#50)05145d3 [cherry-pick] Add script to update release tracker on pr merge (#34) (#41)ee1d54b [cherry-pick] Add workflow to cherry pick commits to master (#25) (#32)2179a5b Fix chart release process (#24)846f589 Update .kodiak.tomlfe25329 Allow overwriting secret key via SecretTransformation (#23)14c4329 Make waitTimeout Configurable through flag (#22)9e9da11 Create .kodiak.tomla4136d6 Update to Kubernetes v1.18.3 (#21)76eeee5 Update crazy-max/ghaction-docker-buildx flagc7b7250 Trigger the workflow on push or pull requestcebf7fc Auto generate chart readme file64104e9 Correctly mark optional fieldsd7807e4 Add openapi v3 schema for values file (#18)c451831 Prepare for release 7.3.2-v1 (#208)c6f8b5d Prepare for release 7.3.2-rc.20200827 (#199)0f8ba19 [cherry-pick] Upload charts without updating index (#191)d502610 Prepare for release 7.3.2-rc.20200826 (#182)00b3cee [cherry-pick] Update README.md (#174)a163678 Prepare for release 7.3.2-beta.20200826 (#165)152792e [cherry-pick] Update Stash installation link (#149) (#157)2d0f427 [cherry-pick] Make image.tag in values.yaml file same as the $APP_VERSION (#132) (#148)281a0ce [cherry-pick] Fix output format + Add PreBackupActions logic (#131) (#140)e89cbde [cherry-pick] Update chart icon (#130)a4c3327 [cherry-pick] Make chart registry configurable (#114) (#122)d0e8ff7 Prepare for release 7.3.2-beta.20200709 (#112)0b0df2e [cherry-pick] Build docker image in release workflow (#96) (#104)7ca1e93 Prepare for release 7.3.2-beta.20200708 (#94)8d81227 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#86)a095aa8 [cherry-pick] Update License (#69) (#77)28fd99f Add commands to update chart version (#68)40ea5b4 [cherry-pick] Update update-release-tracker.sh (#67)83391c5 [cherry-pick] Update update-release-tracker.sh (#59)3968178 [cherry-pick] Update release.yml (#43) (#51)b8a89f4 [cherry-pick] Add script to update release tracker on pr merge (#34) (#42)2d87390 [cherry-pick] Add workflow to cherry pick commits to master (#25) (#33)f367b58 Fix chart release process (#24)74b4d4b Update .kodiak.toml40f7aa5 Allow overwriting secret key via SecretTransformation (#23)f223f71 Make waitTimeout Configurable through flag (#22)911d6cb Create .kodiak.tomlea27783 Update to Kubernetes v1.18.3 (#21)2e1b526 Update crazy-max/ghaction-docker-buildx flag987346a Trigger the workflow on push or pull request83197f1 Auto generate chart readme fileda8d9f0 Correctly mark optional fields808a7c0 Add openapi v3 schema for values file (#18)cc6a53e Prepare for release v0.10.0 (#93)7d5e440 Prepare for release v0.10.0-rc.2 (#92)f4cae9f Upload charts without updating index90d9c52 Update Kubernetes v1.18.3 dependencies (#91)037a349 Prepare for release v0.10.0-rc.1 (#90)f94e175 Correctly pass license to CI workflow9f6539d Update stash-enterprise chart version5904e2c Update README.mdd3d30cc Add link to the steps to get a license (#89)1fb05d9 Issue license for testing enterprise charts (#88)6018270 Prepare for release v0.10.0-rc.0 (#87)9da1502 Port changes from enterprise version (#85)0838112 Add offline license verification (#84)d869f33 Always give use permission for baseline psp to operator (#83)d1e0142 Support Snapshot listing for NFS backend without workload running (#80)53bab27 Pass imagePullSecrets as operator flag (#71)4e3a984 Update to Kubernetes v1.18.3 (#79)6e57dd4 Update to Kubernetes v1.18.3 (#78)5c681fe Update to Kubernetes v1.18.3 (#77)c268a57 Make chart registry configurablebed8319 Prepare for release v0.10.0-beta.1 (#76)cd44ba9 Prepare for release v0.10.0-beta.0 (#75)a04e173 Publish to testing dir for alpha/beta releases4b23e1c Update License (#74)9b7a4e0 Update to Kubernetes v1.18.3 (#72)4318306 Update ci.yml15d1594 Fix Stash Enterprise installer (#70)31c9dcc Tag chart and app version as string for yq (#69)1782049 Update links (#68)634da4d Update update-release-tracker.sh1155610 Update update-release-tracker.sh1b10b5e Add script to update release tracker on pr merge (#67)ce0b28e Update release workflowc3ac668 Update ci.yml98bad7e Add Stash Enterprise chart (#63)73f52a6 Add commands to update chart (#65)0dc7f91 Fix chart release process (#64)0d5c4e1 Update .kodiak.toml3b53e64 Update to Kubernetes v1.18.3 (#58)43c5dbe Update to Kubernetes v1.18.3b9e784c Create .kodiak.tomlb30b3b0 Merge pull request #57 from stashed/psp1b89401 Disable apparmor and seccomp by default6bed1aa Pass psp names for the jobs through flagbd35d81 Always use baseline psp for stash4e3474a Add RBAC permission for generic-garbage-collector (#56)be006f6 Permit configmap list/watch -ing for delegated authentication checking (#55)5685c15 Update dependencies8b7b805 Update dependenciesd2b2b09 Generate both v1beta1 and v1 CRD YAML (#54)7fbcb29 Update to Kubernetes v1.18.3 (#53)88e5e8c Use Go 1.14.38e56cb1 Trigger build on push to only master branch562caf8 Use recommended kubernetes app labels (#52)cc55e5a Trigger the workflow on push or pull requestfd8acf5 Update chart readme672f37e Show examples in chart readme39f4ca1 Auto generate chart readme file (#50)47f4250 Update release.ymlb68d9cb Cleanup newlines20d51b0 Reformat stash chart template (#49)65f8bee Use kubectl v1.16 as cleaner (#48)85a7cfd Rename prometheus.io/coreos-operator to prometheus.io/operator (#47)b042def Move apireg annotation to operator pod (#46)a543953 Various cleanup (#44)b6e2bec Fix helm install –wait flag (#42)806aada Do not harcode namespace (#40)a2713aa Add release script to upload charts (#39)57f829a Prepare charts for v0.9.0-rc.6 release (#38)72e0aff Properly mark optional fields (#37)388fcc0 Update chart readme8595fa6 Properly mark options fields. (#36)4c491b6 Prepare v0.9.0-rc.4 release (#35)79f59b6 Allow specifying rather than generating certs (#34)23a9b97 Test against k8s 1.11a0b9659 Bring back support for k8s 1.11 (#33)c753211 Change minimum k8s req to 1.12 and use helm 3 in chart readme (#32)3dec466 Update twitter account3ab35e3 Delete orphaned apiservice (#31)a9c33b3 Delete script based installer (#30)2d9ea3d Pass imagePullSecrets via service account (#29)04f65d8 Add endpoint get permission (#26)e5a3418 Use helm 3 for chart testing (#28)19fa9b6 Move chart Vaules of the root of the spec. (#27)26fcf6c Use int32 for Stash operator installer CRDf41c997 Update license headersbaa751a Run fuzz tests for generated API schemas (#25)b92981a Update client-go to kubernetes-1.16.3 (#24)310e243 Fix #981 RBAC permissions missing from chart (#22)77703f3 Properly handle empty image pull secret name in installer (#23)31b4634 Update swagger.json9425820 Update Chart.yaml74abc6e Add StashOperator crd (#17)c0ff647 Fix rbac permission for PVC in chart (#20)51a712b Test against multiple k8s version (#19)2afb705 Update iconea1561e Fix linter errors170af3a Enable race detector848e9fa Test installers (#18)2b3b665 Prepare for release v0.9.0-rc.2 (#16)b1ef8b5 Remove –enable-status-subresource flag (#15)0c87e77 Add delete permission ClusterRole to vs (#13)5387b57 Ignore error while delete resources from uninstaller script (#14)b8dc5e9 Prepare for v0.9.0-rc.1 release (#12)48f2f3b Download onessl version v0.13.1 for Kubernetes 1.16 fix (#11)4c0ce1f Update onessl for Kubernetes 1.16+ (#10)478817b Run as fsGroup: 65535 (#8)366a4f5 Prepare v0.9.0-rc.0 release (#7)8674bc6 Rename BackupConfigurationTemplates to BackupBlueprints (#6)fcf2297 Cleanup default Functions & Tasks while uninstall+ refactor installer script (#4)68de871 Always set –image-tag flag (#3)4b3f2a7 Fix purging non-namespaced crd (#2)e9f0e2c Fix script path for installer repo (#1)525fff8 Add License & DCO257f0f2 Added ARM64 support to the install script and manifest (#802)e490367 Add Makefile (#800)cb2289d VolumeSnapshot (#787)bde38a8 Remove importance of order of rule in RestoreSession (#795)0c150a7 Support PSP enabled cluster (#729)f0d7e34 Update package path to stash.appscode.dev/stash (#776)f10a28c Remove –rbac flag (#761)1ab5470 Stash v1beta1 E2E test for DaemonSet (#741)786b827 Stash V1beta1 E2E test for Deployment (#710)0d65d5d Fix openapi path prefixes for validators and mutators (#732)13ddd4b Rename admission webhooks to avoid name collision (#725)bd11979 Use FailurePolicy ignore for K8s resource webhooks (#726)bbd9bd4 Add support for OpenShift DeploymentConfig (#714)8c019a2 Update workload controller for new design (#675)1ca3960 Prepare for release 3.4.1-v1 (#243)9890353 Prepare for release 3.4.1-rc.20200827 (#231)d941a98 [cherry-pick] Upload charts without updating index (#220)1d2811c Prepare for release 3.4.1-rc.20200826 (#208)b3501fb [cherry-pick] Update README.md (#197)1c08dfd Prepare for release 3.4.1-beta.20200826 (#185)a4d2b49 [cherry-pick] Update Stash installation link (#173) (#174)3ae949e [cherry-pick] Fix output format + Add PreBackupActions logic (#149) (#162)75ebc36 [cherry-pick] Make image.tag in values.yaml same as $APP_VERSION (#150) (#151)c261899 [cherry-pick] Update chart icon (#138)465f36c [cherry-pick] Make chart registry configurable (#126) (#127)a354b6c Prepare for release 3.4.1-beta.20200709 (#114)2269fa6 [cherry-pick] Build docker image in release workflow (#102) (#103)47b1d72 Prepare for release 3.4.1-beta.20200708 (#90)67b293a [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#79)d8c9489 [cherry-pick] Update License (#66) (#67)13f91cd Add commands to update chart version (#65)5ec5c3c [cherry-pick] Update update-release-tracker.sh (#54)409301c Add script to update release tracker on pr merge (#41)deed415 [cherry-pick] Update release.yml (#42) (#43)7efcffb [cherry-pick] Add workflow to cherry pick commits to master (#29) (#30)2ed8277 Fix chart release process (#28)b7b3bc6 Update .kodiak.toml33abf73 Allow overwriting secret key via SecretTransformation (#27)ad30b7d Make waitTimeout configurable through flag (#26)80f62d1 Create .kodiak.tomld8e7b86 Fix typosf5dfaea Update to Kubernetes v1.18.3 (#25)4a462cb Update crazy-max/ghaction-docker-buildx flag961fad3 Fix typos14024ab Trigger the workflow on push or pull requestc80a723 Auto generate chart readme file223dbfd Correctly mark optional fields8b3b75d Add openapi v3 schema for values file (#21)6229815 Update CI configuration3f2f090 Add support for specifying S3 region (#20)55f007d Make output.json file writable to all users + Fix Flag types (#19)93643f3 Fix with arguments to mongorestore (#14)0d9595c Update hugo frontmatter for stash websitecb27f47 Added –nsExclude=config.changelog to standalonea941eb0 Enable race detector in e2e tests2ed387f Fix broken link and add AppBinding scheme field (#13)8dd0ea1 Test installers (#12)5199d20 Add license header to files (#11)f89adec Split imports into 3 parts (#10)1c447f4 Fix BackupSession’s Print Columns (#9)201a06e Enable make ci (#8)613feea Remove –enable-status-subresource flag (#7)95c3974 Update totalHosts from backup/restore process (#6)3097a67 Fix argument passing (#5)ccdf81f Remove support for arm and arm64 architecturef0b8e87 Prepare for 3.4.17 release16ad538 Prepare for 3.4 releasec4eb920 Add release pipeline (#4)02b9a9f Update go.yml7ede5fd Finalize doc template (#3)bb3b7fd Enable GitHub actions6874298 Improve error handling + remove metrics handling part (#2)000f2c6 Use docker buildx to build docker image867a620 Use github.com/Azure/go-autorest/[email protected] ecb6143 run go fmt
618886d Improve Mongodump for sharded and replicaset cluster && Chart and documentation (#1)4a7d5c8 Reorganize repo1972a9a 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 unset7cb52b2 Merge admission webhook and operator into one binary (#329)3306427 Implement informer factory for backup scheduler (#325)7bb027b Cleanup apiserverfb8c1e4 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 CRDb857b05 Change k8s.io/api/core/v1
pkg alias to core (#204)e52f848 Use client-go 5.x4f376ad 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 flag35d8dc6 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/stash1177d60 Part 6 - Update docs (#121)a15689d Various bug fixes (#118)d8a5771 Set TMPDIR env var for restic (#115)60ed8f7 Update user guide (#94)384ac18 Prepare for release 3.6.8-v1 (#246)fae0fa3 Prepare for release 3.6.8-rc.20200827 (#234)59da835 [cherry-pick] Upload charts without updating index (#223)ae2ba11 Prepare for release 3.6.8-rc.20200826 (#211)f6bbd70 [cherry-pick] Update README.md (#200)a2098a8 Prepare for release 3.6.8-beta.20200826 (#188)81cad93 [cherry-pick] Update Stash installation link (#173) (#177)0711cec [cherry-pick] Fix output format + Add PreBackupActions logic (#149) (#165)cd921b7 [cherry-pick] Make image.tag in values.yaml same as $APP_VERSION (#150) (#154)5d29173 [cherry-pick] Update chart icon (#141)a8265a7 [cherry-pick] Make chart registry configurable (#126) (#130)a95f051 Prepare for release 3.6.8-beta.20200709 (#117)8f74e62 [cherry-pick] Build docker image in release workflow (#102) (#106)2c74f48 Prepare for release 3.6.8-beta.20200708 (#93)ad45d26 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#82)8eb1169 [cherry-pick] Update License (#66) (#70)0d12f73 Add commands to update chart version (#65)ab1ca6b [cherry-pick] Update update-release-tracker.sh (#57)5c13265 Add script to update release tracker on pr merge (#41)300fd5d [cherry-pick] Update release.yml (#42) (#46)0b1ef75 [cherry-pick] Add workflow to cherry pick commits to master (#29) (#33)37671b0 Fix chart release process (#28)4c11ef1 Update .kodiak.toml438d408 Allow overwriting secret key via SecretTransformation (#27)64c3cef Make waitTimeout configurable through flag (#26)f22e19d Create .kodiak.tomlbbcdca0 Fix typoscae40f7 Update to Kubernetes v1.18.3 (#25)6e726c5 Update crazy-max/ghaction-docker-buildx flag7e0a42b Fix typosa908726 Trigger the workflow on push or pull requestcfda73c Auto generate chart readme filef38510e Correctly mark optional fields9d9fc23 Add openapi v3 schema for values file (#21)fa38022 Prepare for release 4.0.3-v1 (#248)e6669a9 Prepare for release 4.0.3-rc.20200827 (#236)7a1efc6 [cherry-pick] Upload charts without updating index (#225)0166946 Prepare for release 4.0.3-rc.20200826 (#213)0d636e1 [cherry-pick] Update README.md (#202)fd4d40e Prepare for release 4.0.3-beta.20200826 (#190)3b2f40b [cherry-pick] Update Stash installation link (#173) (#179)5ba31a4 [cherry-pick] Fix output format + Add PreBackupActions logic (#149) (#167)349f6c0 [cherry-pick] Make image.tag in values.yaml same as $APP_VERSION (#150) (#156)eb32485 [cherry-pick] Update chart icon (#143)e2b05d8 [cherry-pick] Make chart registry configurable (#126) (#132)b7719bd Prepare for release 4.0.3-beta.20200709 (#119)7c9074d [cherry-pick] Build docker image in release workflow (#102) (#108)974b230 Prepare for release 4.0.3-beta.20200708 (#95)70d290e [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#84)ffb3cc5 [cherry-pick] Update License (#66) (#72)42c182f Add commands to update chart version (#65)602e631 [cherry-pick] Update update-release-tracker.sh (#59)f2c40c3 Add script to update release tracker on pr merge (#41)f2fe3de [cherry-pick] Update release.yml (#42) (#48)69e0816 [cherry-pick] Add workflow to cherry pick commits to master (#29) (#35)5d3ebfa Fix chart release process (#28)6c1edad Update .kodiak.toml6ec1e40 Allow overwriting secret key via SecretTransformation (#27)8ec94bf Make waitTimeout configurable through flag (#26)ebd3f81 Create .kodiak.tomlade156f Fix typosb5e7b0f Update to Kubernetes v1.18.3 (#25)41fa9af Update crazy-max/ghaction-docker-buildx flag55eb7fe Fix typosa94509b Trigger the workflow on push or pull requestd00083a Auto generate chart readme file2347473 Correctly mark optional fields22c33b8 Add openapi v3 schema for values file (#21)0559144 Prepare for release 4.0.5-v1 (#249)8bded32 Prepare for release 4.0.5-rc.20200827 (#237)58fa99e [cherry-pick] Upload charts without updating index (#226)77353e5 Prepare for release 4.0.5-rc.20200826 (#214)8d3af1e [cherry-pick] Update README.md (#203)1bbff77 Prepare for release 4.0.5-beta.20200826 (#191)51d0388 [cherry-pick] Update Stash installation link (#173) (#180)444ed15 [cherry-pick] Fix output format + Add PreBackupActions logic (#149) (#168)00cfb11 [cherry-pick] Make image.tag in values.yaml same as $APP_VERSION (#150) (#157)8a0c6ce [cherry-pick] Update chart icon (#144)e514864 [cherry-pick] Make chart registry configurable (#126) (#133)78ab8d2 Prepare for release 4.0.5-beta.20200709 (#120)12af669 [cherry-pick] Build docker image in release workflow (#102) (#109)18a8386 Prepare for release 4.0.5-beta.20200708 (#96)cdba01e [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#85)54ac1e0 [cherry-pick] Update License (#66) (#73)84c004f Add commands to update chart version (#65)46d5d4c [cherry-pick] Update update-release-tracker.sh (#60)a4d76a8 Add script to update release tracker on pr merge (#41)49bffca [cherry-pick] Update release.yml (#42) (#49)f55af9c [cherry-pick] Add workflow to cherry pick commits to master (#29) (#36)2e094ad Fix chart release process (#28)57335b4 Update .kodiak.tomld2be592 Allow overwriting secret key via SecretTransformation (#27)123c843 Make waitTimeout configurable through flag (#26)e63c62b Create .kodiak.toml96a2417 Fix typos2a8fd96 Update to Kubernetes v1.18.3 (#25)b9efbb1 Update crazy-max/ghaction-docker-buildx flag048464c Fix typosfc3d4aa Trigger the workflow on push or pull request901f4d0 Auto generate chart readme file7775e7c Correctly mark optional fields480ad5b Add openapi v3 schema for values file (#21)bc7a353 Prepare for release 4.0.11-v1 (#247)2dfe220 Prepare for release 4.0.11-rc.20200827 (#235)7ccf88d [cherry-pick] Upload charts without updating index (#224)5f7ae55 Prepare for release 4.0.11-rc.20200826 (#212)359a868 [cherry-pick] Update README.md (#201)b794eee Prepare for release 4.0.1-beta.20200826 (#189)8e835ce [cherry-pick] Update Stash installation link (#173) (#178)0025cc4 [cherry-pick] Fix output format + Add PreBackupActions logic (#149) (#166)bc8f7a5 [cherry-pick] Make image.tag in values.yaml same as $APP_VERSION (#150) (#155)7b0bb50 [cherry-pick] Update chart icon (#142)a9621b6 [cherry-pick] Make chart registry configurable (#126) (#131)4168a4b Prepare for release 4.0.1-beta.20200709 (#118)90723f4 [cherry-pick] Build docker image in release workflow (#102) (#107)0304c42 Prepare for release 4.0.1-beta.20200708 (#94)276fcb6 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#83)bf8701f [cherry-pick] Update License (#66) (#71)6aaff28 Add commands to update chart version (#65)222720b [cherry-pick] Update update-release-tracker.sh (#58)3184ed5 Add script to update release tracker on pr merge (#41)fa39e11 [cherry-pick] Update release.yml (#42) (#47)3bbadab [cherry-pick] Add workflow to cherry pick commits to master (#29) (#34)576171a Fix chart release process (#28)2b84c51 Update .kodiak.tomlbfcfd1e Allow overwriting secret key via SecretTransformation (#27)4830c47 Make waitTimeout configurable through flag (#26)cf7ae46 Create .kodiak.toml3c23777 Fix typosb774f8d Update to Kubernetes v1.18.3 (#25)83bfeeb Update crazy-max/ghaction-docker-buildx flagec8d37a Fix typos5478e9b Trigger the workflow on push or pull requestb35efa4 Auto generate chart readme filef6c6cf8 Correctly mark optional fields3e35f9b Add openapi v3 schema for values file (#21)2fba087 Prepare for release 4.1.4-v1 (#251)84e97a4 Prepare for release 4.1.4-rc.20200827 (#239)3a168e8 [cherry-pick] Upload charts without updating index (#228)14aaf6c Prepare for release 4.1.4-rc.20200826 (#216)20d3e9d [cherry-pick] Update README.md (#205)c092f8a Prepare for release 4.1.4-beta.20200826 (#193)cbb683a [cherry-pick] Update Stash installation link (#173) (#182)f8b1f2c [cherry-pick] Fix output format + Add PreBackupActions logic (#149) (#170)b99744e [cherry-pick] Make image.tag in values.yaml same as $APP_VERSION (#150) (#159)9ee1654 [cherry-pick] Update chart icon (#146)8604d7b [cherry-pick] Make chart registry configurable (#126) (#135)e3cd383 Prepare for release 4.1.4-beta.20200709 (#122)a310c43 [cherry-pick] Build docker image in release workflow (#102) (#111)ae591b4 Prepare for release 4.1.4-beta.20200708 (#98)266e031 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#87)50a7cbd [cherry-pick] Update License (#66) (#75)8bbbe69 Add commands to update chart version (#65)10150b9 [cherry-pick] Update update-release-tracker.sh (#62)119fea1 Add script to update release tracker on pr merge (#41)1ac6874 [cherry-pick] Update release.yml (#42) (#51)1df644f [cherry-pick] Add workflow to cherry pick commits to master (#29) (#38)053a6bb Fix chart release process (#28)b65cd98 Update .kodiak.tomlb477602 Allow overwriting secret key via SecretTransformation (#27)77eb85a Make waitTimeout configurable through flag (#26)4efe18c Create .kodiak.tomlfceb614 Fix typosbba7918 Update to Kubernetes v1.18.3 (#25)a6540e2 Update crazy-max/ghaction-docker-buildx flagb4b3d8d Fix typos85802fd Trigger the workflow on push or pull requestda3e334 Auto generate chart readme file56f2d0f Correctly mark optional fieldsf96b2a0 Add openapi v3 schema for values file (#21)c3f18aa Prepare for release 4.1.7-v1 (#252)df9852f Prepare for release 4.1.7-rc.20200827 (#240)b22a028 [cherry-pick] Upload charts without updating index (#229)5f2dd1f Prepare for release 4.1.7-rc.20200826 (#217)57fc2d0 [cherry-pick] Update README.md (#206)8334c89 Prepare for release 4.1.7-beta.20200826 (#194)905bdde [cherry-pick] Update Stash installation link (#173) (#183)1eea836 [cherry-pick] Fix output format + Add PreBackupActions logic (#149) (#171)52c06d6 [cherry-pick] Make image.tag in values.yaml same as $APP_VERSION (#150) (#160)7765f65 [cherry-pick] Update chart icon (#147)7426cba [cherry-pick] Make chart registry configurable (#126) (#136)3eccd08 Prepare for release 4.1.7-beta.20200709 (#123)6377c55 [cherry-pick] Build docker image in release workflow (#102) (#112)984ef29 Prepare for release 4.1.7-beta.20200708 (#99)09a6e49 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#88)6ae5da1 [cherry-pick] Update License (#66) (#76)e110d7f Add commands to update chart version (#65)d98d524 [cherry-pick] Update update-release-tracker.sh (#63)e7400cf Add script to update release tracker on pr merge (#41)5917bb7 [cherry-pick] Update release.yml (#42) (#52)2cf14b2 [cherry-pick] Add workflow to cherry pick commits to master (#29) (#39)e4467cf Fix chart release process (#28)98ff251 Update .kodiak.toml58e7c6b Allow overwriting secret key via SecretTransformation (#27)d9381b5 Make waitTimeout configurable through flag (#26)8f0549f Create .kodiak.tomle06d601 Fix typose2f9971 Update to Kubernetes v1.18.3 (#25)7a93c56 Update crazy-max/ghaction-docker-buildx flag1518e46 Fix typos95f7060 Trigger the workflow on push or pull request4cc04fb Auto generate chart readme file250c96d Correctly mark optional fields672f36e Add openapi v3 schema for values file (#21)3c800d5 Prepare for release 4.2.3-v1 (#253)e4c8466 Prepare for release 4.2.3-rc.20200827 (#241)b45397b [cherry-pick] Upload charts without updating index (#230)ed39fa9 Prepare for release 4.2.3-rc.20200826 (#218)d4b3301 [cherry-pick] Update README.md (#207)244da2c Prepare for release 4.2.3-beta.20200826 (#195)953e51f Update Stash installation link (#173) (#184)d9c6d0b [cherry-pick] Fix output format + Add PreBackupActions logic (#149) (#172)0ef5cc0 [cherry-pick] Make image.tag in values.yaml same as $APP_VERSION (#150) (#161)a51bdac [cherry-pick] Update chart icon (#148)2ad3b80 [cherry-pick] Make chart registry configurable (#126) (#137)149e6ba Prepare for release 4.2.3-beta.20200709 (#124)47879da [cherry-pick] Build docker image in release workflow (#102) (#113)51831a5 Prepare for release 4.2.3-beta.20200708 (#100)a165f10 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#89)bff9a6c [cherry-pick] Update License (#66) (#77)453ee35 Add commands to update chart version (#65)aa8bb11 [cherry-pick] Update update-release-tracker.sh (#64)14cbd6b Add script to update release tracker on pr merge (#41)9c196ca [cherry-pick] Update release.yml (#42) (#53)e23a429 [cherry-pick] Add workflow to cherry pick commits to master (#29) (#40)9e025b1 Fix chart release process (#28)3eff74c Update .kodiak.tomld0b7108 Allow overwriting secret key via SecretTransformation (#27)5fc5d46 Make waitTimeout configurable through flag (#26)b5df21e Create .kodiak.toml7ee7c62 Fix typos28c4d75 Update to Kubernetes v1.18.3 (#25)579ca21 Update crazy-max/ghaction-docker-buildx flag0f7868a Fix typos812f4a6 Trigger the workflow on push or pull request47f71ff Auto generate chart readme filec6e0879 Correctly mark optional fieldsce90c63 Add openapi v3 schema for values file (#21)87d41e0 Prepare for release 5.7.25-v1 (#103)263f795 Prepare for release 5.7.25-rc.20200827 (#99)96023d1 [cherry-pick] Upload charts without updating index (#96)3cb98d3 Prepare for release 5.7.25-rc.20200826 (#92)d5b1978 [cherry-pick] Update README.md (#89)813ee01 Prepare for release 5.7.25-beta.20200826 (#85)e646be7 [cherry-pick] Update Stash installation link (#81) (#82)ecc7d0c [cherry-pick] Fix output format (#46) (#78)7fcbd24 [cherry-pick] Pass image tag in values.yaml file (#74) (#75)3188584 [cherry-pick] Update chart icon (#71)9060c7a [cherry-pick] Make chart registry configurable (#67) (#68)422a411 Prepare for release 5.7.25-beta.20200709 (#63)e345110 [cherry-pick] Build docker image in release workflow (#59) (#60)3a44b41 Prepare for release 5.7.25-beta.20200708 (#55)7e2984b [cherry-pick] Publish to testing dir for alpha/beta releases (#51) (#52)aa1eac2 [cherry-pick] Update License (#47) (#48)d4370c9 Add commands to update chart version (#45)38fb308 [cherry-pick] Update update-release-tracker.sh (#42)f3bfd48 [cherry-pick] Update update-release-tracker.sh (#39)56e92c4 [cherry-pick] Update release.yml (#36)be341e7 [cherry-pick] Add script to update release tracker on pr merge (#32) (#33)96504a7 [cherry-pick] Add workflow to cherry pick commits to master (#28) (#29)fcbe891 Fix chart release process (#27)c012edf Update .kodiak.toml0d22657 Allow overwriting secret key via SecretTransformation (#26)f717a19 Fix unit tests (#25)d4f5c4c Create .kodiak.toml2bfa098 Fix typos5c1a53d mend9eb402f Update to Kubernetes v1.18.3 (#24)4d4afa2 Fix waitForDBReady() logic + Make timeout configurable (#23)4548802 Update crazy-max/ghaction-docker-buildx flagce1fa72 Trigger the workflow on push or pull requestdad10df Auto generate chart readme file462eecf Correctly mark optional fields424ec5a Add openapi v3 schema for values file (#20)cc49837 Prepare for release 8.0.3-v1 (#105)7d02720 Prepare for release 8.0.3-rc.20200827 (#101)dc8e2b5 [cherry-pick] Upload charts without updating index (#98)f80506e Prepare for release 8.0.3-rc.20200826 (#94)130b967 [cherry-pick] Update README.md (#91)7326b37 Prepare for release 8.0.3-beta.20200826 (#87)72ba0ee [cherry-pick] Update Stash installation link (#81) (#84)3e856a9 [cherry-pick] Fix output format (#46) (#80)8621d51 [cherry-pick] Pass image tag in values.yaml file (#74) (#77)41702eb [cherry-pick] Update chart icon (#73)31740f9 [cherry-pick] Make chart registry configurable (#67) (#70)ced3feb Prepare for release 8.0.3-beta.20200709 (#65)8299693 [cherry-pick] Build docker image in release workflow (#59) (#62)18cc48f Prepare for release 8.0.3-beta.20200708 (#57)4e94b93 [cherry-pick] Publish to testing dir for alpha/beta releases (#51) (#54)1c7bfc4 [cherry-pick] Update License (#47) (#50)56485b1 Add commands to update chart version (#45)4f200fd [cherry-pick] Update update-release-tracker.sh (#44)0df0fc6 [cherry-pick] Update update-release-tracker.sh (#41)432da4e [cherry-pick] Update release.yml (#38)0f1c7b3 [cherry-pick] Add script to update release tracker on pr merge (#32) (#35)287a12f [cherry-pick] Add workflow to cherry pick commits to master (#28) (#31)a962fe3 Fix chart release process (#27)83c0565 Update .kodiak.tomla87889d Allow overwriting secret key via SecretTransformation (#26)ca8f6b8 Fix unit tests (#25)a38f3d9 Create .kodiak.toml119de10 Fix typos71efc34 mendd4b025d Update to Kubernetes v1.18.3 (#24)270997e Fix waitForDBReady() logic + Make timeout configurable (#23)764ab66 Update crazy-max/ghaction-docker-buildx flag1325c75 Trigger the workflow on push or pull requestdc106c2 Auto generate chart readme filecb99aeb Correctly mark optional fields0d30048 Add openapi v3 schema for values file (#20)ced706b Prepare for release 8.0.14-v1 (#104)720aa02 Prepare for release 8.0.14-rc.20200827 (#100)7019c00 [cherry-pick] Upload charts without updating index (#97)0b6f158 Prepare for release 8.0.14-rc.20200826 (#93)e4c86da [cherry-pick] Update README.md (#90)5816915 Prepare for release 8.0.14-beta.20200826 (#86)96b78ca [cherry-pick] Update Stash installation link (#81) (#83)4f6c15b [cherry-pick] Fix output format (#46) (#79)9da1616 [cherry-pick] Pass image tag in values.yaml file (#74) (#76)72edf00 [cherry-pick] Update chart icon (#72)9f253db [cherry-pick] Make chart registry configurable (#67) (#69)bf2dd2d Prepare for release 8.0.14-beta.20200709 (#64)226b3a9 [cherry-pick] Build docker image in release workflow (#59) (#61)5a303f2 Prepare for release 8.0.14-beta.20200708 (#56)840101a [cherry-pick] Publish to testing dir for alpha/beta releases (#51) (#53)9cf212d [cherry-pick] Update License (#47) (#49)4d460b1 Add commands to update chart version (#45)ad14dcd [cherry-pick] Update update-release-tracker.sh (#43)7612f08 [cherry-pick] Update update-release-tracker.sh (#40)bb67fea [cherry-pick] Update release.yml (#37)5551469 [cherry-pick] Add script to update release tracker on pr merge (#32) (#34)cf2d0a5 [cherry-pick] Add workflow to cherry pick commits to master (#28) (#30)b983837 Fix chart release process (#27)e2d3718 Update .kodiak.toml1779968 Allow overwriting secret key via SecretTransformation (#26)1ff9fa6 Fix unit tests (#25)8c86606 Create .kodiak.tomld6cfde9 Fix typos065eb14 mend43335f5 Update to Kubernetes v1.18.3 (#24)9d5a550 Fix waitForDBReady() logic + Make timeout configurable (#23)1ce533a Update crazy-max/ghaction-docker-buildx flag4daf2f0 Trigger the workflow on push or pull requestdee1282 Auto generate chart readme file857d7dc Correctly mark optional fields915ff47 Add openapi v3 schema for values file (#20)473cc47 Prepare for release 9.6-v1 (#169)e9febb8 Prepare for release 9.6-rc.20200827 (#163)3f724ee [cherry-pick] Upload charts without updating index (#158)5715456 Prepare for release 9.6-rc.20200826 (#152)0442f99 [cherry-pick] Update README.md (#147)61c4425 Prepare for release 9.6-beta.20200826 (#141)b313c2c Update Stash installation link (#131) (#136)d73595e [cherry-pick] Update twitter handle (#125) (#130)875edd5 [cherry-pick] Use image tag same as the $APP_VERSION (#114) (#124)5a9a784 [cherry-pick] Fix output format + Add PreBackupActions logic (#113) (#119)ce47f3a [cherry-pick] Update chart icon (#112)decfbb0 [cherry-pick] Make chart registry configurable (#102) (#107)5befa82 Prepare for release 9.6-beta.20200709 (#100)52fab57 [cherry-pick] Build docker images in release workflow (#90) (#95)d85fc80 Prepare for release 9.6-beta.20200708 (#88)fbd6766 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#83)1b32879 [cherry-pick] Update License (#72) (#77)388ddee Add commands to update chart version (#71)875c1f0 [cherry-pick] Update update-release-tracker.sh (#70)0e71e2d [cherry-pick] Update update-release-tracker.sh (#65)bbfac61 [cherry-pick] Update release.yml (#55) (#60)986d0a7 [cherry-pick] Add script to update release tracker on pr merge (#49) (#54)6edaf36 [cherry-pick] Remove /cherry-pick from cherry picked prs (#43) (#48)6743dbe [cherry-pick] Add workflow to cherry pick commits to master (#37) (#42)fb4f222 Fix chart release process (#36)b5ddf5f Update .kodiak.toml7951787 Fix waitForDBReady() logic + Make timeout configurable (#35)e7bb18f Create .kodiak.toml60acc09 Merge pull request Allow overriding secret keys from AppBinding #33aaff7fb Fix typos (#32)568f584 Update to Kubernetes v1.18.3 (#34)098bb78 Update crazy-max/ghaction-docker-buildx flag4385362 function-args: add pg-back-cmd option7cd065c Trigger the workflow on push or pull requestb63e3e5 Auto generate chart readme filedea1a41 Correctly mark optional fieldsefc4283 Add openapi v3 schema for values file (#27)7973fe4 Prepare for release 10.2-v1 (#165)fd9fc7a Prepare for release 10.2-rc.20200827 (#159)7d1033a [cherry-pick] Upload charts without updating index (#154)4777da6 Prepare for release 10.2-rc.20200826 (#148)2f2a469 [cherry-pick] Update README.md (#143)ac65186 Prepare for release 10.2-beta.20200826 (#137)1757b5f [cherry-pick] Update Stash installation link (#131) (#132)56f90c7 [cherry-pick] Update twitter handle (#125) (#126)9734711 [cherry-pick] Use image tag same as the $APP_VERSION (#114) (#120)9556ade [cherry-pick] Fix output format + Add PreBackupActions logic (#113) (#115)ce7257e [cherry-pick] Update chart icon (#108)754640f [cherry-pick] Make chart registry configurable (#102) (#103)d8a2be0 Prepare for release 10.2-beta.20200709 (#96)0bba297 [cherry-pick] Build docker images in release workflow (#90) (#91)168bd5a Prepare for release 10.2-beta.20200708 (#84)5ad2e00 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#79)8eb154d [cherry-pick] Update License (#72) (#73)27604a5 Add commands to update chart version (#71)bac456e [cherry-pick] Update update-release-tracker.sh (#66)a50a3a8 [cherry-pick] Update update-release-tracker.sh (#61)2d792b7 [cherry-pick] Update release.yml (#55) (#56)c4603ac [cherry-pick] Add script to update release tracker on pr merge (#49) (#50)0c08bad [cherry-pick] Remove /cherry-pick from cherry picked prs (#43) (#44)6764fe3 [cherry-pick] Add workflow to cherry pick commits to master (#37) (#38)826f678 Fix chart release process (#36)e5146e3 Update .kodiak.tomld4d68ef Fix waitForDBReady() logic + Make timeout configurable (#35)78fa0ac Create .kodiak.toml23cfc56 Merge pull request Allow overriding secret keys from AppBinding #330cdc7c9 Fix typos (#32)a148ace Update to Kubernetes v1.18.3 (#34)db126f4 Update crazy-max/ghaction-docker-buildx flag854a522 function-args: add pg-back-cmd optione64e5b0 Trigger the workflow on push or pull requestd667589 Auto generate chart readme filef562d87 Correctly mark optional fields3c5b7bc Add openapi v3 schema for values file (#27)6b0077a Prepare for release 10.6-v1 (#166)4724218 Prepare for release 10.6-rc.20200827 (#160)1167129 [cherry-pick] Upload charts without updating index (#155)bd548b2 Prepare for release 10.6-rc.20200826 (#149)3d86318 [cherry-pick] Update README.md (#144)1446996 Prepare for release 10.6-beta.20200826 (#138)720cc7b [cherry-pick] Update Stash installation link (#131) (#133)6b17dea [cherry-pick] Update twitter handle (#125) (#127)d1af1c6 [cherry-pick] Use image tag same as the $APP_VERSION (#114) (#121)cd2f8ec [cherry-pick] Fix output format + Add PreBackupActions logic (#113) (#116)d89559c [cherry-pick] Update chart icon (#109)192c564 [cherry-pick] Make chart registry configurable (#102) (#104)78fdd94 Prepare for release 10.6-beta.20200709 (#97)c70d2d9 [cherry-pick] Build docker images in release workflow (#90) (#92)0c873e0 Prepare for release 10.6-beta.20200708 (#85)aa80111 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#80)2989c96 [cherry-pick] Update License (#72) (#74)8ae0673 Add commands to update chart version (#71)44bf83d [cherry-pick] Update update-release-tracker.sh (#67)e20f246 [cherry-pick] Update update-release-tracker.sh (#62)0120b84 [cherry-pick] Update release.yml (#55) (#57)ddfc26d [cherry-pick] Add script to update release tracker on pr merge (#49) (#51)bde7425 [cherry-pick] Remove /cherry-pick from cherry picked prs (#43) (#45)00a5c97 [cherry-pick] Add workflow to cherry pick commits to master (#37) (#39)1720053 Fix chart release process (#36)f67d343 Update .kodiak.toml6f70879 Fix waitForDBReady() logic + Make timeout configurable (#35)39a7fc4 Create .kodiak.toml4ba7a9f Merge pull request Allow overriding secret keys from AppBinding #33804433c Fix typos (#32)42e792f Update to Kubernetes v1.18.3 (#34)b15f604 Update crazy-max/ghaction-docker-buildx flag288b3ea function-args: add pg-back-cmd optiond0ff5d9 Trigger the workflow on push or pull request23e9f4a Auto generate chart readme file9431b3a Correctly mark optional fields0fe49c0 Add openapi v3 schema for values file (#27)229fba7 Prepare for release 11.1-v1 (#167)0fbd548 Prepare for release 11.1-rc.20200827 (#161)fc8cb58 [cherry-pick] Upload charts without updating index (#156)32e008c Prepare for release 11.1-rc.20200826 (#150)aa588fa [cherry-pick] Update README.md (#145)0cc9647 Prepare for release 11.1-beta.20200826 (#139)dff51be [cherry-pick] Update Stash installation link (#131) (#134)b8480c8 [cherry-pick] Update twitter handle (#125) (#128)33fe94b [cherry-pick] Use image tag same as the $APP_VERSION (#114) (#122)6a631b0 [cherry-pick] Fix output format + Add PreBackupActions logic (#113) (#117)8bccb9c [cherry-pick] Update chart icon (#110)aca1577 [cherry-pick] Make chart registry configurable (#102) (#105)81b21f0 Prepare for release 11.1-beta.20200709 (#98)4fc87ef [cherry-pick] Build docker images in release workflow (#90) (#93)2a43673 Prepare for release 11.1-beta.20200708 (#86)296b239 [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#81)c811e7e [cherry-pick] Update License (#72) (#75)7bf38e7 Add commands to update chart version (#71)6ecb8bc [cherry-pick] Update update-release-tracker.sh (#68)526e335 [cherry-pick] Update update-release-tracker.sh (#63)e5fff5c [cherry-pick] Update release.yml (#55) (#58)81f3b07 [cherry-pick] Add script to update release tracker on pr merge (#49) (#52)5ba7bd6 [cherry-pick] Remove /cherry-pick from cherry picked prs (#43) (#46)12adf32 [cherry-pick] Add workflow to cherry pick commits to master (#37) (#40)cac2584 Fix chart release process (#36)fadf4ec Update .kodiak.toml46669d7 Fix waitForDBReady() logic + Make timeout configurable (#35)338ab6c Create .kodiak.toml3acfe21 Merge pull request Allow overriding secret keys from AppBinding #331c5cd1c Fix typos (#32)5c09c1b Update to Kubernetes v1.18.3 (#34)ed629e5 Update crazy-max/ghaction-docker-buildx flag0b8cd43 function-args: add pg-back-cmd option161a325 Trigger the workflow on push or pull request062a652 Auto generate chart readme fileec94eac Correctly mark optional fields5656c62 Add openapi v3 schema for values file (#27)e4e7c2c Prepare for release 11.2-v1 (#168)342b6bb Prepare for release 11.2-rc.20200827 (#162)4688cde [cherry-pick] Upload charts without updating index (#157)a8f414d Prepare for release 11.2-rc.20200826 (#151)f9020fb [cherry-pick] Update README.md (#146)cf876d3 Prepare for release 11.2-beta.20200826 (#140)22d4f2c [cherry-pick] Update Stash installation link (#131) (#135)462bf9f [cherry-pick] Update twitter handle (#125) (#129)baa8b56 [cherry-pick] Use image tag same as the $APP_VERSION (#114) (#123)b09b460 [cherry-pick] Fix output format + Add PreBackupActions logic (#113) (#118)08ea901 [cherry-pick] Update chart icon (#111)a6b8c9e [cherry-pick] Make chart registry configurable (#102) (#106)a3efd1a Prepare for release 11.2-beta.20200709 (#99)c0a32e5 [cherry-pick] Build docker images in release workflow (#90) (#94)5c4b396 Prepare for release 11.2-beta.20200708 (#87)00c2f4e [cherry-pick] Publish to testing dir for alpha/beta releases (#78) (#82)5d795f9 [cherry-pick] Update License (#72) (#76)03fd7d3 Add commands to update chart version (#71)a48d053 [cherry-pick] Update update-release-tracker.sh (#69)7ac5c11 [cherry-pick] Update update-release-tracker.sh (#64)ecf236a [cherry-pick] Update release.yml (#55) (#59)013242e [cherry-pick] Add script to update release tracker on pr merge (#49) (#53)c8b360b [cherry-pick] Remove /cherry-pick from cherry picked prs (#43) (#47)2503240 [cherry-pick] Add workflow to cherry pick commits to master (#37) (#41)3f7525c Fix chart release process (#36)4afcc41 Update .kodiak.toml861eaa3 Fix waitForDBReady() logic + Make timeout configurable (#35)85ea8d6 Create .kodiak.tomlf240c25 Merge pull request Allow overriding secret keys from AppBinding #334e5898f Fix typos (#32)b4b61cf Update to Kubernetes v1.18.3 (#34)62f2714 Update crazy-max/ghaction-docker-buildx flag962df30 function-args: add pg-back-cmd option55e792e Trigger the workflow on push or pull request66b4a51 Auto generate chart readme filedd606bf Correctly mark optional fieldsefe4799 Add openapi v3 schema for values file (#27)e58a2267 Prepare for release v0.10.0 (#1182)485f80c6 Prepare for release v0.10.0-rc.2 (#1181)20d585f4 Prepare for release v0.10.0-rc.1 (#1180)76fe3ebd Create GitHub release from release workflowf3e5cccc Fix installation link3ebb7788 Prepare for release v0.10.0-rc.0 (#1179)48e5c87e Update Kubernetes v1.18.3 dependencies (#1178)c269c8ed Port changes from enterprise version (#1176)0fea720b Update Kubernetes v1.18.3 dependencies (#1174)c4b6013f Update Kubernetes v1.18.3 dependencies (#1173)77b3eab8 Update Kubernetes v1.18.3 dependencies (#1169)64f7c292 Update Kubernetes v1.18.3 dependencies (#1168)2d6fd7da Update Kubernetes v1.18.3 dependencies (#1167)378de04d Update Kubernetes v1.18.3 dependencies (#1159)20decffa Build images in e2e workflow4919cb03 Allow configuring k8s in e2e tests (#1155)6e71662a Update to Kubernetes v1.18.3 (#1154)a83021fd Trigger e2e tests on /ok-to-test command (#1150)6bf44ceb Update to Kubernetes v1.18.3 (#1149)bcbb3a98 Update to Kubernetes v1.18.3 (#1148)3b717aac Prepare for release v0.10.0-beta.1 (#1146)c8b81cf7 Prepare for release v0.10.0-beta.0 (#1145)2d145f47 Clarify Docker images are dually licensed693ab7df Update License (#1144)e13d67eb Update to Kubernetes v1.18.3 (#1142)26ee605a Update ci.yml9fa95666 Add workflow to update docs (#1136)95a62a95 Update update-release-tracker.sh379c90d5 Update update-release-tracker.shcd0a70ee Use GITHUB_BASE_REF to detect target branche27c5f66 Add script to update release tracker on pr merge (#1132)b0dd5051 Update .kodiak.tomle87bad80 Parameterize installer namespaceda8d8956 Format CI workflowsbbde40a3 Update to Kubernetes v1.18.3 (#1129)38eb3781 Update to Kubernetes v1.18.3197aa7bd Create .kodiak.toml181ca49e Update coverage script26602c96 Merge pull request #1125 from stashed/fix-ci-tests54f87b78 Increase wait timeout43428085 Remove unnecessary test codes + run test in parallel8a780e0c Fix clone-pvc tests7027c0f6 Fix E2E test31de588a Change GCS test bucket name to stash-ci (#1122)30a490a6 Merge pull request #1121 from stashed/baseline-psp419a18e3 Use StringSlice type flag9dd3804d Make PSP names configurable through flage4edef44 Always use baseline PSPcf1538a0 Use filepath.Join to generate Repository prefix for BackupBatch (#1120)be189169 Go back to using engineerd/setup-kindae2d74fa Update dependencies (#1117)a93a5b4c Remove defaults from CRD v1beta1 (#1116)40e65761 Use CRD v1 for Kubernetes >= 1.16 (#1115)7d851e53 Merge pull request #1114 from stashed/x7352ddeed Use preinstalled kind11c9e422 Pass context21053603 Update to Kubernetes 1.18.3f450e9cc Add wait for target logic + add conditions for BackupConfiguration + BackupBatch + RestoreSession (#1108)8f8ff87e Fix volume snapshot job cleanup (#1090)a4a868b5 Merge pull request #1111 from stashed/fix-interimVolume108d0252 Set BackupSession as owner of the pvc created from interimVolumeTemplatefd136c53 Use Go 1.14.374c71d22 Update crazy-max/ghaction-docker-buildx flagf783899b Trigger the workflow on push to mastere7eceb30 Trigger the workflow on push or pull requestfe479e8c Use kind v0.8.09fc4665a Merge pull request #1093 from robotinfra/masteref2d57e3 fix typo succesSfullyd8d35c49 fix event types mismatch53dfe8b0 Update stash labels in Makefilec8081c1d Pass image pull secrets to helm chart37b9b312 Use Go 1.14.2 (#1074)09621974 Update K8s version 1.14.6 to 1.14.10 (#1084)8a1ab32c Give backup triggering CronJob all permissions for Stash crds (#1083)53b932b1 Use kubectl 1.17 (#1082)5cdeebee Fix nil pointer exception during VolumeSnapshot (#1073)30630d60 Assign returned error properly crateRestoreSessoin() (#1069)3fcbe1b7 Update README.md to reflect Stash’s capability properly (#1060)53513cfe Update README.mdd615e2c0 Add license scan report and status (#1031)473dab81 Use stash.appscode.dev/[email protected] 81be166a Use stash.appscode.dev/apimachinery (#1051)99dcf0a5 Add support for specifying “region” for S3 backend (#1050)deeaaafe Fix event message (#1048)7bb2ae55 Merge pull request #1047 from stashed/rm-fsgroupa7c3a60b Remove defaulting FSGroup49bf689d Fix Repository CRDs print column (#1046)feb204be Update README.md to v0.9.0-rc.4ba1733eb Don’t check if target exist from BackupSession creating CronJob (#1028)ddc65ceb Fix ServiceAccount name mitchmatch (#1025)013e5254 Suspend CronJob but keep instant backup working while backup is paused (#1024)64f75bb7 Add stash specific prefix to automatically created resources (#1023)d44e0ae2 Fix CronJob creation failure handling (#1021)b2640d36 Use Go 1.13.61eb8da6e Update gendocs command (#1016)6f7c8191 Add hook tests for BackupBatch (#1014)84272af9 check nil pointer error (#1015)36ef1d2b Enable tests for K8s 1.11 (#1013)7c774d77 Fix backup-batch issues (#1004)5bf1e2c2 Bring back support for k8s 1.11 (#1008)d6e0fe4b Remove creationTimestamp from PartialObjectMeta (#1006)6ae79134 Add BackupBatch support (#985)ed42b159 Update twitter account (#1003)c8513185 Add Repository Validation for local backend mountPath
(#947)11f4c5e2 Fix invalid flag name for PVC restorer job (#960)93358115 Add Backend e2e Test (#975)ca688540 Update client-go to kubernetes-1.16.3 (#987)e18f30dd Use RWX for restic output.json (#1001)4d9cdbc8 Run chmod
on output.json
only by owner container + Improve… (#1000)8378f141 Add Backup and Restore hooks (#978)a4dd1a1d Use helm chart instead of script to install operator (#999)ec5c9efd Update hack/fmt.sh script54dbef4c Add helper library for CRDs (#977)16483ce1 Use kubebuilder generated CRD yamls (#971)eacba300 Fix typo (#976)dd500b08 Use [email protected] to generate structural schema (#974)53331837 Migrate Repository status.size, Recovery status.observedGeneration (#969)69ef388b Generate protobuf files for api types (#967)decea34f Fix Repository returned error message (#961)5a9e0356 Apply valid name functionality (#950)122ed35f Test installer against multiple k8s version (#953)63cfc0f9 Format shell scripts (#952)c77dfcd4 Add missing license header780fd2cb Rename Dockerfiles (#946)dc34560a Add AutoBackup e2e test (#939)6979ff8b Enable race detector (#944)69acf528 Add license header to files (#943)b2636f8b Don’t add AppBinding labels in metric when AppBinding is not available (#942)18e1ab7e Fix BackupSession creation for ReplicaSet (#940)8ce4ab86 Fix klog flag parsingefd614f9 Revendorf3fa386f Use crazy-max/ghaction-docker-buildx@v15cc99c53 Show diff when files make verify
fails (#937)d20892dd Update make fmtfc827b84 Split imports into 3 blocks (#936)269527cf Volume e2e test github action (#933)926dcd20 Fix BackupSession additional print column (#932)f052f7a2 Remove spec.backupConfiguration from BackupSession (#931)d378ef2d Update e2e tests to run on GitHub actions (#917)bc27645c Enable make ci (#928)9ef3cfeb Don’t restart workload on backup pause+Use ImagePullPolicy: “Always” for Function-Task model (#929)a5f00836 Add status.observedGeneration (#927)57eadd03 Implement RetentionPolicy for VolumeSnapshot (#926)db709fdc Verify generated files are up to date (#925)5fb54194 Update and rename go.yml to ci.yml (#922)0be34c5e Add probe and BackupBatch api (#890)a55b6e84 Use core package from k8s.io/api repo (#921)f5a271be Bring back dependency to github.com/golang/[email protected] (#918)5dfeecbc Update tag pattern for release pipelinee31f5e9a Run e2e tests using GitHub actions (#909)8bb3ef36 Add app=stash label to crd yamlsb50b47c9 Generate swagger.json for v1beta1 (#916)095a4a6c Add release pipeline (#915)66926055 Fix Restore PVC using Task Function method (#897)404840e4 Fix VolumeSnapshot Issues (#912)7f3b2250 Add Kubebuilder annotations (#911)0a499f13 Use kubebuilder to generate crd yamls (#843)4903508f Update go.yml23c44bc0 Introduce InterimVolumeTemplate and BackupHistoryLimit field. (#907)4ee56d63 Make RetentionPolicy required in v1beta1 api (#905)5476cd7a Enable GitHub actions (#903)fe87b789 Fix snapshot listing for local backend (#902)5f49f5d2 Improve Error Handling + Code refactor (#891)88c84275 Add NICE
and IONICE
into distroless image (#883)f63d5c1a Improve metrics handling + make update status uniform (#872)ea68de24 Use default fsGroup: 65535 (#874)9bbcabab Add DumpEnv func to Restic Config file (#870)ebde15db Allow to specify subPath in auto-backup annotation (#871)6c127323 Silence docker buildx command (#866)5c47abc3 Update README.md (#865)50f69ffe Use docker buildx to build docker image (#864)d8c0b1d8 Update version in gendocs scriptcb972a98 Use github.com/Azure/go-autorest/[email protected] (#862)ae5c1325 Remove the bs
short name for BackupSession (#859)1c01d69d Use github.com/golang/[email protected] (#855)998fac02 New variable from type field of AppBinding + Fix RoleBinding nam… (#845)b97b7622 Fix resolving Task if volumeClaimTemplate is set in RestoreSession(#852)4ec6caf8 Rename BackupConfigurationTemplate to BackupBlueprint (#847)d8efb120 Use POD_ORDINAL env var to restore using PVC template (#849)8df5be99 Pass replicas from RestoreSession to Function (#848)ae5eabd4 Use variable for version in BackupConfigurationTemplate name (#846)fe5b2049 Fix Platforms Issue (#844)33fc37cd Add support to restore using volumeClaimTemplate in Function-Task model (#841)3de534ba Add GetSnapshotSize() function (#839)6bc80ce2 Fix travis build (#837)1c51a7c5 Add support for parallel backup & restore (#833)e250bb62 Fix RestoreSession replicas logic (#835)37618091 Use cron.ParseStandard helper5015a60d Update azure-sdk-for-go dependencies (#836)920dfaea Update github.com/appscode/go@masterca2fad07 Use robfig/cron@v3 (#834)95728126 Fix restore Job parallel execution (#832)94cbae13 Remove unused code (#829)4dc11263 Generate docs files inside docs repo (#828)6fb5bc7f Create default Functions and Tasks from operator (#824)bb675f67 Fix restore job RBAC (#821)f96852fc Fixed volumeSnapshot Error Issue (#819)08b0f50f fix default securityContext passing to restore init-container/job + fix container name (#823)4aa94675 Add License notice to makefile (#825)955b1adb Make –image-tag a required flag. (#817)9ca08aa6 Always attempt to pull a newer image for make container
(#818)b88cb9dc Update constants.goaa0c41f4 Add PusgatewayURL input for Functions (#816)0a45b44a Restore PVCs from templates using Restic (#809)0729ab19 Add TARGET_RESOURCE variable for BackupConfigurationTemplate (#814)bab795c2 Add make install, uninstall, purge commands (#813)604af0d5 Move chart & deploy scripts to github.com/stashed/installer (#811)521f441b Use stashed/docs repo4c89667d Move docs to github.com/stashed/docs repo (#810)e6614482 Fix travis build (#804)d8f565f4 Pass labels to offshoot + add generic offshoot labels (#801)eadca45d Move HandleResticError to util package (#806)df42b83f Remove canary support (#805)82614d32 Update Version.go (#803)74453ad8 Added ARM64 support to the install script and manifest (#802)24ece6cc Load modules from vendor folder for linter2672ee05 Add Makefile (#800)ac829f30 VolumeSnapshot (#787)a8f3172f Remove importance of order of rule in RestoreSession (#795)886649ed Skip BackupSession creation if target does not exist + use timestamp … (#797)f038d86e Use absolute path as aliases for reference docs. (#796)b9100307 Support PSP enabled cluster (#729)e94399dc Use restic 0.9.5 (#789)e962a1c4 Fix: User and group creation of stash for mongodb and mysql (#786)228df5a3 Update concept doc (#739)de9536cd Update backup manager (#782)739273a5 Configure Env variables for Functions (#780)c49b24f6 Add support for backup cluster resources YAML (#721)91bce2fd Add “Supported Backends” doc to new guides (#756)a8ef2d36 Fix rest backend for workloads + add more authentication method for swift backend (#778)775b6660 Backup and restore Elasticsearch (#702)0fbb9c75 Add guides template for new design (#755)03689414 Update package path to stash.appscode.dev/stash (#776)639d499f Update to k8s 1.14.0 client libraries using go.mod (#775)9ba906d8 MutatingWebhooks must be without side-effect (#773)937012d5 Introduce VolumeSnapshot APIs (#772)2b0f0560 Use osm pkg from kmodules/objectstore-api (#770)cd9f6ad6 Remove –rbac flag (#761)09af5d31 Skip creating/processing backup-session when backup-config is paused (#759)99753f73 Fix go fmt64bb9bdd Stash v1beta1 E2E test for PVC (#753)bcf8b90d Implement snapshots for v1beta1 api (#749)3f0ae2d4 Run restic commands using docker (#754)17feb41c Update Kubernetes client libraries to 1.13.5 (#752)2d413ee0 Stash v1beta1 E2E test for ReplicaSet (#747)80b2b3d9 Enable pipefail and update restore yamls (#750)c908df9f Stash v1beta1 E2E test for ReplicationController (#742)82c17eaf Fixed scratch-dir, output-dir and hostname in functions/tasks yamls (#744)d113b24f Add Stash CLI (#734)286792a6 Stash v1beta1 E2E test for DaemonSet (#741)62960e5b Apply nice/ionice settings from env (#746)a2534c97 Stash V1beta1 E2E test for StatefulSet (#737)37087b38 Stash V1beta1 E2E test for Deployment (#710)c08f04e4 Attach local backend (#736)7a282d91 Fix openapi path prefixes for validators and mutators (#732)a8aef590 Add max-connections for GCS, Azure, B2 backend (#730)dd3f459c Rename admission webhooks to avoid name collision (#725)a32ceff5 Apply EmptyDir settings to TmpDir (#719)36fdb9ae Use FailurePolicy ignore for K8s resource webhooks (#726)4cab69a0 Don’t write secret data inside temp dir (#724)e2bcc4a8 Use ionice and nice with Restic CMD (#716)bf91db4e Use cleanup-cache flag (#717)f2669f17 Add TempDir and PSP settings for Function (#720)dfc3fbd6 Add support for rest backend (#713)47cf2dd4 Add support for OpenShift DeploymentConfig (#714)8c2b81b0 Backup and restore Mongo DB (#699)2849319a Backup and restore MySQL DB (#696)49fe8404 Backup and restore Postgres DB (#695)dbff05f6 Backup from stdin and dump to stdout (#694)08ff2fa5 Add BackupSession Controller for Sidecar (#701)83f1c6e5 Update workload controller for new design (#675)13fb68bd Post backup/restore status update (#691)30993c08 Backup and restore PVC (#676)7bdf0752 Resolve tasks for backup/restore sessions (#674)6a74602a Add restic wrapper library (#673)7b8309a5 Add BackupConfiguration Controller (#671)6f6c25d1 Use ContainerRuntimeSettings in Function spec (#689)4d80cf6b Update Kubernetes client libraries to 1.13.0 (#687)361d4ad3 Fix v1beta1 api for BackupConfigurationTemplate (#688)302311af Introduce v1beta1 api (#647)