Skip to content

Fork Sync: Update from parent repository #103

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

Open
wants to merge 342 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
342 commits
Select commit Hold shift + click to select a range
060214e
OADP-2747: Re-enable DataMover E2E tests (#1170)
mateusoliveira43 Oct 5, 2023
d80550a
OADP-659 Avoid overwriting good hostname. (#1177)
mrnold Oct 10, 2023
9608a86
OADP-2686: add ACM resources to restore priority (#1179)
sseago Oct 11, 2023
0cc2606
Add unit tests for OADP-659 changes. (#1182)
mrnold Oct 12, 2023
22d063a
fix: Update CI links in README (#1183)
mateusoliveira43 Oct 13, 2023
b88d3d0
Updating velero dep after rebase 16 Oct 2023 (#1186)
sseago Oct 24, 2023
94cb459
Update velero dep after rebase 2023-10-24 (#1197)
sseago Oct 24, 2023
b07bb4c
start a kopia troubleshooting doc (#1199)
weshayutin Oct 26, 2023
4ccd22d
Add logic to fail DPA reconcile on wrong BSL secret key (#1191)
sbahar619 Oct 26, 2023
25e1055
OADP-2746: Update oadp-operator master branch for RESTIC && KOPIA (#1…
mpryc Oct 27, 2023
c87d3d3
Mongodb with block mode (#1193)
mpryc Oct 27, 2023
b1d376d
OADP-2767: Upgrade: Remove unbreaking references to VSM/Volsync DataM…
mateusoliveira43 Oct 30, 2023
491fe6a
OADP-2988 Fix CVE-2023-45142 otelhttp (#1207)
weshayutin Oct 31, 2023
f1f518d
fix: dc post restore script logic to delete disconnected pods (#1209)
mateusoliveira43 Oct 31, 2023
90f8b4d
fix: make test command succeeds locally (#1184)
mateusoliveira43 Nov 1, 2023
261088f
Update OADP Readme to point to proper product docs (#1210)
weshayutin Nov 1, 2023
d058c53
Update the upgrade instructions (#1208)
weshayutin Nov 1, 2023
ad0c242
[OADP-2959] Add missing descriptions to all CRDs (#1200)
mpryc Nov 2, 2023
b730dbf
Remove VSB and VSR from OADP 1.3+ (#1212)
mpryc Nov 6, 2023
66d0b27
OADP-3054: BSL default configuration validation (#1220)
sseago Nov 8, 2023
a2d85f4
fix: One kubernetes client per E2E suite run (#1205)
mateusoliveira43 Nov 10, 2023
889e570
fix: Refactor and removal of duplications in E2E tests (#1223)
mateusoliveira43 Nov 16, 2023
78f6b7b
fix: Periodic E2E tests run links in README (#1231)
mateusoliveira43 Nov 21, 2023
8c39438
fix: Remove 1.3 code from master branch (#1232)
mateusoliveira43 Nov 28, 2023
711ce65
doc: How to update OCP version jobs in CI (#1237)
mateusoliveira43 Nov 29, 2023
81ee79f
fix: Remove unused CI file (#1239)
mateusoliveira43 Nov 30, 2023
0347669
Updating Velero version for OADP 1.3.0 (#1251)
anarnold97 Dec 4, 2023
41940e4
updated OADP-1.3.0 DM blog post (#1219)
weshayutin Dec 11, 2023
17229ce
Indicate to user a new vsc def is required (#1242)
weshayutin Dec 11, 2023
b7ad0e4
fix: Fix codecov post job (#1255)
mateusoliveira43 Dec 12, 2023
a663e78
Must-gather, Store PIDs of all the subprocesses (#1262)
OdedViner Jan 12, 2024
8ee3d47
Use pre-built containers for the Mongo Sample app (#1273)
mpryc Jan 18, 2024
29a3f84
Use full URI as the mongodb container image path. (#1271)
mpryc Jan 23, 2024
92b6241
OADP-2866: Add DPA support for default-volumes-to-fs-backup and snaps…
shubham-pampattiwar Jan 25, 2024
9078577
Add flake attempts to the flaky tests and include known flakes patter…
mpryc Jan 26, 2024
df1bec7
Use more reliable way for checking if DB is alive from sample app. (#…
mpryc Jan 26, 2024
9ed5b89
OADP-3165: Update default restore resource priorities (#1268)
shubham-pampattiwar Jan 26, 2024
70ecc98
fix: Remove unused field from e2e config (#1267)
mateusoliveira43 Jan 26, 2024
498109c
Fix DPA reconcile on empty BSL secret name and key (#1216)
sbahar619 Jan 27, 2024
d3a311b
OADP-3041: Update fs-backup-timeout in DPA args to match velero (#1291)
sseago Jan 29, 2024
0a83396
CI: install virtualization operator to enable VM backup/restore testi…
mrnold Jan 30, 2024
68893bb
fix: Unbreak unsupportedOverrides field in DPA (#1290)
mateusoliveira43 Jan 30, 2024
ce55aac
OADP-3326: Add DPA support for disable-informer-cache velero config f…
shubham-pampattiwar Jan 31, 2024
cc1313c
Fix OADP-3044: DPA doesnt report missing region error on adding profi…
shubham-pampattiwar Feb 1, 2024
424a33a
Do not fail test on HCO removal timeout. (#1303)
mrnold Feb 2, 2024
8890679
fix: Refactor no default BSL code validation (#1294)
mateusoliveira43 Feb 2, 2024
8471880
BSL/VSL validation code cleanup (#1302)
stillalearner Feb 5, 2024
3f5ae3b
CI: upload CirrOS disk image to DataVolume. (#1315)
mrnold Feb 6, 2024
ce4c55a
OADP-3495: mark FIPS compliant flag to true in operator (#1318)
weshayutin Feb 6, 2024
a98d06f
Allow to use side container to connect to running service (#1253)
mpryc Feb 7, 2024
da83a07
Rely on test filter for virtualization tests. (#1323)
mrnold Feb 8, 2024
314cb26
OADP-3379: fix wrong descriptions on time fields (#1296)
mateusoliveira43 Feb 9, 2024
20ee343
Avoid DPA cleanup error on virt-only AfterSuite. (#1325)
mrnold Feb 9, 2024
bb2fb74
OADP-2866: change snapshotMoveData to defaultSnapshotMoveData (#1313)
weshayutin Feb 13, 2024
1f088fe
OADP-3055: Add more keywords, categories and change maintainers to gr…
mpryc Feb 14, 2024
2cab485
OADP-3486: Fix garbage collection frequency description (#1314)
PrasadJoshi12 Feb 15, 2024
0cbd8db
CI: Add a minimal virtual machine startup/teardown test. (#1330)
mrnold Feb 15, 2024
86b2f31
Update OWNERS, to allow prow override (#1332)
weshayutin Feb 16, 2024
91e1aac
OADP-3229: must-gather collect CRDs (#1269)
mateusoliveira43 Feb 16, 2024
7dded4c
OADP-3189: do not remove labels from OADP namespace (#1274)
mateusoliveira43 Feb 20, 2024
2e6870a
OADP-3038: correct error when region cannot be auto discovered by vel…
kaovilai Feb 21, 2024
c49ab62
Fix OADP-3228: Controller Manager lease duration too short for SNO (#…
shubham-pampattiwar Feb 24, 2024
5966523
OADP-3586: Master: Update to ubi9 builder and base images (#1347)
weshayutin Feb 28, 2024
76f0049
feat: Add golangci-lint linters - imports (#1337)
mateusoliveira43 Feb 29, 2024
de659f2
CI: Split up E2E test's runBackupAndRestore in preparation for virtua…
mrnold Mar 4, 2024
bf64895
CI: Back up and restore a VM. (#1333)
mrnold Mar 5, 2024
653a18f
fix: E2E subscription test (#1354)
mateusoliveira43 Mar 7, 2024
4989030
update restic debug w/ link to restic doc (#1355)
weshayutin Mar 7, 2024
355cf0f
fix: Better description to wait for two vol test (#1287)
mateusoliveira43 Mar 8, 2024
7cf1ba9
fix: Remove and relocate files (#1246)
mateusoliveira43 Mar 11, 2024
8664d5d
fix: Unbreak must-gather Dockerfile (#1358)
mateusoliveira43 Mar 13, 2024
46fcc4e
fix: Increase subscription test timeout (#1361)
mateusoliveira43 Mar 14, 2024
1be7785
OADP-2982: Test VMs from YAML templates (#1359)
mrnold Mar 17, 2024
d06f5f7
update mysql/mongo/other for 4.15 error on restartPolicy (#1365)
weshayutin Mar 20, 2024
6f7609f
OADP-3652: fix CVE CVE-2024-24786 (#1366)
weshayutin Mar 21, 2024
1aff002
Remove dead code (#1371)
kaovilai Mar 22, 2024
1493a5e
fix: CI unit test (envtest version) (#1375)
mateusoliveira43 Mar 25, 2024
fe0444c
fix: update PROW CI links: NAC (#1378)
mateusoliveira43 Apr 3, 2024
070df86
OADP-3821: Update restore order for cluster resources of ACM (#1377)
sseago Apr 3, 2024
e379366
CI: Add fedora-todolist sample to E2E tests. (#1381)
mrnold Apr 8, 2024
c3cbfd6
feat: Integrate Non-Admin Controller (NAC) with OADP (#1370)
mateusoliveira43 Apr 16, 2024
f23e821
Update README.md velero version matrix for OADP 1.3.1 (#1387)
shubham-pampattiwar Apr 17, 2024
fc6afbf
CI: Convert CirrOS test to YAML. (#1386)
mrnold Apr 24, 2024
adce699
feat: Add PR template to project (#1350)
mateusoliveira43 May 14, 2024
911e8cf
Handle NAC feature enablement via OADP for tech preview and GA scenar…
shubham-pampattiwar May 16, 2024
6ba3bce
fix: Add old datamover fields back to DPA (#1275)
mateusoliveira43 May 21, 2024
145a6b8
fix: Delete unused files in E2E folder (#1394)
mateusoliveira43 May 22, 2024
71ea5b6
Fix OADP-3960: Split labels avoiding label key exceed allowed 63 char…
muellerfabi May 29, 2024
6be1529
remove restartPolicy for OCP 4.16 (#1402)
weshayutin Jun 5, 2024
f864555
OADP-4137: updated for velero 1.14 (#1398) (#1415)
sseago Jun 10, 2024
85d4fc5
CVE-2023-45288, update x/net (#1419)
weshayutin Jun 11, 2024
5fac114
Fix OADP-4274: Backups failing for S3 compatible storage providers du…
shubham-pampattiwar Jun 12, 2024
437b6d7
Remove Velero-plugin-for-csi from operator csv (#1407) (#1425)
shubham-pampattiwar Jun 13, 2024
93be41a
OADP-3504: imagePullPolicy based on image having or not digest (#1397)
mateusoliveira43 Jun 16, 2024
5422044
fix: restic removal message (#1412)
mateusoliveira43 Jun 17, 2024
d010049
fix: update OADP version relation with plugins (#1413)
mateusoliveira43 Jun 18, 2024
2138e4f
Add Design for the unsupported arguments for the OADP (#1400)
mpryc Jun 18, 2024
3c82841
fix: README CI periodic links (#1432)
mateusoliveira43 Jun 20, 2024
68f6005
[master] bundle createdAt sed for macOS (#1434)
openshift-cherrypick-robot Jun 21, 2024
b9d22c6
Search package manifest for stable channel. (#1440)
mrnold Jun 24, 2024
ba81ef2
Convert Fedora DeploymentConfig to Deployment. (#1442)
mrnold Jun 24, 2024
4264a86
up kubevirt to 0.7 (#1435)
kaovilai Jun 26, 2024
416a5d3
fix: make catalog-test-upgrade command (#1431)
mateusoliveira43 Jun 27, 2024
bd3dd33
Implementation function for unsupported args. (#1423)
mpryc Jun 28, 2024
9e8b4f1
Include unsupported args for the server verlero subcommand. (#1430)
mpryc Jul 1, 2024
ea7ccc4
fix: simplify E2E code (#1447)
mateusoliveira43 Jul 2, 2024
2589944
Fix OADP-4110:Unsupported Node-Agent Server args (#1450)
shubham-pampattiwar Jul 11, 2024
7641bec
CI: add single test for powered-off CirrOS VM (#1439)
mrnold Jul 12, 2024
20813ad
doc: Upgrade instructions from 1.3 to 1.4 (#1414)
mateusoliveira43 Jul 12, 2024
9d3b216
Add 1.4 to Version matrix (#1467)
shubham-pampattiwar Jul 16, 2024
4f1731b
OADP-4290: Add flake for snapshot creation to ignore error list (#1472)
weshayutin Jul 24, 2024
cbb1553
Add developer docs for unsupported server args (#1456)
shubham-pampattiwar Jul 24, 2024
b01c0ac
fix: Refactor E2E tests (#1463)
mateusoliveira43 Jul 25, 2024
eb3e2ad
fix: automate upgrade tests (#1446)
mateusoliveira43 Jul 29, 2024
ad1bd5f
OADP-4172: override imagePullPolicy (#1448)
mateusoliveira43 Jul 31, 2024
0a8b70f
OADP-4076: Add qps and burst to DPA (#1395)
mateusoliveira43 Aug 1, 2024
0532206
fix: make deploy-olm on ARM clusters (#1478)
mateusoliveira43 Aug 7, 2024
54fed94
add some basic kopia documentation (#1486)
weshayutin Aug 9, 2024
b8fb9dd
Fix OADP-4623: OpenShift on IBMCloud setup for OADP (#1482)
shubham-pampattiwar Aug 13, 2024
b51ce21
fix: read ephemeral-storage in code (#1477)
mateusoliveira43 Aug 14, 2024
8113852
BUILDPLATFORM (#1489)
kaovilai Aug 14, 2024
5084c37
fix: Remove velero pkg generated (#1492)
mateusoliveira43 Aug 15, 2024
b0e0d12
Bump up CirrOS image size for PSI. (#1495)
mrnold Aug 20, 2024
96b3333
Remove expected VM test failure. (#1504)
mrnold Aug 26, 2024
c0e62bc
OADP Operator update for aug-22-2024 velero rebase (#1502)
shubham-pampattiwar Aug 27, 2024
fe4ca09
OADP-4291 Add no-pod/immediate bind VM tests. (#1479)
mrnold Aug 28, 2024
5601dcf
Add periodic VM test status. (#1505)
mrnold Sep 5, 2024
8d60743
OADP-4819: Add OKE as valid-subscription (#1512)
rayfordj Sep 9, 2024
6c145cc
OADP-3052: Fix VSL secret data validation (#1326)
stillalearner Sep 10, 2024
fb62869
fix: NonAdmin container code (#1452)
mateusoliveira43 Sep 10, 2024
510c203
Virtualization E2E tests on OpenStack (#1511)
mrnold Sep 13, 2024
ab459ea
Upgrade GetBucketRegion to aws-sdk-go-v2 (#1470)
kaovilai Sep 16, 2024
b529130
Add support for VSL name and labels (#1523)
stillalearner Sep 18, 2024
b01e559
add a section for openstack (#1522)
weshayutin Sep 20, 2024
94bc5ae
Improved test error messages (#1527)
stillalearner Sep 23, 2024
ce8546d
velero konveyor-dev rebase Sept 19, 2024 (#1524)
sseago Sep 29, 2024
0d878a7
fix: Update NAC CRDs (#1532)
mateusoliveira43 Sep 30, 2024
68a1c47
add a support matrix for backup, volumetypes, incremental (#1519)
weshayutin Sep 30, 2024
fee74a5
OADP-3050: Remove unwanted BSL/VSLs on create/edit DPA (#1525)
stillalearner Sep 30, 2024
bc2e993
fix: CI check go dependencies (#1374)
mateusoliveira43 Oct 1, 2024
aef33ce
Allow developer to specify e2e test name on cli (#1526)
weshayutin Oct 1, 2024
5c40214
delete the existing backuprepositories prior to a new test (#1521)
weshayutin Oct 1, 2024
5b0b9fc
OADP-3562: Fix controller panic on secret key-value parsing (#1529)
stillalearner Oct 1, 2024
d5adc85
fix: Velero server args organization (#1535)
mateusoliveira43 Oct 2, 2024
a851ded
fix: Update NAC CRDs (#1546)
mateusoliveira43 Oct 8, 2024
8eac9de
CVE-2024-8421 (#1507)
weshayutin Oct 9, 2024
426fd70
Set unsupported images via shell in our e2e tests (#1541)
weshayutin Oct 9, 2024
c55320d
Add 4.17, 4.18 badges (#1551)
kaovilai Oct 10, 2024
1a17d7c
OADP-4935: Default permission for Secrets (#1539)
mateusoliveira43 Oct 10, 2024
fb2411e
doc: How to create new release branch CI files (#1247)
mateusoliveira43 Oct 11, 2024
e5898f4
fix: Add images job badges to README (#1560)
mateusoliveira43 Oct 15, 2024
65ae702
fix: Add table for badges in README (#1562)
mateusoliveira43 Oct 16, 2024
00155e1
fix #1128: Removed multiple DPA get calls for Reconcilers (#1316)
stillalearner Oct 17, 2024
d1063c7
fix OADP-5044 and other VSL validation errors (#1559)
stillalearner Oct 17, 2024
1d6ed3c
fix issue #1464: Added VSL Backup/Restore Tests (#1552)
stillalearner Oct 18, 2024
20d8c61
CI: Enable upstream virtualization operator E2E tests. (#1556)
mrnold Oct 22, 2024
0d5ba7b
Add support for legacy aws plugin (#1565)
sseago Oct 23, 2024
d71f124
Add legacy-aws default plugin reconcile e2e test. (#1568)
kaovilai Oct 24, 2024
23611f7
convert the troubleshotting.md to proper md (#1543)
weshayutin Oct 25, 2024
a24d8ba
OADP-5024 Virtualization troubleshooting document. (#1574)
mrnold Oct 25, 2024
215d34c
add virtualization debug to troubleshooting doc (#1575)
weshayutin Oct 25, 2024
dd2ddc9
Fix for #1581 Allow to use podman as container tool for building imag…
mpryc Nov 5, 2024
738a1a0
fix: Remove indirect import of AWS package (#1585)
mateusoliveira43 Nov 11, 2024
d5c297b
Updated manifests for the NAC project after merging PR101 (#1578)
mpryc Nov 12, 2024
5aeb1ba
some notes on schedules (#1587)
weshayutin Nov 12, 2024
4b043ba
Add contributing.md (#1586)
weshayutin Nov 12, 2024
bead97f
Manifest updates for the NonAdminBackup PR 108 (#1588)
mpryc Nov 13, 2024
d9594a5
add a first pass at kopia maintenance debug info (#1580)
weshayutin Nov 13, 2024
a7a1284
fix: NAC project domain (#1589)
mateusoliveira43 Nov 14, 2024
6947e30
fix: Enforce NonAdminBackup spec field values (#1584)
mateusoliveira43 Nov 19, 2024
45861be
fix: NAC install validation (#1577)
mateusoliveira43 Nov 20, 2024
c0f2825
Fix OADP-5183: Ensure containers are all using FallbackToLogsOnError …
shubham-pampattiwar Nov 26, 2024
f77ffcd
Update manifests for the non-admin-backup #117 - Queue information (#…
mpryc Nov 27, 2024
e1060a8
fix: Update NAC CRDs (#1599)
mateusoliveira43 Dec 2, 2024
06081c0
fix: Enforce NonAdminRestore spec field values (#1600)
mateusoliveira43 Dec 3, 2024
35630c7
Newer docker cli expects `--load` on build (#1593)
kaovilai Dec 5, 2024
1a22a85
Always add STS SA token to velero/nodeagent (#1567)
kaovilai Dec 5, 2024
fcb6d52
fix: Update NAC CRDs (#1603)
mateusoliveira43 Dec 6, 2024
b8ed9f1
Fix OADP-5184: Add doc for automount_service_account_token exception …
shubham-pampattiwar Dec 9, 2024
c7dc47e
Non-admin CRD compatibility update for 130 (#1605)
mpryc Dec 10, 2024
ac3e08c
Velero main rebase Dec 11 2024 (#1608)
sseago Dec 12, 2024
ac85f43
fix: Update NAC CRDs (#1610)
mateusoliveira43 Dec 16, 2024
bddf645
Non-admin CRD compatibility update for 128 (#1607)
mpryc Dec 20, 2024
4291e61
Create or update CredentialsRequests to prevent oudated roleArn (#1609)
kaovilai Dec 20, 2024
a3df594
go/x/net v0.33.0 (#1612)
kaovilai Jan 7, 2025
1e9a518
add a blockmode version of 3csivol (#1615)
weshayutin Jan 14, 2025
b5da6b8
OADP-5470: skip VSL secret data check on credentialsFile (#1616)
kaovilai Jan 14, 2025
9d8b0d5
OADP-1338: Show more DPA info with 'oc get' (#1611)
mateusoliveira43 Jan 15, 2025
338e8d5
OADP-5245: Operator SDK update guidelines (#1613)
mateusoliveira43 Jan 21, 2025
5bf226f
Update manifests to match non-admin PR148 (#1619)
mpryc Jan 27, 2025
e58b65b
Update manifests to match non-admin PR139 (#1620)
mpryc Jan 29, 2025
5aa65e6
Fix Makefile to allow building images aligned with cluster architectu…
mpryc Jan 30, 2025
fa21b85
Remove multiple single quotes from message field (#1622)
PrasadJoshi12 Feb 1, 2025
bb0c25a
feat: Garbage collector input (#1623)
mateusoliveira43 Feb 5, 2025
0dfe34a
Remove the need of tech-preview flag for enabling NAC feature (#1625)
shubham-pampattiwar Feb 10, 2025
5915bcd
Adding --ginkgo.junit-report flag (#1629)
mail2nadeem92 Feb 10, 2025
580a052
Enable unparam flag in linter: Resolve unused func params (#1630)
Joeavaikath Feb 14, 2025
103e1ea
Make common function for updating BSL spec (#1631)
mpryc Feb 18, 2025
6fcdaa7
feat: NAC backup sync controller input (#1624)
mateusoliveira43 Feb 19, 2025
646390c
Restrict enforcing NAB spec that are restricted for non-admin users (…
shubham-pampattiwar Feb 21, 2025
ba7d050
fix: show velero backup spec in NonAdminBackup status (#1636)
mateusoliveira43 Feb 24, 2025
9719f3d
fix: restrict vsl enforcement (#1637)
mateusoliveira43 Feb 24, 2025
2e93d86
Add NonAdminBSL Approval CRD with option to enable/disable it (#1633)
mpryc Feb 25, 2025
2828985
Restrict enforcing NAR spec that are restricted for non-admin users (…
shubham-pampattiwar Feb 26, 2025
dc48f74
fix: NAC associated objects deletion (#1640)
mateusoliveira43 Feb 26, 2025
21c8e95
Pass LogLevel to NAC deployment (#1635)
kaovilai Feb 26, 2025
8a291a4
fix: BSL sync period validation with NAC (#1638)
mateusoliveira43 Feb 27, 2025
9267da2
Update CRD and logic to enable Non Admin BSL enforcements (#1644)
mpryc Feb 27, 2025
b14bcc3
Adds missing NAC manifest change for the deleteBackup description (#1…
mpryc Feb 27, 2025
a6262b4
Fix dpa CRD manifest (#1646)
mpryc Feb 27, 2025
4347f5d
Use intended version of opm operator-sdk + allow override (#1654)
kaovilai Feb 28, 2025
8115b66
fix: Show backup/restore progress in NAB/NAR status (#1649)
mateusoliveira43 Mar 3, 2025
52bd5bc
add code of conduct (#1576)
weshayutin Mar 4, 2025
affe466
NonAdminDownloadRequest API (#1643)
kaovilai Mar 5, 2025
14827fa
Fix for macOS `sed -i` issues (#1651)
kaovilai Mar 5, 2025
da7cbd2
update path to store junit.xml file (#1658)
tareqalayan Mar 6, 2025
9ce4670
OADP-5158: Do not allow restic config use in OADP 1.5+; Deprecate res…
mateusoliveira43 Mar 7, 2025
597ea02
update image for arm,amd manifest (#1650)
weshayutin Mar 7, 2025
7bbe9bf
Add the dataMoverPrepareTimeout and resourceTimeout to the DPA's Node…
mpryc Mar 11, 2025
5203755
OADP-5635: dpa support for parallel item backup (#1662)
sseago Mar 13, 2025
1090873
velero rebase Mar 13 2025 (#1666)
sseago Mar 17, 2025
e8b6efd
Add logFormat to the DPA's velero config (#1664)
mpryc Mar 18, 2025
2b4f35a
Fix for the node-agent privs and volumes (#1660)
mpryc Mar 19, 2025
ed682cc
NO-JIRA: Fix for Improve DPA additionalPrinterColumns (#1674)
kaovilai Mar 19, 2025
6800217
Add node-agent log format settings (#1675)
mpryc Mar 20, 2025
fea6566
CRD updates for the oc CLI fields for the NAR, NAB and NABSL objects …
mpryc Mar 20, 2025
67020bf
controller-gen v0.16.5 nac manifests (#1678)
kaovilai Mar 21, 2025
1d81ea8
OADP-5185, OADP-5187: exceptions for operators best practices #76, #9…
kaovilai Mar 21, 2025
c6296b9
Add option to use ConfigMap in the node agent (#1667)
mpryc Mar 24, 2025
db4ec9e
Ensure root fs in the controller manager is readonly (#1679)
mpryc Mar 24, 2025
663d19f
fix: envtest version for OCP 4.19 (#1682)
mateusoliveira43 Mar 26, 2025
868f2bf
fix: Tests link in README (#1681)
mateusoliveira43 Mar 27, 2025
5cc21ce
OADP-5782: Add hypershift-oadp-plugin as a default one in oadp-operat…
jparrill Mar 27, 2025
8661414
OADP future releases and versions (#1594)
weshayutin Mar 31, 2025
d02e971
prow: check more locally before submit (#1686)
weshayutin Apr 1, 2025
1895f01
fix: OADP must-gather refactor (#1671)
mateusoliveira43 Apr 1, 2025
e03a52c
OADP-5799: Pass log format to NAC controller (#1687)
shubham-pampattiwar Apr 3, 2025
0ff661c
OADP-5179: Validate secret content in validator for parsing errors (#…
kaovilai Apr 4, 2025
f931dca
remove velero-restore-helper image (#1695)
sseago Apr 4, 2025
4f1396e
OADP-5735: validate upgrade to 1.5 (#1677)
mateusoliveira43 Apr 7, 2025
ce119df
fix: NAC CI (#1698)
mateusoliveira43 Apr 8, 2025
f7f0e80
CRD updates for the oc CLI fields for the NAR, NAB and NABSL objects …
mpryc Apr 11, 2025
7593b7d
DPA config for backup repo cache and full maintenance interval (#1705)
sseago Apr 14, 2025
697cec4
Node Selector Configuration for Data Protection Components - NodeAgen…
mpryc Apr 15, 2025
41178dc
DNM: Velero Affinity (#1690)
mpryc Apr 15, 2025
a772aaf
OADP-5901: Add design for DataProtectionTest CRD and Controller (#1706)
shubham-pampattiwar Apr 15, 2025
bdd5f46
This similarly to the OADP-5832 adds option (#1688)
mpryc Apr 15, 2025
b583cb7
Add user documentation for the node affinity and pod scheduling. (#1717)
mpryc Apr 16, 2025
f8e53b9
fix: backport compatibility must-gather (#1718)
mateusoliveira43 Apr 22, 2025
c44befc
OADP-5960: Don't mount default creds if no BSLs or VSLs for provider …
sseago Apr 23, 2025
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
  •  
  •  
  •  
4 changes: 0 additions & 4 deletions .ci-operator.yaml

This file was deleted.

18 changes: 18 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# More info: https://docs.docker.com/engine/reference/builder/#dockerignore-file
# Ignore build and test binaries.
bin/

*.md
blogs
.vscode
.github
.devcontainer
build
cache
.gitignore
./*.yml
./*.yaml
OWNERS
PROJECT
LICENSE
Dockerfile
7 changes: 7 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Why the changes were made

<!-- Explain why this PR is important, what problems it fixes, link related issues -->

## How to test the changes made

<!-- Explain how the changes introduced by this PR can be tested and verified, with commands and pictures -->
21 changes: 0 additions & 21 deletions .github/workflows/docs-actions.yml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/workflows/go-tests.yml

This file was deleted.

50 changes: 44 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,46 @@
bin/
.vscode/
.idea/
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib
bin/*
Dockerfile.cross

# Test binary, built with `go test -c`
*.test

# Output of the go coverage tool, specifically when used with LiteIDE
*.out

# Go workspace file
go.work

# Kubernetes Generated files - skip generated files, except for vendored files
!vendor/**/zz_generated.*

# editor and IDE paraphernalia
.idea
.vscode
*.swp
*.swo
*~

# OADP
tests/e2e/e2e.test
cover.out
.DS_Store
tests/e2e/templates/*.yaml
cache/ # `operator-sdk run bundle` caches files in this directory
.DS_Store
test-upgrade/
junit_report.xml
# `operator-sdk run bundle` caches files in this directory
cache/
# debug files
debug.test*

# Others
.envrc

# must-gather
must-gather/oadp-must-gather
must-gather/must-gather/
must-gather/must-gather.local.*/
127 changes: 127 additions & 0 deletions .golangci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
# Documentation reference https://github.com/golangci/golangci-lint/blob/v1.55.2/.golangci.reference.yml
run:
skip-dirs-use-default: false
modules-download-mode: readonly
allow-parallel-runners: false

output:
format: colored-line-number
print-issued-lines: true
print-linter-name: true
uniq-by-line: true
sort-results: true

linters-settings:
dogsled:
max-blank-identifiers: 2
errcheck:
check-type-assertions: true
check-blank: true
gci:
sections:
- standard
- default
- prefix(github.com/openshift/oadp-operator)
goconst:
min-len: 3
min-occurrences: 5
gofmt:
simplify: true
goheader:
# copy from ./hack/boilerplate.go.txt
template: |-
Copyright 2021.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
govet:
enable-all: true
misspell:
locale: US
nakedret:
max-func-lines: 30
nolintlint:
allow-unused: false
allow-no-explanation: []
require-explanation: true
require-specific: true
revive:
# TODO enable!
# enable-all-rules: true
rules:
- name: line-length-limit
disabled: true
# TODO delete after
- name: blank-imports
- name: dot-imports
- name: duplicated-imports
- name: import-alias-naming
- name: import-shadowing
- name: redundant-import-alias
unparam:
check-exported: true

linters:
disable-all: true
# TODO enable commented ones
enable:
- asasalint
- asciicheck
- bidichk
# - bodyclose
- dogsled
# - dupword
# - durationcheck
# - errcheck
- errchkjson
- exportloopref
- gci
# - ginkgolinter
# - goconst
- gofmt
# - goheader
- goprintffuncname
# - gosec
# - gosimple
# - govet
# - ineffassign
- loggercheck
# - misspell
- nakedret
# - nilerr
# - noctx
- nolintlint
- nosprintfhostport
- revive
# - staticcheck
# - stylecheck
# - unconvert
- unparam
# - unused
- usestdlibvars
fast: false

issues:
exclude-use-default: false
exclude-rules:
- linters:
- revive
text: "^struct-tag: unknown option 'inline' in JSON tag$"
- linters:
- stylecheck
text: "ST1000:|ST1020:|ST1021:|ST1022:"
max-issues-per-linter: 0
max-same-issues: 0

severity:
default-severity: error
case-sensitive: false
70 changes: 0 additions & 70 deletions .travis.yml

This file was deleted.

11 changes: 11 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## Introduction

The guidelines here should be clear, easy to understand, and easy to follow.
They aim to foster a collaborative, respectful, and effective working environment.
### Assume positive intent, and bring a positive attitude and intentions.

First and foremost, assume positive intent. We are all working towards the same goal, and we are all part of the same team. We should bring a positive attitude and intentions to our work. This work can be fun and challenging, and we should enjoy the journey.

### Respect peoples time and effort.

If someone takes the time to review your pull request (PR) or contributes to an issue, remember that they’ve invested time and effort. Show respect for this by responding thoughtfully and professionally.
18 changes: 13 additions & 5 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Build the manager binary
FROM quay.io/konveyor/builder:v1.19 as builder
FROM --platform=$BUILDPLATFORM quay.io/konveyor/builder:ubi9-latest AS builder
ARG BUILDPLATFORM
ARG TARGETOS
ARG TARGETARCH

WORKDIR /go/src/github.com/openshift/oadp-operator
# Copy the Go Modules manifests
Expand All @@ -10,18 +13,23 @@ COPY go.sum go.sum
RUN go mod download

# Copy the go source
COPY main.go main.go
COPY cmd/main.go cmd/main.go
COPY api/ api/
COPY internal/controller/ internal/controller/
COPY pkg/ pkg/
COPY controllers/ controllers/

# Build
RUN CGO_ENABLED=0 GOOS=linux go build -mod=mod -a -o /go/src/manager main.go
# the GOARCH has not a default value to allow the binary be built according to the host where the command
# was called. For example, if we call make docker-build in a local env which has the Apple Silicon M1 SO
# the docker BUILDPLATFORM arg will be linux/arm64 when for Apple x86 it will be linux/amd64. Therefore,
# by leaving it empty we can ensure that the container and binary shipped on it will have the same platform.
RUN CGO_ENABLED=0 GOOS=${TARGETOS:-linux} GOARCH=${TARGETARCH} go build -mod=mod -a -o /go/src/manager cmd/main.go

# Use distroless as minimal base image to package the manager binary
# Refer to https://github.com/GoogleContainerTools/distroless for more details
FROM registry.access.redhat.com/ubi8-minimal
FROM registry.access.redhat.com/ubi9-minimal
WORKDIR /
COPY --from=builder /go/src/manager .
USER 65532:65532

ENTRYPOINT ["/manager"]
Loading