capacitor
by gimlet-io
Capacitor is a general purpose UI for FluxCD that provides a user-friendly interface to manage GitOps workflows and Kubernetes resources.
A general purpose UI for FluxCD.
Primary Use Case
Capacitor is designed for DevOps and cloud security teams using FluxCD for GitOps-based continuous delivery, offering a visual dashboard to monitor and manage Kubernetes deployments. It enables users to interact with FluxCD-managed clusters more intuitively, similar to how ArgoCD’s UI serves its users.
- User interface for FluxCD to visualize GitOps workflows
- Automatic deployment and update via Flux OCIRepository
- Supports port-forwarding for local UI access
- Optional OCIRepository verification with Cosign for enhanced security
- Kubernetes manifests and Helm chart installation options
- Integration with Kubernetes NetworkPolicy and Ingress for secure access
- Designed to match or exceed ArgoCD UI capabilities
Installation
- Ensure Flux v2.0.0 or higher is installed
- Add Capacitor manifests to the Flux repository using the provided OCIRepository and Kustomization YAML
- Apply Kubernetes RBAC and manifest YAML files using kubectl
- Optionally configure OCIRepository verification with Cosign if using Flux v2.2.0 or higher
- Use kubectl port-forward to access the Capacitor UI locally
- For Helm installation, add the onechart Helm repo and install Capacitor with provided Helm values
- Configure Kubernetes NetworkPolicy and Ingress resources if exposing Capacitor UI externally
Usage
>_ kubectl -n flux-system port-forward svc/capacitor 9000:9000Access the Capacitor UI locally via port forwarding
>_ kubectl apply -f https://raw.githubusercontent.com/gimlet-io/capacitor/main/deploy/k8s/rbac.yamlApply RBAC permissions required by Capacitor
>_ kubectl apply -f https://raw.githubusercontent.com/gimlet-io/capacitor/main/deploy/k8s/manifest.yamlDeploy Capacitor Kubernetes manifests
>_ helm repo add onechart https://chart.onechart.devAdd the Helm repository containing Capacitor charts
>_ helm upgrade -i capacitor -n flux-system onechart/onechart -f https://raw.githubusercontent.com/gimlet-io/capacitor/main/deploy/helm/onechart-helm-values.yamlInstall or upgrade Capacitor using Helm with predefined values
- Integrate Capacitor with FluxCD pipelines to automate security policy enforcement and configuration drift detection.
- Leverage Cosign verification to enhance supply chain security by validating OCIRepository artifacts before deployment.
- Use Capacitor’s UI to improve visibility for DevSecOps teams, enabling quicker detection and remediation of misconfigurations.
- Combine Capacitor with Kubernetes NetworkPolicies and Ingress configurations to enforce zero-trust network segmentation in clusters.
- Employ Capacitor in purple team exercises to simulate and detect attacks leveraging GitOps workflows and Kubernetes resource manipulations.
Docs Take 2 Hours. AI Takes 10 Seconds.
Ask anything about capacitor. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.
This tool hasn't been indexed yet. Request indexing to enable AI chat.
Admin will review your request within 24 hours
Related Tools
ProxmoxVE
community-scripts/ProxmoxVE
Proxmox VE Helper-Scripts (Community Edition)
prowler
prowler-cloud/prowler
Prowler is the world’s most widely used open-source cloud security platform that automates security and compliance across any cloud environment.

aws-cdk
aws/aws-cdk
The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
my-arsenal-of-aws-security-tools
toniblyx/my-arsenal-of-aws-security-tools
List of open source tools for AWS security: defensive, offensive, auditing, DFIR, etc.

keda
kedacore/keda
KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes

DevOps-Guide
Tikam02/DevOps-Guide
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
