Gianluca Mardente's repositories
k8s-cleaner
Cleaner is a Kubernetes controller that identifies unused or unhealthy resources, helping you maintain a streamlined and efficient Kubernetes cluster. It provides flexible scheduling, label filtering, Lua-based selection criteria, resource removal or update and notifications via Slack, Webex and Discord. it can also automate clusters operations.
k8s_collector
A Kubernetes Job to collect resources, logs and events
claudie-sveltos-integration
This repository aims to streamline the integration between Claudie and Sveltos. It incorporates a controller that monitors Claudie's Secrets for kubeconfig files of Claudie-managed clusters and automatically creates corresponding SveltosCluster resources.
ytt-controller
A Carvel YTT controller. Get ytt files from either Flux source or ConfigMap/Secret. Process them using ytt module. Make output available for Sveltos
addon-constraint-controller
A Kubernetes controller designed to manage add-on constraints for a fleet of clusters.
addon-controller
Sveltos Kubernetes add-on controller programmatically deploys add-ons and applications in tens of clusters. Support for ClusterAPI powered clusters, Helm charts, kustomize ,YAMLs. Sveltos has built-in support for multi-tenancy.
awesome-k8s-resources
A curated list of awesome Kubernetes tools and resources.
adopters
This page contains a list of organizations who are using Projectsveltos
classifier
Sveltos Classifier dynamically classify a cluster based on run time information (Kubernetes version, deployed resources and more)
demos
Collection of Sveltos demo
drift-detection-manager
Controller to detect any configuration drift
event-manager
Watches for events in managed clusters and generates ClusterProfiles on the fly
go-git
A highly extensible Git implementation in pure Go.
healthcheck-manager
Service to evaluate managed cluster health and send notifications when health changes
helm
The Kubernetes Package Manager
jsonnet-controller
A Jsonnet controller. Get jsonnet files from either Flux source or ConfigMap/Secret. Process them using jsonnet module. Make output available for Sveltos
kubernetes-marketplace
Marketplace of Kubernetes applications available for quick and easy installation in to Civo Kubernetes clusters
libsveltos
Libraries containing all pieces common across different Sveltos repositories
register-mgmt-cluster
Used to register management cluster with Sveltos
shard-controller
Controller to manage Sveltos cluster sharding
sveltos
Contains documentation for projectsveltos
sveltos-agent
Classify cluster and report back to management cluster
sveltoscluster-manager
sveltoscluster-manager is the microservice in charge of continuously verifying connectivity with imported clusters.
sveltosctl
A CLI to nicely display resources/helm charts deployed in CAPI Cluster by Sveltos.
ui-backend
This repo contains a service that provides all APIs Sveltos dashboard uses