Skip to content

CloudNativeEntrepreneur/cluster-tooling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cluster Tooling

Install

Create the following resource in your argocd autopilot's /projects directory

Helm + ArgoCD

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

Observability related tools can be found in the Observability project.

Included

External Secrets and Fake Secret Store

Use fake secret store only for running the demo application and for development. Do not use in production!

KNative Operator, Serving, and Eventing

Installs Operator, and then Knative Serving and Eventing. Eventing is configured with in-memory channels.

Zalando Postgres Operator

Decalarative SQL DBs

Schemahero

Declarative SQL Schemas

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published