Skip to content

Conversation

AustinAbro321
Copy link
Contributor

@AustinAbro321 AustinAbro321 commented Sep 9, 2025

Description

This adds mtls support to the registry proxy solution.

When registry proxy is used the client will check the CA cert from the server. It won't recognize it and it will error out on operations unless the transport is configured to recognize the CA cert. This will be done automatically when registry proxy is used. Older versions of Zarf will not be able to push to the registry unless --insecure-skip-tls-verify is used. This is expected and okay especially since we're starting with this in alpha and if someone runs zarf init --registry-proxy then the new version of Zarf is already available in their airgap environment.

Checklist before merging

Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Copy link

codecov bot commented Sep 18, 2025

Codecov Report

❌ Patch coverage is 19.33086% with 217 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/pkg/cluster/cluster.go 0.00% 112 Missing and 1 partial ⚠️
src/pkg/pki/pki.go 42.01% 63 Missing and 6 partials ⚠️
src/internal/packager/images/push.go 5.40% 33 Missing and 2 partials ⚠️
Files with missing lines Coverage Δ
src/internal/packager/images/push.go 44.49% <5.40%> (-7.55%) ⬇️
src/pkg/pki/pki.go 47.08% <42.01%> (-15.73%) ⬇️
src/pkg/cluster/cluster.go 31.36% <0.00%> (-12.85%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.com>
Signed-off-by: Austin Abro <austinabro321@gmail.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