Skip to content

Conversation

@jkylekelly
Copy link
Contributor

This pull request removes the policy-controller Helm chart (that leverages the fork of sigstore/policy-controller) and related documentation from the repository, updates installation instructions to reference the upstream Sigstore chart, and adjusts release and test workflows to reflect these changes. The primary focus is on deprecating the temporary fork and transitioning users to the official Sigstore policy-controller chart.

For the github provided trust-policies to work, insecureIgnoreSCT: true must be set. This was not necessary when using the GitHub fork of policy-controller due to it being set if using keyless directly in the policy-controller.

@Copilot Copilot AI review requested due to automatic review settings September 22, 2025 21:05
@jkylekelly jkylekelly requested review from a team and steiza as code owners September 22, 2025 21:05
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This pull request removes the GitHub-maintained fork of the policy-controller Helm chart and updates installation instructions to use the official Sigstore chart. For GitHub-provided trust policies to function correctly with the upstream policy controller, the insecureIgnoreSCT: true configuration is now required and has been added to the GitHub trust policy.

  • Remove the entire policy-controller chart from the repository
  • Update trust-policies chart to include insecureIgnoreSCT: true for GitHub keyless configuration
  • Update installation instructions to reference the upstream Sigstore chart

Reviewed Changes

Copilot reviewed 32 out of 32 changed files in this pull request and generated no comments.

Show a summary per file
File Description
charts/trust-policies/templates/clusterimagepolicy-github.yaml Adds insecureIgnoreSCT configuration for GitHub keyless verification
charts/trust-policies/Chart.yaml Bumps chart version to v0.7.0
charts/policy-controller/* Complete removal of the forked policy-controller chart
README.md Updates installation instructions to use upstream Sigstore chart
.github/workflows/* Updates CI/CD workflows to reference upstream chart

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link
Contributor

@bdehamer bdehamer left a comment

Choose a reason for hiding this comment

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

👍

@jkylekelly jkylekelly merged commit 8379457 into main Sep 23, 2025
3 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