You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
verify-app-images: accept the cosign identity of provider-upjet-unifi packages (companion to provider signing)Β #2383
The verify-app-images ImageValidatingPolicy denies unsigned ghcr.io/devantler-tech/* images β correct β but our own provider-upjet-unifi xpkg is published unsigned (crossplane-contrib publish-provider.yml = plain crane copy), so on prod its ReplicaSet hits FailedCreate, the ProviderRevision reports RUNTIME=False, and the merged UniFi Crossplane migration (unifi#9 / platform#2332) cannot reconcile its MRs.
Proposed direction
Signing is fixed at the source: provider-upjet-unifi#13 adds keyless cosign signing to the publish workflow. This issue tracks the platform half: extend the policy's attestor subjectRegExp to accept that repo's workflow OIDC identity. Do not resolve by excluding the image from verification (weakens the supply-chain gate).
Rough size
S β one regexp change in the IVP, after #13 lands; verify the ProviderRevision goes RUNTIME=True on prod.
Superseded: the fix is already in flight as draft #2382 (shipped by the parallel session before this issue was filed β parallel-run overlap). Tracking continues there.
Activity
devantler commentedon Jul 2, 2026
Superseded: the fix is already in flight as draft #2382 (shipped by the parallel session before this issue was filed β parallel-run overlap). Tracking continues there.