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

feat: IBM Security Verify provider #328

Merged
merged 19 commits into from
Dec 4, 2024
Merged

Conversation

boonware
Copy link
Contributor

  • Add support for IBM Security Verify as a group provider.
  • There are further improvements that could be made later, but for now this provides a fully functioning synchronization between ISV and OpenShift.
  • Some unit tests added for the ISV API client.

Copy link
Collaborator

@sabre1041 sabre1041 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the contribution!

A few changes requested which were causing errors

In addition, can this section also be updated to match the new README content?

pkg/provider/ibmsecurityverify/api_client_test.go Outdated Show resolved Hide resolved
pkg/provider/ibmsecurityverify/api_client_test.go Outdated Show resolved Hide resolved
pkg/provider/ibmsecurityverify/api_client_test.go Outdated Show resolved Hide resolved
pkg/provider/ibmsecurityverify/api_client_test.go Outdated Show resolved Hide resolved
@boonware
Copy link
Contributor Author

@sabre1041 Build is failing when download the vulnerability DB due to "too many requests", can we try again?

@sabre1041
Copy link
Collaborator

@sabre1041 Build is failing when download the vulnerability DB due to "too many requests", can we try again?

We are getting hit by the discussions in this thread

aquasecurity/trivy#7668

We will monitor when a new version is available. but in the meantime, will hit retry until it passes

@boonware
Copy link
Contributor Author

@sabre1041 I have created another PR to help address the "too many requests" problem: #329

@boonware boonware requested a review from sabre1041 November 30, 2024 15:54
@@ -9,7 +9,7 @@ jobs:
name: shared-operator-workflow
uses: redhat-cop/github-workflows-operators/.github/workflows/[email protected]
with:
GO_VERSION: ~1.21
GO_VERSION: ~1.23
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The current version of controller-runtime is not compatible with golang 1.23. Would recommend omitting the change of go version from this PR so that it can be handled separately as part of a larger set of dependency updates

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sabre1041 I have restored the version to 1.21. I noticed that there was a mismatch between the version declared in the workflow and go.mod, and with the version of the base image. I have kept the change in the base image to match 1.21. Please let me know if this also needs to go back to 1.18 for some reason.

@boonware boonware requested a review from sabre1041 December 2, 2024 09:06
Copy link
Collaborator

@sabre1041 sabre1041 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sabre1041
Copy link
Collaborator

@boonware Thanks again for the contribution and apologies for the few road bumps in the process

@sabre1041 sabre1041 merged commit 488828b into redhat-cop:main Dec 4, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants