GitHub / projectsyn 83 Repositories
Pre-integrated set of tools to provision, update, backup, observe and react/alert production applications on Kubernetes and in the cloud
projectsyn/component-signalilo 📦
Language: Jsonnet - Size: 29.3 KB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 0 - Forks: 0

projectsyn/component-cloudscale-cloud-controller-manager
Commodore component for the cloudscale.ch Cloud Controller Manager
Language: Makefile - Size: 48.8 KB - Last synced at: about 15 hours ago - Pushed at: about 15 hours ago - Stars: 0 - Forks: 0

projectsyn/commodore-renovate
Commodore Renovate Support
Language: TypeScript - Size: 2.76 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4 - Forks: 0

projectsyn/component-ingress-nginx
Commodore Component for the community NGINX Ingress Controller
Language: Makefile - Size: 190 KB - Last synced at: about 7 hours ago - Pushed at: about 8 hours ago - Stars: 0 - Forks: 1

projectsyn/system-upgrade-controller-package-upgrade
Package upgrade script for System Upgrade Controller
Language: Shell - Size: 56.6 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 1

projectsyn/component-hub
Project Syn Commodore Component Hub
Language: Python - Size: 1.44 GB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

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.
Language: Python - Size: 4.36 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 47 - Forks: 8

projectsyn/component-registry-cache
This is a Commodore Component for registry-cache
Language: Jsonnet - Size: 59.6 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

projectsyn/component-argocd
Commodore component to manage Argo CD
Language: Jsonnet - Size: 1.09 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

projectsyn/component-cilium
Commodore Component for Cilium
Language: Jsonnet - Size: 432 KB - Last synced at: about 20 hours ago - Pushed at: about 21 hours ago - Stars: 0 - Forks: 0

projectsyn/component-xelon-csi
A Commodore component for deploying the Xelon CSI driver (https://github.com/Xelon-AG/xelon-csi)
Language: Jsonnet - Size: 81.1 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

projectsyn/component-espejo
Commodore component for Espejo.
Language: Makefile - Size: 135 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

projectsyn/reclass-rs
Reimplementation of https://github.com/kapicorp/reclass in Rust with Python bindings through PyO3.
Language: Rust - Size: 624 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 11 - Forks: 0

projectsyn/component-rook-ceph
Commodore component to manage Rook.io rook-ceph operator, Ceph cluster, and CSI drivers
Language: Jsonnet - Size: 816 KB - Last synced at: about 20 hours ago - Pushed at: about 21 hours ago - Stars: 0 - Forks: 0

projectsyn/component-topolvm
Commodore Component: topolvm
Language: Jsonnet - Size: 229 KB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

projectsyn/commodore-compile-pipelines
Repo hosting CI pipeline definitions suitable to use to compile cluster catalogs from a Syn tenant repo
Language: Jsonnet - Size: 71.3 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 1 - Forks: 0

projectsyn/component-etcd
Component for https://github.com/bitnami/charts/tree/main/bitnami/etcd/
Language: Makefile - Size: 55.7 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

projectsyn/component-keycloak
Commodore Component for Keycloak
Language: Jsonnet - Size: 766 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

projectsyn/component-steward
Commodore component to manage Steward
Language: Makefile - Size: 139 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 2 - Forks: 0

projectsyn/component-cert-manager
Commodore Component: cert-manager
Language: Jsonnet - Size: 779 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 1 - Forks: 1

projectsyn/component-networkpolicy
Commodore Component: NetworkPolicy
Language: Makefile - Size: 93.8 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 1 - Forks: 0

projectsyn/component-espejote
Commodore Component: Espejote
Language: Jsonnet - Size: 52.7 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

projectsyn/component-exoscale-cloud-controller-manager
Language: Jsonnet - Size: 33.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

projectsyn/component-prometheus
Commodore component to wrap kube-prometheus jsonnet library.
Language: Jsonnet - Size: 1.87 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

projectsyn/component-namespaces
Commodore Component: Managed Namespaces
Language: Makefile - Size: 15.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

projectsyn/component-namespace
Commodore Component: Managed Namespaces
Language: Makefile - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

projectsyn/jsonnet-libs
Shared Jsonnet libraries for Commodore components
Language: Jsonnet - Size: 41 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

projectsyn/component-vertical-pod-autoscaler
Commodore Component: vertical-pod-autoscaler
Language: Jsonnet - Size: 98.6 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

projectsyn/component-lieutenant
Commodore Component for Lieutenant
Language: Jsonnet - Size: 262 KB - Last synced at: about 15 hours ago - Pushed at: about 15 hours ago - Stars: 0 - Forks: 0

projectsyn/steward
In-cluster agent for Project Syn
Language: Go - Size: 547 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 3 - Forks: 1

projectsyn/component-rancher-monitoring 📦
Language: Jsonnet - Size: 272 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

projectsyn/component-vault
Commodore Component for Vault
Language: Jsonnet - Size: 169 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

projectsyn/component-grafana-helm
Commodore Component to Manage Grafana
Language: Makefile - Size: 112 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

projectsyn/documentation
The Project Syn main documentation repository
Language: HTML - Size: 3.14 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 3

projectsyn/jsonnet-bundler Fork of jsonnet-bundler/jsonnet-bundler
A jsonnet package manager.
Language: Go - Size: 1.62 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-eventrouter
Commodore component for eventrouter
Language: Makefile - Size: 59.6 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-metallb
Commodore Component for managing MetalLB
Language: Jsonnet - Size: 154 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

projectsyn/component-backup-k8up
Commodore component to manage K8up (https://k8up.io)
Language: Jsonnet - Size: 626 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

projectsyn/component-cluster-backup
This is a Commodore Component for managing backups of a cluster
Language: Jsonnet - Size: 146 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

projectsyn/component-thanos
Commodore component to manage Thanos
Language: Jsonnet - Size: 207 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-vcluster
Commodore component to manage vcluster (https://www.vcluster.com/)
Language: Jsonnet - Size: 210 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

projectsyn/component-storageclass
Commodore Component: StorageClass
Language: Makefile - Size: 59.6 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

projectsyn/component-podsecuritypolicy
Commodore component to manage PodSecurityPolicy
Language: Makefile - Size: 45.9 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-minio
Project Syn Commodore Component for Minio
Language: Makefile - Size: 85 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-mimir
A commodore component for Grafana Mimir https://grafana.com/oss/mimir/
Language: Makefile - Size: 104 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-maxscale
Commodore component to manage MariaDB MaxScale
Language: Jsonnet - Size: 87.9 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

projectsyn/component-gitlab-runner
A component that wraps the official Helm chart for installing GitLab runners in a cluster
Language: Makefile - Size: 49.8 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-fluentbit
Commodore component for fluent-bit
Language: Jsonnet - Size: 142 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

projectsyn/component-csi-cloudscale
Commodore Component: CSI cloudscale.ch
Language: Makefile - Size: 151 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

projectsyn/component-crossplane
Commodore component for Crossplane
Language: Jsonnet - Size: 236 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 1

projectsyn/component-coredns
Commodore component to manage CoreDNS
Language: Makefile - Size: 53.7 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-blackbox-exporter
Language: Makefile - Size: 50.8 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

projectsyn/component-adhoc-configurations
Language: Jsonnet - Size: 101 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-kyverno
Commodore component to manage Kyverno (https://kyverno.io/)
Language: Jsonnet - Size: 425 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

projectsyn/component-nfs-subdir-external-provisioner
Language: Makefile - Size: 85.9 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-prom-label-proxy
Commodore component to manage prom-label-proxy
Language: Makefile - Size: 36.1 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-prometheus-pushgateway
Language: Makefile - Size: 68.4 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

projectsyn/component-system-upgrade-controller
Commodore Component for managing System Upgrade Controller
Language: Jsonnet - Size: 144 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

projectsyn/component-secret-generator
Commodore component for Secret Generator
Language: Makefile - Size: 42 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

projectsyn/component-sigstore-policy-controller
Commodore component for the Sigstore Kubernetes policy controller (https://docs.sigstore.dev/policy-controller/overview/)
Language: Makefile - Size: 61.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

projectsyn/component-storage-local-static
Language: Makefile - Size: 40 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-secrets
Commodore component: secrets
Language: Makefile - Size: 36.1 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-fluentd-forwarder
Commodore Component: fluentd-forwarder
Language: Makefile - Size: 51.8 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1

projectsyn/component-lieutenant-keycloak-idp-controller
Component for https://github.com/projectsyn/lieutenant-keycloak-idp-controller
Language: Makefile - Size: 33.2 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-csi-driver-smb
Language: Makefile - Size: 93.8 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

projectsyn/component-metrics-server
Commodore component to manage the Kubernetes Metrics Server
Language: Makefile - Size: 51.8 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

projectsyn/component-rbac
Language: Makefile - Size: 63.5 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-patch-operator
Commodore component for https://github.com/redhat-cop/patch-operator
Language: Jsonnet - Size: 116 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-floodgate
Commodore component for https://github.com/projectsyn/floodgate
Language: Makefile - Size: 47.9 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-json-exporter
Prometheus JSON Exporter
Language: Makefile - Size: 36.1 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-appcat-service-postgresql
Component to manage appcat postgresql operator
Language: Makefile - Size: 63.5 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/component-acme-dns
This component manages an acme-dns (https://github.com/joohoi/acme-dns) instance.
Language: Jsonnet - Size: 135 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

projectsyn/component-aws-cloudwatch-metrics
Commodore component for aws-cloudwatch-metrics
Language: Makefile - Size: 39.1 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/commodore-component-template
Commodore component cookiecutter/cruft template
Language: Makefile - Size: 348 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

projectsyn/package-monitoring
A Commodore configuration package for an opinionated cluster monitoring stack
Language: Makefile - Size: 108 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

projectsyn/commodore-config-package-template
Cookiecutter template for Commodore config packages
Language: Python - Size: 229 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

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
Language: TypeScript - Size: 896 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

projectsyn/k8s-object-dumper
Kubernetes object dumper for use as a pre backup command in K8up.
Language: Go - Size: 85.9 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 3 - Forks: 0

projectsyn/kapitan Fork of kapicorp/kapitan
Generic templated configuration management for Kubernetes, Terraform and other things
Language: Python - Size: 16.1 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

projectsyn/test-tenant
Test tenant for Commodore integration tests
Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

projectsyn/test-cluster-catalog
Test cluster catalog for Commodore integration tests
Size: 51.8 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

projectsyn/component-loki
Language: Makefile - Size: 96.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

projectsyn/component-cert-exoscale
Commodore Component: Exoscale Cert-Manager Webhook
Language: Makefile - Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

projectsyn/component-paralus
Language: Jsonnet - Size: 119 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

projectsyn/lieutenant-operator
The Project Syn Inventory API Operator
Language: Go - Size: 1.14 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3 - Forks: 1

projectsyn/lieutenant-api
The Project Syn Kubernetes Cluster and Tenants Inventory API
Language: Go - Size: 985 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 9 - Forks: 1

projectsyn/purser 📦
A tool to check access permissions and preconditions on clouds
Language: Go - Size: 67.4 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

projectsyn/component-cert-exporter
Commodore component to export certificate metrics
Language: Jsonnet - Size: 98.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

projectsyn/component-yawol-controller
Commodore component for the stackitcloud yawol Kubernetes controller (https://github.com/stackitcloud/yawol/).
Language: Makefile - Size: 46.9 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

projectsyn/component-csi-exoscale
Commodore Component: CSI Exoscale
Language: Makefile - Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

projectsyn/lieutenant-keycloak-idp-controller
Controller that runs in a Lieutenant cluster and manages the creation of Keycloak OIDC clients for every registered cluster.
Language: Go - Size: 731 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

projectsyn/component-cluster-autoscaler
Commodore component to manage the Kubernetes Cluster Autoscaler
Language: Makefile - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

projectsyn/component-resource-locker 📦
Commodore Component: Resource Locker Operator
Language: Jsonnet - Size: 140 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

projectsyn/component-nfs-client-provisioner 📦
Language: Makefile - Size: 27.3 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

projectsyn/component-eks-addon-manager 📦
Deprecated, see archive notice in README
Language: Jsonnet - Size: 29.3 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

projectsyn/boatswain 📦
Boatswain is a tool for doing EKS node maintenance/upgrades by replacing nodes which were created from outdated launch templates.
Language: Go - Size: 787 KB - Last synced at: 11 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

projectsyn/carpenter 📦
The Project Syn Conditional Object Generator aka Managed Services Controller
Language: Makefile - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

projectsyn/component-azuredisk-csi-driver 📦
Commodore Component for Azure Disk CSI Driver
Language: Makefile - Size: 47.9 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

projectsyn/component-velero 📦
Commodore Component for Velero
Language: Jsonnet - Size: 41 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

projectsyn/component-external-dns 📦
Commodore component to manage external-dns
Language: Jsonnet - Size: 67.4 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0
