kamaji

Kamaji is the Hosted Control Plane Manager for Kubernetes.

APACHE-2.0 License

Stars
1.1K

Bot releases are hidden (Show)

kamaji - edge-24.9.1 Latest Release

Published by prometherion about 1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/clastix/kamaji/compare/edge-24.8.2...edge-24.9.1

kamaji - edge-24.8.2

Published by prometherion 2 months ago

⚠️ This version contains the hotfix for the last reported CVE https://github.com/clastix/kamaji/security/advisories/GHSA-6r4j-4rjc-8vw5

As from the v1.0.0 release, CLASTIX no longer provides stable release artefacts.

Stable release artefacts are offered on a subscription basis by CLASTIX, the main Kamaji project contributor.
If you're running Kamaji in production we strongly suggest getting in touch with CLASTIX to outline:

  1. if CVE has been abused
  2. plan a backport of the said fix for your environment
  3. benefit from the authors' knowledge and obtain a long term support (LTS)

What's Changed

New Contributors

Full Changelog: https://github.com/clastix/kamaji/compare/edge-24.8.1...edge-24.8.2

kamaji - edge-24.8.1

Published by prometherion 3 months ago

As from the v1.0.0 release, CLASTIX no longer provides stable release artefacts.

Stable release artefacts are offered on a subscription basis by CLASTIX, the main Kamaji project contributor.

What's Changed

New Contributors

Full Changelog: https://github.com/clastix/kamaji/compare/edge-24.7.1...edge-24.8.1

kamaji - edge-24.7.1

Published by prometherion 3 months ago

As from the v1.0.0 release, CLASTIX no longer provides stable release artefacts.

Stable release artefacts are offered on a subscription basis by CLASTIX, the main Kamaji project contributor.

Full Changelog: https://github.com/clastix/kamaji/compare/v1.0.0...edge-24.7.1

kamaji - v1.0.0

Published by prometherion 4 months ago

Kamaji reaches the v1.0.0 milestone of being feature-complete.

You can use the Helm cart v1.0.0 to manage its lifecycle.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker Hub:

docker pull clastix/kamaji:v1.0.0

Enhancements

  • Validated Kubernetes v1.29 conformance #480 @bsctl
  • Validated Kubernetes v1.30 conformance #481 @bsctl
  • Providing telemetry for Kamaji objects #478 @bsctl @prometherion
kamaji - v0.6.1

Published by prometherion 4 months ago

Kamaji v0.6.0 can be installed using its 0.16.1 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker Hub:

docker pull clastix/kamaji:v0.6.1

Enhancements

  • Validating DNS service IPs on Service CIDR via webhook #468 @kvaps @prometherion
  • Kamaji CRDs are now grouped under kamaji category #470 @avorima

Hotfixes

  • Nil pointer panic upon Datastore creation #472 @prometherion
  • Stripping hard-coded cluster.local suffix #467 @kvaps
kamaji - v0.6.0

Published by prometherion 5 months ago

Kamaji v0.6.0 can be installed using its 0.16.0 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker Hub:

docker pull clastix/kamaji:v0.6.0

⚠️ Due to several changes on the TenantControlPlane and Datastore definitions, ensure to update it manually if you've priorly installed Kamaji using Helm.

Enhancements

  • Supporting NATS as Datastore #442 @thecodeassassin
  • Pod additional metadata #440 @hamza-boudouche
  • Customising ServiceAccount for TCP pods #441 @hamza-boudouche
  • Simplify arg parsing #456 @avorima
  • Making DataStore TLS configuration optional #451 @thecodeassassin
  • Support for Konnectivity agent tolerations #454 @prometherion
  • Supporting AuroraDB ast PosgreSQL driver #461 @prometherion

Many kudos to the new contributors for the incredible work put on the Kamaji project! 🚀

kamaji - v0.5.1

Published by prometherion 6 months ago

Kamaji v0.5.1 can be installed using its v0.15.3 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker Hub:

docker pull clastix/kamaji:v0.5.1

Hotfixes

  • Nil pointer reference on kubeadm upgrade plan #427 @hwaastad @prometherion
kamaji - v0.5.0

Published by prometherion 6 months ago

Kamaji v0.5.0 can be installed using its v0.15.2 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker Hub:

docker pull clastix/kamaji:v0.5.0

Enhancements

  • Support to Kubernetes v1.30 #437 @prometherion
  • Knob for kubeadm kubeconfig selection #408 @kvaps

Hotfixes

  • Honoring owner reference for restored Secret objects #427 @andreykont
kamaji - v0.4.2

Published by prometherion 7 months ago

Kamaji v0.4.2 can be installed using its v0.15.1 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker Hub:

docker pull clastix/kamaji:v0.4.2

Hotfixes

  • Allow for overriding kube-apiserver arguments #414 @jwitko
  • Allow for overriding konnectivity-server arguments #411 @jwitko
  • Blocking certificates lifecycle controller reconciliation in case of error #421 @MathieuCesbron
kamaji - v0.4.1

Published by prometherion 9 months ago

Kamaji v0.4.0 can be installed using its v0.13.1 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker Hub:

docker pull clastix/kamaji:v0.4.1

Enhancements

  • Support Kubernetes v1.29.1 enhancement #404 @prometherion
  • admin kubeconfig with local service FQDN #403 @prometherion
kamaji - v0.4.0

Published by prometherion 10 months ago

Kamaji v0.4.0 can be installed using its v0.13.0 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker Hub:

docker pull clastix/kamaji:v0.4.0

Enhancements

  • Upgrade Go to v1.21 #393 @prometherion
  • Support up to Kubernetes v1.29 #392 @prometherion
kamaji - v0.3.6

Published by prometherion 10 months ago

Kamaji v0.3.6 can be installed using its v0.12.7 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker Hub:

docker pull clastix/kamaji:v0.3.6

Hotfixes

  • Datastore migration job name exceeds max length #3906 @prometherion @sn4psh0t
kamaji - v0.3.5

Published by prometherion about 1 year ago

Kamaji v0.3.5 can be installed using its v0.12.7 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker Hub:

docker pull clastix/kamaji:v0.3.5

Enhancements

  • Support to Kubernetes v1.28.2 #381 @prometherion

Hotfixes

  • TenantControlPlane cannot be properly finalized if the parent Namespace is deleted #376 @prometherion
kamaji - v0.3.4

Published by prometherion about 1 year ago

Kamaji v0.3.3 can be installed using its v0.12.5 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker Hub:

docker pull clastix/kamaji:v0.3.4

Enhancements

  • Support to Kubernetes v1.28 and CNCF conformance passing #356 #348 @bsctl @prometherion
  • Tilt.dev support #358 @jds9090 @prometherion

Documentation

  • SVG logo #369 @bsctl
  • Terminology update, admin cluster is not management cluster #364 @bsctl
  • Documenting in an agnostic way how to setup tenant worker nodes #247 @bsctl
  • Documenting the Kubelet restart required after Datastore migration#241 @bsctl
  • Documenting Cluster API integration #354 @bsctl

Hotfixes

  • Supporting datastore migration without declaring explicitly a migrate image CLI value #350 @Heiko-san @prometherion
  • Avoid default value for replica field when using YAML marshaling #366 @prometherion
  • Unable to decode admission content for deletion #351 @prometherion
kamaji - v0.3.3

Published by prometherion about 1 year ago

Kamaji v0.3.3 can be installed using its v0.12.4 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker hub:

docker pull clastix/kamaji:v0.3.3

Enhancements

  • Support of customized syncPeriod CLI flag #343 @prometherion @jds9090

Documentation

  • Add default labels to TCP resource #277 @ptx96 @geoffrey1330

Hotfixes

  • Missing certificate rotation #340 @jds9090 @prometherion
  • Ingress fails to create when specifying port in spec.controlPlane.ingress.hostname #345 @fchiacchiaretta @prometherion
kamaji - v0.3.2

Published by prometherion about 1 year ago

Kamaji v0.3.2 can be installed using its v0.12.3 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker hub:

docker pull clastix/kamaji:v0.3.2

Hotfixes

  • Missing support for Scheme defaulters causing infinite loop upon additional volumes declarations #333 @fchiacchiaretta @prometherion
  • Timeout reconciliation upon datastore unreachability #335 @prometherion
  • Cluster API collision Certificate Authority keys support #338 @prometherion
  • Documentation typos #332 @guettli
kamaji - v0.3.1

Published by prometherion over 1 year ago

Kamaji v0.3.1 can be installed using its v0.12.2 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker hub:

docker pull clastix/kamaji:v0.3.1

Enhancements

  • Upgrading support to Kubernetes v1.27.3 #317 @prometherion
  • Removing unrequired KubeadmConfig keys #155 @prometherion

Hotfixes

  • Meaningless error message upon TenantControlPlane migration #313 @prometherion
  • Missing metadata upon container images release #190 @prometherion
  • kubeconfig CA data is not updated upon CA rotation #315 @prometherion
  • Konnectivity doesn't work with NodePort #322 @jds9090 @prometherion
  • Versioned Kubelet for k8s < v1.24 #320 @jds9090 @prometherion
  • The TCP name must satisfy the DNS RFC-1035 #326 @prometherion
  • Cannot create PostgreSQL database when the TCP name contains a dash #328 @prometherion
kamaji - v0.3.0

Published by prometherion over 1 year ago

Kamaji v0.3.0 can be installed using its v0.12.0 Helm Chart.

Remember to add the CLASTIX repository and update it:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Images can be pulled from Docker hub:

docker pull clastix/kamaji:v0.3.0

⚠️ Due to several changes on the TenantControlPlane definition, ensure to update it manually if you've priorly installed Kamaji using Helm.

Enhancements

  • Docs enhancement #298 @bsctl
  • TCP deployment mangling (additional volumes, init containers, containers, and volume mounts) #223 @maruina @prometherion
  • Support for TCP deployment Dynamic Resource Allocation #293 @prometherion
  • Custom container registry #299 @prometherion

Hotfixes

  • Wrong namespace in the Deployment guide #295 @gionn
kamaji - v0.2.3

Published by prometherion over 1 year ago

Container images are hosted on docker.io and can be pulled with the following command:

docker pull clastix/kamaji:v0.2.3

The current release has been tested over the last Chart release (0.11.5), remember to update your Helm chart as follows:

helm repo add clastix https://clastix.github.io/charts
helm repo update

Hotfixes

  • CrashLoopBackOff when defining ingress in spec.controlPlane #282 @sn4psh0t @prometherion
  • Missing Ingress loadbalancer status #283 @prometherion @sn4psh0t

Enhancements

  • Support up to Kubernetes 1.27 #289 @bsctl @prometherion
Package Rankings
Top 3.45% on Proxy.golang.org
Related Projects