An open API service providing repository metadata for many open source software ecosystems.

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