Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fork Sync: Update from parent repository #76

Open
wants to merge 441 commits into
base: konveyor-dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
441 commits
Select commit Hold shift + click to select a range
cacb5f0
Apply suggestions from code review
kaovilai Aug 9, 2024
eebc4af
Make retry func name more generic
kaovilai Aug 28, 2024
252e8a8
node-agent config for pod resources
Lyndon-Li Aug 29, 2024
cb7eebd
Merge pull request #8143 from Lyndon-Li/data-mover-ms-pod-resource-limit
Lyndon-Li Aug 29, 2024
a80c935
bump up kopia
Lyndon-Li Aug 28, 2024
b5c9921
Merge pull request #8158 from Lyndon-Li/bump-up-kopia
reasonerjt Aug 29, 2024
866c2ab
Merge branch 'main' into data-mover-ms-doc
Lyndon-Li Aug 29, 2024
c79d7eb
data mover ms doc
Lyndon-Li Aug 29, 2024
f6e2b01
Apply backupPVCConfig to backupPod volume spec
shubham-pampattiwar Aug 21, 2024
3408ffe
Merge pull request #8141 from shubham-pampattiwar/fix-backup-pvc-config
Lyndon-Li Aug 30, 2024
1d9fbcf
Only get VolumeSnapshotClass when DataUpload exists.
blackpiglet Jul 3, 2024
8be8fc6
Add check for PV claimref nil
anshulahuja98 Sep 2, 2024
79156be
Merge branch 'main' into pvnullfix
anshulahuja98 Sep 2, 2024
434bd2f
linter
anshulahuja98 Sep 2, 2024
2d3521a
fix
anshulahuja98 Sep 2, 2024
e8632b2
Merge pull request #7974 from blackpiglet/7823_fix
blackpiglet Sep 3, 2024
8ae667e
Merge pull request #8063 from kaovilai/retry-patching-inprogress-design
reasonerjt Sep 3, 2024
9d6f4d2
ItemBlock model and phase 1 (single-thread) workflow changes
sseago Aug 5, 2024
c78fea3
Merge pull request #8174 from anshulahuja98/pvnullfix
blackpiglet Sep 4, 2024
dc6eeaf
Pass Velero server command args to the plugins
ywk253100 Jul 23, 2024
6d0f726
Fix #8168 - AWS secrets should not be exposed while running tests
mpryc Aug 30, 2024
74ca35e
Update Openshift SCC docs link
shubham-pampattiwar Aug 30, 2024
12b2dbe
Merge pull request #8170 from shubham-pampattiwar/update-scc-docs
blackpiglet Sep 5, 2024
7439db5
Merge pull request #8166 from ywk253100/240705_plugin_args
reasonerjt Sep 6, 2024
43de32a
add doc for node-agent memory preserve
Lyndon-Li Aug 30, 2024
a19cf56
Merge pull request #8167 from Lyndon-Li/node-agent-memory-preserve-doc
shubham-pampattiwar Sep 9, 2024
b92143d
Merge pull request #8102 from sseago/itemblock-workflow
shubham-pampattiwar Sep 9, 2024
26cc41f
Implement the Repo maintanence Job configuration design.
blackpiglet Aug 21, 2024
5c4c66b
Add controller name to periodical_enqueue_source
kaovilai Sep 9, 2024
46801a0
Merge pull request #8145 from blackpiglet/7758_implement
blackpiglet Sep 10, 2024
ae5d97c
Merge branch 'main' into data-mover-ms-doc
Lyndon-Li Sep 10, 2024
2641cc8
data mover ms doc
Lyndon-Li Sep 10, 2024
02ac106
use newGR instead of groupResource if plugin has modified the group
AlbeeSo Sep 10, 2024
c2192a7
typo
AlbeeSo Sep 10, 2024
f1846be
Enable --fail-fast by default for E2E and performance tests.
blackpiglet Sep 10, 2024
c643ee5
Retry completion status patch for backup and restore resources
kaovilai May 30, 2024
7c9b7c1
Merge pull request #8144 from Lyndon-Li/data-mover-ms-doc
shubham-pampattiwar Sep 10, 2024
3c777cb
pkg/podvolume/backupper_test.go:597:14: the cancel function returned …
kaovilai Sep 10, 2024
b523a1b
Merge pull request #8068 from kaovilai/retry-patching-inprogress-impl…
ywk253100 Sep 11, 2024
f1e68f8
Merge pull request #8202 from blackpiglet/7883_fix
reasonerjt Sep 11, 2024
bf6215c
Merge pull request #7793 from kaovilai/upgrade_robfig/cron/v3
blackpiglet Sep 11, 2024
1110853
Merge pull request #8104 from kaovilai/makefile-changelog
blackpiglet Sep 11, 2024
c8aa37d
Remove additional param, use pkg/constant
kaovilai Sep 11, 2024
7016863
pvc_pv_test.go:32:2: other import of "k8s.io/api/core/v1"
kaovilai Sep 11, 2024
5b4c8cd
Merge pull request #8198 from kaovilai/pes-controller
ywk253100 Sep 12, 2024
670338e
Merge pull request #8210 from kaovilai/pvc_pv_test.go-32-2
ywk253100 Sep 12, 2024
7e8a3c0
Merge pull request #8206 from kaovilai/pkgpodvolumebackupper_test.go5…
ywk253100 Sep 12, 2024
68f3545
Add the ConfigMap-specified parameters into `velero install` CLI.
blackpiglet Sep 10, 2024
efcf836
Merge pull request #8201 from blackpiglet/update_velero_install_param…
blackpiglet Sep 12, 2024
da29146
Merge pull request #8199 from AlbeeSo/fix/use-new-gr
shubham-pampattiwar Sep 12, 2024
3f9c2dc
Reduces ~140 indirect imports for plugin/framework importers (#8208)
kaovilai Sep 13, 2024
e6fb4ba
Update design doc and site docs to reflect ItemBlock implementation
sseago Sep 12, 2024
5d0f09d
Update the wait-for-additional-items design doc link
emmanuel-ferdman Sep 18, 2024
95f6729
Merge pull request #8225 from emmanuel-ferdman/main
blackpiglet Sep 18, 2024
0b74a73
Merge pull request #8218 from sseago/itmblock-docs
shubham-pampattiwar Sep 18, 2024
390ac49
Add the Carvel package related resources to the restore priority list
ywk253100 Sep 19, 2024
60e9277
Merge pull request #8228 from ywk253100/240919_restore_priority
reasonerjt Sep 23, 2024
9deaa81
issue 8232: ensure the ending event sinked before shutdown
Lyndon-Li Sep 23, 2024
1ba78b8
Skip uninstall and resource cleanup when fail-fast is enabled.
blackpiglet Sep 13, 2024
5dcb315
Bump v1.13 and 1.14 plugin versions for E2E test.
blackpiglet Sep 23, 2024
9855cd2
docs(vgdp-micro-service.md): correct typo in VGDP acronym description…
kaovilai Sep 23, 2024
025d66d
Merge pull request #8237 from Lyndon-Li/issue-fix-8232
blackpiglet Sep 24, 2024
8e94e1f
Merge pull request #8239 from kaovilai/vgdpmcsv-abb
shubham-pampattiwar Sep 24, 2024
11f771f
Merge pull request #8216 from blackpiglet/skip_uninstall_on_fail_fast
reasonerjt Sep 24, 2024
c0d51a5
Add labels to maintanance job pods
shubham-pampattiwar Sep 25, 2024
aab2140
Merge pull request #8246 from shubham-pampattiwar/add-labels-job
reasonerjt Sep 25, 2024
a441687
Allow multi-arch manifest-list from `make container`
kaovilai Sep 27, 2024
0ccdc7c
issue 8249: disable selinux relabel for backupPod (#8250)
Lyndon-Li Sep 27, 2024
42de654
Revert "issue 8249: disable selinux relabel for backupPod (#8250)" (#…
kaovilai Sep 27, 2024
f15cde5
Remove mutiple single quotes from Velero backup.status.validationErro…
shubham-pampattiwar Sep 24, 2024
3f4a1c2
Makefile: Add BUILDX_PUSH var
kaovilai Oct 1, 2024
7580538
Expose VSC SourceVolumeMode
msfrucht Oct 3, 2024
14758a3
Merge pull request #8261 from msfrucht/copy_sourcevolumemode
Lyndon-Li Oct 8, 2024
0a4e417
Bump up version of client-go and controller-runtime
ywk253100 Oct 8, 2024
db2eb89
Merge pull request #8245 from shubham-pampattiwar/fix-err-str
reasonerjt Oct 9, 2024
10260bd
Merge pull request #8056 from kaovilai/makelocalnodocker
reasonerjt Oct 9, 2024
23ca089
Use '"' rather than '`' in the log to avoid unexpected new line
ywk253100 Oct 9, 2024
ba0dbb9
Merge pull request #8281 from ywk253100/241009_fix
reasonerjt Oct 9, 2024
561073d
1.15 readme and implemented designs
Lyndon-Li Oct 9, 2024
de7a414
only set spec.volumes readonly if PVC is readonly for datamover
sseago Oct 9, 2024
b34e011
Merge pull request #8286 from Lyndon-Li/1.15-readme
shubham-pampattiwar Oct 10, 2024
f02613d
Merge pull request #8284 from sseago/selinux-readonly
Lyndon-Li Oct 11, 2024
b1035dd
add no-relabeling option to backupPVC configmap
sseago Oct 11, 2024
69b456a
Set hinting region to use for GetBucketRegion() in pkg/repository/con…
kaovilai Oct 14, 2024
d9b278e
Revert "Expose VSC SourceVolumeMode"
msfrucht Oct 14, 2024
6a1d8df
Fix the context choosing error after migration case.
blackpiglet Oct 13, 2024
34d4f18
Merge pull request #8288 from sseago/spc-norelabeling
Lyndon-Li Oct 15, 2024
6fa81ec
fixed error message typo for item block action
sseago Oct 15, 2024
2b3a0b4
Merge pull request #8293 from blackpiglet/fix_e2e_namespace_missing_i…
ywk253100 Oct 16, 2024
0945780
Merge pull request #8305 from sseago/iba-typo
Lyndon-Li Oct 16, 2024
fe14fb2
Merge pull request #8301 from msfrucht/revert_expose_sourcevolumemode
Lyndon-Li Oct 16, 2024
5c4b04e
Fix the issue in pushing image Github action
ywk253100 Oct 16, 2024
9d5bb45
bump up kopia for 1.15
Lyndon-Li Oct 16, 2024
b24b9fe
Merge pull request #8309 from ywk253100/241016_action
reasonerjt Oct 16, 2024
c6264ff
Merge pull request #8313 from Lyndon-Li/1.15-bump-up-kopia
reasonerjt Oct 16, 2024
226a4c1
golangci-lint: enable and fix thelper linter
mmorel-35 Oct 17, 2024
732b87b
Merge pull request #8314 from mmorel-35/golangci-lint/thelper
shubham-pampattiwar Oct 17, 2024
d06601e
fix: use Contains or ErrorContains with testify
mmorel-35 Oct 18, 2024
c53ab20
Merge pull request #8322 from mmorel-35/golangci-lint/contains
reasonerjt Oct 21, 2024
e770f0c
fix(pkg/repository/maintenance): don't panic when there's no containe…
mcluseau Oct 6, 2024
1831c7b
Bump the E2E migration and upgrade Velero and plugin versions for 1.15
blackpiglet Oct 22, 2024
fa4899a
Merge pull request #8329 from blackpiglet/bump_e2e_migration_upgrade_…
reasonerjt Oct 22, 2024
331d057
update upgrade to 1.15 doc
Lyndon-Li Oct 22, 2024
660ea1e
Merge pull request #8331 from Lyndon-Li/doc-upgrade-to-1.15
Lyndon-Li Oct 22, 2024
23bb033
fix doc index for 1.15
Lyndon-Li Oct 22, 2024
182478f
Merge pull request #8332 from Lyndon-Li/fix-doc-index-for-1.15
Lyndon-Li Oct 22, 2024
9f17fb3
add doc for 1.15
Lyndon-Li Oct 22, 2024
6ffe461
add 1.15 changelog
Lyndon-Li Oct 22, 2024
bdd231c
Merge pull request #8333 from Lyndon-Li/add-1.15-doc
Lyndon-Li Oct 23, 2024
706dd13
Merge pull request #8330 from Lyndon-Li/1.15-change-log
ywk253100 Oct 23, 2024
53ef988
fix windows cli compile problem
Lyndon-Li Oct 23, 2024
a9b5dbc
Merge pull request #8337 from Lyndon-Li/fix-windows-cli-compile-problem
Lyndon-Li Oct 23, 2024
fa7fca8
fix a warning during make container
Lyndon-Li Oct 23, 2024
ebbeb7a
Merge pull request #8338 from Lyndon-Li/fix-make-container-warning
Lyndon-Li Oct 23, 2024
e8267ab
Make change to support VKS environment.
blackpiglet Oct 15, 2024
82ce1fa
Fix the KIBISHII_DIRECTORY parameter not work for make test-e2e issue.
blackpiglet Oct 17, 2024
8058a38
Merge pull request #8271 from mcluseau/main
blackpiglet Oct 28, 2024
8320df4
Merge pull request #8275 from ywk253100/241008_discovery
ywk253100 Oct 28, 2024
0784792
Use aggregated discovery API to discovery API groups and resources
ywk253100 Oct 11, 2024
e2839bb
Include --annotations flag in backup and restore create commands
alromeros Oct 25, 2024
70d8890
Copy "envFrom" from Velero server when creating maintenance jobs
a-really-great-username Oct 23, 2024
29d84fe
Refactor the code to get the plugin images for migration cases.
blackpiglet Oct 25, 2024
db470a7
Merge pull request #8315 from blackpiglet/8298_fix
reasonerjt Oct 30, 2024
f981dd4
Copy "envFrom" from Velero node-agent when creating data mover pods
a-really-great-username Oct 30, 2024
7c4bc77
Fix Restore objects status docs
shubham-pampattiwar Nov 5, 2024
6bffac5
Merge pull request #8353 from ywk253100/241010_discovery
ywk253100 Nov 5, 2024
d0cffa3
Merge pull request #8354 from alromeros/add-annotations-flag
reasonerjt Nov 5, 2024
4071435
Add kaovilai maintainer details
kaovilai Nov 5, 2024
a75506b
Skip e2e, crd, go linters on .md checks.
kaovilai Nov 6, 2024
10fce5e
Merge pull request #8370 from shubham-pampattiwar/fix-status-rs-docs
shubham-pampattiwar Nov 6, 2024
6588141
Add --item-block-worker-count flag to velero install and server
sseago Nov 7, 2024
a5ef9d6
Typo: ebs.csi.aws.com instead of aws.ebs.csi.driver
kaovilai Nov 7, 2024
a46fef8
Merge pull request #8378 from kaovilai/skipTestsFor.md
blackpiglet Nov 8, 2024
511afbe
Merge pull request #8377 from kaovilai/maintainerinfo
ywk253100 Nov 11, 2024
1fbd22f
Merge pull request #8381 from kaovilai/ebs.csi.aws.com
ywk253100 Nov 11, 2024
d5d5cc6
Remove crd-verify-kind action because the e2e-test-kind already cover…
blackpiglet Nov 11, 2024
8e23752
Merge pull request #8388 from blackpiglet/8384_fix
reasonerjt Nov 12, 2024
e5d6c48
issue 8394: move closeDataPath outside callbacks
Lyndon-Li Nov 12, 2024
7feda11
issue 8391: check ErrCancelled from suffix
Lyndon-Li Nov 12, 2024
dfedc43
Dynamic Kind Versions for e2e
kaovilai Nov 6, 2024
f200f8f
Remove 1.23, 1.24 from matrix
kaovilai Nov 8, 2024
b02fc1d
E2E supports VKS data mover environment.
blackpiglet Nov 5, 2024
bcb60ed
Modify other cases to support VKS environment.
blackpiglet Nov 12, 2024
cb03de4
Merge pull request #8396 from Lyndon-Li/issue-fix-8391
ywk253100 Nov 13, 2024
32a8c62
Merge pull request #8395 from Lyndon-Li/issue-fix-8394
Lyndon-Li Nov 13, 2024
bebea4d
Modify upgrade and migration cases.
blackpiglet Nov 12, 2024
ec2013b
Merge pull request #8375 from kaovilai/run-e2e-latestk8s
blackpiglet Nov 14, 2024
7a51e0d
Merge pull request #8252 from kaovilai/mkcontainer-multiplat
shubham-pampattiwar Nov 14, 2024
5a64df9
Merge pull request #8371 from blackpiglet/migration_case_support_vks
blackpiglet Nov 15, 2024
dacd5ef
Merge pull request #8380 from sseago/worker-count
reasonerjt Nov 15, 2024
677d99a
Remove Ming Qiu from maintainers
qiuming-best Nov 16, 2024
c30d044
Merge pull request #8411 from qiuming-best/maintainer
shubham-pampattiwar Nov 17, 2024
b2369cc
Add reference to netlify in the website
reasonerjt Nov 18, 2024
bef994e
Merge pull request #8413 from reasonerjt/add-netlify-ref
ywk253100 Nov 18, 2024
6933e66
Remove the Emeritus contributors from velero team section
reasonerjt Nov 18, 2024
74790d9
Added tracking for deleted namespace status check in restore flow (#…
sangitaray2021 Nov 18, 2024
e7da672
Merge pull request #8343 from evhan/maintenance-job-env-from
reasonerjt Nov 18, 2024
a9c9f19
Merge pull request #8169 from mpryc/aws_creds_exposed
reasonerjt Nov 18, 2024
ea09946
Bump codecov/codecov-action from 4 to 5
dependabot[bot] Nov 18, 2024
e5354e1
Modify the StorageClass install and delete code.
blackpiglet Nov 14, 2024
b92605f
build hybrid image
Lyndon-Li Nov 19, 2024
de7231c
Revert "Save vvelero image tarball only for velero namespace in docke…
Lyndon-Li Nov 19, 2024
7cc0c99
Revert "Rename secret for Google cloud storage"
Lyndon-Li Nov 19, 2024
cc47be9
Revert "Upload Velero build package saved from build image to Google …
Lyndon-Li Nov 19, 2024
738bb79
Add Backup warning for inclusion of NS managed by ArgoCD
shubham-pampattiwar Oct 1, 2024
55bbd59
Merge pull request #8431 from Lyndon-Li/revert-push-image-tarball-to-gcs
Lyndon-Li Nov 20, 2024
f50161d
Merge pull request #8428 from vmware-tanzu/dependabot/github_actions/…
blackpiglet Nov 20, 2024
e19f45b
Merge pull request #8414 from reasonerjt/rm-maintainers-from-website
blackpiglet Nov 20, 2024
aed944c
Merge pull request #8257 from shubham-pampattiwar/add-warn-argocd
shubham-pampattiwar Nov 20, 2024
51490af
Merge branch 'main' into build-hybrid-image
Lyndon-Li Nov 20, 2024
9f0026d
Merge pull request #8407 from blackpiglet/fix_storageclass
ywk253100 Nov 21, 2024
226d50d
Modify the schedule cases.
blackpiglet Nov 19, 2024
871ba8d
add huaweicloud as provider
setoru Nov 21, 2024
3517487
Makefile: new-changelog handles `()` in pr title.
kaovilai Nov 24, 2024
2bf98d3
internal/volumes_information.go: reuse constants from pkg/apis/velero…
kaovilai Nov 25, 2024
d00e7f8
Add `make lint` `.cache/` to `.gitignore` (#8448)
kaovilai Nov 25, 2024
483f097
Make single platform built image accessible.
kaovilai Nov 25, 2024
b66d7a7
internal/hook/wait_exec_hook_handler_test.go: Remove unused change st…
kaovilai Nov 25, 2024
af85b7d
Merge pull request #8430 from blackpiglet/8323_fix
kaovilai Nov 25, 2024
ad987ed
Merge pull request #8451 from kaovilai/new-changelog-brackets
blackpiglet Nov 26, 2024
40a95aa
Merge pull request #8455 from kaovilai/accessible-singleplat-images
Lyndon-Li Nov 26, 2024
18b3d96
build hybrid image
Lyndon-Li Nov 21, 2024
3c06fc8
Merge pull request #8438 from setoru/obs
reasonerjt Nov 27, 2024
3a7cf09
design for multi-arch build and windows build
Lyndon-Li Nov 26, 2024
074f265
Adding Support For VolumeAttributes in Resource Policy (#8383)
mayankagg9722 Nov 28, 2024
f338e87
Added ResourceModifier to Velero Documentation (#8467)
priyansh17 Dec 2, 2024
3723033
design for multi-arch build and windows build - add local build to tar
Lyndon-Li Dec 2, 2024
b89270f
Merge pull request #8456 from kaovilai/unused-change-struct
ywk253100 Dec 2, 2024
298b497
design for multi-arch build and windows build - remove input paramete…
Lyndon-Li Dec 2, 2024
7e80d8f
Merge pull request #8459 from Lyndon-Li/design-for-windows-build
Lyndon-Li Dec 3, 2024
226370d
Add nil check for updating DataUpload VolumeInfo in finalizing phase.
blackpiglet Nov 27, 2024
3cd85f5
ping kopia to 0.18.2
Lyndon-Li Dec 2, 2024
dd18cb4
Merge branch 'main' into build-hybrid-image
Lyndon-Li Dec 3, 2024
015b1e6
Make BackedUpItems thread safe
sseago Oct 30, 2024
2e5df85
Merge pull request #8472 from Lyndon-Li/ping-kopia-to-0.18-branch
Lyndon-Li Dec 3, 2024
baf74d6
build hybrid image
Lyndon-Li Dec 3, 2024
6c0ed1e
Merge pull request #8366 from sseago/synchronise-backedupitems
shubham-pampattiwar Dec 4, 2024
04d6c79
Merge pull request #8471 from vmware-tanzu/8440_fix_main
kaovilai Dec 5, 2024
cbdbbe2
fix prepare timeout issue
Lyndon-Li Dec 5, 2024
4f634dc
Fix: AWS Go SDK URL
schen1 Dec 5, 2024
aa7ca15
Merge pull request #8489 from schen1/fix/aws-link
kaovilai Dec 5, 2024
ed9af61
support specified buildx instance
Lyndon-Li Dec 6, 2024
bcba234
Merge branch 'main' into build-hybrid-image
Lyndon-Li Dec 6, 2024
4b7f931
Add SecurityContext to restore-helper
reasonerjt Dec 6, 2024
b588dc9
Merge pull request #8491 from reasonerjt/restore-help-secctx
kaovilai Dec 6, 2024
11f100f
Merge pull request #8486 from Lyndon-Li/fix-issue-8485-prepare-timeou…
Lyndon-Li Dec 9, 2024
86082eb
move the accepted info from annotations to DU/DD CR
Lyndon-Li Dec 9, 2024
a1cf952
Issue 8433: add third party labels to data mover pods when the same l…
Lyndon-Li Dec 9, 2024
ff6ea15
Merge pull request #8476 from Lyndon-Li/build-hybrid-image
Lyndon-Li Dec 10, 2024
26661c7
Merge pull request #8498 from Lyndon-Li/move-accept-info-to-du-dd-cr
ywk253100 Dec 11, 2024
eb48cbd
Merge pull request #8297 from kaovilai/aws-getbucketregion-hint
reasonerjt Dec 11, 2024
ff97183
skip subresource in resource discovery (#6688)
reasonerjt Aug 23, 2023
4c42a97
fix issue 6753
Lyndon-Li Sep 5, 2023
ebb9518
Update restore controller logic for restore deletion (#6761)
ywk253100 Sep 6, 2023
96bc3d6
Fix #6752: add namespace exclude check.
Sep 5, 2023
180ed1f
add csi snapshot data movement doc
Lyndon-Li Sep 8, 2023
f1fd38b
Modify changelogs for v1.12
allenxu404 Sep 19, 2023
61bcc69
issue 6786:always delete VSC regardless of the deletion policy
Lyndon-Li Sep 13, 2023
a771578
issue: move plugin depdending podvolume functions to util pkg
Lyndon-Li Sep 26, 2023
1606af7
issue 6880: set ParallelUploadAboveSize as MaxInt64
Lyndon-Li Sep 28, 2023
74bb0da
changelog
kaovilai Aug 28, 2023
8aeebb2
Add support for block volumes (#6680) (#6897)
dzaninovic Sep 29, 2023
3071e61
Replace the base image with paketobuildpacks image
ywk253100 Sep 27, 2023
857d4a6
issue 6734: spread backup pod evenly
Lyndon-Li Oct 10, 2023
90971a6
Add doc links for new features to release note
allenxu404 Sep 28, 2023
8b43191
fix issue 6647
Lyndon-Li Aug 28, 2023
a56de61
Perf improvements for existing resource restore
sseago Aug 21, 2023
bd641f1
issue #6807: Retry failed create when using generateName
sseago Sep 13, 2023
caf9822
Import auth provider plugins
0x113 Oct 12, 2023
cba10f7
Add v1.12.1 changelog
allenxu404 Oct 20, 2023
7686b68
Make Windows build skip BlockMode code.
Oct 20, 2023
aa5dc02
udmrepo use region specified in BSL when s3URL is empty
Lyndon-Li Oct 20, 2023
3752527
Change v1.12.1 changelog
allenxu404 Oct 20, 2023
5ac92aa
Dockerfile.ubi/travis local files
dymurray Jun 29, 2020
1634a32
Add BZ + Publish automation to repo (#82)
rayfordj Jan 28, 2021
7013908
remove dependabot config from fork
sseago Nov 4, 2022
1a360e8
Create Makefile.prow
kaovilai Apr 5, 2023
f9f285f
set HOME in velero image for kopia, update controller-gen for CI (#280)
sseago Jul 25, 2023
da79087
build velero-helper binary for datamover pod
sseago Aug 16, 2023
a0c6fd7
restore: Use warning when Create IsAlreadyExist and Get error
kaovilai Oct 23, 2023
ad7c167
kopia/repository/config/aws.go: Set session.Options profile from config
kaovilai Oct 20, 2023
0339d36
use ubi9-latest to build
sseago May 23, 2024
28eb18f
OADP-4225: add tzdata to Dockerfile.ubi
sseago Jun 5, 2024
2af1fa3
fix: CI (#316)
mateusoliveira43 Jun 17, 2024
fb2df1e
fix: ARM images (#332)
mateusoliveira43 Aug 6, 2024
847ce47
ubi: BUILDPLATFORM to build stage to enable cross compile. (#336)
kaovilai Aug 12, 2024
5fc2369
OADP-4640: Downstream only to allow override kopia default algorithms…
mpryc Aug 16, 2024
c07b43a
Downstream only: Rework of Makefile and incusion of lint
mpryc Sep 4, 2024
82a4434
Downstream only - fix lint error in downtream change (#343)
mpryc Sep 5, 2024
fa8f248
run oadp-operator e2e test from the velero repo (#353)
weshayutin Oct 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/auto-assignees.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ reviewers:
- reasonerjt
- ywk253100
- blackpiglet
- qiuming-best
- shubham-pampattiwar
- Lyndon-Li
- anshulahuja98
- kaovilai

tech-writer:
- sseago
Expand Down
21 changes: 0 additions & 21 deletions .github/dependabot.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ Fixes #(issue)
# Please indicate you've done the following:

- [ ] [Accepted the DCO](https://velero.io/docs/v1.5/code-standards/#dco-sign-off). Commits without the DCO will delay acceptance.
- [ ] [Created a changelog file](https://velero.io/docs/v1.5/code-standards/#adding-a-changelog) or added `/kind changelog-not-required` as a comment on this pull request.
- [ ] [Created a changelog file (`make new-changelog`)](https://velero.io/docs/main/code-standards/#adding-a-changelog) or comment `/kind changelog-not-required` on this PR.
- [ ] Updated the corresponding documentation in `site/content/docs/main`.
38 changes: 38 additions & 0 deletions .github/workflows/bz-pr-action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# This is a basic workflow to help you get started with Actions

name: BZ PR Creation

# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the main branch
pull_request_target:
branches:
- "*"
types:
- opened
- edited
- reopened
- synchronize

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
bz-on-pr-create:
# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: docker://quay.io/konveyor/pr-bz-github-action
name: update bugzilla with posted pr
with:
org_repo: ${{ github.repository }}
pr_number: ${{ github.event.pull_request.number }}
bz_product: "Migration Toolkit for Containers"
title: ${{ github.event.pull_request.title }}
github_token: ${{ secrets.GITHUB_TOKEN }}
bugzilla_token: ${{ secrets.BUGZILLA_TOKEN }}
93 changes: 0 additions & 93 deletions .github/workflows/crds-verify-kind.yaml

This file was deleted.

107 changes: 52 additions & 55 deletions .github/workflows/e2e-test-kind.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,18 @@ on:
paths-ignore:
- "site/**"
- "design/**"
- "**/*.md"
jobs:
# Build the Velero CLI and image once for all Kubernetes versions, and cache it so the fan-out workers can get it.
build:
runs-on: ubuntu-latest
steps:
- name: Check out the code
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.22'
id: go
go-version-file: 'go.mod'
# Look for a CLI that's made for this PR
- name: Fetch built CLI
id: cli-cache
Expand All @@ -31,17 +33,6 @@ jobs:
path: ./velero.tar
# The cache key a combination of the current PR number and the commit SHA
key: velero-image-${{ github.event.pull_request.number }}-${{ github.sha }}
- name: Fetch cached go modules
uses: actions/cache@v4
if: steps.cli-cache.outputs.cache-hit != 'true'
with:
path: ~/go/pkg/mod
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-go-
- name: Check out the code
uses: actions/checkout@v4
if: steps.cli-cache.outputs.cache-hit != 'true' || steps.image-cache.outputs.cache-hit != 'true'
# If no binaries were built for this PR, build it now.
- name: Build Velero CLI
if: steps.cli-cache.outputs.cache-hit != 'true'
Expand All @@ -51,41 +42,50 @@ jobs:
- name: Build Velero Image
if: steps.image-cache.outputs.cache-hit != 'true'
run: |
IMAGE=velero VERSION=pr-test make container
docker save velero:pr-test -o ./velero.tar
IMAGE=velero VERSION=pr-test BUILD_OUTPUT_TYPE=docker make container
docker save velero:pr-test-linux-amd64 -o ./velero.tar
# Create json of k8s versions to test
# from guide: https://stackoverflow.com/a/65094398/4590470
setup-test-matrix:
runs-on: ubuntu-latest
env:
GH_TOKEN: ${{ github.token }}
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
- name: Set k8s versions
id: set-matrix
# everything excluding older tags. limits needs to be high enough to cover all latest versions
# and test labels
# grep -E "v[1-9]\.(2[5-9]|[3-9][0-9])" filters for v1.25 to v9.99
# and removes older patches of the same minor version
# awk -F. '{if(!a[$1"."$2]++)print $1"."$2"."$NF}'
run: |
echo "matrix={\
\"k8s\":$(wget -q -O - "https://hub.docker.com/v2/namespaces/kindest/repositories/node/tags?page_size=50" | grep -o '"name": *"[^"]*' | grep -o '[^"]*$' | grep -v -E "alpha|beta" | grep -E "v[1-9]\.(2[5-9]|[3-9][0-9])" | awk -F. '{if(!a[$1"."$2]++)print $1"."$2"."$NF}' | sort -r | sed s/v//g | jq -R -c -s 'split("\n")[:-1]'),\
\"labels\":[\
\"Basic && (ClusterResource || NodePort || StorageClass)\", \
\"ResourceFiltering && !Restic\", \
\"ResourceModifier || (Backups && BackupsSync) || PrivilegesMgmt || OrderedResources\", \
\"(NamespaceMapping && Single && Restic) || (NamespaceMapping && Multiple && Restic)\"\
]}" >> $GITHUB_OUTPUT

# Run E2E test against all Kubernetes versions on kind
run-e2e-test:
needs: build
needs:
- build
- setup-test-matrix
runs-on: ubuntu-latest
strategy:
matrix:
k8s:
- 1.23.17
- 1.24.17
- 1.25.16
- 1.26.13
- 1.27.10
- 1.28.6
- 1.29.1
focus:
# tests to focus on, use `|` to concatenate multiple regexes to run on the same job
# ordered according to e2e_suite_test.go order
- Basic\]\[ClusterResource
- ResourceFiltering
- ResourceModifier|Backups|PrivilegesMgmt\]\[SSR
- Schedule\]\[OrderedResources
- NamespaceMapping\]\[Single\]\[Restic|NamespaceMapping\]\[Multiple\]\[Restic
- Basic\]\[Nodeport
- Basic\]\[StorageClass
matrix: ${{fromJson(needs.setup-test-matrix.outputs.matrix)}}
fail-fast: false
steps:
- name: Check out the code
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.22'
id: go
- name: Check out the code
uses: actions/checkout@v4
go-version-file: 'go.mod'
- name: Install MinIO
run:
docker run -d --rm -p 9000:9000 -e "MINIO_ACCESS_KEY=minio" -e "MINIO_SECRET_KEY=minio123" -e "MINIO_DEFAULT_BUCKETS=bucket,additional-bucket" bitnami/minio:2021.6.17-debian-10-r7
Expand All @@ -108,14 +108,6 @@ jobs:
- name: Load Velero Image
run:
kind load image-archive velero.tar
# always try to fetch the cached go modules as the e2e test needs it either
- name: Fetch cached go modules
uses: actions/cache@v4
with:
path: ~/go/pkg/mod
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-go-
- name: Run E2E test
run: |
cat << EOF > /tmp/credential
Expand All @@ -128,18 +120,23 @@ jobs:
curl -LO https://dl.k8s.io/release/v${{ matrix.k8s }}/bin/linux/amd64/kubectl
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

GOPATH=~/go CLOUD_PROVIDER=kind \
OBJECT_STORE_PROVIDER=aws BSL_CONFIG=region=minio,s3ForcePathStyle="true",s3Url=http://$(hostname -i):9000 \
CREDS_FILE=/tmp/credential BSL_BUCKET=bucket \
ADDITIONAL_OBJECT_STORE_PROVIDER=aws ADDITIONAL_BSL_CONFIG=region=minio,s3ForcePathStyle="true",s3Url=http://$(hostname -i):9000 \
ADDITIONAL_CREDS_FILE=/tmp/credential ADDITIONAL_BSL_BUCKET=additional-bucket \
GINKGO_FOCUS='${{ matrix.focus }}' VELERO_IMAGE=velero:pr-test \
GINKGO_SKIP='SKIP_KIND|pv-backup|Restic|Snapshot|LongTime' \
GOPATH=~/go \
CLOUD_PROVIDER=kind \
OBJECT_STORE_PROVIDER=aws \
BSL_CONFIG=region=minio,s3ForcePathStyle="true",s3Url=http://$(hostname -i):9000 \
CREDS_FILE=/tmp/credential \
BSL_BUCKET=bucket \
ADDITIONAL_OBJECT_STORE_PROVIDER=aws \
ADDITIONAL_BSL_CONFIG=region=minio,s3ForcePathStyle="true",s3Url=http://$(hostname -i):9000 \
ADDITIONAL_CREDS_FILE=/tmp/credential \
ADDITIONAL_BSL_BUCKET=additional-bucket \
VELERO_IMAGE=velero:pr-test-linux-amd64 \
GINKGO_LABELS="${{ matrix.labels }}" \
make -C test/ run-e2e
timeout-minutes: 30
- name: Upload debug bundle
if: ${{ failure() }}
uses: actions/upload-artifact@v4
with:
name: DebugBundle
path: /home/runner/work/velero/velero/test/e2e/debug-bundle*
path: /home/runner/work/velero/velero/test/e2e/debug-bundle*
16 changes: 4 additions & 12 deletions .github/workflows/pr-ci-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,16 @@ jobs:
strategy:
fail-fast: false
steps:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.22'
id: go
- name: Check out the code
uses: actions/checkout@v4
- name: Fetch cached go modules
uses: actions/cache@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
path: ~/go/pkg/mod
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: |
${{ runner.os }}-go-
go-version-file: 'go.mod'
- name: Make ci
run: make ci
- name: Upload test coverage
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: coverage.out
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-codespell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
with:
# ignore the config/.../crd.go file as it's generated binary data that is edited elswhere.
skip: .git,*.png,*.jpg,*.woff,*.ttf,*.gif,*.ico,./config/crd/v1beta1/crds/crds.go,./config/crd/v1/crds/crds.go,./config/crd/v2alpha1/crds/crds.go,./go.sum,./LICENSE
ignore_words_list: iam,aks,ist,bridget,ue,shouldnot,atleast
ignore_words_list: iam,aks,ist,bridget,ue,shouldnot,atleast,notin,sme,optin
check_filenames: true
check_hidden: true

Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/pr-linter-check.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
name: Pull Request Linter Check
on: [pull_request]
on:
pull_request:
# Do not run when the change only includes these directories.
paths-ignore:
- "site/**"
- "design/**"
- "**/*.md"
jobs:

build:
name: Run Linter Check
runs-on: ubuntu-latest
Expand All @@ -12,7 +17,6 @@ jobs:
uses: actions/setup-go@v5
with:
go-version-file: 'go.mod'
id: go
- name: Linter check
uses: golangci/golangci-lint-action@v6
with:
Expand Down
Loading
Loading