The paas-full bundle

PaaS platform, full stack version

This is a Cozystack platform configuration intended for use as a PaaS platform, designed for installation on Talos Linux.

It includes all available features, enabling a comprehensive PaaS experience.

Example configuration

apiVersion: v1
kind: ConfigMap
metadata:
  name: cozystack
  namespace: cozy-system
data:
  bundle-name: "paas-full"
  ipv4-pod-cidr: "10.244.0.0/16"
  ipv4-pod-gateway: "10.244.0.1"
  ipv4-svc-cidr: "10.96.0.0/16"
  ipv4-join-cidr: "100.64.0.0/16"
  root-host: example.org
  api-server-endpoint: https://192.168.100.10:6443

Configuration parameters

optiondescription
bundle-nameName of bundle to use for installation
bundle-disableComma-separated list of disabled components from the bundle. Refer to FAQ page to learn how to use this option.
values-<component>JSON or YAML formated values passed to specific component installation. Refer to FAQ page to learn how to use this option.
ipv4-pod-cidrThe pod subnet used by Pods to assign IPs
ipv4-pod-gatewayThe gateway address for the pod subnet
ipv4-svc-cidrThe pod subnet used by Services to assign IPs
ipv4-join-cidrThe join subnet, as a special subnet for network communication between the Node and Pod. Follow kube-ovn documentation to learn more about these options.
root-hostthe main domain for all services created under Cozystack, such as the dashboard, Grafana, Keycloak, etc.
api-server-endpointused for generating kubeconfig files for your users. It is recommended to use globally accessible IP addresses instead of local ones.
Last modified 2024-12-04: add keycloak doc (#51) (0a8e373)