Skip to content

Comments

Add option for disabling CAs bundle creation#366

Open
rndmit wants to merge 3 commits intoopenziti:mainfrom
rndmit:feature/disable-trust-bundle
Open

Add option for disabling CAs bundle creation#366
rndmit wants to merge 3 commits intoopenziti:mainfrom
rndmit:feature/disable-trust-bundle

Conversation

@rndmit
Copy link

@rndmit rndmit commented Sep 30, 2025

This PR adds option .Values.ctrlPlaneCasBundle.enabled which toggles trust-manager Bundle creation. If it is set to false, then CAs bundle will be created in init-container.

I personally need this feature because trust-manager is already used in our clusters and we're not able to dedicate it to ziti-controller.

@qrkourier qrkourier self-requested a review September 30, 2025 20:40
@qrkourier
Copy link
Member

It appears to be a good, simple solution to the problem of competing Trust Manager instances, which cannot be namespaced. We need to test this to ensure it's reverse compatible and provides a continually updated trust bundle. At least, the bundle written to the bundle must update when the pod starts, in case a new controller node has been added to the cluster.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants