Skip to content

feat(mcv): add image push/pull with cosign sign and verify - #169

Draft
cmagina wants to merge 11 commits into
redhat-et:mainfrom
cmagina:mcv-cosign
Draft

feat(mcv): add image push/pull with cosign sign and verify#169
cmagina wants to merge 11 commits into
redhat-et:mainfrom
cmagina:mcv-cosign

Conversation

@cmagina

@cmagina cmagina commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Add registry push and pull, plus cosign v3 signing and verification as standalone actions or with --push/--pull. Supports keyless OIDC and key-based flows, optional Fulcio identity constraints, and digest-pinned verify-before-pull.

@cmagina cmagina self-assigned this Aug 12, 2026
@coderabbitai

coderabbitai Bot commented Aug 12, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Comment @coderabbitai help to get the list of available commands.

cmagina added 11 commits August 26, 2026 09:57
Add registry push and pull, plus cosign v3 signing and verification as
standalone actions or with --push/--pull. Supports keyless OIDC and
key-based flows, optional Fulcio identity constraints, and digest-pinned
verify-before-pull.

Signed-off-by: Craig Magina <cmagina@redhat.com>
Signed-off-by: Craig Magina <cmagina@redhat.com>
Signed-off-by: Craig Magina <cmagina@redhat.com>
Signed-off-by: Craig Magina <cmagina@redhat.com>
Signed-off-by: Craig Magina <cmagina@redhat.com>
Signed-off-by: Craig Magina <cmagina@redhat.com>
Signed-off-by: Craig Magina <cmagina@redhat.com>
Signed-off-by: Craig Magina <cmagina@redhat.com>
…helpers

Signed-off-by: Craig Magina <cmagina@redhat.com>
Signed-off-by: Craig Magina <cmagina@redhat.com>
Refactor digest handling to support any OCI digest algorithm dynamically
without hardcoded hash-specific logic, making it trivial to add future
algorithms like SHA3-256.

Signed-off-by: Craig Magina <cmagina@redhat.com>
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.

1 participant