What's New ✨
Security 🔒
Advisory GHSA-qjjm-7j9w-pw72 - High - Users can create cluster scoped resources anywhere in the cluster if they are allowed to create
TenantResources. To immidiatly mitigate this, make sure to use Impersonation forTenantResources.Advisory GHSA-2ww6-hf35-mfjm - Moderate - Users may hijack namespaces via
namespaces/statusprivileges. These privileges must have been explicitly granted by Platform Administrators through RBAC rules to be affected. Requests for thenamespaces/statussubresource are now sent to the Capsule admission webhook as well.
Breaking Changes ⚠️
- By default, Capsule now uses self-signed cert-manager certificates for its admission webhooks. This used to be an optional setting and has now become the default. If you don’t have cert-manager installed, you must explicitly re-enable the Capsule TLS controller as documented here.
Features ✨
- Complete Renovation of Replications Read More.
- Added
RequiredMetadataforNamespacescreated in aTenantRead More. - Added rule-based promotions for
ServiceAccountsinTenantsRead More. - Added Implicit Assignment of
TenantOwnerRead More. - Added Aggregation of
TenantOwnerRead More. - Introducing new CRD
RuleStatusRead More - Introducing
datafield forTenantsRead More - Introducing new OCI Registry enforcement Read More
- Added new label
projectcapsule.dev/tenantwhich is added for all namespaced resources belonging to aTenantRead More. - Added configuration options for managed RBAC Read More
- Added configuration options for Impersonation Read More
- Added configuration options for Cache invalidation Read More
- Added configuration options for Dynamic Admission Webhooks Read More
- Added Built-In Installation for Gangplank with the Capsule Proxy Read More
Fixes 🐛
Fixed
ResourcePoolresource quota calculation when multipleResourcePoolClaims are present in a namespace but not everything is used. For details, see ResourcePools bound behavior.Improved
matchConditionsfor admission webhooks that intercept all namespaced items, to avoid processing subresource requests and Events, improving performance and reducing log noise.
Documentation 📚
We have added new documentation for a better experience. See the following topics:
Ecosystem 🌐
Newly added documentation to integrate Capsule with other applications:
- CoreDNS Plugin (Community Contribution)
- Argo CD
- Flux CD
Roadmap 🗺️
In the upcoming releases we are planning to work on the following features:
- Announcing Capsule Swag (Contribution Rewards) 🎁
- Custom Resource Quotas: A Quota implementation which allows to define custom quota constraints (Enterprise Request).
- Porting more Properties to the Namespace Rule Approach.
- Adding
transformersforGlobal/TenantResources. - Adding
healthChecksforGlobal/TenantResources. - Using Dynamic Admission to measure Resource Quota Usage at Admission (For Tenant Scope ResourceQuotas and JIT Claiming for ResourcePools)
- Introducing Break-The-Glass to allow temporary elevation of permissions for Tenant Owners, with an approval process by Platform Administrators.
- Adding custom health checks for ArgoCD to upstream
- Improving the documentation with more examples and use-cases.
- Bringing back RBAC reflection to Capsule-Proxy
- Adding Generic Implementation for
Global/TenantResources.
Events 📅
KubeCon 2026
Project Pavilion: We will be present again at the Project Pavilion at KubeCon 2026. The exact schedule has not been announced yet, but we will be hosting a booth and look forward to meeting the community in person again. Feel free to reach out to us if you want to meet us there or have any questions about the project.
Lightning Talk - Histro Histrov, part of the maintainer team, will be speaking about Capsule at KubeCon 2026 in Amsterdam in a Lightning Talk. Mark the Session
Capsule Roundtable Summer 2026 🇨🇭
- We are planning to host a Capsule Roundtable in Summer 2026 in Switzerland. The exact date and location will be announced soon, but we are looking forward to meeting the community in person and discussing the future of Capsule. If you are interested in attending or want to know more about the event, feel free to reach out to us. The event is intended for users to present their use-cases and share their experiences with the project, as well as for us to present the roadmap and gather feedback from the community (Not a sales event).
CNCF Security Slam 2026
- Capsule will once again be present at the CNCF and accept contributions from the community to improve the security of the project. Security Slam 2026. Recap of the award we received in 2023:
