You know what’s missing? An easy tool that just installs capabilities (ArgoCD, Datadog, KubeVirt, etc.) in an easy way. One command to do it all.
A tool that easily gets whatever capabilities you want your kubernetes cluster to have deployed in production.
capipe, which stands for Capability Platform Engineering, allows you to specify capabilities that you want to install within your Platform Engineering environment.
The two biggest questions I get are:
- What tools should I use?
- How can I easily deploy a production environment?
Those questions are why I made CapiPE.
Easily deploy what you need in a Kubernetes cluster with one command.
- Helm
Before an actual version is built and released, you can build the CLI/binary/artifact by running the following command in the directory/repo.
go build
Add a GitOps Controller
capipe argocd
capipe flux
Use flags
./capipe datadog --apikey "" --clustername ""
As of right now, you have the ability to install the following app stacks with one command.
- App Stack 1:
- ArgoCD
- Crossplane
- OPA
- Datadog
- App Stack 2:
- Flux CD
- Kyverno
- Crossplane
- Grafana/Prometheus/Tempo/Loki
- App Stack 3:
- ArgoCD
- Crossplane
- OPA
- Kube-Prometheus
Code:
# Deploys Argo, Crossplane, OPA, and Datadog
./capipe appstack1
# Deploys Flux, Kyvernom Crossplane, and Grafana/Prometheus/Tempo/Loki
./capipe appstack2
Deploys Argo, Crossplane, OPA, and Kube-Prometheus
./capipe appstack3
- One command to install multiple Platform Capabilities
-
Platform Capabilities installed based on a particular stack you choose. Here are some examples:
-
App Stack 4:
- ArgoCD
- Crossplane
- OPA
- Signoz
-
NetSec App Stack 1:
- ArgoCD
- Crossplane
- OPA
- Grafana/Prometheus/Tempo/Loki
- Cilium
-
Virtualized App Stack 1:
- KubeVirt
- Cilium
- ArgoCD
- Crossplane
- OPA
- Grafana/Prometheus/Tempo/Loki
-
-



