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/[email protected]
- 81be166a Use stash.appscode.dev/apimachinery (#1051)
- 99dcf0a5 Add support for specifying “region” for S3 backend (#1050)
- deeaaafe Fix event message (#1048)
- 7bb2ae55 Merge pull request #1047 from stashed/rm-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
onoutput.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 [email protected] to generate structural schema (#974)
- 53331837 Migrate Repository status.size, Recovery status.observedGeneration (#969)
- 69ef388b Generate protobuf files for api types (#967)
- decea34f Fix Repository returned error message (#961)
- 5a9e0356 Apply valid name functionality (#950)
- 122ed35f Test installer against multiple k8s version (#953)
- 63cfc0f9 Format shell scripts (#952)
- c77dfcd4 Add missing license 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/[email protected] (#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
andIONICE
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/[email protected] (#862)
- ae5c1325 Remove the
bs
short name for BackupSession (#859) - 1c01d69d Use github.com/golang/[email protected] (#855)
- 998fac02 New variable from type field of AppBinding + Fix RoleBinding nam… (#845)
- b97b7622 Fix resolving Task if volumeClaimTemplate is set in RestoreSession(#852)
- 4ec6caf8 Rename BackupConfigurationTemplate to BackupBlueprint (#847)
- d8efb120 Use POD_ORDINAL env var to restore using PVC template (#849)
- 8df5be99 Pass replicas from RestoreSession to Function (#848)
- ae5eabd4 Use variable for version in BackupConfigurationTemplate name (#846)
- fe5b2049 Fix Platforms Issue (#844)
- 33fc37cd Add support to restore using volumeClaimTemplate in Function-Task model (#841)
- 3de534ba Add GetSnapshotSize() function (#839)
- 6bc80ce2 Fix travis build (#837)
- 1c51a7c5 Add support for parallel backup & restore (#833)
- e250bb62 Fix RestoreSession replicas logic (#835)
- 37618091 Use cron.ParseStandard 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 (
Weclome
→Welcome
) in page title (#479) - 4bddc2e1 Update docs (run minio in v1.9.4+ cluster and add example yaml files in respective backends) (#473)
- fd676b12 Limit the GCS file permissions to owner only (#472)
- 0dc74e93 Fix a typo (#471)
- 3ca33f76 Don’t panic if admission options is nil (#469)
- bc889236 Disable admission controllers for webhook server (#468)
- 4b5ac49d Added SSL support for deleting restic repository from Minio backend (#464)
- c8d023a8 Use new UpdateRecoveryStatus method (#466)
- 6c0166e2 Add Update***Status helpers (#465)
- 5c5ff150 Update client-go to 7.0.0 (#463)
- 476a9a88 Rename webhook files in chart (#460)
- 3e828ad4 Update workload api (#459)
- d3d766d9 Remove stash crds before uninstalling operator (#458)
- 8fa3ef63 Export kube-ca only if required (#457)
- 6a294acc Improve installer (#456)
- 5c0b35fa Update changelog (#455)
- bd9b4b50 Various installer fixes (#454)
- 6f2d013f Update workload client (#453)
- 5d4faa22 Update workload client (#452)
- cbea156f Revendor workload client (#451)
- 81a18190 Update workload api (#450)
- 468e6489 Fixes RBAC issue in test (#449)
- 4ba3af7b fixed wipeOut + fixed doc (#447)
- 3940c79c Some cleanup (#446)
- 45f070ff Delete profile.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
onoutput.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 [email protected] to generate structural schema (#974)
- 7e1a1899 Generate protobuf files for api types (#967)
- a9e058d8 Fix Repository returned error message (#961)
- 1bfbca9b Apply valid name functionality (#950)
- 1cd02749 Test installer against multiple k8s version (#953)
- a6808bfa Format shell scripts (#952)
- 1e513927 Add missing license 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/[email protected] (#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
andIONICE
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/[email protected] (#862)
- da23461d Remove the
bs
short name for BackupSession (#859) - f4c425ec Use github.com/golang/[email protected] (#855)
- 90a9cd35 New variable from type field of AppBinding + Fix RoleBinding nam… (#845)
- 26a35938 Fix resolving Task if volumeClaimTemplate is set in RestoreSession(#852)
- f6de2e47 Rename BackupConfigurationTemplate to BackupBlueprint (#847)
- a18041a9 Pass replicas from RestoreSession to Function (#848)
- e061c7df Use variable for version in BackupConfigurationTemplate name (#846)
- 18ee8f1e Fix Platforms Issue (#844)
- a3e48977 Add GetSnapshotSize() function (#839)
- a2563e2a Fix travis build (#837)
- 737a9f9f Add support for parallel backup & restore (#833)
- ff29a86f Use cron.ParseStandard 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 (
Weclome
→Welcome
) in page title (#479) - c448e138 Update docs (run minio in v1.9.4+ cluster and add example yaml files in respective backends) (#473)
- 6510947d Fix a typo (#471)
- 5ce9da2d Don’t panic if admission options is nil (#469)
- 7fdf126a Disable admission controllers for webhook server (#468)
- 89f5b0c8 Added SSL support for deleting restic repository from Minio backend (#464)
- 4e328d3e Use new UpdateRecoveryStatus method (#466)
- 166e9283 Add Update***Status helpers (#465)
- 9a3c0b21 Update client-go to 7.0.0 (#463)
- 7f995931 Rename webhook files in chart (#460)
- 2cf5cceb Update workload api (#459)
- eeca55cf Remove stash crds before uninstalling operator (#458)
- b5319061 Export kube-ca only if required (#457)
- 37510e21 Improve installer (#456)
- 9b5fcbb2 Update changelog (#455)
- b17c2190 Various installer fixes (#454)
- ca561960 Update workload client (#453)
- 28298bd1 Update workload client (#452)
- 2d5b2882 Revendor workload client (#451)
- 274410b9 Update workload api (#450)
- 3899e0b7 Fixes RBAC issue in test (#449)
- 5afb9c7f fixed wipeOut + fixed doc (#447)
- 6565cb35 Delete profile.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/[email protected]
- 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/[email protected]
- 81be166a Use stash.appscode.dev/apimachinery (#1051)
- 99dcf0a5 Add support for specifying “region” for S3 backend (#1050)
- deeaaafe Fix event message (#1048)
- 7bb2ae55 Merge pull request #1047 from stashed/rm-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
onoutput.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 [email protected] to generate structural schema (#974)
- 53331837 Migrate Repository status.size, Recovery status.observedGeneration (#969)
- 69ef388b Generate protobuf files for api types (#967)
- decea34f Fix Repository returned error message (#961)
- 5a9e0356 Apply valid name functionality (#950)
- 122ed35f Test installer against multiple k8s version (#953)
- 63cfc0f9 Format shell scripts (#952)
- c77dfcd4 Add missing license 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/[email protected] (#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
andIONICE
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/[email protected] (#862)
- ae5c1325 Remove the
bs
short name for BackupSession (#859) - 1c01d69d Use github.com/golang/[email protected] (#855)
- 998fac02 New variable from type field of AppBinding + Fix RoleBinding nam… (#845)
- b97b7622 Fix resolving Task if volumeClaimTemplate is set in RestoreSession(#852)
- 4ec6caf8 Rename BackupConfigurationTemplate to BackupBlueprint (#847)
- d8efb120 Use POD_ORDINAL env var to restore using PVC template (#849)
- 8df5be99 Pass replicas from RestoreSession to Function (#848)
- ae5eabd4 Use variable for version in BackupConfigurationTemplate name (#846)
- fe5b2049 Fix Platforms Issue (#844)
- 33fc37cd Add support to restore using volumeClaimTemplate in Function-Task model (#841)
- 3de534ba Add GetSnapshotSize() function (#839)
- 6bc80ce2 Fix travis build (#837)
- 1c51a7c5 Add support for parallel backup & restore (#833)
- e250bb62 Fix RestoreSession replicas logic (#835)
- 37618091 Use cron.ParseStandard 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)