Adriano Pezzuto

Results 40 issues of Adriano Pezzuto

Document Tenant Control Plane APIs reference. This [tool](https://github.com/fybrik/crdoc) can be in scope.

documentation

Provide Prometheus metrics for monitoring/alerting and related Grafana dashboards

enhancement

## Feature description Support the [topology spread constraints](https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints/) to control how `tcp` replicas are spread across the admin cluster among failure-domains such as zones, racks, hosts, and other user-defined topology...

enhancement

Document how to deploy and use Kamaji on AWS

documentation
good first issue

In order to auto-scale the `TenantControlPlane` with regular HPA controllers or advanced operators, eg. [KEDA](https://keda.sh/docs/2.7/concepts/scaling-deployments/#scaling-of-custom-resources), it is required to have the [`subresources.scale`](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#scale-subresource) endpoint enabled. Autoscaling of a TCP could be...

enhancement

Get CNCF Conformance for the Kamaji created Tenant Cluster as described here https://www.cncf.io/certification/software-conformance/

enhancement

Document the Kubernetes versions that are supported on both the Admin and Tenant clusters, starting from the minimum required one.

documentation

Provide a benchmark for multi-tenant `etcd` capacity and performances. - number of supported tenant clusters - required space - read/write latency

enhancement

Introduce the usage of the Cluster API (CAPI) controller for building Tenant Clusters. Ideally, a Kamaji provisioned Tenant Cluster (TC) is made of: - a Tenant Control Plane (TCP) running...

enhancement

Currently, the user can control only few parameters required to configure `kube-apiserver`, `kube-scheduler`, and `kube-controller-manager`: ```yaml apiVersion: kamaji.clastix.io/v1alpha1 kind: TenantControlPlane metadata: name: ${CLUSTER_NAME} spec: kubernetes: version: ${CLUSTER_VERSION} kubelet: cgroupfs: systemd...

enhancement