diff --git a/index.yaml b/index.yaml index 74c3e9a..21320b8 100644 --- a/index.yaml +++ b/index.yaml @@ -61,6 +61,14 @@ apps: categories: - Observability + - name: kubescape-operator + displayName: Kubescape Operator + website: "https://github.com/kubescape/kubescape/" + imageUrl: "https://raw.githubusercontent.com/kubefirst/gitops-catalog/main/logos/kubescape-operator.svg" + description: "Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning." + categories: + - Security + - name: kyverno displayName: Kyverno website: "https://github.com/kyverno/kyverno" diff --git a/kubescape-operator/application.yaml b/kubescape-operator/application.yaml new file mode 100644 index 0000000..43a0f62 --- /dev/null +++ b/kubescape-operator/application.yaml @@ -0,0 +1,26 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: kubescape-operator + namespace: argocd + annotations: + argocd.argoproj.io/sync-wave: '10' +spec: + project: default + source: + repoURL: 'https://kubescape.github.io/helm-charts/' + targetRevision: 1.17.3 + chart: kubescape-operator + helm: + values: | + clusterName: + destination: + server: 'https://kubernetes.default.svc' + namespace: kubescape + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true