Skip to content

Conversation

@synthe102
Copy link
Contributor

@synthe102 synthe102 commented Sep 10, 2025

Draft implementation of multiple Datastores per TenantControlPlane. Based on the discussion with @prometherion here. I'm opening the PR now to gather feedback.

Todo:

  • Write tests
  • Improve documentation

@netlify
Copy link

netlify bot commented Sep 10, 2025

Deploy Preview for kamaji-documentation ready!

Name Link
🔨 Latest commit 78aaf25
🔍 Latest deploy log https://app.netlify.com/projects/kamaji-documentation/deploys/692582038020790009609143
😎 Deploy Preview https://deploy-preview-961--kamaji-documentation.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@synthe102 synthe102 marked this pull request as draft September 10, 2025 22:15
Copy link
Member

@prometherion prometherion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have you already figured out how to create the additional Datastore for the additional resources?

If I understood correctly, the API Server will reuse the same CA and client-based certificate for authentication, unless using a plain/non-TLS etcd which is not supported by Kamaji to be registered as Datastore.

@synthe102
Copy link
Contributor Author

I think I'll use ETCD-Operator with Cert-manager to manage the CA for both the primary and additional ETCDs. I'll then create two Datastore resources for those ETCDs clusters.
I'll try to validate it this week.

@prometherion
Copy link
Member

prometherion commented Sep 11, 2025

We recently merged a PR on Kamaji ETCD Chart which provides support to Cert Manager, it could be useful.

Edit: we would need to revamp it in order to reuse the same CA and the same server certificate since these are automatically generated every time.

@synthe102 synthe102 changed the title [WIP] feat: add support for multiple Datastores feat: add support for multiple Datastores Nov 25, 2025
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.

2 participants