Ming
8bf302e5d6
Generate changelogs for v1.9.6
...
Signed-off-by: Ming <mqiu@vmware.com >
2023-02-21 07:26:56 +00:00
Xun Jiang
145a91f59b
Add labels for created namespace during velero installation to adopt k8s v1.25's PSS and PSA.
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
2023-02-21 11:22:33 +08:00
Xun Jiang
cfdc51f306
Bump up Golang version and fix CVEs.
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
2023-02-21 10:19:17 +08:00
Wenkai Yin(尹文开) and GitHub
fadda99e72
Revert "Restore finalizer and managedFields ( #5808 )" ( #5846 )
...
This reverts commit 0f063c4dbc .
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2023-02-09 11:38:30 +08:00
Tiger Kaovilai
fce15cf7cf
Use updated PVB/PVR for patching Failed Phase during startup
...
Use the same pvb/pvr update functions across pkg/controller and pkg/cli/nodeagent for consistency of behavior
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com >
2023-02-06 15:15:21 -05:00
Wenkai Yin(尹文开) and GitHub
0f063c4dbc
Restore finalizer and managedFields ( #5808 )
...
Restore finalizer and managedFields of metadata during the restoration
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2023-02-06 13:55:04 +08:00
Xun Jiang
4b585071be
Add GOARM in Restic builder. Add PR container build action.
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
2023-01-18 11:24:16 +08:00
Xun Jiang
03599b04f3
Fix Dockerfile issue.
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
2023-01-12 20:19:16 +08:00
Ming
0659dc9d74
Add changelogs for v1.9.5
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-12-19 06:54:03 +00:00
Xun Jiang
f642b9b137
Add Restic builder in Dockerfile.
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
2022-12-14 14:44:56 +08:00
Wenkai Yin(尹文开)
c992315059
Restore ClusterBootstrap before Cluster
...
Restore ClusterBootstrap before Cluster otherwise a new default ClusterBootstrap object is create for the cluster
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2022-11-22 17:14:47 +08:00
Ming
58f64e6a01
Add compile restic binary for CVE fix
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-11-09 07:35:09 +00:00
Ming
d1ead7a443
Fix controller problematic log output
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-11-09 06:14:10 +00:00
Ming
bd646b14b9
Bump up golang version to 1.18.8
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-11-07 08:55:39 +00:00
qiuming and GitHub
3ca580b7d9
Generate v1.9.3 changelog ( #5538 )
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-11-03 14:19:07 +08:00
Wenkai Yin(尹文开)
6750836d69
Enhance the restore priorities list to support specifying the low prioritized resources that need to be restored in the last
...
Enhance the restore priorities list to support specifying the low prioritized resources that need to be r
estored in the last
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2022-11-02 14:26:10 +08:00
Xun Jiang
9027e0b728
Fix v1.9.3 CSI VolumeSnapshot status duplicate issue.
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
2022-10-29 11:19:04 +08:00
Wenkai Yin(尹文开) and GitHub
55cf05f369
Bump up the distroless image to the latest version ( #5500 )
...
Bump up the distroless image to the latest version
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2022-10-27 10:24:06 +08:00
Xun Jiang/Bruce Jiang and GitHub
904cdab920
Cherry pick 5388 to v1.9.3 ( #5482 )
...
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
2022-10-25 09:37:42 +08:00
Wenkai Yin(尹文开)
66edb1a0ea
Change the name of changelog file and update code/doc to pass checking
...
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2022-10-21 18:15:23 +08:00
Kira Boyle and Wenkai Yin(尹文开)
e22a5f97d0
update k8s.io dependencies to 0.24.0
...
* This also required an update to use github.com/bombsimon/logrusr/v3
* 'WithClusterName' removed as per the k8s doc reasoning:
* https://github.com/kubernetes/apimachinery/blob/release-1.24/pkg/apis/meta/v1/types.go\#L257-L259
* ('ClusterName was a legacy field that was always cleared by the system and never used')
* Test was updated accordingly
Signed-off-by: Kira Boyle <kira@replicated.com >
2022-10-21 13:49:18 +08:00
Xun Jiang and Xun Jiang
6fc19445b3
Exclude "csinodes.storage.k8s.io" and "volumeattachments.storage.k8s.io" from backup and restore by default.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
Signed-off-by: Xun Jiang <blackpiglet@gmail.com >
2022-10-14 12:55:47 +08:00
Daniel Jiang
c6274c7f00
Skip the exclusion check for additional resources returned by BIA
...
This commit provides a simple contract that if the BackupItemAction
plugin sets an annotation in a resource it has handled, the additional
items will considered "must include" i.e. each of them will skip the
"include-exclude" filter, such that the plugin developer can make sure
they are included in the backup disregarding the filter setting in the
bakcup CR.
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2022-10-11 12:05:12 +08:00
Ming
798310015b
Amend changelog for v1.9.2
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-09-14 07:43:03 +00:00
qiuming and GitHub
beaaa3aca2
Merge branch 'release-1.9' into issue-4980
2022-09-14 15:27:25 +08:00
Ming
11dbf8c974
Generate changelog for v1.9.2
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-09-14 03:02:15 +00:00
Shubham Pampattiwar
6f5d9b030a
increase restic ensure repo timeout
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
add changelog
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2022-09-13 20:52:05 -04:00
qiuming and GitHub
b7ee7e4e1c
Fix CVE-2022-1962 by bumping up golang verison to 1.17.13 ( #5286 )
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-09-13 18:48:42 +08:00
qiuming and GitHub
962f543470
Merge branch 'release-1.9' into issue-4980
2022-09-07 17:41:10 +08:00
qiuming and GitHub
f911e13242
Merge branch 'release-1.9' into issue-5236
2022-09-07 17:21:49 +08:00
qiuming and GitHub
1aa5004606
Merge branch 'release-1.9' into issue-5239
2022-09-07 16:34:42 +08:00
qiuming and GitHub
70a03ed27f
Merge branch 'release-1.9' into issue-5239
2022-09-07 15:29:38 +08:00
qiuming and GitHub
5d84a27300
Merge branch 'release-1.9' into issue-5217
2022-09-07 15:29:29 +08:00
qiuming and GitHub
b0945d7740
Merge branch 'release-1.9' into issue-5236
2022-09-07 15:29:20 +08:00
Anshul Ahuja and Ming
2b9a799e84
Add support to download CSI json from object store
...
Signed-off-by: Anshul Ahuja <anshul.ahu@gmail.com >
2022-09-07 06:30:50 +00:00
Shubham Pampattiwar and Ming
313f836d23
fix edge cases for already exists resources
...
Signed-off-by: Shubham Pampattiwar <spampatt@redhat.com >
2022-09-07 03:45:00 +00:00
李龙峰 and Ming
3de8be83f4
check vsc null pointer
...
Signed-off-by: 李龙峰 <lilongfeng@inspur.com >
2022-09-07 03:32:40 +00:00
Scott Seago and Ming
9937607e72
Check for empty ns list before checking nslist[0]
...
In determining whether a backup includes all namespaces, item_collector
checks for an empty string in the first element of the ns list. If processing
includes+excludes results in an empty list, treat this as another case
of a not-all-namespaces backup rather than crashing velero.
Signed-off-by: Scott Seago <sseago@redhat.com >
2022-09-07 03:26:26 +00:00
divolgin and Ming
bfbefee0f5
Don't panic when storageClassName is not set in stateful sets
...
Signed-off-by: divolgin <dmitriy@replicated.com >
2022-09-07 02:59:11 +00:00
Ming
6fe8d4b65f
Fix code spell check fail
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-09-07 02:29:00 +00:00
Wenkai Yin(尹文开)
dc45cd141c
Bump up base image and package version to fix CVEs
...
Bump up base image and package version to fix CVEs
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2022-08-11 15:18:31 +08:00
ming qiu
54eaa57ada
Amend changelogs for v1.9.1
...
Signed-off-by: ming qiu <mqiu@mqiu-a01.vmware.com >
2022-08-10 16:46:17 +08:00
Xun Jiang
5f86cfae15
Make CSI snapshot creation timeout configurable for backup and schedule.
...
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-08-08 15:09:32 +00:00
Xun Jiang
5838e35e2e
Add annotation "pv.kubernetes.io/migrated-to" for CSI checking.
...
1. Also checking annotation "pv.kubernetes.io/migrated-to" to find out whether volume is provisioned by CSI.
2. Add UT cases.
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-08-08 12:55:10 +08:00
qiuming and GitHub
56eb492acb
Generate the changelog for v1.9.1 ( #5176 )
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-08-03 16:47:32 +08:00
Ming
ac58c7508b
Fix restic backups to multiple backup storage locations bug
...
Signed-off-by: Ming <mqiu@vmware.com >
2022-08-03 07:03:58 +00:00
Daniel Jiang and GitHub
18375cf1a9
Skip registering "crd-remap-version" plugin when feature flag ( #5165 ) ( #5173 )
...
"EnableAPIGroupVersions" is set
The crd-remap-version plugin will always backup v1b1 resource for some
CRD. It impacts the feature flag `EnableAPIGroupVersions` which means to
backup all versions, and make migration fail.
In this commit the featureSet was removed from plugin server struct b/c
it blocks the parm `--features` to be populated correctly. This change
should not have negative impact b/c the attribute in server struct is never used.
Fixes #5146
Signed-off-by: Daniel Jiang <jiangd@vmware.com >
2022-08-03 09:53:54 +08:00
Xun Jiang
4d20c5a112
Delay CA file deletion in PVB controller
...
Fix #5140 .
Signed-off-by: Xun Jiang <jxun@vmware.com >
2022-07-26 11:10:07 +08:00
Scott Seago
b5c14d90bb
Modify BackupStoreGetter to avoid BSL spec changes
...
Pass in a new copy of the map of config values rather than
modifying the BSL Spec.Config and then pass in that field.
Signed-off-by: Scott Seago <sseago@redhat.com >
2022-07-19 11:07:18 -04:00
Wenkai Yin(尹文开)
1996ee3be0
Fix bsl validation bug
...
Fix bsl validation bug: the BSL is validated continually and doesn't respect the validation period configured
Fixes #5056
Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com >
2022-07-11 10:44:48 +08:00