make metrics-adapter chart installation optional

Signed-off-by: yizhang-zen <yizhang@zendesk.com>
This commit is contained in:
yizhang-zen 2023-12-05 16:23:37 -08:00
parent 1cafe7fb8f
commit 7209521ebe
1 changed files with 5 additions and 4 deletions

View File

@ -1,11 +1,12 @@
{{- if eq .Values.installMode "host" }}
{{- if and (or (eq .Values.installMode "component") (eq .Values.installMode "host")) (has "metricsAdapter" .Values.components) }}
{{ $namespace := include "karmada.namespace" .}}
{{- $name := include "karmada.name" . -}}
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ $name }}-metrics-adapter
namespace: {{ include "karmada.namespace" . }}
namespace: {{ $namespace }}
labels:
{{- include "karmada.metricsAdapter.labels" . | nindent 4 }}
spec:
@ -89,7 +90,7 @@ apiVersion: v1
kind: Service
metadata:
name: {{ $name }}-metrics-adapter
namespace: {{ include "karmada.namespace" . }}
namespace: {{ $namespace }}
labels:
{{- include "karmada.metricsAdapter.labels" . | nindent 4 }}
spec:
@ -106,7 +107,7 @@ apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
name: {{ $name }}-metrics-adapter
namespace: {{ include "karmada.namespace" . }}
namespace: {{ $namespace }}
labels:
{{- include "karmada.metricsAdapter.labels" . | nindent 4 }}
spec: