Replace hardcoded resource names with Helm template helpers
This commit is contained in:
@@ -5,6 +5,13 @@ Chart label
|
|||||||
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
|
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Fully qualified name: Release.Name (chart name 중복 시 제거)
|
||||||
|
*/}}
|
||||||
|
{{- define "flink-cdc-session.fullname" -}}
|
||||||
|
{{- .Release.Name | trunc 63 | trimSuffix "-" }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
Common labels
|
Common labels
|
||||||
*/}}
|
*/}}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: ConfigMap
|
kind: ConfigMap
|
||||||
metadata:
|
metadata:
|
||||||
name: cdc-pipeline-config
|
name: {{ include "flink-cdc-session.fullname" . }}-pipeline-config
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
labels:
|
labels:
|
||||||
{{- include "flink-cdc-session.labels" . | nindent 4 }}
|
{{- include "flink-cdc-session.labels" . | nindent 4 }}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
apiVersion: flink.apache.org/v1beta1
|
apiVersion: flink.apache.org/v1beta1
|
||||||
kind: FlinkDeployment
|
kind: FlinkDeployment
|
||||||
metadata:
|
metadata:
|
||||||
name: flink-cdc-session
|
name: {{ include "flink-cdc-session.fullname" . }}-session
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
labels:
|
labels:
|
||||||
{{- include "flink-cdc-session.labels" . | nindent 4 }}
|
{{- include "flink-cdc-session.labels" . | nindent 4 }}
|
||||||
@@ -90,7 +90,7 @@ spec:
|
|||||||
volumes:
|
volumes:
|
||||||
- name: pipeline-config
|
- name: pipeline-config
|
||||||
configMap:
|
configMap:
|
||||||
name: cdc-pipeline-config
|
name: {{ include "flink-cdc-session.fullname" . }}-pipeline-config
|
||||||
{{- if .Values.truststore.enabled }}
|
{{- if .Values.truststore.enabled }}
|
||||||
- name: truststore
|
- name: truststore
|
||||||
secret:
|
secret:
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
apiVersion: batch/v1
|
apiVersion: batch/v1
|
||||||
kind: Job
|
kind: Job
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ .Values.job.name }}
|
name: {{ include "flink-cdc-session.fullname" . }}-{{ .Values.job.name }}
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
labels:
|
labels:
|
||||||
{{- include "flink-cdc-session.labels" . | nindent 4 }}
|
{{- include "flink-cdc-session.labels" . | nindent 4 }}
|
||||||
@@ -65,7 +65,7 @@ spec:
|
|||||||
volumes:
|
volumes:
|
||||||
- name: pipeline-config
|
- name: pipeline-config
|
||||||
configMap:
|
configMap:
|
||||||
name: cdc-pipeline-config
|
name: {{ include "flink-cdc-session.fullname" . }}-pipeline-config
|
||||||
{{- if .Values.truststore.enabled }}
|
{{- if .Values.truststore.enabled }}
|
||||||
- name: truststore
|
- name: truststore
|
||||||
secret:
|
secret:
|
||||||
|
|||||||
Reference in New Issue
Block a user