Welcome 👋

You’ll find all the 107 Components and 1 Packages with their documentation on this site.

This site is part of Project Syn - a Kubernetes configuration management tooling.

If you’re interested writing a Commodore Component, the Commodore Component Tutorial is your entrypoint.

To get a Component listed here, add the GitHub topic commodore-component to the repository. To get a Package listed here, add the GitHub topic commodore-package to the repository.

The documentation is rebuilt hourly and automatically kept up-to-date with the in-component documentation.

Components by Project Syn

APPUiO

Component Description

APPUiO Control API
[GitHub ⇗]

Commodore component to manage the APPUiO Control API (github.com/appuio/control-api)
vshn-project-apub

appuio-cloud
[GitHub ⇗]

APPUiO Cloud
appuio appuio-cloud openshift4 vshn-project-apub

appuio-cloud-reporting
[GitHub ⇗]

Component for github.com/appuio/appuio-cloud-reporting
vshn-project-apub

appuio-reporting
[GitHub ⇗]

Component for github.com/appuio/appuio-cloud-reporting

cloud-portal
[GitHub ⇗]

Commodore Component for the APPUiO Cloud Portal (Web Frontend)
appuio appuio-cloud vshn-project-apub

cortex-tenant-ns-label
[GitHub ⇗]

Component to install the cortex-tenant-ns-label proxy
openshif4 openshift

emergency-credentials-controller
[GitHub ⇗]

Component for github.com/appuio/emergency-credentials-controller
vshn-project-ocp

grafana-organizations-operator
[GitHub ⇗]


openshif4 openshift

Group Sync Operator
[GitHub ⇗]


appuio-cloud

Keycloak Attribute Sync Controller
[GitHub ⇗]

Commodore Component for Keycloak Attribute Sync Controller
appuio-cloud

machineset-egress-cidr-operator
[GitHub ⇗]

This is a Commodore Component for openshift-machineset-egress-cidr-operator.
openshift

OpenShift 4 Authentication
[GitHub ⇗]

Commodore component to manage authentication on OpenShift 4
hacktoberfest openshift openshift4 vshn-project-ocp

Openshift 4 Ingress
[GitHub ⇗]

Commodore component to manage Ingress Controllers on OpenShift 4
ingress-controller openshift openshift4 vshn-project-ocp

OpenShift 4 Nodes
[GitHub ⇗]

Commodore Component: OpenShift 4 Machine Management
openshift openshift4 vshn-project-ocp

OpenShift 4 Registry
[GitHub ⇗]

Commodore component to manage the image registry on OpenShift 4
openshift openshift4 registry vshn-project-ocp

openshift-upgrade-controller
[GitHub ⇗]

Automatic OpenShift upgrades for APPUiO managed clusters. As few human intervention as possible
openshift vshn-project-ocp

OpenShift4 Console
[GitHub ⇗]

Commodore component to manage the console on OpenShift 4
openshift openshift4 vshn-project-ocp

Openshift4 DNS
[GitHub ⇗]

Commodore Component: openshift4-dns
dns openshift openshift4 vshn-project-ocp

OpenShift4 Logging
[GitHub ⇗]

Commodore component to manage OpenShift 4 cluster logging
logging openshift openshift4 vshn-project-ocp

OpenShift4 Monitoring
[GitHub ⇗]

Commodore component to manage OpenShift 4 cluster monitoring
hacktoberfest monitoring openshift openshift4 vshn-project-ocp

OpenShift4 Scheduler
[GitHub ⇗]

Commodore component to manage Schedulers on OpenShift 4
openshift openshift4 vshn-project-ocp

Openshift4 Splunk Forwarder
[GitHub ⇗]

Commodore Component: openshift4-splunk-forwarder
logging openshift openshift4 vshn-project-ocp

openshift4-api
[GitHub ⇗]

Component to configure the OpenShift API Server
certificate-management openshift4 vshn-project-ocp

openshift4-config
[GitHub ⇗]

A Syn component to manage global configuration for Openshift4 clusters
openshift openshift-v4 vshn-project-ocp

openshift4-keepalived
[GitHub ⇗]

Commodore component to manage OpenShift 4 cluster keepalived
keepalived openshift openshift4 vshn-project-ocp

openshift4-local-storage
[GitHub ⇗]

Commodore component to manage the RedHat Local Storage Operator and associated LocalVolume resources on OpenShift 4
openshift4 storage vshn-project-ocp

openshift4-networking
[GitHub ⇗]

Commodore component to manage OpenShift 4 cluster networking
networking vshn-project-ocp

openshift4-operators
[GitHub ⇗]

Component to manage target namespaces for cluster-scoped OLM-managed operators on OpenShift 4
olm openshift4 operator-lifecycle-manager vshn-project-ocp

openshift4-proxy
[GitHub ⇗]

Syn component to manage OpenShift 4 cluster proxy and CA configuration
openshift openshift4 vshn-project-ocp

openshift4-service-mesh
[GitHub ⇗]

Commodore component to manage the Red Hat OpenShift Service Mesh
vshn-project-ocp

openshift4-slos
[GitHub ⇗]

SLOs for APPUiO Managed OCP4 Clusters
openshift vshn-project-ocp

openshift4-terraform
[GitHub ⇗]

OpenShift 4 Terraform component for various cloud providers
openshift4 terraform vshn-project-ocp

S3 Forwarder
[GitHub ⇗]


logging openshift openshift4 vshn-project-ocp

Project Syn - by VSHN

Component Description

acme-dns
[GitHub ⇗]

This component manages an acme-dns (github.com/joohoi/acme-dns) instance.
acme-dns dns-server

adhoc-configurations
[GitHub ⇗]

appcat-service-postgresql
[GitHub ⇗]

Component to manage appcat postgresql operator

Argo CD
[GitHub ⇗]

Commodore component to manage Argo CD
argocd

aws-cloudwatch-metrics
[GitHub ⇗]

Commodore component for aws-cloudwatch-metrics

backup-k8up
[GitHub ⇗]

Commodore component to manage K8up (k8up.io)
backup k8up restic vshn-project-ignore

cert-exporter
[GitHub ⇗]

Commodore component to export certificate metrics
monitoring prometheus-metrics

cert-manager
[GitHub ⇗]

Commodore Component: cert-manager
cert-manager certificate-management

Cilium
[GitHub ⇗]

Commodore Component for Cilium
cilium network

Cluster Backup
[GitHub ⇗]

This is a Commodore Component for managing backups of a cluster
backup

cluster-autoscaler
[GitHub ⇗]

Commodore component to manage the Kubernetes Cluster Autoscaler
vshn-project-ignore

CoreDNS
[GitHub ⇗]

Commodore component to manage CoreDNS
networking

crossplane
[GitHub ⇗]

Commodore component for Crossplane

CSI driver SMB
[GitHub ⇗]


csi-driver

CSI Exoscale
[GitHub ⇗]

Commodore Component: CSI Exoscale
csi-driver exoscale storage

csi-cloudscale
[GitHub ⇗]

Commodore Component: CSI cloudscale.ch
csi-driver

espejo
[GitHub ⇗]

Commodore component for Espejo.

etcd
[GitHub ⇗]

Component for github.com/bitnami/charts/tree/main/bitnami/etcd/

eventrouter
[GitHub ⇗]

Commodore component for eventrouter

floodgate
[GitHub ⇗]

Commodore component for github.com/projectsyn/floodgate
suc system-upgrade-controller

fluentbit
[GitHub ⇗]

Commodore component for fluent-bit
fluentbit logging

Fluentd Forwarder
[GitHub ⇗]

Commodore Component: fluentd-forwarder
logging

gitlab-runner
[GitHub ⇗]

A component that wraps the official Helm chart for installing GitLab runners in a cluster

grafana-helm
[GitHub ⇗]

Commodore Component to Manage Grafana
grafana

ingress-nginx
[GitHub ⇗]

Commodore Component for the community NGINX Ingress Controller
ingress-controller

json-exporter
[GitHub ⇗]

Prometheus JSON Exporter

keycloak
[GitHub ⇗]

Commodore Component for Keycloak
keycloak

Kubernetes Metrics Server
[GitHub ⇗]

Commodore component to manage the Kubernetes Metrics Server

kyverno
[GitHub ⇗]

Commodore component to manage Kyverno (kyverno.io/)
kyverno policy-management

Lieutenant
[GitHub ⇗]

Commodore Component for Lieutenant
lieutenant

MetalLB
[GitHub ⇗]

Commodore Component for managing MetalLB
networking

mimir
[GitHub ⇗]

A commodore component for Grafana Mimir grafana.com/oss/mimir/
metrics

minio
[GitHub ⇗]

Project Syn Commodore Component for Minio
minio storage

NetworkPolicy
[GitHub ⇗]

Commodore Component: NetworkPolicy
networking

nfs-subdir-external-provisioner
[GitHub ⇗]


csi-driver

patch-operator
[GitHub ⇗]

Commodore component for github.com/redhat-cop/patch-operator

podsecuritypolicy
[GitHub ⇗]

Commodore component to manage PodSecurityPolicy

prom-label-proxy
[GitHub ⇗]

Commodore component to manage prom-label-proxy
prometheus-utility

prometheus
[GitHub ⇗]

Commodore component to wrap kube-prometheus jsonnet library.
metrics monitoring prometheus

Prometheus Pushgateway
[GitHub ⇗]


prometheus-utility

rancher-monitoring
[GitHub ⇗]


hacktoberfest monitoring vshn-project-rnch

rbac
[GitHub ⇗]

registry-cache
[GitHub ⇗]

This is a Commodore Component for registry-cache
cache registry

Rook Ceph
[GitHub ⇗]

Commodore component to manage Rook.io rook-ceph operator, Ceph cluster, and CSI drivers
csi-driver rook rook-ceph storage

secret-generator
[GitHub ⇗]

Commodore component for Secret Generator

Secrets
[GitHub ⇗]

Commodore component: secrets
secrets secrets-management

signalilo
[GitHub ⇗]


alerting prometheus-utility

sigstore-policy-controller
[GitHub ⇗]

Commodore component for the Sigstore Kubernetes policy controller (docs.sigstore.dev/policy-controller/overview/)

Steward
[GitHub ⇗]

Commodore component to manage Steward
steward

storage-local-static
[GitHub ⇗]


storage

StorageClass
[GitHub ⇗]

Commodore Component: StorageClass
storage

system-upgrade-controller
[GitHub ⇗]

Commodore Component for managing System Upgrade Controller
suc system-upgrade-controller

Thanos
[GitHub ⇗]

Commodore component to manage Thanos
prometheus-utility

topolvm
[GitHub ⇗]

Commodore Component: topolvm
csi-driver storage topolvm

vault
[GitHub ⇗]

Commodore Component for Vault
secret-management vault

vcluster
[GitHub ⇗]

Commodore component to manage vcluster (www.vcluster.com/)
vcluster

vertical-pod-autoscaler
[GitHub ⇗]

Commodore Component: vertical-pod-autoscaler
sync vertical-pod-autoscaler

xelon-csi
[GitHub ⇗]

A Commodore component for deploying the Xelon CSI driver (github.com/Xelon-AG/xelon-csi)
csi-driver

yawol-controller
[GitHub ⇗]

Commodore component for the stackitcloud yawol Kubernetes controller (github.com/stackitcloud/yawol/).
networking

VSHN AG

Component Description

appcat
[GitHub ⇗]


vshn-project-appcat vshn-project-ignore

billing-collector-cloudservices
[GitHub ⇗]


vshn-project-appcat vshn-project-ignore

exporter-filterproxy
[GitHub ⇗]

Component to deploy the exporter-filterproxy

stackgres-operator
[GitHub ⇗]


vshn-project-ignore

statefulset-resize-controller
[GitHub ⇗]

Commodore component to setup the statefulset resize controller
application-catalog vshn-project-appcat vshn-project-ignore

Packages by Project Syn

Project Syn - by VSHN

Package Description

monitoring
[GitHub ⇗]

A Commodore configuration package for an opinionated cluster monitoring stack

Community-contributed Components

tegridy.io

Component Description

AMD GPU Driver
[GitHub ⇗]

Commodore Component: AMD GPU Driver
amdgpu driver gpu

CM Hetznercloud
[GitHub ⇗]

Commodore Component: cm-hetznercloud
cloudmanager hcloud hetzner loadbalancer

CockroachDB Operator
[GitHub ⇗]

Commodore Component: cockroach-operator
cockroachdb cockroachdb-operator

CSI Hetznercloud
[GitHub ⇗]

Commodore Component: csi-hetznercloud
csi-driver hcloud hetzner storage

Fleetlock
[GitHub ⇗]

Commodore Component: fleetlock
fcos fedora fleetlock system-upgrade

Home Assistant
[GitHub ⇗]

Commodore Component: home-assistant
automation home-assistant

KubeVirt Manager
[GitHub ⇗]

Commodore Component: KubeVirt Manager
kubevirt libvirt

KubeVirt Operator
[GitHub ⇗]

Commodore Component: kubevirt-operator
kubevirt libvirt

Nextcloud
[GitHub ⇗]

Commodore Component: nextcloud
nextcloud privatecloud

Traefik Proxy
[GitHub ⇗]

Commodore Component: traefik
ingress traefik

Community-contributed Packages