Create the following resource in your argocd autopilot's /projects
directory
apiVersion: argoproj.io/v1alpha1
kind: AppProject
metadata:
name: cluster-tooling
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "-1"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
description: Cluster tooling
sourceRepos:
- '*'
destinations:
- namespace: '*'
server: https://kubernetes.default.svc
clusterResourceWhitelist:
- group: '*'
kind: '*'
namespaceResourceWhitelist:
- group: '*'
kind: '*'
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: cluster-tooling
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "-1"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: cluster-tooling
source:
repoURL: https://github.com/cloudnativeentrepreneur/cluster-tooling.git
targetRevision: HEAD
path: helm
helm:
version: v3
destination:
server: https://kubernetes.default.svc
namespace: argocd
syncPolicy:
automated:
selfHeal: true
prune: true
Observability related tools can be found in the Observability project.
Use fake secret store only for running the demo application and for development. Do not use in production!
Installs Operator, and then Knative Serving and Eventing. Eventing is configured with in-memory channels.
Decalarative SQL DBs
Declarative SQL Schemas