Skip to content

feat: allow switching between nodeport and proxy registry mode#4210

Closed
AustinAbro321 wants to merge 150 commits intomainfrom
switch-between-nodeport-and-proxy
Closed

feat: allow switching between nodeport and proxy registry mode#4210
AustinAbro321 wants to merge 150 commits intomainfrom
switch-between-nodeport-and-proxy

Conversation

@AustinAbro321
Copy link
Copy Markdown
Member

@AustinAbro321 AustinAbro321 commented Sep 26, 2025

Description

Implements ZEP 0033-registry-proxy

Fixes: #4586

Relates to
#2146
#2383
#3684
#3745
#3922

Checklist before merging

touchardv and others added 30 commits June 23, 2025 11:59
- enable tcp listener for ipv6
- allow serving multiple images

Signed-off-by: Vincent Touchard <touchardv@gmail.com>
Signed-off-by: Vincent Touchard <touchardv@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>
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>
@netlify
Copy link
Copy Markdown

netlify bot commented Sep 26, 2025

Deploy Preview for zarf-docs canceled.

Name Link
🔨 Latest commit ab2bff7
🔍 Latest deploy log https://app.netlify.com/projects/zarf-docs/deploys/68d6c6f844bc470008aa3529

Signed-off-by: Austin Abro <austinabro321@gmail.com>
@AustinAbro321 AustinAbro321 changed the base branch from main to registry-proxy-tls-support September 26, 2025 17:01
@codecov
Copy link
Copy Markdown

codecov bot commented Sep 26, 2025

Codecov Report

❌ Patch coverage is 38.17204% with 345 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/pkg/cluster/cluster.go 27.71% 126 Missing and 7 partials ⚠️
src/pkg/pki/pki.go 42.01% 63 Missing and 6 partials ⚠️
src/pkg/state/state.go 5.12% 37 Missing ⚠️
src/internal/packager/images/push.go 5.40% 33 Missing and 2 partials ⚠️
src/pkg/cluster/injector.go 70.90% 23 Missing and 9 partials ⚠️
src/pkg/packager/deploy.go 0.00% 28 Missing ⚠️
src/cmd/initialize.go 56.52% 10 Missing ⚠️
src/internal/packager/images/common.go 0.00% 1 Missing ⚠️
Files with missing lines Coverage Δ
src/cmd/viper.go 55.81% <100.00%> (+1.05%) ⬆️
src/config/config.go 0.00% <ø> (ø)
src/internal/feature/feature.go 89.81% <100.00%> (+0.70%) ⬆️
src/internal/packager/template/template.go 74.48% <100.00%> (+62.53%) ⬆️
src/internal/packager/images/common.go 31.57% <0.00%> (ø)
src/cmd/initialize.go 30.08% <56.52%> (+2.97%) ⬆️
src/pkg/packager/deploy.go 0.00% <0.00%> (ø)
src/pkg/cluster/injector.go 68.29% <70.90%> (+2.67%) ⬆️
src/internal/packager/images/push.go 44.49% <5.40%> (-7.55%) ⬇️
src/pkg/state/state.go 28.93% <5.12%> (-4.07%) ⬇️
... and 2 more

... and 1 file with indirect coverage changes

🚀 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.

@brandtkeller brandtkeller moved this to In progress in Zarf Oct 24, 2025
Base automatically changed from registry-proxy-tls-support to main February 4, 2026 20:41
@AustinAbro321
Copy link
Copy Markdown
Member Author

Closing this in favor of #4608 as there are too many merge conflicts on this branch

@github-project-automation github-project-automation bot moved this from In progress to Done in Zarf Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Switch between nodeport and registry proxy mode

3 participants