Cozystack v0.10: FerretDB, NATS, Network Policies for Tenant Isolation, and etcd Operator v0.4
Cozystack v0.10: FerretDB, NATS, Network Policies for Tenant Isolation, and etcd Operator v0.4
Version 0.10 expands the managed application catalog and adds critical multi-tenant security.
Major Features and Improvements
FerretDB
FerretDB — a MongoDB-compatible database backed by PostgreSQL — joins the application catalog. It includes automatic schema permissions and password generation.
NATS
NATS, a lightweight messaging system for cloud-native applications, is now available as a managed service.
Network Policies for Tenant Isolation
Network policies are now enforced to isolate tenants from each other at the network level. This is a critical security improvement for multi-tenant deployments.
Dashboard and Ingress Improvements
- Ingress-nginx dashboard can be optionally enabled.
- Cloudflare proxy support and IP whitelisting added for ingress.
- All application logos are now shipped with Cozystack.
- Updated etcd-operator to v0.4.
- PostgreSQL automatic schema permissions.
- Fixed Kafka topics creation.
Breaking Change
System HelmReleases are renamed with a -system suffix. Users upgrading from v0.9 need to reinstall ingress controllers by removing the old ingress application, toggling the ingress trigger off in tenant configuration, and re-enabling it.
All changes: v0.10.0, v0.10.1, v0.10.2, v0.10.3, v0.10.4
Join the community
- Telegram group
- Slack group (Get invite at https://slack.kubernetes.io)
- Community Meeting Calendar
- YouTube