-
-
Notifications
You must be signed in to change notification settings - Fork 6
feat: add missing build-time SBOMs #895
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
Conversation
|
@siegfriedweber Thanks for the review so far, that was very helpful. I should have checked things more thoroughly, sorry, will do better next time. |
|
Sorry for the conflicts I caused. |
Co-authored-by: Siegfried Weber <[email protected]>
Co-authored-by: Siegfried Weber <[email protected]>
Co-authored-by: Siegfried Weber <[email protected]>
2fb698c to
b4c5d1c
Compare
b4c5d1c to
c459c49
Compare
|
@lfrancke @siegfriedweber I rebased my changes on top of the current main branch now |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
* feat: generate SBOMs at build time for OPA, statsd_exporter and kafka * fix: remove circular dependencies in Airflow SBOM * fix: kafka: ignore test components in SBOM * fix: kafka: missing patchfile for kafka 3.8.0 * fix: no need to cleanup builder image Co-authored-by: Siegfried Weber <[email protected]> * fix: add comment about cyclonedx-gomod to statsd_exporter as well Co-authored-by: Siegfried Weber <[email protected]> * fix: undo merge errors * fix: casing to make linter happy * fix: indenting and alphabetical sorting of packages Co-authored-by: Siegfried Weber <[email protected]> * fix: re-added line to remove sourcecode after build of statsd_exporter * fix: merge RUN layers in statsd_exporter * fix: place SBOM files closer to the application they are for * fix: update gradle cyclonedx plugin to version 1.10.0 * fix: remove unnecessary curl flags, because we have a curlrc file * fix: fixed variable substitution * feat: pinned versions of python packages * fix: fixes to adapt upstream changes * fix: use GOPATH for invoking cyclonedx-gomod * feat: add comment on how to obtain skipped projects in Kafka build --------- Co-authored-by: Siegfried Weber <[email protected]>
Description
Fix needed for stackabletech/issues#614
Changes:
RUNcommands to Heredocapache-airflow-providers-smtpdepends onapache-airflowandapache-airflowdepends onapache-airflow-providers-smtp. This causes the rendering of the dependency tree in SecObserve to fail.cyclonedx-gomod(and I think Go in general) determines the version at build time. I did not find another way, I checked the source code ofcyclonedx-gomod, that seems to be the only valid way. Since we don't include the.gitfolder in our .tar.gz archives in Nexus, a dummy Git repo has to be created.