-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Velero Community Meeting and Open Discussion Notes 2021
- Dave Smith-Uchida (VMware)
- Bridget McErlean (VMware)
- Scott Seago (Red Hat)
- Dave
- PRs for itemsnapshots.gz file in backup (will contain info on snapshots created by ItemSnapshotters), UploadProgress feature flag
- This week, merging
- Bridget
- Working on Data Mover design doc (and Astrolabe CRD design)
- Velero 1.8 FC targeted for Dec 20, 2021
- brito-rafa: https://github.com/vmware-tanzu/velero/pull/4083 added on design the option to skip plugin execution
- Jiaolin Yang(VMware)
- Dave Smith-Uchida (VMware)
- Daniel Jiang (VMware)
- Wenkai Yin(VMware)
- Eleanor Millman (VMware)
- Xun Jiang (VMware)
- Danfeng Liu (VMware)
- Frankie Gold (VMware)
- Ming Qiu (VMware)
-
Dave
-
Daniel Jiang
- Fixed issue(3516)
- Bump up golang and depedencies for velero and AWS plugin
- PR review
-
Wenkai Yin
-
Xun Jiang
-
Ming Qiu
-
Danfeng Liu
- Add Azure pipeline in nightly(WIP)
- Discuss the design for pre-post backup/restore hook https://github.com/vmware-tanzu/velero/pull/4083
- Heads up: As we move to use kubebuilder v3 for the CRDs velero v1.8 will only work on k8s v1.16+
- Wenkai Yin(VMware)
- Daniel Jiang(VMware)
- Dave Smith-Uchida (VMware)
- Eleanor Millman (VMware)
- Jiaolin Yang (Vmware)
- Xun Jiang(VMware)
- Danfeng Liu(VMware)
- Ming Qiu(VMware)
- Steven Ren(VMware)
- Wenkai Yin
- Daniel Jiang
- CSI support for aws/gcp plugin - Done
- Fixed minor issues
- Working on issue#3516
- Dave
- Working on upload progress monitoring PRs
- Per-namespaec multi-tenancy draft
- Daniel: Discuss the finding in #3516, wanna confirm if it looks like a bug in k8s?
- Daniel: Heads up: As we move to use kubebuilder v3 for the CRDs velero v1.8 will only work on v1.16+
- [Dave] Draft proposal for per-namespace multi-tenancy PR (https://github.com/vmware-tanzu/velero/pull/4393)
- Dave Smith-Uchida (VMware)
- Jonas Rosland (VMware)
- Frankie Gold (VMware)
- Scott Seago (Red Hat)
- Shubham Pampattiwar (Red Hat)
- Dylan Murray (Red Hat)
- Dave
- ItemSnapshotter PR merge
- Astrolabe code merges
- Bridget
- Support (last week)
- Astrolabe CRD prototype
- OADP and Velero/K8s DP APIs (Dave)
- @half-life666: Use factory.Namespace() to replace hardcoded velero namespace
- @alaypatel07: fix buggy pager func
-
@kaovilai: Region is not optional if
s3ForcePathStyle
istrue
- Jonas Rosland (VMware)
- Daniel Jiang (VMware)
- Dave Smith-Uchida (VMware)
- Phuong Hoang (Dell-EMC)
- Bridget McErlean (VMware)
- Wenkai Yin (VMware)
- Jiaolin Yang (VMware)
- Frankie Gold (VMware)
- Danfeng Liu (VMware)
- Ming Qiu (VMware)
- Bruce Jiang (VMware)
- Daniel
- CSI support for AWS driver (wanna discuss the issue regarding the way velero collects AZ)
- Investigating the pre/post hook issue 4268
- Dave
- Addressing PR comments
- CAPI backup/restore investigation
- Astrolabe demo
- Bridget
- Had a sync with Phuong on plugin versioning
- Working on Astrolabe CRD design
- Submitted a PR to fix empty credential field in BSLs 4196
- Wenkai Yin
- CSI support for Azure plugin
- Investigate the issue when backup/restore nodeport service 2308
- Bruce Jiang
- Migrating kubebuilder generated CRD API and controller code from kubebuilder V2 to V3
- Daniel: Discuss the issue regarding velero collecting AZ information of PV, and solution to it.
-
Frankie: Solution idea for Velero should support incremental restores. This issue is similar to RFE: option to delete & recreate objects that already exist when restoring
- Frankie to continue discussion, and see if we can make this into an Epic once Eleanor is back
- Phuong: Any update of Vulnerabity issues (1.7.1)?
- @codegold79: Namespace wildcard and empty string usage in Velero backup command regression cherry pick
- @alaypatel07: fix buggy pager func
- @codegold79: Namespace validation now allows asterisks used in namespace includes/excludes
- @kahirokunn: [velero] Since velero-plugin-for-csi and features=EnableCSI are required to enable velero-plugin-for-aws, I added them to the comments for clarity.
- Jonas Rosland (VMware)
- Dave Smith-Uchida (VMware)
- Bridget McErlean (VMware)
- Jesse Glick (CloudBees)
- Phuong N. Hoang (Dell-EMC)
- Scott Seago (Red Hat)
- Frankie Gold (VMware)
- Abigail McCarthy is back from parental leave!
- Beijing-time zone community meeting will follow the time there, not daylight savings time in the US
- Dave
- Community support last week
- Upload Progress testing
- Bridget
- Working on Astrolabe CRD design with Dave
- Had a sync meeting with Phuong to discuss next steps in plugin versioning
- PR reviews
- Phuong: items to add to plugin interface version 2
- jglick: status of cross-region/zone
- broader discussion of velero #2888 and Astrolabe
- @codegold79: Restrict kubebuilder controllers to work only for objects in own Velero namespaces
- @danfengliu: Update 1.8 roadmap for Technical health
- @eleanor-millman: 1.8 Roadmap
- @ErgiKame: [velero] Fixed indentation in yaml file that prevented chart deployment
- @damoon: [velero] fixup! allow to specify your custom volume for /scratch folder for re…
- @sagor999: [velero] allow to specify your custom volume for /scratch folder for restic
- @sathieu: [velero] Follow istio naming convention
- Dave Smith-Uchida (VMware)
- Eleanor Millman (VMware)
- Wenkai Yin(VMware)
- Bridget McErlean (VMware)
- Frankie Gold (VMware)
- Scott Seago (Red Hat)
- Daniel Jiang (reasonerjt)
- Phuong N. Hoang (Dell-EMC)
- Ming Qiu (VMware)
- Bruce Jiang (VMware)
- Jiaolin Yang (VMware)
- Dave
- ItemSnapshotter review
- UploadProgress continuing
- Support
- Wenkai Yin
- Fix CVEs
- Fix scheduled backup bug
- Work on Azure plugin to suppport CSI volumes
- Daniel Jiang
- Support
- AWS plugin to support CSI volumes snapshot
- Bump up to go1.17
- [Eleanor] https://github.com/vmware-tanzu/velero/issues/4163
- [Eleanor] Velero version support and K8s version support
- [Frankie] BSL/backup cleanup design idea: https://github.com/vmware-tanzu/velero/issues/2082#issuecomment-949997723
- FYI, Velero doc writer returning soon
- Phuong: plugin versioning
- Jonas Rosland (VMware)
- Scott Seago (Red Hat)
- Dave Smith-Uchida (VMware)
- Frankie Gold (VMware)
- Dave
- Kubecon
- ItemSnapshotter API PR (#4077) - no comments received, moving forward
- Kubebuilder controller namespace mixup, PR #4251
- BSL controller status update, Issue #2488
- Jonas Rosland (VMware)
- Dave Smith-Uchida (VMware)
- Scott Seago (Red Hat)
- Bridget McErlean (VMware)
- Rafael Brito (VMware)
- Frankie Gold (VMware)
- Velero 1.7.0 has been released!
- Dave
- Community support
- Upload Progress monitoring/ItemSnapshotter - working on restore paths
- @ Kubecon next week
- Bridget
- Starting 1.8 work
- Plugin versioning
- Data Movement
- Upcoming PTO
- Starting 1.8 work
- Jonas
- KubeCon EU CFP starts Oct 25 - brainstorming time!
- Dave - Velero + Sonobuoy, verifying conformance before and after restore
- Dave - Astrolabe
- KubeCon EU CFP starts Oct 25 - brainstorming time!
- brito-rafa: other quick update on Pre/Post Backup/Restore plugins design (without the need screenshare this time :) - added more color how the plugins will be loaded/executed). MR 4083
- @danfengliu: Fix plugins incompatible issue in upgrade test
- @dunglas: [velero] fix extraEnvVars support
- @dunglas: [velero] docs: fix helm 3 argument order
- @weseven: [velero] Allow to define resource requests/limits for the containers in the upgrade/cleanup job
- Dave Smith-Uchida (VMware)
- Daniel Jiang (VMware)
- Bridget McErlean (VMware)
- Wenkai Yin(VMware)
- Scott Seago (Red Hat)
- Rafael Brito (VMware)
- Eleanor Millman (VMware)
- Frankie Gold (VMware)
- Jiaolin Yang (VMware)
- Phuong N. Hoang (Dell-EMC)
- Dave
- ItemSnapshotter PR ready for review/merge
- Velero + Sonobuoy cluster validation
- Daniel
- Velero v1.7.0 rc2 is ready
- Velero v1.7.0 and new version of AWS/GCP/Azure/CSI plugins will be GAed around 30th Sep
- Wenkai Yin
- Velero v1.7.0 release
- Start to do investigation for 1.8 items
- Bridget
- Internal releases
- Picking up plugin versioning again and other 1.8 items
- brito-rafa: another round of conversation on Pre/Post Backup/Restore plugins (added graphic (text) displaying plugins execution and proposing additional status fields). MR 4083
- Eleanor - a note about the 1.8 roadmap
- Eleanor Kubernetes data protection strategy
- Jonas Rosland (VMware)
- Scott Seago (Red Hat)
- Dave Smith-Uchida
- Bridget McErlan (VMware)
- Frankie Gold (VMware)
- Phuong N. Hoang (Dell-EMC)
- Dave
- 1.7.0 release stuff
- Bridget
- Still preparing for 1.7.0 release (testing, internal build process)
- Eleanor - can I delete unused labels and generally review label usage?
- brito-rafa: another round of conversation on Pre/Post Backup/Restore plugins (added feedback from last call). https://github.com/vmware-tanzu/velero/pull/4083
- Scott: restic-restore helper doesn't run when pod has runAsNonRoot:true https://github.com/vmware-tanzu/velero/issues/2437
- Jonas Rosland (VMware)
- Frankie Gold (VMware)
- Dave Smith-Uchida (VMware)
- Bridget McErlean (VMware)
- Scott Seago (Red Hat)
- Phuong Hoang (Dell-EMC)
- Eleanor Millman (VMware)
- Wenkai Yin(VMware)
- Rafael Brito (VMware)
- Jiaolin Yang (VMware)
- Danfeng Liu (VMware)
- Daniel Jiang (VMware)
- Velero 1.7.0 RC 1 now available
- Dave - working on ItemSnapshotter, Upload Progress and 1.8 roadmap
- Bridget: 1.7 RC testing
- Wenkai Yin: 1.7 RC testing
- Daniel Jiang: 1.7 RC testing
- Dave - ItemSnapshotter plugin. Will merge post-1.7
- Jonas- Adopters and linked resources
- Rafael (@brito-rafa) - Pre/Post-Backup/Restore plugin hooks design document: #4083
- Eleanor - 1.8 possible items
- @danfengliu: Add upgrade test into E2E tests
- @codegold79: Validate namespace in velero backup create command
- @sseago: Distinguish between different unnamed node ports when preserving
- @danfengliu: Update the documents for the release 1.3.0
- @kahirokunn: fixes for CVE-2021-3121 and CVE-2021-3580
- @danfengliu: Update the documents for the release 1.3.0
- Bridget McErlean (VMware)
- Dave Smith-Uchida (VMware)
- Jonas Rosland (VMware)
- Scott Seago (Red Hat)
- Eleanor Millman (VMware)
- Bridget:
- Dave
- RC1 for 1.7
- ItemSnapshotter plugin implementation finish-up
- Community support
- @brito-rafa Design of four new plugin hooks, pre/post backup/restore MR WIP #4083. Please note these plugins are fundamentally different from existent plugins, which are currently executed per resource item. These plugins are to be executed once per backup and restore (before and after).
- Phuong Hoang: adding annotation to Velero pod to direct network traffic
- Bridget: Investigating #4080 where Velero is failing to back up CRDs that have gone through v1beta1->v1 upgrade, and cluster upgrade to 1.22. According the API server, they aren't valid (fail
NonStructuralSchema
). Is this expected for all v1beta1->v1 upgrades? Any opinions or guidance on Velero behaviour here? - Dave: Discuss https://github.com/vmware-tanzu/velero/pull/3708 risks and alternative approaches
- Daniel Jiang (VMware)
- Wenkai Yin (VMware)
- Scott Seago (Red Hat)
- Jonas Rosland (VMware)
- Bridget McErlean (VMware)
- Eleanor Millman (VMware)
- Frankie Gold (VMware)
- Jiaolin Yang (VMware)
- Rafael Brito (VMware)
- Phương Hoàng ̣(Dell-EMC)
- Daniel:
- PR #4022 resolved all comments and pending for another approval from Dave
- Wenkai Yin
- E2E pipeline framework is done, working to improve the stability
- Moving the base image to distroless
- Bridget
- Working through PR review backlog
- Pushed Phuong's branch to vmware-tanzu/velero to allow for shared collaboration
- Will start contributing there
- @brito-rafa Four new hooks proposed #4067: PreBackup, PostBackup, PreRestore and PostRestore. Design proposal in WIP.
-
@reasonerjt (Daniel): How do we avoid triggering the operator code when the CR is restored? - #4045 suggested we may allow user to customize the order for restoring the resources but there still may be other issues if user is using operator?
Notes:
- When doing a cluster B/R. We can allow users to customize the ordering, so the controllers are restored last.
- When the controllers are running on the target cluster, we may leverage some hook mechanism to disable the operator before the restore starts
- Some operators may try to handle the new resources when they start. We may the existing annotation, make sure the resources are annotated when they are restored by velero and make it public, and let the operators decide what to do.
- @jacklu1024: Fix log print error using a wrong var name
- @eleanor-millman: new roadmap for 1.7
- @alrs: internal/delete: fix dropped error
- Jonas Rosland (VMware)
- Bridget McErlean (VMware)
- Dave Smith-Uchida (VMware)
- Scott Seago (Red Hat)
- Phuong Hoang (Dell-EMC)
- Bridget:
-
Velero v1.6.3 has been released.
- This release introduces compatibility with Kubernetes 1.22.
- Catching up on PR reviews
- Will make feature branch for plugin versioning work
-
Velero v1.6.3 has been released.
- Dave
- Upload progress monitoring
- State of upload progress monitoring demo (Dave)
- @kaovilai: Update ibm-config.md
- @alrs: pkg/install: fix dropped error
- @mahaupt: Restic Backup: Add check if Pod is successful or failed for emptyDir.…
- Dave Smith-Uchida (VMware)
- Wenkai Yin(VMware)
- Bridget McErlean (VMware)
- Daniel Jiang(VMware)
- Jiaolin Yang(VMware)
- Shawn Hurley(RedHat)
- Eleanor Millman (VMware)
- Frankie Gold (VMware)
- Phuong N. Hoang (Dell-EMC)
- Dave: Working on upload progress monitoring
- Bridget:
- Wenkai:
- Still working on the regular e2e test on AWS
- Daniel:
- PR for
velero debug
is submitted: https://github.com/vmware-tanzu/velero/pull/4022 - Start to verify velero on IPv6, I'll try setup IPv6 env via our test-infra, if it can't be done, I'll verify on KinD on IPv6
- PR for
- Dave: Should we fold plugin timeouts into new ItemSnapshotter only?
- Dave Smith-Uchida (VMware)
- Daniel Jiang (VMware)
- Bridget McErlean (VMware)
- Scott Seago (sseago)
- Eleanor Millman (VMware)
- Frankie Gold (VMware)
- Jenting Hsiao (SUSE)
-
Dave:
- Working on 1.6.3 uninstall for CRDs
- Working on ItemSnapshotter for upload progress monitoring
- Community support this week
-
Daniel
- The Design of
velero debug
has been merged: https://github.com/vmware-tanzu/velero/pull/3973 thanks for the review
- The Design of
-
Bridget
- Released v1.2.1 of the AWS, Azure and GCP plugins (includes same security fixes as Velero 1.6.2)
- Worked with Phuong on the plugin versioning
- Will be working towards the v1.6.3 release this week
-
WenkaiYin:
- Only run the
Basic
e2e test cases for pull request #3989 - Still working on the automation work of regular end-to-end test
- Cases pass on vSphere with several patches, will submit pull requests
- Start to investigate running test on AWS
- Only run the
- Dave: Adding a proposal requirement for large/substantial code changes. Should outline what is being done and how it will change workflows
- Dave: We are adding progress for snapshots. Does it make sense to have progress when creating items from snapshots/deleting snapshots?
- Phuong: quick update on plugin versioning
- Design: https://github.com/vmware-tanzu/velero/pull/3855
- First draft implementation: https://github.com/phuongatemc/velero/tree/enhance-plugin-interface-with-timeout
- Testing?
- @jaidevmane: Fixing multipleNamespaceTest bug - Missing expect statement in test
- @OGtrilliams: Adding Replicated logo to adopters page - take 2
- @alrs: pkg/restore: fix dropped error
- Bridget McErlean (VMware)
- Scott Seago (Red Hat)
- Jonas Rosland (VMware)
- Frankie Gold (VMware)
- Dylan Murray (Red Hat)
- Bridget:
- Released v1.6.2 which includes security fixes
- Need to update plugins to reference new version
- Will be working with Phuong on plugin versioning
- Need to review #3614 (CRD upgrade to v1)
- Daniel:
- PR for
velero debug
design doc, please review: #3793
- PR for
- Jonas:
- New maintainers!!
- Daniel Jiang (VMware)
- Jonas Rosland (VMware)
- Scott Seago (Red Hat)
- Bridget McErlean (VMware)
- Wenkai Yin(VMware)
- Dave Smith-Uchida (VMware)
- Jiaolin Yang (VMware)
- Phuong Hoang (Dell-EMC)
- Eleanor Millman (VMware)
- Frankie Gold (VMware)
- Danfeng Liu (VMware)
- Jenting Hsiao (SUSE)
-
Daniel:
- First round review of the design of "velero debug", prototyping.
-
Bridget:
- Catching up on community support
- Preparing 1.6.2 release
- Will include security fixes
-
Wenkai Yin:
- In progress: enhancement for the E2E test
-
Dave:
- Working on upload progress
- Release planning
-
Daniel:
- Walk through the design of "velero debug": https://docs.google.com/document/d/1riGBkil0Xg34OpkhMLrP8gF1EsfWwJVMDsaFu865pw4/edit?usp=sharing
- Demo
-
Phuong:
- Issue https://github.com/vmware-tanzu/velero/issues/3933 should be fixed in the Velero code instead of plugin.
-
Eleanor:
- v1 versus v1+v1beta1 support
some thoughts in discussion:
- 1.6.3 both v1b1, v1, test both v1b1 and v1
- 1.7 support only v1
- but new version must handle the backup of older versions.
- v1 versus v1+v1beta1 support
some thoughts in discussion:
-
Jonas:
- Maintainership and Governance
- @reasonerjt: Enable stale bot
- @jenting: Upgrade Velero ClusterRoleBinding to use v1 API
- @tareqhs: [velero] allow disabling schedule in value overrides
- @jenting: [velero] Quote string
- Dave Smith-Uchida (VMware)
- Dylan Murray (Red Hat)
- Scott Seago (Red Hat)
- Bridget McErlean (VMware)
- Eleanor Millman (VMware)
- Phuong Hoang (Dell-EMC)
- Bridget:
- Catching up after PTO
- Will be focusing on community support catch up this week
- Will push changes for the plugin design doc
- dave
- 1.7 Roadmap
- Working on upload progress monitoring
- Training for Beijing team
- POC work
- Eleanor
- Revised 1.7 roadmap
- 30 day keep default time
- Phuong:
- Plugin versioning implementation
- Restore Pod failed because PriorityClass is not included in Backup even when --include-cluster-resource is set.
- Dylan
- E2E testing follow-up (https://github.com/vmware-tanzu/velero/pull/3888)
- @ywk253100: Enable the E2E test on Github Action
- @caiofralmeida: [velero] set useOwnerReferencesInBackup to schedule spec if it's set on values
- Thank you, JenTing, for supporting the community so much, especially on the slack channels! (from Eleanor)
- Dave Smith-Uchida (VMware)
- Dylan Murray (Red Hat)
- Jonas Rosland (VMware)
- Divya Rani (VMware)
- Shubham Pampattiwar (Red Hat)
- Scott Seago (Red Hat)
- Rafael Brito (VMware)
- dave
- Working on upload progress monitoring
- Training for Beijing team
- POC work
- Reviews (this week)
- Dylan
- Velero E2E testing requirements
- Ability to run E2E tests against an already installed Velero
- Use --install-velero=false on the Ginkgo command line. We could add this to the Makefile and an environment variable there
- Preserving ability to use installed Velero is very important for RedHat E2E use cases
- Jonas Rosland (VMware)
- Bridget McErlean (VMware)
- Phuong Hoang (Dell-EMC)
- Dave Smith-Uchida (VMware)
- Eleanor Millman (VMware)
- Dylan Murray (Red Hat)
- Frankie Gold (VMware)
- Abigail McCarthy (VMware)
- [jonas] Community meeting schedule update
- bridget:
- Preparing 1.6.1 release. Branch is ready, now running tests prior to creating the tag.
- dave
- Working on upload progress monitoring
- Training for Beijing team
- Phuong: Restore application with operator: operator based on CR to deploy application pods. When the operator pod and CR being restored, it may intefere with the restore workflow of Velero.
- bridget: Upgrading Velero CRDs to use V1 APIs
- Kubernetes 1.22 is fast approaching (probably prior to Velero 1.7)
- @Patil2099: Fix:rss link blindly appends /blog/index.html
- @reasonerjt: Fix the link of release information
- @alaypatel07: skip backuping projected volume when using restic
- @sseago: regression introduced in 1.6 restore progress: fix CR restore
- Abbie
- Bridget McErlean (VMware)
- Jonas Rosland (VMware)
- Scott Seago (Red Hat)
- Dylan Murray (Red Hat)
- Frankie Gold (VMware)
- Eleanor Millman (VMware)
- Phuong Hoang (Dell-EMC)
- bridget:
- jonas:
- Community meeting time for Asia-Pacific time zones (poll here)
- Dave:
- Use of projects.registry.vmware.com instead of DockerHub for image distribution + code signing
- Definition of a "toolkit" library for Velero?
- @alaypatel07: skip backuping projected volume when using restic
- @a-mccarthy: Update MinIO docs for correct AWS plugin version
- @a-mccarthy: Update Enable API Group Versions Feature docs
- @snorwin: [velero] Fix scratch volume mount
- @mkilchhofer: [velero] Add container level SecurityContext
- Jonas Rosland (VMware)
- Nolan Brubaker (VMware)
- Dave Smith-Uchida (VMware)
- Phuong Hoang (Dell-EMC)
- Scott Seago (Red Hat)
- Bridget McErlean (VMware)
- Carlisia Thompson (VMware)
- Eleanor Millman (VMware)
- Frankie Gold (VMware)
- Daniel Jiang (VMware)
- Wenkai Yin (VMware)
- Steven Ren (VMware)
- Jiaolin Yang (VMware)
- Rafael Brito (VMware)
- Dylan Murray (Red Hat)
- Abigail McCarthy (VMware)
- [jonas] Maintainer Team update
- dave - Reviews
- bridget
- Reviews
- Design doc for plugin versioning
- Phuong:
- Scale test and related issues when backup and restore a namespace with a lot of resources
- Namespace Replication: backup a namespace on original cluster and restore it directly on another cluster
- Jonas Rosland (VMware)
- Carlisia Thompson (VMware)
- Dave Smith-Uchida (VMware)
- Bridget McErlean (VMware)
- Phuong N. Hoang (Dell-EMC)
- Frankie Gold (VMware)
- Eleanor Millman (VMware)
- Scott Seago (Red Hat)
- Abigail McCarthy (VMware)
- Daniel Jiang (VMware)
- carlisia
- dave
- PTO
- This week - upload progress monitoring
- bridget
- Had plugin versioning design meeting with Phuong and Scott
- Incorporating comments and will create PR today
- Had plugin versioning design meeting with Phuong and Scott
- Phuong: OpenShift pluins being executed "too frequently" which raise concerns on the total backup time in general.
None this week
- Carlisia Thompson (VMware)
- Nolan Brubaker (VMware)
- Bridget McErlean (VMware)
- Alay Patel (Red Hat)
- Scott Seago (Red Hat)
- Frankie Gold (VMware)
- carlisia
- Addressed code reviews and running final kind tests for Consolidate api clients for e2e tests by carlisia · Pull Request #3764 · vmware-tanzu/velero
- Next, review:
- Plugin versioning design doc in progress: https://docs.google.com/document/d/11LMzw79D-bOANrUgvoHcaEzz1MT-Wh-3_C6ufp4r8sk/edit?usp=sharing
- PV rename/remapClaimRefNS were being skipped when there was no snapshot by sseago · Pull Request #3708 · vmware-tanzu/velero
- Update Requirements for Carvel configuration by carlisia · Pull Request #3752 · vmware-tanzu/velero
- nrb
- Started a draft of the velero debug command design doc.
- Need to research how to identify linked objects in the manifest doc
- Last week as a full-time Velero contributor
- bridget
- Requesting feedback on plugin versioning design doc
- Catching up on PR reviews
- carlisia
- I have a (great!) announcement
- Bridget got promoted to Senior Member of Technical Staff 🎉
- I have a (great!) announcement
- @a-mccarthy: Add information about compression in Velero
- @sseago: Add PVC UID label to PVR (as we already have for PVB)
- Phuong Hoang (Dell-EMC)
- Bridget McErlean (VMware)
- Carlisia Thompson (VMware)
- Frankie Gold (VMware)
- Eleanor Millman (VMware, PM)
- Scott Seago (Red Hat)
- Chris Little (VMware)
- nrb
- Absent due to doctor appointment
- Have rough draft of proposal for velero debug
- bridget
- Plugin versioning design doc in progress: https://docs.google.com/document/d/11LMzw79D-bOANrUgvoHcaEzz1MT-Wh-3_C6ufp4r8sk/edit?usp=sharing
- Please leave comments/feedback (hopefully easier to do in Google docs vs PR)
- Will present at next week's meeting
- Plugin versioning design doc in progress: https://docs.google.com/document/d/11LMzw79D-bOANrUgvoHcaEzz1MT-Wh-3_C6ufp4r8sk/edit?usp=sharing
- carlisia
- Refined requirements for Carvelizing velero (https://github.com/vmware-tanzu/velero/pull/3752)
- Opened some PRs to have the same GH action that randomly requests reviews from only 2 maintainers
- Need review on this: Consolidate api clients for e2e tests by carlisia · Pull Request #3764 · vmware-tanzu/velero
- Have PRs to review
- eleanor
- Finished issue backlog triage. Of 411 issues:
- 122 issues were closed (because they don't align with our direction and/or we don't think we'd get to them for at least two years)
- 73 issues are being considered for our releases in 2022 (this number will be further reduced in a deeper dive in a few weeks)
- ~140 issues are being considered for our 1.7 or 1.8 releases in 2021 (this number will be further reduced in a deeper dive in a few weeks)
- ~70 issues are support tickets
- Finished issue backlog triage. Of 411 issues:
- Bridget McErlean, VMware
- Scott Seago, Red Hat
- Dave Smith-Uchida, VMware
- Eleanor Millman, VMware (PM)
- Nolan Brubaker, VMware
- Pradeep Jigalur, VMware
- Frankie Gold, VMware
- Phuong Hoang, Dell-EMC
- Naeil Ezzoueidi, AWS
- Alay Patel, Red Hat
- Chris Little, VMware
-
nrb
- Announcement
- Committing to working on
velero debug
and manifest design docs
-
bridget:
- Catching up after PTO
- Delayed getting the plugin versioning design doc out
-
dave
- Working through issue backlog with Eleanor and Nolan
- Added multiple NS backup/restore e2e test (PR)
- Astrolabe demo work
- PTO May 17-May 28
-
eleanor
- Split up the #velero channel on the Kubernetes slack. #velero-users is for users to help each other, #velero-dev is for Velero development-related discussions. As always, go to Github Community Q+A for help from maintainers (see pinned post in either channel)
- More details on the backlog grooming that Dave mentioned
- Currently triaging issues into three catagories:
- "current" - might be addressed in 1.7 or 1.8 (roughly, 2021)
- "icebox" - might be addressed in 2.0 or later (roughly, 2022), will have label 'icebox'
- closed
- Started with 411 issues a week ago, triaged 134 issues (31 stayed as current, 42 iceboxed, 61 closed). 277 issues left to triage!
- bridget:
- Scott Seago has joined the core maintainer team! Welcome, Scott!
- If you’d like to join us, take a look at our Governance document
- Scott Seago has joined the core maintainer team! Welcome, Scott!
- @codegold79, @PradeepJigalur Proposed blog post: Blog for Velero site Developer's Guide: to Velero (MacOS Version) Using Minio
- Alay:
- Issue we hit while running velero with custom s3 server, https://github.com/vmware-tanzu/velero/issues/3771
- Subtle differences in how ListObjectsV2 and ListObject is implemented
- nrb
- Minio relicensed to AGPL, we may have to find an alternative
- Jonas Rosland, VMware
- Nolan Brubaker, VMware
- Dave Smith-Uchida, VMware
- Bridget McErlean, VMware
- Carlisia Thompson, VMware
- Eleanor Millman, VMware (PM)
- Phuong Hoang, Dell-EMC
- Scott Seago, Red Hat
- JenTing Hsiao, SUSE
-
dave
- Team updates
- Finishing off upload progress spec (https://github.com/vmware-tanzu/velero/pull/3416)
-
nrb
- Researching Carvel suite documentation and recommendations in order to get started on bringing Velero into it.
- Starting on a
velero debug
command that will leverage crashd scripts, need to get a rough design doc in - Carlisia and I will be joining Dylan Murray at KubeCon EU, May 6 2021 (Next Thursday) at 3pm Brussels time to discuss Konveyor and migration.
-
bridget
- Continuing on plugin versioning design work
-
carlisia
- Hands-on Introduction to Velero | Rawkode Live - YouTube - David McKay
- PR reviews
- Researching Carvel
- eleanor
- What should we do with general discussion questions on the Velero slack channel? Also, how is it going with moving the support questions to Github?
- Any recommendations on how we can track OSS community health? Contributers, PRs come to mind but wanted to know if anyone else had already been tracking community health (may be a question best for Jonas :) )
- @arsulegai: Fix typo in the restic document
- @josemaia: Fix typo in restic documentation
- @cpanato: [velero] Step down cpanato
- @jenting: [velero] Remove helm2 from issue template
-
@jenting: [velero] Fix
helm upgrade
does not upgrade the CRDs - @jenting: Only publish the container image from the root repo
Contributor Shoutouts Velero Q&A
taisyo7333 (Daisuke Inoue) VolkerKozlowski
We do have unanswered questions.
- Carlisia Thompson - VMware
- Eleanor Millman, VMware (PM)
- Jonas Rosland, VMware
- Bridget McErlean, VMware
- Scott Seago, Red Hat
- Dave Smith-Uchida, VMware
- carlisia
- We now have a set of Velero logos available: velero/assets at main · vmware-tanzu/velero
- Also: planning for v1.7
- Learning Carvel (ytt + kapp)
- bridget
- Started design work for plugin versioning
- nrb
- Returning from break
- Picking up some design work from before (will bring it up in the discussion topics)
- dave
- Product/roadmap definition
- ashish
- CSI work scoping for 1.7
-
Rahul Rathi
- Delete backup requests getting stuck - https://github.com/vmware-tanzu/velero/issues/3701
-
nrb
-
Velero object manifest proposal
- Shawn Hurley raises the issue that owner references may expect to be restored by the controller, not Velero. This is a challenge, for things like StatefulSets which must have their objects recreated bottom-up, while ClusterAPI needs to be created top down.
-
Velero object manifest proposal
-
Ayush Agrawal
- Same location restore of a namespace with few PVs is going in indefinite loop. Issue observed on vSphere plugin version 1.1.0. It was working fine with version 1.0.2
-
Eleanor
- Roll call for future community meetings so we know who is on the call and what their affiliation is (if any)
- carlisia
- PTO most of last week
Description | Status |
---|---|
AWS tests for the RC2 · Issue #3623 · vmware-tanzu/velero | ✅ |
-
bridget
- Velero 1.6 has been released!
- https://github.com/vmware-tanzu/velero/releases/tag/v1.6.0
-
dave
- Testing & release physics
- PR merging can resume
-
ashish
- Mostly rc2 testing
- Tunde had a question regarding restores to cloud providers, giving this error:
error executing PVAction for persistent volumes Caused by POST https://ec2.region.gov x509 certificate signed by unknown authority
- Issue opened: https://github.com/vmware-tanzu/velero/discussions/3677
- None today.
Contributor Shoutouts Velero Q&A
None this week. We do have unanswered questions.
- carlisia Theme for this week: more testing for the RC2 release.
Description | Status |
---|---|
test install script | Wrote a tiny script for running multiple consecutive tests to install/uninstall Velero (wrt my AWS install/e2e failure) |
Revert printer columns by carlisia · Pull Request #3652 · vmware-tanzu/velero | My PR merged 🆗 |
Update docs for v1.6.0 RC2 by carlisia · Pull Request #3660 · vmware-tanzu/velero | My PR merged 🆗 |
Velero v1.6.0-RC2 is out, please test! · Discussion #3663 · vmware-tanzu/velero | Pre-release |
- bridget
- Released v1.5.4
- Includes bug fixes and build script changes
- Released v1.5.4
- ashish
- Mostly release testing last week and
- Tracking down to revert printer column change. Issue 3656 This still needs investigation as to why
- dave
- Testing
- Velero vision and strategy planning
-
What was the outcome/progress from last week’s discussion topics?
- Last week...
-
Eleanor
- Have we considered directing help requests to Stack Overflow, rather than answering on the Velero slack? The Spring team does this and has found it helpful. Maybe this would inspire more Velero community members to help out those asking questions.
- None today.
Contributor Shoutouts Velero Q&A
None this week. We do have unanswered questions.
- carlisia
- Theme: more unblocking of items for the v1.6 release.
- On community support
Description | Status | |
---|---|---|
#3618 | [velero] Make uninstall more robust and informative (release blocker) | My PR merged 🆗 |
#3600 | [velero] [bug maybe] (Intermittently) Cannot install or run e2e tests on AWS due to deletebackuprequests failing to create and causing a server time out | Bug 🐞 |
#3629 | [velero] Runs vSphere tests with snapshots | Reviewed PR ✅ |
#3634 | [velero] Allow Dockerfiles to be configurable | Reviewed PR ✅ |
-
dave
- E2E tests with volume snapshots running/passing on vSphere, AWS & Azure
- Release management
-
bridget
-
nrb
- Catching up after illness
- Konveyor BOF: Thursday, May 6: 15:00 - 15:45 CEST
-
ashish
- Running tests on the v1.6 RC
-
eleanor
- Quick product update
- What was the outcome/progress from last week’s discussion topics?
- Last week...
- Frankie & Rafael: Would it be feasible for us to to import backup and restore packages as libraries and use these remotely from a cluster to backup and restore on other clusters? One reason to do this is to increase efficiency as Velero would only need to be installed on a service cluster and not every cluster. Another is security, where customers do not want to install Velero, which have pods with priviledged access, onto their production clusters.
- carlisia
- Is it useful to have a relase checklist? https://github.com/vmware-tanzu/velero/issues/3623
- None today.
Contributor Shoutouts Velero Q&A
None this week. We do have unanswered questions.
-
ashish
- Working with Eleanor, our new PM to familiarize with 1.7 Roadmap.
-
bridget
- Created a document to describe test cases for releases (PR 3601)
-
carlisia
Description Status Tests for v1.6 release (release-blocker) ✅ #3605 [velero] Fix uninstall + remove left over resources after test failure (release-blocker) PR open for review 📬 Next:
- have built the v1.2.0 images for plugins but still need to create releases (pending tests)
- review Bridget's PR
-
dave
- Working thru getting 1.6 volume snapshots tests working on vSphere
- carlisia
- Theme: unblocking items for the v1.6 release.
Description | Status | |
---|---|---|
#3489 | [velero] Use Credential from BSL for restic commands (release-blocker) | reviewed PR ✅ |
#3559 | [velero] Add E2E test for multiple credentials (release-blocker) | reviewed PR ✅ |
#3527 | [velero] Prefer conditional waiting over magic sleep (release-blocker) | reviewed PR ✅ |
#3583 | [velero] Restore progress reporting bug fix (release-blocker) | reviewed PR ✅ |
#3568 | [velero] Update upgrade docs (release-blocker) | PR merged 🆗 |
#3584 | [velero] Improve GH Action PR assign + labeling | PR open for review 📬 |
#3591 | [velero] Improve plugin release instructions | PR open for review 📬 |
AWS / GCP / Azure | [plugins] Update changelogs | PRs merged 🆗 |
Issue 3493 | Initial scoping out of work for packaging with Carvel | Meeting ☎️ |
-Next:
- push tags and run tests against v1.2.0 of the 3 Velero maintainted plugins
- plan the rest of the week and start planning/organizing for v1.7
- PR reviews
- bridget
- Focusing on 1.6 release blockers
- Multiple credentials work is complete
- dave
- E2E tests with volume snapshots
- Release candidate when E2E tests running/passing on AWS & vSphere
- RC tests with latest/earliest K8S supported, Azure, AWS, Kind, vSphere, GCP
- Manual tests pass
- carlisia
- Welcome Eleanor, who officially starts this week! (PM for Velero)
- e2e tests for Velero upgrades?
Contributor Shoutouts Velero Q&A
None this week. We do have unanswered questions.
- nrb
- Not a lot of progress on code items, mostly working on process stuff and internal builds.
- bridget
- BSL and Plugin PRs merged for multiple credentials
- Restic PR now ready for review: PR 3489
- Working on E2E test for multiple credentials
- carlisia
- Last week: community support + PR reviews of release blockers
- This week: PR reviews + review of upload progress design + resolving support issue from last week (restore gets stuck restoring an nfs-pv using restic - (https://github.com/vmware-tanzu/velero/issues/3450)
- dave
- vSphere stuff
- Updated ROADMAP.md with 1.7.0 items (https://github.com/vmware-tanzu/velero/blob/main/ROADMAP.md)
- This week - community support
- ashish
- E2E tests flakyness:
- Restic upgrade:
- Eleanor Millman will be our new PM starting March 15, 2021
- Nolan: Go over release-blockers for v1.6.0
- Nolan: Velero Roadmap update for v1.7.0
- We will be moving to date-based releases, probably close to Kubernetes release dates.
- This would be a 4 month cadence, and give us more realistic timeframes; what do folks think about this?
- No matter what timeframe we pick, we'll be shipping what's included at that time and only stopping for critical bugs.
- Leave comments on https://github.com/vmware-tanzu/velero/pull/3551
- Nolan: Working on a Velero vision for the future. Please leave a comment on this hackmd if you'd like to share your thoughts.
- @jenting: Add jenting as reviewer
- @jenting: Add jenting as reviewer
- @jenting: [velero] Helm v2 deprecated
- @jenting: [velero] Update chart maintainer
Contributor Shoutouts Velero Q&A
-
bridget
-
nrb
- Not a lot of progress on roadmap last week, dealing with internal TKG builds
-
ashish
- Working on making e2e tests as part of our release pipeline.
-
dave
- Discussion on upload progress monitoring
- Working on reviewing outstanding feature backlog
-
What was the outcome/progress from last week’s discussion topics?
- Findings for what happens when a resource is in multiple API groups when processed by a custom plugin - new documentation merged in #3498
-
v1.7.0 rough roadmap
- Velero debug support, based on crashd
- Trying to get CSI snapshot support to GA
- Plugin versioning
- Snapshot upload progress
- Manifest data structure
- Distroless container base image to reduce attack surface
- Velero Carvel installation
- More detailed test plan; get more thorough in what we're actually looking for out of tests
- @codegold79: Update in-code documentation to show resources can be specified with group name
- @slavina-rumenova: Adding check if disk description is empty
- @justbert: Add documentation around minimum required permissions
- @tareqhs: [velero] customize client-qps and client-burst
- @peterekhator: [velero] feat: add nodeselector for restic
- @cyril-corbon: [velero] feat: add annotations for velero deployment and restic daemonset
- @codegold79: [Velero] Add velero component label and update docs
- bridget
- carlisia
- Addressed code reviews for the DownloadRequest controller - https://github.com/vmware-tanzu/velero/pull/3004
- Looking at an issue with a capi cluster
- PR reviews
- nrb
- Reviewing blockers for v1.6.0
- Continuing to refine roadmap out to v1.9+
- Testing an update to restic v0.12.0
- dave
- Working on road map
- Open review/discussion for Upload Progress monitoring design doc
- https://github.com/vmware-tanzu/velero/pull/3416
- Zoom - Feb 25, 2021 9:00 AM Pacific - https://VMware.zoom.us/j/94331975442?pwd=V2Rmci9kMjlOMWlHQUZqSkZKQ0ttdz09&from=addon
- ashish
- Finishing up plumbing work for Velero e2e tests on internal platform.
- Any rotating topics we want to add here?
- What was the outcome/progress from last week's discussion topics?
- nrb: Started a design proposal for a backup manifest data structure
- @codegold79 / @brito-rafa: Findings for what happens when a resource is in multiple API groups when processed by a custom plugin. Related issue: https://github.com/vmware-tanzu/velero/issues/3491
- Plugin authors should specify fully qualified names in the ResourceSelector type
- Action: Document ResourceSelector type
- Action: Resources that have multiple views with shared UUIDs - define how to handle these properly on restore
- Example: Deployments which move versions from v1.15 -> v1.16
- Example: customresourcedefinitions.apiextensions.k8s.io v1beta1 -> v1 introduced different fields, but the object was the same one
- dave: Using an outbound proxy - Any experience from the group on best practices?
- @MadhavJivrajani: added documentation for how velero handles encryption
- @aslafy-z: fix typo in item_hook_handler
- @aristosvo: Security configuration Azure Storage Account with AKS
-
carlisia
- Addressing code reviews for the DownloadRequest controller
- PR reviews
-
bridget
- Community support last week
- Multiple credentials support
- Draft PR for BSL support
- Working on Restic support
- Will continue on plugin support
- Would like to release the Azure plugin this week
- To release PR 87
-
dave
- Finishing up multi-cloud E2E tests PR
- Worked with Nolan on roadmap
-
nrb
- Finished up some github actions
-
nrb
- Helping implement credential support on volume snapshot locations
- Opened a PR to close issues if they're stale. (PRs will not be closed as stale)
- Opened a PR for labeling issues and adding a PR template
- Working with Dave to solidify a roadmap for the next few versions
- Reviews of items defined as release blockers.
- This list is incomplete, but these are the PRs we're prioritizing
- Aim to get a pre-release of v1.6.0 out by end of February
- Playing with "crashd" to get info about a Velero install within a cluster.
- Getting some sort of bundling would be helpful so we can put the Velero crashd scripts in our repo.
- Would be part of a solution to
velero debug
or something similar
-
bridget
-
carlisia
- Updated DownloadRequest PR, ready for review
- Wrapping up addressing reviews for the BSL credentials field PR
- Next: review PRs related to the multiple credentials change
- After: PR review of the e2e tests
-
dave
- Community support last week
- Upload progress design doc - https://github.com/vmware-tanzu/velero/pull/3416
- Will schedule community design review on upload progress
- E2E tests running automatically
- shawn-hurley (Shawn Hurley)/dave (Dave Smith-Uchida) - Have the Velero CLI use the active namespace in the current context (https://github.com/vmware-tanzu/velero/issues/3194)
- This has links to multitenancy design - if Velero watches for backups & restores in different namespaces, this becomes important
- Nolan owes architecture diagrams
- Rahul Rathi - Ways to capture the volume size corresponding to every snapshot contained in a backup
- Currently there is no place where Velero captures the snapshot sizes
- Can the velero VolumeSnapshotter API add a way to report the size of the snapshot and the size of the volume?
- Dave - snapshots could have dependencies
- This is why there's a request for the original volume size
- Nolan
- Does the CSI API expose this?
- There's a restoreSize field there
- We'd need to add another field on the CSI objects, which is viable
- How would this work with restic
- Could use PV's size to start with
- Does the CSI API expose this?
- Also helps on restore
- Dave - Can we get use cases?
- May need a dry run
- Give users an idea of how much data is going to be restored?
- This would be hard to use across clouds
- Requirements in priority
- Volume size (in Velero and CSI API)
- The VolumeSnapshotters are eventually going to be deprecated, so we'll need to make sure it gets into CSI
- CSI and vSphere snapshots are a different path - they're BackupItemActions
- We have the PV YAML in the backup, and can scrape it
- Can we get a design doc?
- Volume size (in Velero and CSI API)
- Frankie (codegold79)/Rafael (brito-rafa) - Update on PR #3133 (Enable API Groups Feature)
- @a-mccarthy: remove FAQ pages
- @mike1808: Add colors to describe command
- @shellwedance: Modify InitContainer checking function that potentially incurs error
- @aslafy-z: [velero] feat: allow servicemonitor to be deployed in another namespace
-
carlisia:
- Addressing code review for:
- PR reviews
-
bridget:
- Focusing on PR reviews
- Continuing on multiple credentials support
- Will open more PRs once dependent PRs are reviewed/merged
-
dave
- Community support
- Upload progress tracking design
-
jonas
- New website layout: https://github.com/vmware-tanzu/velero/pull/3279
- pranavgaikwad (Pranav Gaikwad)
- Need help building Velero CLI
None this week (lots of PRs pending reviews)
- nrb:
- Reviewing Frankie's PR for version negotiation at restore.
- Reviewing PRs that multi-creds work depends on.
- Tech debt items for v1.6.0 will be trimmed from the board this week and moved to v1.7.0
- bridget:
- Continuing work on multiple credentials support
- Reviewing PRs
- dave
- e2e tests across multi-cloud
- e2e test for multiple namespaces
-
Ritesh Patel from Nirmata will demo Kyverno
- Please reach out to me for any questions at: [email protected]
-
Pranav Gaikwad (@pranavgaikwad) Restore Progress feedback. Should the excluded resources be included in the count of items restored? Not included as per design.
-
Have a question? You can ask in the Discussion Q&A
- @MadhavJivrajani: Raise logging level for PV deletion timeout
- @a-mccarthy: Update docs to clarify backup location and relationship with other data
- @cpanato: [velero] Helm2 fix
- @cpanato: add stable repo to the new location
-
carlisia
- Almost done with addressing reviews for Download Request (https://github.com/vmware-tanzu/velero/pull/3004)
-
bridget
- Released v1.5.3
- Helped out with some internal build processes
- Working on POC for multiple credentials
- Need to review outstanding PRs
-
nrb
- Internal build updates for Velero v1.5.x series (build changes taking a while)
- Reviewed timeout design w/ Phuong
- My notes: https://hackmd.io/rGQuMa3XRDm7BW-CVVLAsg
-
dave
- E2E tests running in AWS, Azure clouds
- Working on next tests, CI/CD integration
- carlisia
- We are using GH Discussions for community support now (and other topics): https://github.com/vmware-tanzu/velero/discussions
- bridget
- Multiple credentials POC demo
- phuong: quick update on the plugin timeout design
- Step 1. Add golang contexts into the plugin interfaces
- Uses new
WithContext
variations to each fuction for backwards compatibility
- Uses new
- Step 2. Determine timeouts & cancellation behavior
- Plugin versioning: https://github.com/vmware-tanzu/velero/issues/3285
- Helps with modifying plugin interfaces without requiring everyone upgrading in lock step
- High level: looking for a pod-level timeout that covers ALL PVs connected.
- Nolan's notes: https://hackmd.io/rGQuMa3XRDm7BW-CVVLAsg
- Recording of the meeting: https://Dell.zoom.us/rec/share/EtlVa0vDa_fM0pzxArc9Izbq1LJwNpc1v5bfWcIwjCGzC4KDkjBqkudCWAGZqqI.e01a98H7-RO0y2_q Passcode: xH.vY3D5
- Step 1. Add golang contexts into the plugin interfaces
- Nolan & Dave will be doing a presentation on Velero at the Data Protection Working Group on Wednesday 1/26, 9am Pacific time
- #wg-data-protection on the kubernetes slack
- dave - e2e tests running in Azure - Working on e2e tests running against all clouds as install target
- nrb
- Out most of last week due to family emergency
- Reviewed https://github.com/vmware-tanzu/velero/issues/3191 for the cause of throttling log messages
- Increase --client-burst & --client-qps if you see this. We'll get this increased in v1.6
- Opened an issue for some of Velero's upcoming rearchitecture, https://github.com/vmware-tanzu/velero/issues/3229
- Covering community support w/ Carlisia this week
- bridget
- Community support last week
- Working on multiple credentials support
- Need to make a decision on approach to take
- Need to follow up on some PRs that have been updated
- carlisia - This week will be PR reviews and addressing code reviews on my PRs - Sharing community support with Nolan - PTO this Thu and Fri
- dave
- Azure issues with memory limit and plug-in failure. Hard to debug some plug-in failures.
- nrb - There is an issue w/ Azure plugin where object storage chunk uploading uses the maximum memory of the Velero pod.
- nrb - Adding ~10 log messages into the Backup CR seems useful, especially when it can't upload to object store
- Azure issues with memory limit and plug-in failure. Hard to debug some plug-in failures.
- Dylan
- Ability to selectively patch resources on per restore basis.
- Use case is Secrets & CRs
- User wants to continually patch Secrets vs replace it
- Operators watching CRs, they wanted to make sure the operators were going to keep working
- Current design of plugins is very much all or nothing.
- Plugins should be able to allow mutations or patching
- Give post hooks the backup manifest to help
- When patching, this is a merge operation. That may result in a merged, incorrect object at the end
- Can we add a way to download individual JSON from a backup to then re-submit with Kubectl?
- This exists with the
velero backup download
command, but you need to take it out of a tarball
- This exists with the
- Can we modify the restoreitemaction plugin API to return an action?
- The plugin could identify the relevant fields and return a patch object & the patch action
- Action - Alay and Dylan to work on design doc
- Use case is Secrets & CRs
- Ability to selectively patch resources on per restore basis.
- Phuong: ([email protected]) invite to design meeting for Velero plugin timeout 9am PST Friday Jan 15th. This is the Zoom meeting: https://Dell.zoom.us/j/91078486282?pwd=Yk9sU1UwT0NScXE2Q2oyRGV3K002QT09
- This is for timing out plugins generically
- Enhance the plugins to use the Context for timeouts
- Please add to https://groups.google.com/g/projectvelero
- carlisia
- hit a temporary snag with using GH Discussion: https://github.com/github/feedback/discussions/3105
- is HackMD getting slow again? Time to archive?
- nrb
- Current v1.6.0 status: https://github.com/vmware-tanzu/velero/projects/4
- Testing is moving along
- Need to get multiple credential support design approved
- Current v1.6.0 status: https://github.com/vmware-tanzu/velero/projects/4
- bridget
- Can we do a v1.5.3 release in the meantime before 1.6?
- nrb: 👍
- We need to include some patches like properly deleting when DeleteItemActions are missing, and fixing include/exclude plugin logic (I don't have a full list)
- nrb: 👍
- Can we do a v1.5.3 release in the meantime before 1.6?
- @justenwalker/Bryson Shepherd (on Slack): fix: missing results in ListObjects/CommonPrefixes
- @eyenx: [velero] feat(schedule): add annotation templating
- carlisia - Back from 2 weeks PTO - This week will be PR reviews and addressing code reviews on my PRs
- bridget
- Catching up after PTO
- On community support this week
- Will pick up work on multiple credentials support again
- PR #2403 needs another review
- nrb
- Also catching up after PTO - need to catch up on opened issues and outstanding PRs
- carlisia
- are we ready to start with the GitHub Discussion? I started a list of potential categories here: https://hackmd.io/OFFTp_RIRmOQ7xwhxkv0yA