From 5d9e3437a355fc897c9701225bcb2966e56430bf Mon Sep 17 00:00:00 2001 From: qiaozp <47812250+chivalryq@users.noreply.github.com> Date: Mon, 1 Nov 2021 20:58:09 +0800 Subject: [PATCH] remove addon with no defs (#2574) --- charts/vela-core/templates/addons/keda.yaml | 37 ------------------ .../templates/addons/prometheus.yaml | 39 ------------------- vela-templates/addons/auto-gen/keda.yaml | 25 ------------ .../addons/auto-gen/prometheus.yaml | 26 ------------- vela-templates/addons/keda/template.yaml | 34 ---------------- .../addons/prometheus/template.yaml | 29 -------------- 6 files changed, 190 deletions(-) delete mode 100644 charts/vela-core/templates/addons/keda.yaml delete mode 100644 charts/vela-core/templates/addons/prometheus.yaml delete mode 100644 vela-templates/addons/auto-gen/keda.yaml delete mode 100644 vela-templates/addons/auto-gen/prometheus.yaml delete mode 100644 vela-templates/addons/keda/template.yaml delete mode 100644 vela-templates/addons/prometheus/template.yaml diff --git a/charts/vela-core/templates/addons/keda.yaml b/charts/vela-core/templates/addons/keda.yaml deleted file mode 100644 index db035c2fb..000000000 --- a/charts/vela-core/templates/addons/keda.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: v1 -data: - application: | - apiVersion: core.oam.dev/v1beta1 - kind: Application - metadata: - annotations: - addons.oam.dev/description: KEDA is a Kubernetes-based Event Driven Autoscaler. - name: keda - namespace: vela-system - spec: - components: - - name: keda - properties: - chart: keda - repoType: helm - url: https://kedacore.github.io/charts - type: helm - workflow: - steps: - - name: checking-depends-on - properties: - name: fluxcd - namespace: vela-system - type: depends-on-app - - name: apply-resources - type: apply-application - status: {} -kind: ConfigMap -metadata: - annotations: - addons.oam.dev/description: KEDA is a Kubernetes-based Event Driven Autoscaler. - addons.oam.dev/name: keda - labels: - addons.oam.dev/type: keda - name: keda - namespace: {{.Values.systemDefinitionNamespace}} diff --git a/charts/vela-core/templates/addons/prometheus.yaml b/charts/vela-core/templates/addons/prometheus.yaml deleted file mode 100644 index 1af8c7791..000000000 --- a/charts/vela-core/templates/addons/prometheus.yaml +++ /dev/null @@ -1,39 +0,0 @@ -apiVersion: v1 -data: - application: | - apiVersion: core.oam.dev/v1beta1 - kind: Application - metadata: - annotations: - addons.oam.dev/description: Prometheus is an open-source systems monitoring and - alerting toolkit - name: prometheus - namespace: vela-system - spec: - components: - - name: prometheus - properties: - chart: premetheus - repoType: helm - url: https://prometheus-community.github.io/helm-charts - type: helm - workflow: - steps: - - name: checking-depends-on - properties: - name: fluxcd - namespace: vela-system - type: depends-on-app - - name: apply-resources - type: apply-application - status: {} -kind: ConfigMap -metadata: - annotations: - addons.oam.dev/description: Prometheus is an open-source systems monitoring and - alerting toolkit - addons.oam.dev/name: prometheus - labels: - addons.oam.dev/type: prometheus - name: prometheus - namespace: {{.Values.systemDefinitionNamespace}} diff --git a/vela-templates/addons/auto-gen/keda.yaml b/vela-templates/addons/auto-gen/keda.yaml deleted file mode 100644 index fd2e104bb..000000000 --- a/vela-templates/addons/auto-gen/keda.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: core.oam.dev/v1beta1 -kind: Application -metadata: - annotations: - addons.oam.dev/description: KEDA is a Kubernetes-based Event Driven Autoscaler. - name: keda - namespace: vela-system -spec: - components: - - name: keda - properties: - chart: keda - repoType: helm - url: https://kedacore.github.io/charts - type: helm - workflow: - steps: - - name: checking-depends-on - properties: - name: fluxcd - namespace: vela-system - type: depends-on-app - - name: apply-resources - type: apply-application -status: {} diff --git a/vela-templates/addons/auto-gen/prometheus.yaml b/vela-templates/addons/auto-gen/prometheus.yaml deleted file mode 100644 index beed8a9f9..000000000 --- a/vela-templates/addons/auto-gen/prometheus.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: core.oam.dev/v1beta1 -kind: Application -metadata: - annotations: - addons.oam.dev/description: Prometheus is an open-source systems monitoring and - alerting toolkit - name: prometheus - namespace: vela-system -spec: - components: - - name: prometheus - properties: - chart: premetheus - repoType: helm - url: https://prometheus-community.github.io/helm-charts - type: helm - workflow: - steps: - - name: checking-depends-on - properties: - name: fluxcd - namespace: vela-system - type: depends-on-app - - name: apply-resources - type: apply-application -status: {} diff --git a/vela-templates/addons/keda/template.yaml b/vela-templates/addons/keda/template.yaml deleted file mode 100644 index 716636b5e..000000000 --- a/vela-templates/addons/keda/template.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: core.oam.dev/v1beta1 -kind: Application -metadata: - annotations: - addons.oam.dev/description: "KEDA is a Kubernetes-based Event Driven Autoscaler." - name: keda - namespace: vela-system -spec: - workflow: - steps: - - name: checking-depends-on - type: depends-on-app - properties: - name: fluxcd - namespace: vela-system - - name: apply-resources - type: apply-application - components: - - name: keda - type: helm - properties: - repoType: helm - url: https://kedacore.github.io/charts - chart: keda -{{ range .ResourceFiles }} - - name: {{ .Name }} - type: raw - properties: -{{ .Content | indent 8 }} {{ end }} -{{ range .DefinitionFiles }} - - name: {{ .Name }} - type: raw - properties: -{{ .Content | indent 8 }} {{ end }} diff --git a/vela-templates/addons/prometheus/template.yaml b/vela-templates/addons/prometheus/template.yaml deleted file mode 100644 index e3ba0b39d..000000000 --- a/vela-templates/addons/prometheus/template.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: core.oam.dev/v1beta1 -kind: Application -metadata: - annotations: - addons.oam.dev/description: "Prometheus is an open-source systems monitoring and alerting toolkit" - name: prometheus - namespace: vela-system -spec: - workflow: - steps: - - name: checking-depends-on - type: depends-on-app - properties: - name: fluxcd - namespace: vela-system - - name: apply-resources - type: apply-application - components: - - name: prometheus - type: helm - properties: - repoType: helm - url: https://prometheus-community.github.io/helm-charts - chart: premetheus -{{ range .DefinitionFiles }} - - name: {{ .Name }} - type: raw - properties: -{{ .Content | indent 4 }} {{ end }}