Skip to content

fix: backport in-memory test registry to release-1.3 - #2234

Open
tommyd450 wants to merge 3 commits into
release-1.3from
tdalton/InMemoryTestImage-release-1.3
Open

fix: backport in-memory test registry to release-1.3#2234
tommyd450 wants to merge 3 commits into
release-1.3from
tdalton/InMemoryTestImage-release-1.3

Conversation

@tommyd450

Copy link
Copy Markdown
Contributor

Summary

  • Backport of 3cf9190 and 03ab88c from main branch
  • Replaces quay.io with an in-cluster OCI registry for e2e tests, eliminating external registry dependencies
  • Deploys a lightweight registry Deployment + Service per test namespace with port-forwarding for local access
  • Adds --allow-insecure-registry to cosign sign/verify commands in tas.go and namespaced.go

Test plan

  • e2e integration tests pass with in-memory registry
  • Cosign sign/verify works with --allow-insecure-registry flag
  • Upgrade tests correctly use InClusterRef for in-cluster access
  • Key rotation tests reuse registry across multiple PrepareImage calls

🤖 Generated with Claude Code

tommyd450 and others added 3 commits August 19, 2026 09:51
Backport of 3cf9190 and 03ab88c from main branch.
Uses an in-cluster OCI registry for e2e tests instead of quay.io,
eliminating external registry dependencies.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace in-cluster Kubernetes registry deployment with pure in-memory
implementation using go-containerregistry's built-in registry handler.
Eliminates Deployment/Service/port-forwarding overhead, enabling faster
test startup while maintaining full OCI compatibility.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@tommyd450
tommyd450 force-pushed the tdalton/InMemoryTestImage-release-1.3 branch from b5c63c0 to 2aa2f9e Compare August 20, 2026 09:36
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