Skip to content

sigstore helm-charts and build scripts opinionated for running on OCP and RHEL

License

Notifications You must be signed in to change notification settings

ritz303/sigstore-ocp

This branch is 1 commit ahead of, 2 commits behind securesign/sigstore-ocp:main.

Folders and files

NameName
Last commit message
Last commit date
Feb 28, 2024
Sep 19, 2023
Apr 2, 2024
May 2, 2024
Feb 28, 2024
Mar 14, 2024
Dec 11, 2023
Feb 28, 2024
Feb 28, 2024
Dec 10, 2023
Feb 6, 2024
Feb 28, 2024
Feb 9, 2024
Oct 6, 2023
Aug 4, 2023
Sep 19, 2023
May 1, 2023
Oct 24, 2023
Dec 11, 2023
Sep 19, 2023
Feb 28, 2024
Feb 28, 2024
Oct 11, 2023
Aug 4, 2023
Feb 9, 2024
Apr 4, 2024
Dec 6, 2023

Repository files navigation

Sigstore Helm Chart for OpenShift

This chart offers an opinionated OpenShift-specific experience. It is based on and directly depends on an upstream canonical Sigstore Scaffold Helm chart. For less opinionated experience, consider using the upstream chart directly.

This chart extends all the features in the upstream chart in addition to including OpenShift only features. It is not recommended to use this chart on other platforms.

Usage

Installing from the Chart Repository

For a quickstart on how to install Sigstore components on OpenShift refer to the quickstart quide

Scaffolding Chart

More information can be found by inspecting the trusted-artifact-signer chart.

Contributing

Install the pre-commit package and run pre-commit run --all-files before pushing changes, or pre-commit install to automatically run the pre-commit hooks with every git commit. If it fails, run the git commit command again. It's likely the pre-commit hook fixed the issue and you have to bring in the new changes.

Pull Requests

Testing this repository requires access to registry.redhat.io images. Because of this the tests depend on GitHub secrets. GitHub secrets are not accessible to forked repositories, so the normal workflow of submitting a PR from your fork against github.com/securesign/sigstore-ocp main branch is not possible when making changes to either the charts or .github directories. These directories require a run of the test suite that requires access to registry.redhat.io. PRs are welcome in this repository, however. Please reach out to one of the OWNERS to submit a PR to charts or .github.

Testing

To set up a kind cluster and deploy the charts, run the following from the root of this repository

./kind/kind-up-test.sh

This script will setup new KinD cluster for you, deploy the sigstore and execute tests on the deployment. There are no ingress routes so the sigstore is accessible only from the container. (see https://github.com/securesign/sigstore-ocp/blob/main/sign-verify.md#signing-a-container-using-the-cosign-pod)

To uninstall helm chart:

helm uninstall trusted-artifact-signer -n sigstore

To cleanup the test kind cluster, run:

kind delete cluster

About

sigstore helm-charts and build scripts opinionated for running on OCP and RHEL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 60.1%
  • Shell 31.8%
  • Smarty 4.2%
  • Python 3.9%