Project Syn - by VSHN
Pre-integrated set of tools to provision, update, backup, observe and react/alert production applications on Kubernetes and in the cloud
Kubernetes
Pinned Repositories
commodore
Commodore provides opinionated tenant-aware management of Kapitan inventories and templates. Commodore uses Kapitan for the heavy lifting of rendering templates and resolving a hierachical configuration structure.
commodore-component-tutorial
Step-by-step guide to create a small Commodore component
commodore-renovate
Commodore Renovate Support
component-storageclass
Commodore Component: StorageClass
documentation
The Project Syn main documentation repository
k8s-object-dumper
Kubernetes object dumper for use as a pre backup command in K8up.
lieutenant-api
The Project Syn Kubernetes Cluster and Tenants Inventory API
lieutenant-operator
The Project Syn Inventory API Operator
reclass-rs
Reimplementation of https://github.com/kapicorp/reclass in Rust with Python bindings through PyO3.
steward
In-cluster agent for Project Syn
Project Syn - by VSHN's Repositories
projectsyn/commodore
Commodore provides opinionated tenant-aware management of Kapitan inventories and templates. Commodore uses Kapitan for the heavy lifting of rendering templates and resolving a hierachical configuration structure.
projectsyn/reclass-rs
Reimplementation of https://github.com/kapicorp/reclass in Rust with Python bindings through PyO3.
projectsyn/commodore-renovate
Commodore Renovate Support
projectsyn/component-keycloak
Commodore Component for Keycloak
projectsyn/k8s-object-dumper
Kubernetes object dumper for use as a pre backup command in K8up.
projectsyn/steward
In-cluster agent for Project Syn
projectsyn/component-argocd
Commodore component to manage Argo CD
projectsyn/component-steward
Commodore component to manage Steward
projectsyn/component-vcluster
Commodore component to manage vcluster (https://www.vcluster.com/)
projectsyn/component-cert-manager
Commodore Component: cert-manager
projectsyn/component-fluentbit
Commodore component for fluent-bit
projectsyn/component-hub
Project Syn Commodore Component Hub
projectsyn/component-crossplane
Commodore component for Crossplane
projectsyn/commodore-component-template
Commodore component cookiecutter/cruft template
projectsyn/commodore-config-package-template
Cookiecutter template for Commodore config packages
projectsyn/component-blackbox-exporter
projectsyn/component-cilium
Commodore Component for Cilium
projectsyn/component-cluster-autoscaler
Commodore component to manage the Kubernetes Cluster Autoscaler
projectsyn/component-espejote
Commodore Component: Espejote
projectsyn/component-etcd
Component for https://github.com/bitnami/charts/tree/main/bitnami/etcd/
projectsyn/component-grafana-helm
Commodore Component to Manage Grafana
projectsyn/component-lieutenant
Commodore Component for Lieutenant
projectsyn/component-loki
projectsyn/component-namespaces
Commodore Component: Managed Namespaces
projectsyn/component-rook-ceph
Commodore component to manage Rook.io rook-ceph operator, Ceph cluster, and CSI drivers
projectsyn/component-vault
Commodore Component for Vault
projectsyn/component-xelon-csi
A Commodore component for deploying the Xelon CSI driver (https://github.com/Xelon-AG/xelon-csi)
projectsyn/k8s-service-ca-controller
projectsyn/lieutenant-keycloak-idp-controller
Controller that runs in a Lieutenant cluster and manages the creation of Keycloak OIDC clients for every registered cluster.
projectsyn/pr-label-tag-action
A GitHub action which looks for specific labels on PRs and creates new SemVer tags after PRs with appropriate labels get merged