freeleaps-ops/cluster/manifests
zhenyus 9c07783780 feat(kafka, pinot, star-rocks): update configurations and resource limits across multiple components
- Updated Kafka configuration to specify Kubernetes version and API versions.
- Enabled Vertical Pod Autoscaler (VPA) for Pinot and adjusted resource limits for CPU and memory.
- Removed obsolete certificate configuration for Pinot.
- Enhanced StarRocks values.yaml with comprehensive configurations for deployment, including service specifications and resource requests/limits.
- Increased timeout settings in production values for Freeleaps to improve service resilience.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-06-26 23:04:03 +08:00
..
freeleaps-controls-system feat: update RBAC configurations and add Jenkinsfile for aml-services 2025-05-12 09:56:54 +08:00
freeleaps-data-platform feat(kafka, pinot, star-rocks): update configurations and resource limits across multiple components 2025-06-26 23:04:03 +08:00
freeleaps-devops-system fix: update imagePullPolicy to 'Always' for chat, backend, and frontend services; change branch name from 'master' to 'main' in configmap 2025-04-18 14:36:35 +08:00
freeleaps-infra-system refactor: update gitea-webhook-ambassador Dockerfile and configuration 2025-06-10 16:00:52 +08:00
freeleaps-logging-system fix(opentelemetry): update resource attributes in distributor and log transformation for improved metadata extraction 2025-04-21 17:43:08 +08:00
freeleaps-monitoring-system refactor: update gitea-webhook-ambassador Dockerfile and configuration 2025-06-10 16:00:52 +08:00
freeleaps-storage-system feat(storage): update resource requests and limits for MongoDB and add Azure Disk CSI storage classes 2025-03-05 16:47:18 +08:00
helm-repos feat: Update Pinot configuration and RBAC rules 2025-05-20 16:00:32 +08:00
rbac feat: update RBAC configurations for data platform and mathmast roles 2025-05-12 10:56:58 +08:00
init-helm-repos.sh fix(pipeline): change file permissions to executable for Ansible and script files 2025-02-10 15:39:49 +08:00
rbac-guide.md feat: update RBAC configurations for data platform and mathmast roles 2025-05-12 10:56:58 +08:00
README.md feat: update RBAC configurations for data platform and mathmast roles 2025-05-12 10:56:58 +08:00

Manifests of Freeleaps Cluster

Intro

This directory contains the manifests of Freeleaps cluster. The manifests are used to deploy the cluster on Azure. The manifests are written in YAML format and can be applied using kubectl command line tool or Helm package manager.

Structure

All directories in this directory are named with namespaces. Each directory contains the manifests for that namespace. The manifests are organized into subdirectories based on their services.

RBAC with Azure AD for each namespace

RBAC for each namespace is defined in the rbac/rbac.yaml file that store in the subdirectory of each namespace.

We restrict the access to the namespace by using Azure AD groups.

This document may help you to figure out how to using Azure AD groups to restrict the access to the namespace.