forked from pool/velero
9 Commits
Author | SHA256 | Message | Date | |
---|---|---|---|---|
|
cff3f2cd07 |
Accepting request 955178 from home:jenting:branches:devel:kubic
- Update to version 1.8.0: * Undeprecate the volumesnapshot plugin in the doc * Clean up the change log * cherry pick to 1.8 Change 1.8 plugins version to release version * Cherry pick to1.8 - Add 1.8 plugins map in e2e test * E2E SSR test add retry mechanism and logs * Remove reference of restic_restore_action.go from the doc * Pin the base image and golang img for v1.8.0 release * Update changelog for v1.8.0 (#4530) * Update doc for v1.8 * E2E test on ssr object with controller namespace mix-ups * Check whether the volume is provisioned by CSI driver or not by the annotation as well * Support running e2e testing on k8s 1.23.0 * Check the existence of the expected service when ignoring the NodePort already allocated error * Fix E2E upgrade parameter issue caused by previous PR * Bump up velero version in upgrade test * add links to plugin repos * minor typo fixes * readme changes * Add kubernetes version compatability matrix * Initialize the labels field of `velero backup-location create` option * Update CSI docs with more context * Fix e2e 2500 namespaces scale test timeout problem * Add backup deletion e2e test * Parse resource from backup tarball directly rather than resolving it via discovery service to avoid #4009 (#4398) * Keep the annotation "pv.kubernetes.io/provisioned-by" when restoring PVs * Ignore the provided port is already allocated error when restoring the LoadBalancer service (#4462) * Return the error when getting backup store in backup deletion controller (#4465) * Add changelog. * Revert "Migrate backup sync controller from code-generator to kubebuilder (#4423)" * Update code standards to direct folks to create changelogs on release… (#4443) * Add rbac and annotation test cases * Fix statefulsets volumeClaimTemplates storageClassName after use Changing PV/PVC Storage Classes (#4375) * Upgrade e2e test vsphere plugin * Migrate backup sync controller from code-generator to kubebuilder (#4423) * Remove backups and restic repos associated with deleted BSL(s) (#4377) * Adds <backup-name>-itemsnapshots.gz file to backup (when provided). (#4429) * fix: remove --crds-version in velero install command * Consolidated code for resolving actions and plugins into ActionResolver (#4410) * Add defaultVolumesToRestic to schedule api docs * Fix e2e test failures for the inappropriate optimaze of velero install * Limit backup namespaces on test resource filtering cases * Added UploadProgressFeature flag to enable UploadProgressMonitoring and ItemSnapshotters * feat: improve documentation for reverse selector * Bump up Go to 1.17 * Add resoure filtering test cases * Added ItemSnapshotter to the plugin server framework. (#4417) * update documentation (#4378) * Add restoreactionitem plugin to handle admission webhook configurations * Build for darwin_arm64 (#4409) * feat: migrate kubebuilder from v2 to v3 * Update issue template to reference velero debug (#4384) * Adjust structure of e2e test codes Put every test moduels into seperate packages and all velero install parameters integrated into one struct * Add the key for GKE zone for AZ collection * Fix snapshot e2e test issue of jsonpath * fix: modify generated from schedule's backup name timestamp to UTC ti… (#4353) * Use logrusr instead of zap. * ItemSnapshotter plugin APIs. Addresses #3753 (#4077) * Design doc for delete associated backup and restic repos when BSL is deleted (#4297) * Fix: add init log option for velero controller-runtime manager. * Fix: add init log option for velero controller-runtime manager. * Read Availability zone from nodeAffinity requirements * Use factory.Namespace() to replace hardcoded velero namespace (#4346) * Ignore the `provided port is already allocated` error when restoring the `NodePort` service (#4336) * Return the error if velero failed to detect S3 region for restic repo (#4343) * Fix: add init log option for velero controller-runtime manager. * PV remapClaimRefNS was being skipped when there was no snapshot (#3708) * Check the failed phases either when uploading the snapshot in E2E testing (#4162) * Only set BSL credential field if provided (#4322) * add 4306 changelog * - fix buggy pager func fix paging items in to use list options passed by the paging function * Verify group before treating resource as cohabitating (#4126) * Fix CVE-2020-29652 and CVE-2020-26160 (#4274) * Correct the environment variable for azure credential file (#4313) * Validation allows empty string namespace * Don't create a backup immediately after creating a schedule (#4281) * Add daniel to contributor list * Update the design of `velero debug` (#4081) * Add WenkaiYin to contributor list (#4277) * Limit kubebuilder controllers to work only for objects in own namespaces * Namespace validation now allows asterisks * Update release instruction * Update 1.8 roadmap for Technical health * 1.8 roadmap (#4210) * Updated Tiltfile to pass REGISTRY env variable to build.sh Set default registry to be docker.io/velero in Tiltfile and example * Bump latest doc to v1.7 * Initial draft of an object graph manifest (#3466) * #4040 - documentation - adding more troubleshooting information durin… (#4041) * Specify the "--snapshot-volumes=false" option explicitly when running backup with Restic * Refine tag-release.sh OBS-URL: https://build.opensuse.org/request/show/955178 OBS-URL: https://build.opensuse.org/package/show/devel:kubic/velero?expand=0&rev=25 |
||
|
73a97ded69 |
Accepting request 938971 from home:jenting:branches:devel:kubic
- Update to version 1.7.1: * Add change log for 1.7.1 * add 4358 changelog * - fix buggy pager func fix paging items in to use list options passed by the paging function * Fix CVE-2020-29652 and CVE-2020-26160 (#4315) * Namespace validation now allows asterisks and empty string (#4316) * Comment in Dockerfile to explain the digest of base image (#4224) OBS-URL: https://build.opensuse.org/request/show/938971 OBS-URL: https://build.opensuse.org/package/show/devel:kubic/velero?expand=0&rev=23 |
||
|
5508846bd4 |
Accepting request 922489 from home:jenting:branches:devel:kubic
- Update to version 1.7.0: * Specify the "--snapshot-volumes=false" option explicitly when running backup with Restic * Pin the base image for v1.7 (#4180) * Fix plugins incompatible issue in upgrade test (#4141) * run backup/restore describe in debug subcommand (#4161) * Recovery the workround for aws pending issue * Use velero debug command to dump the logs when case failed * Fix the link and content for upgrade instruction * Add upgrade instructions for v1.7.0 * Add upgrade test into E2E tests * Generate v1.7 docs * Generate 1.7 changelog * Add `velero debug` to documentation * Validate namespace in velero backup create command (#4057) * Empty the "ClusterIPs" along with "ClusterIP" when "ClusterIP" isn't "None" (#4101) * pass velero cli executable to crashd * Skip restic backup/restore of DownwardAPI volumes (#4076) * remove IsUnstructuredCRDReady (#4085) * Several fixes to improve the stability of E2E testing (#4056) * Enhance e2e test * Implement `velero debug` (#4022) * Install/uninstall velero by CLI in the E2E test case * Fix log print error using a wrong var name (#4063) * add changelog * fixes for CVE-2021-3121 and CVE-2021-3580 * new roadmap for 1.7 (#4048) * Change the base image to distroless (#4055) * internal/delete: fix dropped error (#4016) * Add documentation for TLS error 116 (#3811) * Page list requests by default (#3823) * Wait the namespace deletion completed before removing the CRDs (#4007) * Update ibm-config.md (#4024) * Changed format of download request name to use a random UUID rather than (#4034) * Fix the random failure of E2E test cases (#4005) * Use LabelSelector in Action ResourceSelector * Skip restore of APIServices managed by Kubernetes * Distinguish between different unnamed node ports when preserving * Add Kubernetes v1.22 CI test * Use appropriate CRD API during readiness check (#4015) * Restic Backup: Add check if Pod is successful or failed for emptyDir.… (#3993) * pkg/install: fix dropped error * Bump up Go to 1.16 (#3990) * Select the velero deployment with both label and container name (#3996) * Updated uninstall to remove both v1beta1 and v1 CRDs if present (#3997) * Patch the resources of velero and kibishii when running E2E testing * Adding new meeting details to community documentation page (#4001) * enable e2e tests to choose crd apiVersion * Control the name of backup used in E2E test to avoid issue on vSphere (#3985) * Change CRDs default API version v1 * Update the Tiltfile to use v1 CRDs * Update site documentation * Add CI CRD check on K8s v1.21.1 * Update CI codespell check * Add changelog * Add new flag --crds-version of default CRD version to generated * Run script to generate both v1beta1 and v1 CRDs * Update script to generate both v1beta1 and v1 CRDs * Fixing multipleNamespaceTest bug - Missing expect statement in test (#3983) * Run "Basic" test cases only on Github Action for pull requests (#3989) * Bump up vSphere plugin version to v1.1.1 * Generate test report for the E2E testing * Update stale bot setting (#3979) * Update upgrade instructions to reference v1.6.2 (#3977) * Add the design for `velero debug` (#3973) * Fix push-build-image target * Change restic image log messages to info level * Adding Replicated logo to adopters page - take 2 * Update k8s libraries to latest patch version (#3953) * pkg/restore: fix dropped error * Allow registry to be configured at build time * Nominate Wenkai Yin to become a maintainer * Nominate Daniel Jiang to become a maintainer * Enable stale bot * Add changelog * Upgrade Velero ClusterRoleBinding to use v1 API * Fix -install-velero flag for e2e tests * Enable the E2E test on Github Action * So Long, and Thanks for All the Fish * Update upgrade instructions to reference v1.6.1 (#3893) * Fix:rss link blindly appends /blog/index.html (#3886) * Fix the link of release information (#3883) * regression introduced in 1.6 restore progress: fix CR restore (#3845) * Added multiple namespace test (#3763) * Add Labels field to BackupSpec (#3641) * Skip volume restores from projected sources (#3877) * API groups e2e tests remove controllers (#3564) * fix typos for code spell test * skip backuping projected volume * Update changelog for new PR. * Refactor GetRepoIdentifier tests and add new case * Consolidate api clients for e2e tests (#3764) * Remove ashish-amarnath as maintainer (#3842) * Delete residual file caused by network interruption and so on. Fixes #3204 (#3241) * Updated design to take into account protocol buffer limitations. (#3464) * Add document describing manual test cases (#3601) * Update Enable API Group Versions Feature docs (#3809) * Update MinIO docs for correct AWS plugin version (#3814) * Added BackupPhaseUploading and BackupPhaseUploadingPartialFailure backup (#3805) * Remove Nolan Brubaker from active contributors * Remove the [insert current year] in the code standards doc * Add information about compression in Velero (#3818) * Add PVC UID label to PVR (as we already have for PVB) (#3792) * Remove nrb from PR review rotation (#3810) * Support pulling plugins by digest (#3803) * Update docs to state Kubernetes v1.12 is needed (#3787) * Update docs to include schedule backup example (#3478) * Add note about updating CRDs during development (#3784) * service_action: use unstructured to marshal selective fields (#3789) * Fix gh action (#3743) * Changed kibishii wait commands to output stdout/stderr, makes for better debugging (#3762) * ✨ ⚠️ Remove CSI volumesnapshot artifact deletion (#3734) * Added site bio/img for maintainer/contributor sseago (#3750) * Storage Supported Providers hyperlink is updated to refer to the correct path (#3667) * Design doc for upload progress monitoring (#3416) * Changes to secrets design (#3413) * Propose Scott Seago as a maintainer (#3747) * A small refactor of the e2e tests (#3726) * update other versions * fix on-premise `--plugins` flag documentation * Shorten OpenStack plugin documentation link text * Add cpanato as Emeritus Maintainers (#3725) * Fix typo in the restic document (#3728) * Fix typo in restic documentation * 🐛 Fix plugin name derivation from image name (#3711) * Fix misspelled file name (#3712) * Docs: include OpenStack plugin for version 1.6 * Define a Velero release schedule (#3551) * Added release criteria to release-instructions (#3598) * Improve plugin release instructions (#3591) * Fix format * Fix path * Consolidate config files and fix path * Add Abbie to PR review requests * Add logo assets * Fix incorrect links in BSL docs (#3680) * Added Eleanor to Team Bios and to Maintainers page, removed Tim (#3593) * Add blog post for Velero 1.6 (#3676) * use region input to detect the Bucket region Signed-off-by: Jalaja Ganapathy <jalaja@replicated.com> * Docs: Add OpenStack list item to plugin page * Docs: include OpenStack plugin in community supported providers * Correctly render links with fragments on docs pages OBS-URL: https://build.opensuse.org/request/show/922489 OBS-URL: https://build.opensuse.org/package/show/devel:kubic/velero?expand=0&rev=22 |
||
|
c3733d1836 |
- Update to version 1.6.3:
* Update changelog for v1.6.3 * Merge pull request #4028 from zubron/add-restore-item-action-to-skip-automanaged-apiservices * Cherry-pick and update changelog for v1.6.3 (#4018) * Cherry pick changes for 1.6.3 and add changelog (#4006) * Fix bugs of E2E test cases * Support both v1beta1 and v1 CRDs for velero * Upgrade Velero ClusterRoleBinding to use v1 API (#3995) OBS-URL: https://build.opensuse.org/package/show/devel:kubic/velero?expand=0&rev=21 |
||
|
2881c43c8a |
- Update to version 1.6.2:
* Add changelog for v1.6.2 * Merge pull request #3928 from zubron/customize-velero-image-at-build-time * Update k8s libraries to latest patch version (#3953) OBS-URL: https://build.opensuse.org/package/show/devel:kubic/velero?expand=0&rev=20 |
||
|
dca674066d |
Accepting request 901598 from home:jenting:branches:devel:kubic
- Update to version 1.6.1: * Add changelog for v1.6.1 * regression introduced in 1.6 restore progress: fix CR restore (#3845) * Skip volume restores from projected sources (#3877) * API groups e2e tests remove controllers (#3564) * Merge pull request #3866 from alaypatel07/fix-projected-volume-for-restic * Consolidate api clients for e2e tests (#3764) * A small refactor of the e2e tests (#3726) * 🐛 Fix plugin name derivation from image name (#3711) OBS-URL: https://build.opensuse.org/request/show/901598 OBS-URL: https://build.opensuse.org/package/show/devel:kubic/velero?expand=0&rev=18 |
||
|
7b0a1c121a |
Accepting request 885289 from home:jenting:branches:devel:kubic
- Update to version 1.6.0: * Add changelog and docs for v1.6.0 * Upgrade docs for v1.6.0-rc2 (#3662) * Revert printer columns (#3652) * Add changelog and docs for v1.6.0-rc.1 * Allow Dockerfiles to be configurable (#3634) * Remove unnecessary check * Adress Ashish's second review * Runs vSphere tests with snapshots (#3629) * Address Ashish's review * Addressed Bridget's review * Addressed Dave's review * Make uninstall more robust and informative * Added volume snapshot test for backup/restore. (#3592) * Improve GH Action PR assign + labeling (#3584) * Update upgrade docs (#3568) * Upgrade e2e tests to new plugin versions (v1.2) * Restore progress reporting bug fix (#3583) * Install plugins for additional BSL in E2E test (#3582) * Updated Azure plugin in e2e tests to 1.1.2 (latest) (#3585) * Upgrade restic from v0.9.6 to v0.12.0 (#3528) * Use Credential from BSL for restic commands (#3489) * Partially revert adding credentials to VSL (#3561) * Address review comments * Add E2E test for multiple credentials * Prefer conditional waiting over magic sleep (#3527) * Proposed 1.7.0 roadmap (#3537) * Assign a smaller number of reviewers to PRs (#3543) * fix broken build (#3525) * Pass configured BSL credential to plugin via config (#3442) * Restore progress reporting (#3125) * Support cli uninstall (#3399) * Convert DownloadRequest resource/controller to kubebuilder (#3004) * Update in-code documentation to show resources can be specified with group name (#3498) * (low priority) Add port fwding info to Tilt doc (#3424) * Combine CRD install verification into 1 job, and update k8s versions (#3448) * (low priority) Update to Thompson (#3502) * Install CA certificates in Tilt Docker image (#3496) * Update PR template to use checkbox task lists (#3492) * Use pod namespace from backup when matching PVBs (#3475) * added documentation for how velero handles encryption (#3463) * E2E tests now run in multiple clouds in addition to KIND (#3286) * fix typo in item_hook_handler (#3361) * Use controller-runtime client to get restic secrets (#3320) * Restore API group version by priority (#3133) * Document design doc template (#3443) * Really fix the Github pull request template (#3444) * Use label to select Velero deployment in plugin cmd (#3447) * Remove pull request processing from prow action (#3445) * Add changelog * Restore CAPI cluster objects in a better order * Use correct suffix for Labeler config file (#3441) * Pin version of labeler action * Better validation * Better help messages and validation check * Fix typo * Add changelog * Add credential field to the bsl * Enable Prow commands when opening or readying PRs * Correct PR template file name * Unify labels across GitHub Actions * Update version of prow-action (#3434) * Add colors to describe command (#3275) * Enable automatic labeling of PRs via Actions (#3431) * Close issues after 35 total days of inactivity. (#3427) * Download restic binary using curl (#3421) * feat: support set BackupStorageLocation(BSL) CA certificate (#3167) * Modify InitContainer checking function that potentially incurs error (#3198) * Instantiate the flag map on set * Replace NewObjectBackupStore with interface (#3329) * Download restic binary outside container (#3327) * Add changelog entry * Add snapshot-location set command * Add credential arg to snapshot-location create * Add credential field to VolumeSnapshotLocation * Proposal for handling multiple credential secrets (#2403) * remove FAQ pages * Added information about minimum space required for Minio install. (#3393) * Update docs for running velero locally (#3363) * Remove references to zenhub (#3357) * Reword message for Q&A issue template * Fix typo (#3352) * fix(tests): make tests pass? * chore(gomod): bump k8s version * chore(update): run 'make update' * fix(tests): make tests pass * fix: apply patch * feat(gomod): bump versions * chore(changelog): add changelog message * refactor(external-snapshotter): bump to v4 * refactor(gomod): move replaces * Add Q&A discussion to issue templates (#3339) * Support fish shell completion (#3231) * Update docs to clarify backup location and relationship with other data (#3309) * Add Tilt configuration to debug using Delve (#3189) * Updated for new repository for Kibishii Distributed Data Generator for e2e tests (#3267) * Raise logging level for PV deletion timeout (#3316) * Minor kubebuilder related items to clean up (#3180) * Download Restic binary and copy into Tilt Velero image (#3310) * Increased limit for Velero pod to 512M. Fixes #3234 * Capitalize all help messages (#3209) * Nominate JenTing Hsiao for core maintainer (#3188) * Improve name formatting logic and add more tests * Fix path to crds.go file in codespell config (#3185) * Minor refactor plus better documentation for naming * issue: add flag to the schedule cmd to configure the `useOwnerReferencesInBackup` option #3176 (#3182) * Better name format for init containers * Tencent S3 Compatible Support Docs (#3115) * Owner reference in backup when created from schedule (#3127) * Ignore config/crd/crds/crds.go file in codespell (#3174) * Use inline markdown links in tables (#3114) * ✨ Add more E2E tests and improvement (#3111) * Add changelog * Improvements to BSL logic * Revert workflow access token changes (#3170) * Preserve nodePort support with --preserve-nodeports flag (#3095) * Add milestoned issues to their respective board (#3162) * Use new repository-local board & github secret (#3163) * Change distro (#3166) * Draft design doc for restoring API group version by priority level (#3050) * feat: support configure BSL CR to indicate which one is the default (#3092) * Add Tilt configs (#3119) * 🐛 BSLs with validation disabled should be validated at least once (#3084) * Expand maintainer documentation (#3102) * Organize design docs (#3101) * Fix broken docker login action (#3121) * Upgrade to Docker provided buildx action for CI (#3110) * feat: add delete sub-command for backup-location (#3073) * Don't fail backup deletion if downloading tarball fails (#2993) * Add an E2E test framework to test Velero across cloud platforms (#3060) * 🏃♂️ reducing verbosity of another log message (#3109) * Modify function name typo (#3106) * Fix project automation (#3089) * 📖 Add docs to troubleshoot cloud-credentials (#3100) * pass annotations from scheduler to created backup (#3067) * Update to latest covenant coc (#3076) * propose restore progress (#3016) * Design doc for RestoreItemAction wait for AdditionalItems to be ready (#2867) * 🏃♂️ Turn down logging verbosity (#3091) * Add instructions to clone repo for examples (#3074) * 🏃♂️ update setup-kind github actions CI (#3085) * Add Dave Uchida (#3077) * 📖 use correct link to the minio.md (#3071) * Automate adding opened issues to the triage board (#3068) * 🐛 Do not run ItemAction plugins for unresolvable types for all types (#3059) * .github/workflows: add PR codespell workflow (#3064) * Fix various typos found by codespell (#3057) * 🐛 Use namespace and name to match PVB to Pod restore (#3051) * Add custom 404 page to website (#3056) * fixing 'velero.io/change-pvc-node-selector' plugin to fetch configmap using plugin name (#2970) * 🏃♂ Improve log message clarity (#3047) * 📖 Clarify restore hook init container priority (#3030) * Add additional printer columns for CRDs (#2881) * 📖 fix image links in how-velero-works page (#3031) * Add warning to velero version cmd. Fixes #3017 (#3024) * fix of microsoft typo in restic docs (#3037) * fix minio code samples (#3034) * Adding fix for restic init container index on restores. (#3011) * Ensure PVs and PVCs remain bound when doing a restore (#3007) * Add initial instructions for releasing plugins (#2952) * create CRB with velero-<namespace> (#2886) * Auto assign reviewers when PR is ready for review (#3006) * Check existing remote branches in release script (#2951) * Include --validate=false in upgrade instructions (#2969) * 📖 document restic limitation of backing only pod volumes (#2976) * Bump Go to 1.15 (#2974) * Fix BSL controller to avoid invoking init() on all BSLs regardless of ValidationFrequency (#2992) * Fix version cmd getting nil pointer (#2996) * Centralize + rename controller names and list (#2936) * Allow Timezone change in the container (#2944) * Update ROADMAP.md (#2986) * restore proper lowercase/plural CRD resource (#2949) * Stephanie Bauman is leaving the velero project (#2985) * Allow remote for release process to be configured (#2950) * Improve release docs following v1.5.1 release (#2954) * Fix adopters logos (#2968) * Don't attempt to publish docker images on forks (#2953) * Add Velero Office Hours info (#2962) * Fix 'subcommand required' error w/ cobra upgrade (#2947) * v1.5 blog post (#2940) OBS-URL: https://build.opensuse.org/request/show/885289 OBS-URL: https://build.opensuse.org/package/show/devel:kubic/velero?expand=0&rev=16 |
||
|
e5d500ab19 |
Accepting request 883712 from home:jenting:branches:devel:kubic
- Update to version 1.5.4: * Add cherry-pick commits and changelog for v1.5.4 (#3651) OBS-URL: https://build.opensuse.org/request/show/883712 OBS-URL: https://build.opensuse.org/package/show/devel:kubic/velero?expand=0&rev=14 |
||
|
d7abc274d5 |
Accepting request 863658 from home:jenting:branches:devel:kubic
- Update to version 1.5.3: * Add changelog for v1.5.3 * Increased limit for Velero pod to 512M. Fixes #3234 * 🐛 BSLs with validation disabled should be validated at least once (#3084) * Don't fail backup deletion if downloading tarball fails (#2993) * 🐛 Do not run ItemAction plugins for unresolvable types for all types (#3059) * 🐛 Use namespace and name to match PVB to Pod restore (#3051) * Adding fix for restic init container index on restores. (#3011) * v1.5.2 changelogs and cherry-picks (#3023) * Add changelog and docs for v1.5 release (#2941) * Spruce up release instructions and release scripts (#2931) OBS-URL: https://build.opensuse.org/request/show/863658 OBS-URL: https://build.opensuse.org/package/show/devel:kubic/velero?expand=0&rev=12 |