GithubHelp home page GithubHelp logo

ritz303 / sigstore-ocp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from securesign/sigstore-ocp

0.0 0.0 0.0 34.94 MB

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

License: Apache License 2.0

Shell 31.79% Python 3.91% Smarty 4.24% Go 60.06%

sigstore-ocp's Introduction

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

sigstore-ocp's People

Contributors

bouskaj avatar cooktheryan avatar gregory-pereira avatar jasonpowr avatar kahboom avatar lance avatar lkatalin avatar omveda avatar openshift-merge-bot[bot] avatar osmman avatar petrpinkas avatar red-hat-konflux[bot] avatar renovate[bot] avatar sabre1041 avatar sallyom avatar simonbaird avatar stinkybenji avatar tommyd450 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.