capsule
capsule copied to clipboard
Multi-tenancy and policy-based framework for Kubernetes.
# Describe the feature [RuntimeClass](https://kubernetes.io/docs/concepts/containers/runtime-class/) is a feature for selecting the container runtime configuration. The container runtime configuration is used to run a Pod's containers. # What would the new...
### Describe the feature The proposal is to support in the `ownerSpec`, `ServiceAccount`-kind owners with `name` as Service Account name, besides the related user's name (i.e. `system:serviceaccount::`). ### What would...
Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) from 0.28.4 to 0.29.2. Commits e1d6769 Update dependencies to v0.29.2 tag f14ac67 Merge pull request #122369cici37/automated-cherry-pick-of-#122193 eccd921 Merge pull request #122429 from MadhavJivrajani/tools-bump-129 06c0a98 Merge pull request #122343jpbetz/automated-cherry-pick-of-#122329...
# Bug description PVC Creation fails for default storage classes # How to reproduce Steps to reproduce the behavior: 1. Create a Capsule Tenant Object, with the storage options in...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.28.4 to 0.29.2. Commits 62c5e9e Update dependencies to v0.29.2 tag baea19d Merge pull request #122429 from MadhavJivrajani/tools-bump-129 3373afd .*: bump golang.org/x/tools to v0.16.1 288368e update go.mod 86d49e7...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.16.3 to 0.17.2. Release notes Sourced from sigs.k8s.io/controller-runtime's releases. v0.17.2 What's Changed ⚠ :bug: Fakeclient: Do not consider an apply patch to be a strategic merge patch...
The current `v1beta2` Tenant API resource has multiple specs that could be added in a single struct. ```yaml apiVersion: capsule.clastix.io/v1beta2 kind: Tenant metadata: name: test spec: // Specifies the allowed...
With the implementation of `{Global}TenantResource` we started having a sort of overlap with the Tenant API: `spec.limitRanges.items` and `spec.networkPolicies.items` allow specifying a set of resources that must be replicated across...
Starting from #436, we introduce the support for label selectors of cluster-scoped resources, such as `IngressClass`, `StorageClass`, `RuntimeClass`, and `PriorityClass`. At the current state (v0.3.0), we're giving precedence to selectors...
# Bug description The `Tenant` CR let's you define the [kubernetes resource quotas](https://capsule.clastix.io/docs/general/crds-apis/#tenantspecresourcequotas-1). One such resource quota is [object count](https://kubernetes.io/docs/concepts/policy/resource-quotas/#object-count-quota), for example jobs count is defined by `count/jobs.batch`. While defining...