clastix / kamaji

Kamaji is the Hosted Control Plane Manager for Kubernetes.
https://kamaji.clastix.io
Apache License 2.0
934 stars 81 forks source link

Supporting NATS as Datastore #442

Closed thecodeassassin closed 3 months ago

thecodeassassin commented 3 months ago

This pull request aims to add basic NATS support.

NOTE

In it's current state, this only adds single-tenant support for NATS as NATS currently does not have an easy programmatic way of managing users via their API.

implements #400

netlify[bot] commented 3 months ago

Deploy Preview for kamaji-documentation canceled.

Name Link
Latest commit 8b4dc1aabc6b167b2f5c7d6de1e355abc00bfa49
Latest deploy log https://app.netlify.com/sites/kamaji-documentation/deploys/66265664b7f0550008a85eb8
thecodeassassin commented 3 months ago

Let's clean up also the generated files for the NATS kine certs.

done

thecodeassassin commented 3 months ago

CI complains, let's commit changes of make apidoc

Done

prometherion commented 3 months ago

golangci-lint is complaining about some styling things, it would be perfect if you could address them with make golint

thecodeassassin commented 3 months ago

golangci-lint is complaining about some styling things, it would be perfect if you could address them with make golint

fixed