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

Upgrade Jenkins X repositories to support generating and store SBOMs #8348

Open
1 of 23 tasks
osamamagdy opened this issue Sep 6, 2022 · 8 comments
Open
1 of 23 tasks

Comments

@osamamagdy
Copy link
Member

osamamagdy commented Sep 6, 2022

We aim to enhance the supply chain security of Jenkins X by adding SBOM generation to the release pipeline of each jx binary.
The current procedure for this is to include two important steps from the documentation

This is the tentative list of repositories (the list will be updated if we find any missing repositories) that we should upgrade:

NOTE: it's fine if you don't follow the order, the order is only there to limit the number of PRs we open as part of an upgraded effort

We will use this issue to keep track of which repositories have been upgraded.
If you are interested in contributing, please comment

I want to upgrade <repo-name>

When opening a PR in these repos to support SBOMs, remember to include

related to #<issue-number>

Don't use fixes as that will close this issue once ur PR is merged.
Once your PR is merged, comment on this issue:

<reponame> is supporting SBOM generation

If you encounter any issues when upgrading, please make a note of that issue and how you fixed it in this PR, so that it helps other contributors. Remember to comment back on the issue and fix it in this PR, so others can see it.

We will start working on this issue on Sep 6

@osamamagdy
Copy link
Member Author

jx-git-operator is supporting SBOM generation

@osamamagdy
Copy link
Member Author

jx-gitops has an error when trying to retrieve the SBOM with
oras pull ghcr.io/jenkins-x/jx-gitops:0.8.0-sbom the error is:
Error: failed to resolve path for writing: path traversal disallowed

@osamamagdy
Copy link
Member Author

jx-admin has an empty SBOM generated on the OCI registry but the command oras pull ghcr.io/jenkins-x/jx-admin:0.2.0-sbom has no errors

@osamamagdy
Copy link
Member Author

jx-promote has an empty SBOM generated on the OCI registry but the command oras pull ghcr.io/jenkins-x/jx-promote:0.4.2-sbom has no errors

@osamamagdy
Copy link
Member Author

osamamagdy commented Sep 23, 2022

jx-slack has an error when trying to retrieve the SBOM with
oras pull ghcr.io/jenkins-x/jx-slack:0.2.0-sbom the error is:
Error: failed to resolve path for writing: path traversal disallowed

@osamamagdy
Copy link
Member Author

jx-release-version has an error when trying to retrieve the SBOM with oras pull ghcr.io/jenkins-x/jx-release-version:2.6.0-sbom the error is:
Error: failed to resolve path for writing: path traversal disallowed

@osamamagdy
Copy link
Member Author

jx-verify has an error when trying to retrieve the SBOM with oras pull ghcr.io/jenkins-x/jx-verify:0.3.0-sbom the error is:
Error: failed to resolve path for writing: path traversal disallowed

@osamamagdy
Copy link
Member Author

jx-application has an error when trying to retrieve the SBOM with oras pull ghcr.io/jenkins-x/jx-application:0.3.0-sbom the error is:
Error: failed to resolve path for writing: path traversal disallowed

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

No branches or pull requests

1 participant