Meet Plane. An Enterprise software development tool to manage issues, sprints, and product roadmaps with peace of mind.
This release significantly enhances the configurability of all major services by introducing new options for node scheduling, tolerations, affinity, labels, and annotations. These changes improve the flexibility and manageability of deployments in Kubernetes environments, allowing users to better control how and where pods are scheduled, as well as to add custom metadata for organization and automation.
Expanded Kubernetes Deployment Customization:
- Added support for
nodeSelector,tolerations, andaffinityconfiguration for all major stateful and stateless services (Postgres, Redis, RabbitMQ, Minio, web, space, admin, live, monitor, API, silo, worker, and beatworker) to allow precise control over pod scheduling and placement. - Added support for custom
labelsandannotationsfor these services, enabling better resource organization, selection, and integration with Kubernetes tooling and workflows.
Documentation Updates:
- Updated
README.mdto document all new configuration options for each service, providing clear descriptions and usage guidance for node selectors, tolerations, affinity, labels, and annotations.
Full Changelog: plane-ce-1.3.0...plane-enterprise-1.5.0