You are looking at the documentation of a prior release. To read the documentation of the latest release, please visit here.

Stash v2020.08.27 (2020-08-27)

appscode/stash-enterprise

v0.10.0

  • 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 workflow
  • 58833f91 Prepare for release v0.10.0-rc.0 (#18)
  • 5a3d33e1 Update README.md
  • cbd97623 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.yml
  • fb1e1fee Update .kodiak.toml
  • 5d2f056f Update update-release-tracker.sh
  • 5160b7a6 Update update-release-tracker.sh
  • 530542b5 Add script to update release tracker on pr merge (#3)
  • c1e2163f Update .kodiak.toml
  • dd1d1c16 Use GCR for enterprise images (#1)
  • bbde40a3 Update to Kubernetes v1.18.3 (#1129)
  • 38eb3781 Update to Kubernetes v1.18.3
  • 197aa7bd Create .kodiak.toml
  • 181ca49e Update coverage script
  • 26602c96 Merge pull request #1125 from stashed/fix-ci-tests
  • 54f87b78 Increase wait timeout
  • 43428085 Remove unnecessary test codes + run test in parallel
  • 8a780e0c Fix clone-pvc tests
  • 7027c0f6 Fix E2E test
  • 31de588a Change GCS test bucket name to stash-ci (#1122)
  • 30a490a6 Merge pull request #1121 from stashed/baseline-psp
  • 419a18e3 Use StringSlice type flag
  • 9dd3804d Make PSP names configurable through flag
  • e4edef44 Always use baseline PSP
  • cf1538a0 Use filepath.Join to generate Repository prefix for BackupBatch (#1120)
  • be189169 Go back to using engineerd/setup-kind
  • ae2d74fa 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/x7
  • 352ddeed Use preinstalled kind
  • 11c9e422 Pass context
  • 21053603 Update to Kubernetes 1.18.3
  • f450e9cc 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-interimVolume
  • 108d0252 Set BackupSession as owner of the pvc created from interimVolumeTemplate
  • fd136c53 Use Go 1.14.3
  • 74c71d22 Update crazy-max/ghaction-docker-buildx flag
  • f783899b Trigger the workflow on push to master
  • e7eceb30 Trigger the workflow on push or pull request
  • fe479e8c Use kind v0.8.0
  • 9fc4665a Merge pull request #1093 from robotinfra/master
  • ef2d57e3 fix typo succesSfully
  • d8d35c49 fix event types mismatch
  • 53dfe8b0 Update stash labels in Makefile
  • c8081c1d Pass image pull secrets to helm chart
  • 37b9b312 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.md
  • d615e2c0 Add license scan report and status (#1031)
  • 473dab81 Use stash.appscode.dev/apimachinery@v0.9.0-rc.6
  • 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-fsgroup
  • a7c3a60b Remove defaulting FSGroup
  • 49bf689d Fix Repository CRDs print column (#1046)
  • feb204be Update README.md to v0.9.0-rc.4
  • ba1733eb 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.6
  • 1eb8da6e 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 script
  • 54dbef4c Add helper library for CRDs (#977)
  • 16483ce1 Use kubebuilder generated CRD yamls (#971)
  • eacba300 Fix typo (#976)
  • dd500b08 Use controller-tools@v0.2.2 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 header
  • 780fd2cb 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 parsing
  • efd614f9 Revendor
  • f3fa386f Use crazy-max/ghaction-docker-buildx@v1
  • 5cc99c53 Show diff when files make verify fails (#937)
  • d20892dd Update make fmt
  • fc827b84 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/protobuf@v1.2.0 (#918)
  • 5dfeecbc Update tag pattern for release pipeline
  • e31f5e9a Run e2e tests using GitHub actions (#909)
  • 8bb3ef36 Add app=stash label to crd yamls
  • b50b47c9 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.yml
  • 23c44bc0 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 script
  • cb972a98 Use github.com/Azure/go-autorest/autorest@v0.7.0 (#862)
  • ae5c1325 Remove the bs short name for BackupSession (#859)
  • 1c01d69d Use github.com/golang/protobuf@v1.2.0 (#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 helper
  • 5015a60d Update azure-sdk-for-go dependencies (#836)
  • 920dfaea Update github.com/appscode/go@master
  • ca2fad07 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.go
  • aa0c41f4 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 repo
  • 4c89667d 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 linter
  • 2672ee05 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 fmt
  • 64bb9bdd 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 typo
  • fbb98590 s/rook/azure/ in possible copy/paste error. (#669)
  • 29e7b6ce Fix builtin monitoring doc (#668)
  • 4b7fe1e4 Update install.md
  • 8a3b2ee6 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.2
  • ed5c6b86 Prepare docs for 0.8.2 release (#644)
  • a56261b0 Update copyright notice for 2019 (#643)
  • 812f13e1 Use fullname to generate cleaner name in chart
  • 9daa8a0e apply stash.labels to operator pods
  • c36875f0 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.md
  • 99e6afba Update chart readme (#632)
  • d19ae9fa Update webhook error message format for Kubernetes 1.13+ (#631)
  • cd9b42df Fix typos (#630)
  • ce1e0d98 Fix dependencies.
  • c2e41214 Update changelog
  • 55233451 Prepare docs for 0.8.1 release (#629)
  • d5086aa6 Add missing validator for respository resource in chart (#628)
  • d9d7f1d4 Update version matrix
  • 7af5e82c 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.yaml
  • ef90bd48 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 UpdateRecoveryStatus
  • 6d6d5dcf 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.md
  • e0a00726 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.sh
  • 97a7d622 Add links to java client
  • 9f6b9a17 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 policy
  • 872450a3 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 (WeclomeWelcome) 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.out
  • 3af16023 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.md
  • 8ed47d37 Add registry skeleton for snapshots (#415)
  • 9d95f38f Update chart readme (#413)
  • 429afdaa Add enableAnalytics to chart readme
  • b0a197df 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 changelog
  • c556745f Prepare docs for 0.7.0-rc.2 (#391)
  • e5aee757 Update chart version
  • 270a4983 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/fix373
  • 6acc5711 Add missing front matter (#376)
  • 17254282 Added error log on restic command error
  • 1685f179 Don’t fail if check Job already exists
  • 224a1713 Update README.md
  • 3992df7d Fix buid
  • 98eae3a0 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.yaml
  • 8bcff71f Rename appendGroupVersion to appendUniqueGroupVersion
  • 050c9991 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 resources
  • da602cf3 Update Grafana dashboard (#330)
  • 2127401f Delete all stash installer resources
  • 29a51e21 Use binary operator for checking stauts of semver command
  • 5d726907 Leave secure port unset
  • 5cba3d0f Use ${} form for onessl envsubst
  • 0b4aa075 Vendor client-go auth pkg (#331)
  • 4b702a47 Don’t append duplicate group versions
  • ccffa360 Merge admission webhook and operator into one binary (#329)
  • c3e76f96 Use envsubst from onessl
  • 639e3fec Install admission webhook for Kubernetes >=1.9.0
  • 85562989 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 apiserver
  • c13df9c6 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.md
  • b1b72d4b Remove system prefix from admission server rbac
  • 1666bc34 Fix webhook command description (#314)
  • b44f26b2 Use rbac/v1beta1 api. (#313)
  • c77b2ccd Reduce log level for admission webhook
  • 147c0788 Support Create & Update operations in admission webhook (#312)
  • 45ee2879 Merge webhook plugins into one. (#311)
  • 4403d50c Fix installer script
  • 2c9166fc 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.3
  • fb1629fb Fixed parsing argument error (#291)
  • edd09058 Update reference docs
  • 27948f53 Update appscode/go log wrapper (#287)
  • b9526600 Fix inline volumeSource marshalling for LocalSpec (#289)
  • 1fe92cef Fix roadmap link
  • f8c6641e 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/master
  • ae8e801a Update Helm chart to use newer ‘fullname’ template that avoid duplicate (e.g. ‘stash-stash-…’) resource names
  • fac516a2 Fix RBAC roles in chart (#276)
  • 6f10418a Garbage collect service-accounts and role-bindings for jobs (#275)
  • a021b63f Update initializer.md
  • bc24ae45 Update initializer.md
  • b1573eba 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 script
  • 937b682c 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 kutil
  • f472517e Fix doc
  • 915c53ff 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 analytics
  • afa4f8fa Simplify clientID generation for analytics (#247)
  • fb31ed72 Set analytics clientID (#246)
  • 29812d44 Update README.md
  • 8dd9bb20 Cleanup docs
  • cebe13bf 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 fixes
  • 86157814 Run restic check once every 3 days (#223)
  • 1161ff0b Record recovery status for individual FileGroup (#222)
  • 9aeba2e6 PollInfinitely for recovery job to succeed
  • aa3459e6 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 docs
  • f476f444 Implement Recovery for Restic Backup (#202)
  • d56e913c Update install.md
  • 7bbe582d Update install.md
  • aa8aaa48 Update install.md
  • b97ebbaf Update chart
  • 0751780f Update install.md
  • edcab803 Update _helpers.tpl
  • 565ae057 Support imagePullSecrets in chart
  • 8ae6dc7e Update _helpers.tpl
  • 2085d5b5 Make stash chart namespaced (#210)
  • 88e512f5 Update docs to point to 0.4.2 release
  • 88885373 Update codegen.sh
  • 39108498 Use typed versioned client for CRD
  • 484df692 Change k8s.io/api/core/v1 pkg alias to core (#204)
  • b854e1cb Use client-go 5.x
  • e2488aa5 Update rbac.md
  • 8b51195d Add recovery CRD (#201)
  • 779c373f Merge commit ‘bf3f3307acbd69e5147db8abdb75b1529147f0c5’
  • ad5d6c98 Clarify support for DO
  • f87995af Prepare docs for 0.5.1
  • cb99e324 Update RBAC permissions
  • 4656ba57 Correctly detect “default” service account (#200)
  • 3e4af9b2 Add label to installer objects in rbac mode
  • 1057d95e 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.md
  • 2a550c40 Update install.md
  • c3ca4669 Document how to detect operator version (#196)
  • 85b0f16a Prepare docs for 0.5.0 release
  • 3003c01a Rename Scheduler to Controller
  • e69ec81d Stop dumping env vars
  • 657fa06a Prepare docs for 0.5.0-beta.3 release
  • a6a98e51 Use workqueue for scheduler (#194)
  • cccc23cf Register events api group
  • fadd0ab8 Revise RBAC permissions
  • d3dc55f7 Prepare docs for 0.5.0-beta.2
  • 770ff1cd Update tutorial.md (#186)
  • 2c0b4836 Add tests for DO (#193)
  • 2aeef6da Use object reference to write events
  • 0ccaa324 Disable StatefulSet support
  • 0a55c0b8 Prepare docs for 0.5.0-beta.1
  • c268e249 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 controller
  • 9dd89304 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 annotations
  • 94419091 Rename LastAppliedConfiguration
  • 2237978f Fix patching
  • ec02f851 Set namespaceIndex as indexer (#184)
  • 3868041c Fix e2e tests (#183)
  • 94c7d2d4 Rename injector methods
  • 755e28bc 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 builddeps
  • 5c2773d1 Prepare docs for 0.5.0 (#174)
  • 04afd1cf Install stash as a critical addon (#173)
  • d59093d1 Update chart to add roles for CRD
  • 7ec22dfc Use Namespace() method from kutil.
  • f4850c29 Add release script.
  • 9a91e124 Prepare docs for 0.5.0-rc.0
  • 324a62fb 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.2
  • f7d9c903 Use object ref for Restic
  • 49e5a33b Fix command in Developer-guide (#168)
  • 9bacd5bb Set root scope kinds
  • 6bb6c582 Use apis/v1alpha1 instead of internal version (#167)
  • 1206be03 Remove resource:path (#166)
  • d1b790de Use kubernetes/code-generator (#163)
  • 9cfb37cf Update kutil
  • cac94ede Expose resync-period as flag
  • e31dd8f7 Remove pkg/analytics
  • 5f79c4da 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 DCO
  • f98d1877 Fix typos of tutorial.md file (#138)
  • e7c5154b Add uninstall.sh script (#144)
  • 15deeba0 Change receiver for Invocation to fi
  • 7b8829fc Use console type instead of sh
  • e6065cb2 Prepare docs for 0.4.1 release
  • 1d1dbbfb Build binary inside Docker image
  • ceafa959 Merge commit ‘b8c45d0d4379587a31302b834334047cc77e59db’
  • b629d0cd Revendor forked robfig/cron (#139)
  • 5e34ea69 Update stash-without-rbac.yaml
  • 9ae078bb Add omitempty for Local storage
  • 7ac0a7a2 Move resource consts to api pkg
  • 42ccbccd Fix Fake restic resource Url (#137)
  • c25545b6 Clarify bucket location
  • cec2d878 Update gcs-restic.yaml
  • 8bf7efc1 Update backends.md
  • cc75a55a Update tutorial.md
  • f05372b9 Update backends.md
  • f657a4cf 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.VolumeSource
  • 50aff91d Support selecting restic branch
  • a7f0a995 Prepare docs for 0.4.0 release.
  • df7bd521 Update concept.md
  • bc4f6f13 Rename RepositorySecretName to StorageSecretName (#135)
  • 8ff66993 Rename Volume to VolumeSource (#134)
  • 39a390f9 Use updated URL format (: after container)
  • 993faac2 Update charts
  • 3f68045b Use VolumeSource instead of Volume for Local backend. (#132)
  • 883cebd4 Update concept.md
  • 387ac071 Fix linting issues in chart
  • dc19110f Add String() method to PrefixType.
  • f4cf5e67 Remove unused type Source
  • f1a21897 Update readme
  • a3827bf5 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 rbac
  • 0ba63fb7 Update rbac.md
  • fdbd84a2 Fix RBAC docs (#127)
  • 68b6b0c5 Update release.md
  • 33a59ad8 Merge commit ‘fba07b3994b0e1fd3a95c91d890353aa23a0f3c1’
  • c0ed3b61 Print commit timestamp with version command
  • 5c6f2d27 Prepare docs for 0.3.0 release
  • 97630f69 Document RBAC
  • 59e09023 Document behavior in case of multiple Restic
  • 9ae9107d Document e2e test setup
  • a6ba0787 Document swift (#124)
  • 2a38a883 Remove support for B2 & Rest server for now.
  • 8a4ca945 Remove Location choice for GCS
  • c89b9109 Fix spelling
  • 7ecffb1f Update backends.md
  • 61385e73 Update uninstall.md
  • 50e98026 Update uninstall.md
  • c1fd8915 Use TPR labels to verify installation
  • d896d763 Add labels to TPR registration
  • 0644dc8a Remove pod template name
  • 011bba8e Don’t fail scheduler if bad credetials are given
  • 50d5b35d Fix google sa file permission
  • 569b1289 Change mount path for labels to /etc/stash
  • 7483b929 Fix remote backend repository format
  • d6ba05c6 Part 6 - Update docs (#121)
  • 6c95f2d6 Update docs (#120)
  • a979c4bc Update docs for 0.2.0 release
  • ba6bf1bb Fix build.
  • e27cf027 Various bug fixes (#118)
  • 33fe5ebe Mention swift in readme
  • 4df56363 Update pitch (#117)
  • e92e6f93 Various changes to RetentionPolicy (#116)
  • bbf726ee Set TMPDIR env var for restic (#115)
  • 7e2944aa Update ROADMAP.md
  • ac262649 Update tutorial.md
  • 1405e499 Update ROADMAP.md
  • 9ba3bf8a Update workloads.md
  • a3e41c8e Part 5 - User Guide (#114)
  • 3484d8fc Update ROADMAP.md
  • d3369091 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.md
  • 40a12019 Update Prometheus job name to use restic ns & name (#93)
  • 46da38ea Create separate restic for each type of backend. (#92)
  • b5a8abea Update README.md
  • f42511ea Use app & release name labels together in chart
  • cdeb926d Update chart readme
  • 56fa7765 Update Stash chart (#89)
  • 1ed35f09 Remove selectors so that template.metadata.labels are used (#91)
  • 8d9065de Update CONTRIBUTING.md
  • 550eb7e4 Update contribution guide
  • 8f0e31e6 Fix dev guide (#88)
  • 6b61ee27 Add docs for commands (#90)
  • d85cd5f9 Update stash.yaml
  • 8577bee3 Update stash.yaml
  • a948319b Change stash version to 0.1.0
  • db3d1813 Cleanup test commands
  • a6144456 Add e2e tests for major cloud providers (#84)
  • 4d219217 Fix headless service for statefulset e2e test
  • 7fbc6cd6 Create separate selectors for each invocation of framework
  • 7e949c96 Move check for sidecars inside retry loop
  • 60e0cec4 Don’t update resource from update calls.
  • 5c75cb0d Fix selectors for Deployment e2e tests
  • 87ae2427 Add node selector for DaemonSet e2e test
  • 9b946345 Check for successful backup events
  • 30bd7d6b 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 binary
  • 01b72b61 . import custom matchers
  • 44416b81 Review analytics events.
  • 5d6169e3 Remove unused and/or duplicate constants
  • d425d674 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 URL
  • c42c6cae Fix pushgateway –web.listen-address flag
  • efd42e00 Use service account with operator pods
  • 5729f7b0 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 Docker
  • 87dfdae4 Rename cron pkg to scheduler.
  • 0503fe64 Organize backup code. (#54)
  • 12c0921a Synchronize scheduler reconfiguration (#53)
  • cbebb9de Build master branch of restic
  • 23e92576 Fix tag detection from Version
  • af2f9271 Update e2e tests (#52)
  • e7b85533 Fix NPE
  • 8308dd26 Fix unit tests (#51)
  • 52b6cfb7 Update README.md
  • d41bd0db Run watchers for preferred api group version kind (#50)
  • f8878a34 Build restic from source by default (#49)
  • 7d240bbf Use updated docker build script format
  • f87445d4 Merge commit ‘6d30c353f174f641159a88f6280f6be163a44cb4’
  • abd7fcca Rename variable watcher to ctrl
  • e8cb5c06 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.md
  • d57ddc79 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.go
  • 71dd7331 Create register_v1alpha1.go
  • a4dd5595 fmt api & client pkg-es
  • 34651f88 Use same var as receiver
  • 028e312f Add version policy & analytics collection to readme
  • 7377c5e0 Change api version to v1alpha1 (#30)
  • f893fd1d Merge commit ‘7ade13456a688a54292abaf589c2e9f1804f7d8b’
  • ce677bb9 Rename clientset
  • 570bea8c 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.md
  • 90fbf2ab Allow modifying the cron expression (#25)
  • 3e416598 Merge commit ‘958f7da4904598c85aabadf104c687e321eacb33’
  • 0f787535 Use unversioned time (#23)
  • 3521adfb Update design.md
  • ebfa0624 Update design.md
  • 7785bc86 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.0
  • 4e0c40f9 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 readme
  • 6548fd84 Use cobra to structure restik commands.
  • 8c6425b6 Clone skeleton from appscode/k3pc (#10)
  • ba60c6d4 Merge commit ‘a3e8a4a46d31a8c6e9fcceda85d3a55f36293f67’ as ‘hack/libbuild’

stashed/apimachinery

v0.10.0

  • 7dbdff5f Update README.md
  • 254ee64e 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.sh
  • 34624044 Update update-release-tracker.sh
  • 5f5de63c Fix openapi path (#24)
  • 6e0ad5f8 Add script to update release tracker on pr merge (#23)
  • cbf9b376 Update .kodiak.toml
  • d12b3d4b Update to Kubernetes v1.18.3 (#21)
  • 1956a312 Update to Kubernetes v1.18.3
  • c3966002 Unwrap top level api folder (#20)
  • 5ba03fb5 Update to Kubernetes v1.18.3 (#19)
  • abeb620e Update to Kubernetes v1.18.3
  • 6fdf8a60 Enable https://kodiakhq.com (#13)
  • 479258ed Update dev scripts (#12)
  • a85ced99 Merge pull request #11 from stashed/k8s-gomod-refresher-1591208266
  • 82df6f26 Update to Kubernetes v1.18.3
  • 788f6921 Add default annotation for Snapshotter (#9)
  • d2f3f5d4 Remove defaults from crd v1beta1 YAML (#8)
  • 1a09ffde Update dependencies
  • 58525b4b Update dependencies
  • c34c2ec1 Generate both v1beta1 and v1 CRD YAML (#7)
  • e81205a3 Bring back mistakenly removed SetRecoveryStats
  • 5f8cf3a6 Merge pull request #6 from stashed/k-1.18.3
  • 723f4de9 Add context to crd utils
  • 59478af4 Update to Kubernetes 1.18.3
  • e83b90a7 Merge pull request #3 from stashed/wait-for-target
  • a5b9a011 Simplify targetMatched() function
  • 58948bd9 Refactor
  • 5568cb90 Add RestoreSession conditions
  • 906c5910 Add TypeMeta to invoker
  • 22843fdb Use Go 1.14.3
  • 238d1bd0 Add backup invoker condition transion reasons
  • 275965f9 Introduce conditions for BackupConfiguration and BackupBatch
  • 35159c81 Merge pull request #5 from stashed/fix-updatestatus
  • f1d78326 Fix helper methods
  • dbb02873 Fix UpdateStatus() function
  • a7bd75ad Update crazy-max/ghaction-docker-buildx flag
  • 1d65a7d4 Use recommended kubernetes app labels (#4)
  • 5b322e9f Add Enum markers to api types
  • e6017151 Trigger the workflow on push or pull request
  • 54097441 Use kubectl v1.17 (#1)
  • 43743e92 Update module path
  • 9c16896f 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.4
  • 48dba9c9 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.6
  • 50071f71 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 script
  • 56ef2680 Add helper library for CRDs (#977)
  • 1c1c41c2 Use kubebuilder generated CRD yamls (#971)
  • 9c43c131 Use controller-tools@v0.2.2 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 header
  • 00596ec8 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 parsing
  • 926f960a Revendor
  • 6ce2ee96 Use crazy-max/ghaction-docker-buildx@v1
  • 5adb77e4 Show diff when files make verify fails (#937)
  • 86be7d3e Update make fmt
  • d3c773c2 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/protobuf@v1.2.0 (#918)
  • 76e892de Update tag pattern for release pipeline
  • 8329fa4f Run e2e tests using GitHub actions (#909)
  • 11dabe80 Add app=stash label to crd yamls
  • b1c9e012 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.yml
  • 84fbd266 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 script
  • d3613ff4 Use github.com/Azure/go-autorest/autorest@v0.7.0 (#862)
  • da23461d Remove the bs short name for BackupSession (#859)
  • f4c425ec Use github.com/golang/protobuf@v1.2.0 (#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 helper
  • 60dfc70e Update azure-sdk-for-go dependencies (#836)
  • 690424c6 Update github.com/appscode/go@master
  • 975b72f7 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.go
  • 6b54344b 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 repo
  • 1348e419 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 linter
  • 3afc2b8c 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 typo
  • f4d6ecc1 s/rook/azure/ in possible copy/paste error. (#669)
  • 99f44fa1 Fix builtin monitoring doc (#668)
  • 747b7ba2 Update install.md
  • 85ecd963 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.2
  • fe861de7 Prepare docs for 0.8.2 release (#644)
  • a9c7e3da Update copyright notice for 2019 (#643)
  • 5a9efe76 Use fullname to generate cleaner name in chart
  • a876a9da apply stash.labels to operator pods
  • 09b83f2e 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.md
  • 5e8221d4 Update chart readme (#632)
  • 960dac71 Update webhook error message format for Kubernetes 1.13+ (#631)
  • 096afccb Fix typos (#630)
  • e2a7f03a Fix dependencies.
  • 591a7cec Update changelog
  • 248daebf Prepare docs for 0.8.1 release (#629)
  • 7ce0d537 Add missing validator for respository resource in chart (#628)
  • 2114829d Update version matrix
  • 18c29c62 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.yaml
  • b401f6af 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 UpdateRecoveryStatus
  • 6da21a36 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.md
  • 676e1d02 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.sh
  • 63783cc8 Add links to java client
  • 25005f65 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 policy
  • bf59c614 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 (WeclomeWelcome) 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.out
  • 3f7945c2 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.md
  • 12a039f9 Add registry skeleton for snapshots (#415)
  • c18af633 Update chart readme (#413)
  • 5ef3ca58 Add enableAnalytics to chart readme
  • fd0ece69 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 changelog
  • b9b409e0 Prepare docs for 0.7.0-rc.2 (#391)
  • 472e7cad Update chart version
  • 296a6b4d 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/fix373
  • 37e6f8a8 Add missing front matter (#376)
  • 293f27f7 Update README.md
  • 3e1a16ae Fix buid
  • 7d300d87 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.yaml
  • 4bab2035 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 resources
  • 201a9e23 Update Grafana dashboard (#330)
  • ab583820 Delete all stash installer resources
  • f933585b Use binary operator for checking stauts of semver command
  • 3e9418ab Leave secure port unset
  • fedfa749 Use ${} form for onessl envsubst
  • a6a0a3ec Vendor client-go auth pkg (#331)
  • f6f821f3 Merge admission webhook and operator into one binary (#329)
  • adf04545 Use envsubst from onessl
  • f90dc3c1 Install admission webhook for Kubernetes >=1.9.0
  • d4ff727c 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.md
  • e3e52e79 Remove system prefix from admission server rbac
  • 373f7a1f Fix webhook command description (#314)
  • 57ddc07c Use rbac/v1beta1 api. (#313)
  • 5a58a810 Reduce log level for admission webhook
  • 0dee8016 Support Create & Update operations in admission webhook (#312)
  • 2af05ccb Merge webhook plugins into one. (#311)
  • 326a2151 Fix installer script
  • f13b1a52 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.3
  • ef1196ba Fixed parsing argument error (#291)
  • d88d57cc Update reference docs
  • 7398bce7 Update appscode/go log wrapper (#287)
  • 85deef48 Fix inline volumeSource marshalling for LocalSpec (#289)
  • d62b7a77 Fix roadmap link
  • 96211379 Added Grafana Stash overview dashboard (#286)
  • 76878d55 Prepare docs for 0.6.2 release (#278)
  • 976257be Merge pull request #277 from whereisaaron/master
  • 0d5b2f92 Update Helm chart to use newer ‘fullname’ template that avoid duplicate (e.g. ‘stash-stash-…’) resource names
  • f1c7ab64 Fix RBAC roles in chart (#276)
  • 8f13869d Update initializer.md
  • 43c1a121 Update initializer.md
  • 3031ea25 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 script
  • 197c7f90 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 kutil
  • 1411550c Fix doc
  • c751baa0 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 analytics
  • b1a6b198 Simplify clientID generation for analytics (#247)
  • dfbd6691 Set analytics clientID (#246)
  • 266190d0 Update README.md
  • 6e56e5d4 Cleanup docs
  • d7fd65de 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 succeed
  • d18c00b9 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 docs
  • fd5261e5 Implement Recovery for Restic Backup (#202)
  • 44062f68 Update install.md
  • 1fc29cbf Update install.md
  • 3bf7fb00 Update install.md
  • 14ad778f Update chart
  • 5b35477e Update install.md
  • 59f2943c Update _helpers.tpl
  • a80b1f9d Support imagePullSecrets in chart
  • dee95f21 Update _helpers.tpl
  • 1fd9876f Make stash chart namespaced (#210)
  • ea616292 Update docs to point to 0.4.2 release
  • 1458c97a Update codegen.sh
  • 8e1ca40b Use typed versioned client for CRD
  • ed12717a Change k8s.io/api/core/v1 pkg alias to core (#204)
  • d938ead0 Use client-go 5.x
  • 499b759a Update rbac.md
  • da60e496 Add recovery CRD (#201)
  • 9b5b6ba9 Merge commit ‘bf3f3307acbd69e5147db8abdb75b1529147f0c5’
  • acd149eb Clarify support for DO
  • 9d65b92b Prepare docs for 0.5.1
  • 8eedf90f Update RBAC permissions
  • 041e109b Add label to installer objects in rbac mode
  • fad14779 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.md
  • 1c098d38 Update install.md
  • 002ee683 Document how to detect operator version (#196)
  • a7fd4940 Prepare docs for 0.5.0 release
  • a0cea425 Rename Scheduler to Controller
  • c094e627 Stop dumping env vars
  • 43881e0b Prepare docs for 0.5.0-beta.3 release
  • d1654675 Use workqueue for scheduler (#194)
  • 7d27c516 Revise RBAC permissions
  • d53e59a8 Prepare docs for 0.5.0-beta.2
  • fb496b89 Update tutorial.md (#186)
  • 717ee431 Add tests for DO (#193)
  • 0306530e Use object reference to write events
  • dc1fe141 Prepare docs for 0.5.0-beta.1
  • b0f94976 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 LastAppliedConfiguration
  • d8ed50dc 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 builddeps
  • e74eeb0e Prepare docs for 0.5.0 (#174)
  • 02cd8fe9 Install stash as a critical addon (#173)
  • f1b74850 Update chart to add roles for CRD
  • 5f3061a2 Use Namespace() method from kutil.
  • 16eaf13c Add release script.
  • 2f9775fd Prepare docs for 0.5.0-rc.0
  • 60949d9f 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.2
  • 7ed720e6 Use object ref for Restic
  • e391de24 Fix command in Developer-guide (#168)
  • 4fc51330 Set root scope kinds
  • 25b61d96 Use apis/v1alpha1 instead of internal version (#167)
  • 51d82b9b Remove resource:path (#166)
  • fc386932 Use kubernetes/code-generator (#163)
  • 0e086fec Update kutil
  • 819b0364 Expose resync-period as flag
  • ffdecbc7 Remove pkg/analytics
  • 4a448fbd 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 DCO
  • 22ed31d1 Fix typos of tutorial.md file (#138)
  • 757186ec Add uninstall.sh script (#144)
  • d3328e52 Use console type instead of sh
  • 1d3c6c27 Prepare docs for 0.4.1 release
  • c1906d66 Build binary inside Docker image
  • 7c528e4a Merge commit ‘b8c45d0d4379587a31302b834334047cc77e59db’
  • ad005cab Revendor forked robfig/cron (#139)
  • 46720dff Update stash-without-rbac.yaml
  • 244f7ca8 Add omitempty for Local storage
  • 8f479b3c Move resource consts to api pkg
  • ace063eb Fix Fake restic resource Url (#137)
  • 7ec252b1 Clarify bucket location
  • 6d31b48b Update gcs-restic.yaml
  • bc394d4a Update backends.md
  • 98d90308 Update tutorial.md
  • 9a6ea80f Update backends.md
  • 191dd168 Update docs to 0.4.0 release.
  • 0ebf939c Update docs to remove setting name for local.VolumeSource
  • 7369ffde Support selecting restic branch
  • b038ac58 Prepare docs for 0.4.0 release.
  • df04e61f Update concept.md
  • 168b1d51 Rename RepositorySecretName to StorageSecretName (#135)
  • b783c47b Rename Volume to VolumeSource (#134)
  • 40340c60 Update charts
  • b2e9e439 Use VolumeSource instead of Volume for Local backend. (#132)
  • c1a10199 Update concept.md
  • 522e057b Fix linting issues in chart
  • 335b721c Add String() method to PrefixType.
  • 158bdabd Remove unused type Source
  • ebee1005 Update readme
  • 13ebd392 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 rbac
  • fd9d6c02 Update rbac.md
  • f743cb66 Fix RBAC docs (#127)
  • 3cd9c508 Update release.md
  • 6ff18600 Merge commit ‘fba07b3994b0e1fd3a95c91d890353aa23a0f3c1’
  • 0fe79c4b Print commit timestamp with version command
  • 7379cec6 Prepare docs for 0.3.0 release
  • 8632871c Document RBAC
  • 703edc49 Document behavior in case of multiple Restic
  • 0282621a Document e2e test setup
  • 8f320ccc Document swift (#124)
  • b6068d83 Remove support for B2 & Rest server for now.
  • f3f02ecb Remove Location choice for GCS
  • 2ad0c18c Fix spelling
  • a56137ea Update backends.md
  • a0e3f118 Update uninstall.md
  • 0c270985 Update uninstall.md
  • bca4db3f Use TPR labels to verify installation
  • 6cdbd8f5 Don’t fail scheduler if bad credetials are given
  • a61a45eb Change mount path for labels to /etc/stash
  • 84c1149a Fix remote backend repository format
  • 58eeed1c Part 6 - Update docs (#121)
  • 21034ebe Update docs (#120)
  • f24a1f03 Update docs for 0.2.0 release
  • 9478e1d6 Various bug fixes (#118)
  • ee8fca49 Mention swift in readme
  • 1b5dd702 Update pitch (#117)
  • f6153296 Various changes to RetentionPolicy (#116)
  • 943cf880 Update ROADMAP.md
  • 5b1bf69e Update tutorial.md
  • 46047d57 Update ROADMAP.md
  • 91fc8541 Update workloads.md
  • 6e004526 Part 5 - User Guide (#114)
  • a1d825b5 Update ROADMAP.md
  • f8c093a4 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.md
  • 612a019b Update Prometheus job name to use restic ns & name (#93)
  • 47b3b9fe Update README.md
  • 6c186ba0 Use app & release name labels together in chart
  • b5ed18bc Update chart readme
  • 09c69811 Update Stash chart (#89)
  • a3d0ca9a Update CONTRIBUTING.md
  • be57d29e Update contribution guide
  • d7cc52af Fix dev guide (#88)
  • b51e6516 Add docs for commands (#90)
  • c7cac80e Update stash.yaml
  • b6108163 Update stash.yaml
  • 0d6b20fc Change stash version to 0.1.0
  • aede78dd Cleanup test commands
  • 272cd162 Add e2e tests for major cloud providers (#84)
  • 75c10a5c Add node selector for DaemonSet e2e test
  • 51052056 Check for successful backup events
  • a22f6c68 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 binary
  • d66b5f7e Review analytics events.
  • d6c926e3 Remove unused and/or duplicate constants
  • 97c801aa 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 URL
  • 663a7f47 Fix pushgateway –web.listen-address flag
  • 6c120054 Use service account with operator pods
  • 7b908422 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 Docker
  • 4ce7c500 Rename cron pkg to scheduler.
  • 94e8dacc Organize backup code. (#54)
  • 72992971 Synchronize scheduler reconfiguration (#53)
  • 23a65283 Build master branch of restic
  • db3db58e Fix tag detection from Version
  • 8ed3b177 Fix unit tests (#51)
  • b4c1e981 Update README.md
  • cf75d645 Run watchers for preferred api group version kind (#50)
  • 1d8ffe81 Build restic from source by default (#49)
  • 2ceb34ce Use updated docker build script format
  • 1a5464f3 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.md
  • 8b71920b 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.go
  • 792dd3cb Create register_v1alpha1.go
  • 5168d87f fmt api & client pkg-es
  • 63bd2a07 Add version policy & analytics collection to readme
  • 0d32a717 Change api version to v1alpha1 (#30)
  • 476b4e24 Merge commit ‘7ade13456a688a54292abaf589c2e9f1804f7d8b’
  • 11e8a6b0 Rename clientset
  • 352bce7f 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.md
  • 15723957 Merge commit ‘958f7da4904598c85aabadf104c687e321eacb33’
  • 3409789a Use unversioned time (#23)
  • 8e932b24 Update design.md
  • 4dff3b04 Update design.md
  • bf01be6f 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.0
  • 850131ea 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 readme
  • cafc63fb Use cobra to structure restik commands.
  • 8c6425b6 Clone skeleton from appscode/k3pc (#10)
  • ba60c6d4 Merge commit ‘a3e8a4a46d31a8c6e9fcceda85d3a55f36293f67’ as ‘hack/libbuild’

stashed/catalog

v2020.08.27

stashed/cli

v0.10.0

  • 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.md
  • fdfe6b8 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@v2
  • e416569 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 License
  • 7fe1e07 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.sh
  • 0548bdc Update update-release-tracker.sh
  • b1b28ff Use GITHUB_BASE_REF to detect target branch
  • 1e16b99 Add script to update release tracker on pr merge (#21)
  • f91bf33 Make release non-draft
  • d29bdb6 Update .kodiak.toml
  • b727108 Update to Kubernetes v1.18.3 (#20)
  • f3f03aa Update to Kubernetes v1.18.3
  • bcd7c5e Create .kodiak.toml
  • 9882aa2 Add blank line after license header (#19)
  • 7774218 Update dev scripts (#18)
  • 38eb35c Run unit tests against SRC_PKGS
  • 526949c Update to Kubernetes v1.18.3 (#17)
  • fc3e6c5 Update crazy-max/ghaction-docker-buildx flag
  • 3943575 Trigger the workflow on push or pull request

stashed/elasticsearch

5.6.4-v1

  • 840132d 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.toml
  • 6b9451c Allow overwriting secret key via SecretTransformation (#23)
  • 0fcb64e Make waitTimeout Configurable through flag (#22)
  • b3859b9 Create .kodiak.toml
  • c0f3b97 Update to Kubernetes v1.18.3 (#21)
  • 210dd08 Update crazy-max/ghaction-docker-buildx flag
  • 5c74a42 Trigger the workflow on push or pull request
  • 76424d0 Auto generate chart readme file
  • fc144c2 Correctly mark optional fields
  • 3559c2c Add openapi v3 schema for values file (#18)

6.2.4-v1

  • 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.toml
  • dd28147 Allow overwriting secret key via SecretTransformation (#23)
  • e0be3ed Make waitTimeout Configurable through flag (#22)
  • ef3a476 Create .kodiak.toml
  • cac2d27 Update to Kubernetes v1.18.3 (#21)
  • 2a32dad Update crazy-max/ghaction-docker-buildx flag
  • eebd43c Trigger the workflow on push or pull request
  • ecf774c Auto generate chart readme file
  • 5e0f88c Correctly mark optional fields
  • 59e28fe Add openapi v3 schema for values file (#18)

6.3.0-v1

  • 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.toml
  • 4aaf57b Allow overwriting secret key via SecretTransformation (#23)
  • eaaa73a Make waitTimeout Configurable through flag (#22)
  • a4d67ec Create .kodiak.toml
  • f644e81 Update to Kubernetes v1.18.3 (#21)
  • 1f37605 Update crazy-max/ghaction-docker-buildx flag
  • 1e8d99b Trigger the workflow on push or pull request
  • 07ae51e Auto generate chart readme file
  • e8e4382 Correctly mark optional fields
  • cd05619 Add openapi v3 schema for values file (#18)

6.4.0-v1

  • 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.toml
  • aa1fe2c Allow overwriting secret key via SecretTransformation (#23)
  • a8153db Make waitTimeout Configurable through flag (#22)
  • 55c09d2 Create .kodiak.toml
  • 1623bac Update to Kubernetes v1.18.3 (#21)
  • 5467acc Update crazy-max/ghaction-docker-buildx flag
  • 82a9e18 Trigger the workflow on push or pull request
  • 50e977c Auto generate chart readme file
  • 9057ff5 Correctly mark optional fields
  • 13753df Add openapi v3 schema for values file (#18)

6.5.3-v1

  • 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.toml
  • f85e675 Allow overwriting secret key via SecretTransformation (#23)
  • 6d12042 Make waitTimeout Configurable through flag (#22)
  • e7cfd20 Create .kodiak.toml
  • bc228b6 Update to Kubernetes v1.18.3 (#21)
  • 12c840e Update crazy-max/ghaction-docker-buildx flag
  • 4cbb496 Trigger the workflow on push or pull request
  • 9a6392c Auto generate chart readme file
  • 44be3d5 Correctly mark optional fields
  • 86d7264 Add openapi v3 schema for values file (#18)

6.8.0-v1

  • 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.toml
  • 0c4cd3b Allow overwriting secret key via SecretTransformation (#23)
  • dbd81ad Make waitTimeout Configurable through flag (#22)
  • fc71aac Create .kodiak.toml
  • da8f470 Update to Kubernetes v1.18.3 (#21)
  • ee7cc8d Update crazy-max/ghaction-docker-buildx flag
  • 66e3fa8 Trigger the workflow on push or pull request
  • af6e9ba Auto generate chart readme file
  • ae3168a Correctly mark optional fields
  • 700bda7 Add openapi v3 schema for values file (#18)

7.2.0-v1

  • 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.toml
  • fe25329 Allow overwriting secret key via SecretTransformation (#23)
  • 14c4329 Make waitTimeout Configurable through flag (#22)
  • 9e9da11 Create .kodiak.toml
  • a4136d6 Update to Kubernetes v1.18.3 (#21)
  • 76eeee5 Update crazy-max/ghaction-docker-buildx flag
  • c7b7250 Trigger the workflow on push or pull request
  • cebf7fc Auto generate chart readme file
  • 64104e9 Correctly mark optional fields
  • d7807e4 Add openapi v3 schema for values file (#18)

7.3.2-v1

  • 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.toml
  • 40f7aa5 Allow overwriting secret key via SecretTransformation (#23)
  • f223f71 Make waitTimeout Configurable through flag (#22)
  • 911d6cb Create .kodiak.toml
  • ea27783 Update to Kubernetes v1.18.3 (#21)
  • 2e1b526 Update crazy-max/ghaction-docker-buildx flag
  • 987346a Trigger the workflow on push or pull request
  • 83197f1 Auto generate chart readme file
  • da8d9f0 Correctly mark optional fields
  • 808a7c0 Add openapi v3 schema for values file (#18)

stashed/installer

v0.10.0

  • cc6a53e Prepare for release v0.10.0 (#93)
  • 7d5e440 Prepare for release v0.10.0-rc.2 (#92)
  • f4cae9f Upload charts without updating index
  • 90d9c52 Update Kubernetes v1.18.3 dependencies (#91)
  • 037a349 Prepare for release v0.10.0-rc.1 (#90)
  • f94e175 Correctly pass license to CI workflow
  • 9f6539d Update stash-enterprise chart version
  • 5904e2c Update README.md
  • d3d30cc 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 configurable
  • bed8319 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 releases
  • 4b23e1c Update License (#74)
  • 9b7a4e0 Update to Kubernetes v1.18.3 (#72)
  • 4318306 Update ci.yml
  • 15d1594 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.sh
  • 1155610 Update update-release-tracker.sh
  • 1b10b5e Add script to update release tracker on pr merge (#67)
  • ce0b28e Update release workflow
  • c3ac668 Update ci.yml
  • 98bad7e Add Stash Enterprise chart (#63)
  • 73f52a6 Add commands to update chart (#65)
  • 0dc7f91 Fix chart release process (#64)
  • 0d5c4e1 Update .kodiak.toml
  • 3b53e64 Update to Kubernetes v1.18.3 (#58)
  • 43c5dbe Update to Kubernetes v1.18.3
  • b9e784c Create .kodiak.toml
  • b30b3b0 Merge pull request #57 from stashed/psp
  • 1b89401 Disable apparmor and seccomp by default
  • 6bed1aa Pass psp names for the jobs through flag
  • bd35d81 Always use baseline psp for stash
  • 4e3474a Add RBAC permission for generic-garbage-collector (#56)
  • be006f6 Permit configmap list/watch -ing for delegated authentication checking (#55)
  • 5685c15 Update dependencies
  • 8b7b805 Update dependencies
  • d2b2b09 Generate both v1beta1 and v1 CRD YAML (#54)
  • 7fbcb29 Update to Kubernetes v1.18.3 (#53)
  • 88e5e8c Use Go 1.14.3
  • 8e56cb1 Trigger build on push to only master branch
  • 562caf8 Use recommended kubernetes app labels (#52)
  • cc55e5a Trigger the workflow on push or pull request
  • fd8acf5 Update chart readme
  • 672f37e Show examples in chart readme
  • 39f4ca1 Auto generate chart readme file (#50)
  • 47f4250 Update release.yml
  • b68d9cb Cleanup newlines
  • 20d51b0 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 readme
  • 8595fa6 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.11
  • a0b9659 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 account
  • 3ab35e3 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 CRD
  • f41c997 Update license headers
  • baa751a 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.json
  • 9425820 Update Chart.yaml
  • 74abc6e Add StashOperator crd (#17)
  • c0ff647 Fix rbac permission for PVC in chart (#20)
  • 51a712b Test against multiple k8s version (#19)
  • 2afb705 Update icon
  • ea1561e Fix linter errors
  • 170af3a Enable race detector
  • 848e9fa 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 & DCO
  • 257f0f2 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)

stashed/mongodb

3.4.1-v1

  • 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.toml
  • 33abf73 Allow overwriting secret key via SecretTransformation (#27)
  • ad30b7d Make waitTimeout configurable through flag (#26)
  • 80f62d1 Create .kodiak.toml
  • d8e7b86 Fix typos
  • f5dfaea Update to Kubernetes v1.18.3 (#25)
  • 4a462cb Update crazy-max/ghaction-docker-buildx flag
  • 961fad3 Fix typos
  • 14024ab Trigger the workflow on push or pull request
  • c80a723 Auto generate chart readme file
  • 223dbfd Correctly mark optional fields
  • 8b3b75d Add openapi v3 schema for values file (#21)
  • 6229815 Update CI configuration
  • 3f2f090 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 website
  • cb27f47 Added –nsExclude=config.changelog to standalone
  • a941eb0 Enable race detector in e2e tests
  • 2ed387f 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 architecture
  • f0b8e87 Prepare for 3.4.17 release
  • 16ad538 Prepare for 3.4 release
  • c4eb920 Add release pipeline (#4)
  • 02b9a9f Update go.yml
  • 7ede5fd Finalize doc template (#3)
  • bb3b7fd Enable GitHub actions
  • 6874298 Improve error handling + remove metrics handling part (#2)
  • 000f2c6 Use docker buildx to build docker image
  • 867a620 Use github.com/Azure/go-autorest/autorest@v0.7.0
  • ecb6143 run go fmt
  • 618886d Improve Mongodump for sharded and replicaset cluster && Chart and documentation (#1)
  • 4a7d5c8 Reorganize repo
  • 1972a9a VolumeSnapshot (#787)
  • 3f1f4cf Remove importance of order of rule in RestoreSession (#795)
  • 86a4af0 Skip BackupSession creation if target does not exist + use timestamp … (#797)
  • 3abe6f6 Use restic 0.9.5 (#789)
  • 85b21bf Update concept doc (#739)
  • ad5c8f2 Add support for backup cluster resources YAML (#721)
  • 2bb8ec3 Backup and restore Elasticsearch (#702)
  • 1f21268 Update package path to stash.appscode.dev/stash (#776)
  • e8fb571 Update to k8s 1.14.0 client libraries using go.mod (#775)
  • eab0f8e Remove –rbac flag (#761)
  • 4c3e7ea Skip creating/processing backup-session when backup-config is paused (#759)
  • 7905eff Stash v1beta1 E2E test for PVC (#753)
  • 2c44ee8 Implement snapshots for v1beta1 api (#749)
  • c88df7a Run restic commands using docker (#754)
  • 8e24d32 Fixed scratch-dir, output-dir and hostname in functions/tasks yamls (#744)
  • 8d5944d Add Stash CLI (#734)
  • 550ab37 Apply nice/ionice settings from env (#746)
  • 42ed76b Stash V1beta1 E2E test for Deployment (#710)
  • d63f9e9 Fix openapi path prefixes for validators and mutators (#732)
  • c1347ed Add max-connections for GCS, Azure, B2 backend (#730)
  • 859c4ee Rename admission webhooks to avoid name collision (#725)
  • d631bb9 Apply EmptyDir settings to TmpDir (#719)
  • cc70068 Add support for rest backend (#713)
  • e4db000 Add support for OpenShift DeploymentConfig (#714)
  • 3fa7bdb Backup and restore Mongo DB (#699)
  • 4c39235 Backup and restore MySQL DB (#696)
  • 3e89d32 Backup and restore Postgres DB (#695)
  • 03b95f3 Add BackupSession Controller for Sidecar (#701)
  • cacbc7d Update workload controller for new design (#675)
  • 5c173e5 Post backup/restore status update (#691)
  • 50bbb0a Backup and restore PVC (#676)
  • d4a53e2 Add BackupConfiguration Controller (#671)
  • ef9a4ae Update Kubernetes client libraries to 1.13.0 (#687)
  • c48dbfc Separate type definitions into individual files (#646)
  • 77f2113 Use flags.DumpAll to dump flags (#624)
  • cb54d8c Set periodic analytics (#623)
  • 248a53a Add validation webhook xray (#618)
  • 2029bf4 Use dynamic pushgateway url (#614)
  • bcf5926 Fix offline backup (#537)
  • 5049a63 Fix extended apiserver issues with Kubernetes 1.11 (#536)
  • 9d31255 Update client-go to v8.0.0 (#528)
  • d872b4c Enable status subresource for crds (#524)
  • 4795dba Remove ops-address port (#518)
  • e95b151 Add support for initial backoff to the apiserver call on recover (#476)
  • 120e5de Disable admission controllers for webhook server (#468)
  • 2f19545 Update client-go to 7.0.0 (#463)
  • e613ff5 Fixes RBAC issue in test (#449)
  • 56a3a74 Some cleanup (#446)
  • 02565bb Delete restic repository from backend if Repository CRD is deleted (#438)
  • ea98067 Fix go_vet error (#440)
  • 9d626eb Increase qps and burst limits (#435)
  • 5c6713f Show repository snapshot list (#417)
  • 6d8ef78 Expose swagger.json (#420)
  • 8e04ca0 Create repository crd for each Restic repository (#394)
  • 4c9a478 Rename –analytics to –enable-analytics (#384)
  • 7ea2220 Replace initializers with mutation webhook for workloads (#363)
  • 2770e6b Use admission hook helpers from kutil (#360)
  • d3754d7 Implement offline backup for multiple replica (#335)
  • 13a2d14 Use official code generator scripts (#336)
  • 90642ce Fix e2e tests after webhook merger (#333)
  • 2fc3239 Leave secure port unset
  • 7cb52b2 Merge admission webhook and operator into one binary (#329)
  • 3306427 Implement informer factory for backup scheduler (#325)
  • 7bb027b Cleanup apiserver
  • fb8c1e4 Copy generic-admission-server into pkg (#318)
  • 5a5093f Use shared infromer factory (#317)
  • 0ccb948 Use GetBaseVersion method from kutil (#316)
  • 8c5e6ff Fix webhook command description (#314)
  • 775a2b6 Merge webhook plugins into one. (#311)
  • a8659fe Add ValidatingAdmissionWebhook for Stash CRDs (#299)
  • c3e177c Added support for private docker registry (#300)
  • 62ec42e Update dependencies to Kubernetes 1.9 (#297)
  • cf3ea7c Update appscode/go log wrapper (#287)
  • 470cc31 Pass –pushgateway-url for injected containers. (#284)
  • e2e79c6 Fix kubectl version parsing generation in GKE (#267)
  • 326aea4 Detect analytics client id using env vars (#265)
  • 4a5912c Prepare docs for 0.6.0 release (#264)
  • f75d5df Remove restic-dependency from recovery (#258)
  • 86f01f3 Log operator version on start (#253)
  • 4e29b70 Simplify clientID generation for analytics (#247)
  • a45937f Set analytics clientID (#246)
  • ea53cea Enable Restic cahce-dir flag (#241)
  • dc0030d Implement offline backup (#229)
  • ae40f35 Revendor kutil (#230)
  • d68a34d Record recovery status for individual FileGroup (#222)
  • 15a24b7 Leader election for deployment, replica set and rc (#206)
  • 4a75689 Implement Recovery for Restic Backup (#202)
  • 78b3942 Use typed versioned client for CRD
  • b857b05 Change k8s.io/api/core/v1 pkg alias to core (#204)
  • e52f848 Use client-go 5.x
  • 4f376ad Set hostname based on resource type (#198)
  • e530116 Manage RoleBinding for rbac enabled cluster (#197)
  • e28c13f Use workqueue for scheduler (#194)
  • 2719cbd Fix e2e tests (#183)
  • 9c1cc43 Use workqueue (#182)
  • b3ee076 Only watch apps/v1beta1 Deployment (#178)
  • 4f92ca6 Use Namespace() method from kutil.
  • 78f1e7f Update kutil (#170)
  • 29a8a1f Use apis/v1alpha1 instead of internal version (#167)
  • da3eb2e Use kubernetes/code-generator (#163)
  • 3b1d6bf Expose resync-period as flag
  • 35d8dc6 Move analytics collector to root command (#164)
  • 6a55694 Migrate TPR to CRD (#160)
  • 91f678f Rename RepositorySecretName to StorageSecretName (#135)
  • d666c81 Change mount path for labels to /etc/stash
  • 1177d60 Part 6 - Update docs (#121)
  • a15689d Various bug fixes (#118)
  • d8a5771 Set TMPDIR env var for restic (#115)
  • 60ed8f7 Update user guide (#94)

3.4.2-v1

3.6.1-v1

3.6.8-v1

  • 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.toml
  • 438d408 Allow overwriting secret key via SecretTransformation (#27)
  • 64c3cef Make waitTimeout configurable through flag (#26)
  • f22e19d Create .kodiak.toml
  • bbcdca0 Fix typos
  • cae40f7 Update to Kubernetes v1.18.3 (#25)
  • 6e726c5 Update crazy-max/ghaction-docker-buildx flag
  • 7e0a42b Fix typos
  • a908726 Trigger the workflow on push or pull request
  • cfda73c Auto generate chart readme file
  • f38510e Correctly mark optional fields
  • 9d9fc23 Add openapi v3 schema for values file (#21)

4.0.3-v1

  • 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.toml
  • 6ec1e40 Allow overwriting secret key via SecretTransformation (#27)
  • 8ec94bf Make waitTimeout configurable through flag (#26)
  • ebd3f81 Create .kodiak.toml
  • ade156f Fix typos
  • b5e7b0f Update to Kubernetes v1.18.3 (#25)
  • 41fa9af Update crazy-max/ghaction-docker-buildx flag
  • 55eb7fe Fix typos
  • a94509b Trigger the workflow on push or pull request
  • d00083a Auto generate chart readme file
  • 2347473 Correctly mark optional fields
  • 22c33b8 Add openapi v3 schema for values file (#21)

4.0.5-v1

  • 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.toml
  • d2be592 Allow overwriting secret key via SecretTransformation (#27)
  • 123c843 Make waitTimeout configurable through flag (#26)
  • e63c62b Create .kodiak.toml
  • 96a2417 Fix typos
  • 2a8fd96 Update to Kubernetes v1.18.3 (#25)
  • b9efbb1 Update crazy-max/ghaction-docker-buildx flag
  • 048464c Fix typos
  • fc3d4aa Trigger the workflow on push or pull request
  • 901f4d0 Auto generate chart readme file
  • 7775e7c Correctly mark optional fields
  • 480ad5b Add openapi v3 schema for values file (#21)

4.0.11-v1

  • 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.toml
  • bfcfd1e Allow overwriting secret key via SecretTransformation (#27)
  • 4830c47 Make waitTimeout configurable through flag (#26)
  • cf7ae46 Create .kodiak.toml
  • 3c23777 Fix typos
  • b774f8d Update to Kubernetes v1.18.3 (#25)
  • 83bfeeb Update crazy-max/ghaction-docker-buildx flag
  • ec8d37a Fix typos
  • 5478e9b Trigger the workflow on push or pull request
  • b35efa4 Auto generate chart readme file
  • f6c6cf8 Correctly mark optional fields
  • 3e35f9b Add openapi v3 schema for values file (#21)

4.1.1-v1

4.1.4-v1

  • 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.toml
  • b477602 Allow overwriting secret key via SecretTransformation (#27)
  • 77eb85a Make waitTimeout configurable through flag (#26)
  • 4efe18c Create .kodiak.toml
  • fceb614 Fix typos
  • bba7918 Update to Kubernetes v1.18.3 (#25)
  • a6540e2 Update crazy-max/ghaction-docker-buildx flag
  • b4b3d8d Fix typos
  • 85802fd Trigger the workflow on push or pull request
  • da3e334 Auto generate chart readme file
  • 56f2d0f Correctly mark optional fields
  • f96b2a0 Add openapi v3 schema for values file (#21)

4.1.7-v1

  • 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.toml
  • 58e7c6b Allow overwriting secret key via SecretTransformation (#27)
  • d9381b5 Make waitTimeout configurable through flag (#26)
  • 8f0549f Create .kodiak.toml
  • e06d601 Fix typos
  • e2f9971 Update to Kubernetes v1.18.3 (#25)
  • 7a93c56 Update crazy-max/ghaction-docker-buildx flag
  • 1518e46 Fix typos
  • 95f7060 Trigger the workflow on push or pull request
  • 4cc04fb Auto generate chart readme file
  • 250c96d Correctly mark optional fields
  • 672f36e Add openapi v3 schema for values file (#21)

4.2.3-v1

  • 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.toml
  • d0b7108 Allow overwriting secret key via SecretTransformation (#27)
  • 5fc5d46 Make waitTimeout configurable through flag (#26)
  • b5df21e Create .kodiak.toml
  • 7ee7c62 Fix typos
  • 28c4d75 Update to Kubernetes v1.18.3 (#25)
  • 579ca21 Update crazy-max/ghaction-docker-buildx flag
  • 0f7868a Fix typos
  • 812f4a6 Trigger the workflow on push or pull request
  • 47f71ff Auto generate chart readme file
  • c6e0879 Correctly mark optional fields
  • ce90c63 Add openapi v3 schema for values file (#21)

stashed/mysql

5.7.25-v1

  • 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.toml
  • 0d22657 Allow overwriting secret key via SecretTransformation (#26)
  • f717a19 Fix unit tests (#25)
  • d4f5c4c Create .kodiak.toml
  • 2bfa098 Fix typos
  • 5c1a53d mend
  • 9eb402f Update to Kubernetes v1.18.3 (#24)
  • 4d4afa2 Fix waitForDBReady() logic + Make timeout configurable (#23)
  • 4548802 Update crazy-max/ghaction-docker-buildx flag
  • ce1fa72 Trigger the workflow on push or pull request
  • dad10df Auto generate chart readme file
  • 462eecf Correctly mark optional fields
  • 424ec5a Add openapi v3 schema for values file (#20)

8.0.3-v1

  • 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.toml
  • a87889d Allow overwriting secret key via SecretTransformation (#26)
  • ca8f6b8 Fix unit tests (#25)
  • a38f3d9 Create .kodiak.toml
  • 119de10 Fix typos
  • 71efc34 mend
  • d4b025d Update to Kubernetes v1.18.3 (#24)
  • 270997e Fix waitForDBReady() logic + Make timeout configurable (#23)
  • 764ab66 Update crazy-max/ghaction-docker-buildx flag
  • 1325c75 Trigger the workflow on push or pull request
  • dc106c2 Auto generate chart readme file
  • cb99aeb Correctly mark optional fields
  • 0d30048 Add openapi v3 schema for values file (#20)

8.0.14-v1

  • 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.toml
  • 1779968 Allow overwriting secret key via SecretTransformation (#26)
  • 1ff9fa6 Fix unit tests (#25)
  • 8c86606 Create .kodiak.toml
  • d6cfde9 Fix typos
  • 065eb14 mend
  • 43335f5 Update to Kubernetes v1.18.3 (#24)
  • 9d5a550 Fix waitForDBReady() logic + Make timeout configurable (#23)
  • 1ce533a Update crazy-max/ghaction-docker-buildx flag
  • 4daf2f0 Trigger the workflow on push or pull request
  • dee1282 Auto generate chart readme file
  • 857d7dc Correctly mark optional fields
  • 915ff47 Add openapi v3 schema for values file (#20)

stashed/percona-xtradb

5.7-v1

stashed/postgres

9.6-v1

  • 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.toml
  • 7951787 Fix waitForDBReady() logic + Make timeout configurable (#35)
  • e7bb18f Create .kodiak.toml
  • 60acc09 Merge pull request Allow overriding secret keys from AppBinding #33
  • aaff7fb Fix typos (#32)
  • 568f584 Update to Kubernetes v1.18.3 (#34)
  • 098bb78 Update crazy-max/ghaction-docker-buildx flag
  • 4385362 function-args: add pg-back-cmd option
  • 7cd065c Trigger the workflow on push or pull request
  • b63e3e5 Auto generate chart readme file
  • dea1a41 Correctly mark optional fields
  • efc4283 Add openapi v3 schema for values file (#27)

10.2-v1

  • 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.toml
  • d4d68ef Fix waitForDBReady() logic + Make timeout configurable (#35)
  • 78fa0ac Create .kodiak.toml
  • 23cfc56 Merge pull request Allow overriding secret keys from AppBinding #33
  • 0cdc7c9 Fix typos (#32)
  • a148ace Update to Kubernetes v1.18.3 (#34)
  • db126f4 Update crazy-max/ghaction-docker-buildx flag
  • 854a522 function-args: add pg-back-cmd option
  • e64e5b0 Trigger the workflow on push or pull request
  • d667589 Auto generate chart readme file
  • f562d87 Correctly mark optional fields
  • 3c5b7bc Add openapi v3 schema for values file (#27)

10.6-v1

  • 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.toml
  • 6f70879 Fix waitForDBReady() logic + Make timeout configurable (#35)
  • 39a7fc4 Create .kodiak.toml
  • 4ba7a9f Merge pull request Allow overriding secret keys from AppBinding #33
  • 804433c Fix typos (#32)
  • 42e792f Update to Kubernetes v1.18.3 (#34)
  • b15f604 Update crazy-max/ghaction-docker-buildx flag
  • 288b3ea function-args: add pg-back-cmd option
  • d0ff5d9 Trigger the workflow on push or pull request
  • 23e9f4a Auto generate chart readme file
  • 9431b3a Correctly mark optional fields
  • 0fe49c0 Add openapi v3 schema for values file (#27)

11.1-v1

  • 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.toml
  • 46669d7 Fix waitForDBReady() logic + Make timeout configurable (#35)
  • 338ab6c Create .kodiak.toml
  • 3acfe21 Merge pull request Allow overriding secret keys from AppBinding #33
  • 1c5cd1c Fix typos (#32)
  • 5c09c1b Update to Kubernetes v1.18.3 (#34)
  • ed629e5 Update crazy-max/ghaction-docker-buildx flag
  • 0b8cd43 function-args: add pg-back-cmd option
  • 161a325 Trigger the workflow on push or pull request
  • 062a652 Auto generate chart readme file
  • ec94eac Correctly mark optional fields
  • 5656c62 Add openapi v3 schema for values file (#27)

11.2-v1

  • 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.toml
  • 861eaa3 Fix waitForDBReady() logic + Make timeout configurable (#35)
  • 85ea8d6 Create .kodiak.toml
  • f240c25 Merge pull request Allow overriding secret keys from AppBinding #33
  • 4e5898f Fix typos (#32)
  • b4b61cf Update to Kubernetes v1.18.3 (#34)
  • 62f2714 Update crazy-max/ghaction-docker-buildx flag
  • 962df30 function-args: add pg-back-cmd option
  • 55e792e Trigger the workflow on push or pull request
  • 66b4a51 Auto generate chart readme file
  • dd606bf Correctly mark optional fields
  • efe4799 Add openapi v3 schema for values file (#27)

stashed/stash

v0.10.0

  • 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 workflow
  • f3e5cccc Fix installation link
  • 3ebb7788 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 workflow
  • 4919cb03 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 licensed
  • 693ab7df Update License (#1144)
  • e13d67eb Update to Kubernetes v1.18.3 (#1142)
  • 26ee605a Update ci.yml
  • 9fa95666 Add workflow to update docs (#1136)
  • 95a62a95 Update update-release-tracker.sh
  • 379c90d5 Update update-release-tracker.sh
  • cd0a70ee Use GITHUB_BASE_REF to detect target branch
  • e27c5f66 Add script to update release tracker on pr merge (#1132)
  • b0dd5051 Update .kodiak.toml
  • e87bad80 Parameterize installer namespace
  • da8d8956 Format CI workflows
  • bbde40a3 Update to Kubernetes v1.18.3 (#1129)
  • 38eb3781 Update to Kubernetes v1.18.3
  • 197aa7bd Create .kodiak.toml
  • 181ca49e Update coverage script
  • 26602c96 Merge pull request #1125 from stashed/fix-ci-tests
  • 54f87b78 Increase wait timeout
  • 43428085 Remove unnecessary test codes + run test in parallel
  • 8a780e0c Fix clone-pvc tests
  • 7027c0f6 Fix E2E test
  • 31de588a Change GCS test bucket name to stash-ci (#1122)
  • 30a490a6 Merge pull request #1121 from stashed/baseline-psp
  • 419a18e3 Use StringSlice type flag
  • 9dd3804d Make PSP names configurable through flag
  • e4edef44 Always use baseline PSP
  • cf1538a0 Use filepath.Join to generate Repository prefix for BackupBatch (#1120)
  • be189169 Go back to using engineerd/setup-kind
  • ae2d74fa 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/x7
  • 352ddeed Use preinstalled kind
  • 11c9e422 Pass context
  • 21053603 Update to Kubernetes 1.18.3
  • f450e9cc 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-interimVolume
  • 108d0252 Set BackupSession as owner of the pvc created from interimVolumeTemplate
  • fd136c53 Use Go 1.14.3
  • 74c71d22 Update crazy-max/ghaction-docker-buildx flag
  • f783899b Trigger the workflow on push to master
  • e7eceb30 Trigger the workflow on push or pull request
  • fe479e8c Use kind v0.8.0
  • 9fc4665a Merge pull request #1093 from robotinfra/master
  • ef2d57e3 fix typo succesSfully
  • d8d35c49 fix event types mismatch
  • 53dfe8b0 Update stash labels in Makefile
  • c8081c1d Pass image pull secrets to helm chart
  • 37b9b312 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.md
  • d615e2c0 Add license scan report and status (#1031)
  • 473dab81 Use stash.appscode.dev/apimachinery@v0.9.0-rc.6
  • 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-fsgroup
  • a7c3a60b Remove defaulting FSGroup
  • 49bf689d Fix Repository CRDs print column (#1046)
  • feb204be Update README.md to v0.9.0-rc.4
  • ba1733eb 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.6
  • 1eb8da6e 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 script
  • 54dbef4c Add helper library for CRDs (#977)
  • 16483ce1 Use kubebuilder generated CRD yamls (#971)
  • eacba300 Fix typo (#976)
  • dd500b08 Use controller-tools@v0.2.2 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 header
  • 780fd2cb 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 parsing
  • efd614f9 Revendor
  • f3fa386f Use crazy-max/ghaction-docker-buildx@v1
  • 5cc99c53 Show diff when files make verify fails (#937)
  • d20892dd Update make fmt
  • fc827b84 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/protobuf@v1.2.0 (#918)
  • 5dfeecbc Update tag pattern for release pipeline
  • e31f5e9a Run e2e tests using GitHub actions (#909)
  • 8bb3ef36 Add app=stash label to crd yamls
  • b50b47c9 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.yml
  • 23c44bc0 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 script
  • cb972a98 Use github.com/Azure/go-autorest/autorest@v0.7.0 (#862)
  • ae5c1325 Remove the bs short name for BackupSession (#859)
  • 1c01d69d Use github.com/golang/protobuf@v1.2.0 (#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 helper
  • 5015a60d Update azure-sdk-for-go dependencies (#836)
  • 920dfaea Update github.com/appscode/go@master
  • ca2fad07 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.go
  • aa0c41f4 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 repo
  • 4c89667d 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 linter
  • 2672ee05 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 fmt
  • 64bb9bdd 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)