From 75cd2db3207492321540bbf51ee9276fc62be826 Mon Sep 17 00:00:00 2001 From: michaeljguarino Date: Wed, 14 Sep 2022 19:22:39 -0400 Subject: [PATCH] add security+devops stacks --- Makefile | 2 +- plural/stacks/devops.yaml | 34 ++++++++++++++++++++++++++++++++++ plural/stacks/security.yaml | 28 ++++++++++++++++++++++++++++ 3 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 plural/stacks/devops.yaml create mode 100644 plural/stacks/security.yaml diff --git a/Makefile b/Makefile index ac3527d4..23d16e81 100644 --- a/Makefile +++ b/Makefile @@ -31,7 +31,7 @@ setup: .PHONY ## sets up your local env (for mac only) brew install golangci-lint plural: .PHONY ## uploads to plural - plural apply + plural apply -f plural/Pluralfile build: .PHONY ## Build the Docker image docker build --build-arg APP_NAME=$(APP_NAME) \ diff --git a/plural/stacks/devops.yaml b/plural/stacks/devops.yaml new file mode 100644 index 00000000..19716bd7 --- /dev/null +++ b/plural/stacks/devops.yaml @@ -0,0 +1,34 @@ +name: devops +description: all the tools you need for your software engineering back office on plural +featured: true +collections: +- provider: AWS + bundles: + - name: argo-cd-aws + repo: argo-cd + - name: aws-sentry + repo: sentry + - name: aws-grafana + repo: grafana + - name: kubecost-aws + repo: kubecost +- provider: GCP + bundles: + - name: argo-cd-gcp + repo: argo-cd + - name: gcp-sentry + repo: sentry + - name: gcp-grafana + repo: grafana + - name: kubecost-gcp + repo: kubecost +- provider: AZURE + bundles: + - name: argo-cd-azure + repo: argo-cd + - name: azure-sentry + repo: sentry + - name: azure-grafana + repo: grafana + - name: kubecost-azure + repo: kubecost \ No newline at end of file diff --git a/plural/stacks/security.yaml b/plural/stacks/security.yaml new file mode 100644 index 00000000..db6d503e --- /dev/null +++ b/plural/stacks/security.yaml @@ -0,0 +1,28 @@ +name: security +description: end-to-end k8s security using plural +featured: true +collections: +- provider: AWS + bundles: + - name: kubescape-aws + repo: kubescape + - name: istio-aws + repo: istio + - name: vault-aws + repo: vault +- provider: GCP + bundles: + - name: kubescape-gcp + repo: kubescape + - name: istio-gcp + repo: istio + - name: vault-gcp + repo: vault +- provider: AZURE + bundles: + - name: kubescape-azure + repo: kubescape + - name: istio-azure + repo: istio + - name: vault-azure + repo: vault \ No newline at end of file