feat: Add image pull policy when create KEDA connector deployments (#1944)
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com>
This commit is contained in:
@@ -1095,6 +1095,8 @@ spec:
|
|||||||
value: {{ .Values.traceSamplingRate | default "0.5" | quote }}
|
value: {{ .Values.traceSamplingRate | default "0.5" | quote }}
|
||||||
- name: DEBUG_ENV
|
- name: DEBUG_ENV
|
||||||
value: {{ .Values.debugEnv | quote }}
|
value: {{ .Values.debugEnv | quote }}
|
||||||
|
- name: CONNECTOR_IMAGE_PULL_POLICY
|
||||||
|
value: "{{ .Values.pullPolicy }}"
|
||||||
- name: KAFKA_IMAGE
|
- name: KAFKA_IMAGE
|
||||||
value: "{{ .Values.mqt_keda.connector_images.kafka.image }}:{{ .Values.mqt_keda.connector_images.kafka.tag }}"
|
value: "{{ .Values.mqt_keda.connector_images.kafka.image }}:{{ .Values.mqt_keda.connector_images.kafka.tag }}"
|
||||||
- name: RABBITMQ_IMAGE
|
- name: RABBITMQ_IMAGE
|
||||||
|
|||||||
@@ -484,6 +484,8 @@ spec:
|
|||||||
value: {{ .Values.traceSamplingRate | default "0.5" | quote }}
|
value: {{ .Values.traceSamplingRate | default "0.5" | quote }}
|
||||||
- name: DEBUG_ENV
|
- name: DEBUG_ENV
|
||||||
value: {{ .Values.debugEnv | quote }}
|
value: {{ .Values.debugEnv | quote }}
|
||||||
|
- name: CONNECTOR_IMAGE_PULL_POLICY
|
||||||
|
value: "{{ .Values.pullPolicy }}"
|
||||||
- name: KAFKA_IMAGE
|
- name: KAFKA_IMAGE
|
||||||
value: "{{ .Values.mqt_keda.connector_images.kafka.image }}:{{ .Values.mqt_keda.connector_images.kafka.tag }}"
|
value: "{{ .Values.mqt_keda.connector_images.kafka.image }}:{{ .Values.mqt_keda.connector_images.kafka.tag }}"
|
||||||
- name: RABBITMQ_IMAGE
|
- name: RABBITMQ_IMAGE
|
||||||
|
|||||||
@@ -393,6 +393,7 @@ func getDeploymentSpec(mqt *fv1.MessageQueueTrigger, routerURL string, kubeClien
|
|||||||
}
|
}
|
||||||
imageName := fmt.Sprintf("%s_image", string(mqt.Spec.MessageQueueType))
|
imageName := fmt.Sprintf("%s_image", string(mqt.Spec.MessageQueueType))
|
||||||
image := os.Getenv(strings.ToUpper(imageName))
|
image := os.Getenv(strings.ToUpper(imageName))
|
||||||
|
imagePullPolicy := utils.GetImagePullPolicy(os.Getenv("CONNECTOR_IMAGE_PULL_POLICY"))
|
||||||
|
|
||||||
blockOwnerDeletion := true
|
blockOwnerDeletion := true
|
||||||
return &appsv1.Deployment{
|
return &appsv1.Deployment{
|
||||||
@@ -428,7 +429,7 @@ func getDeploymentSpec(mqt *fv1.MessageQueueTrigger, routerURL string, kubeClien
|
|||||||
{
|
{
|
||||||
Name: mqt.ObjectMeta.Name,
|
Name: mqt.ObjectMeta.Name,
|
||||||
Image: image,
|
Image: image,
|
||||||
ImagePullPolicy: "Always",
|
ImagePullPolicy: imagePullPolicy,
|
||||||
Env: envVars,
|
Env: envVars,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user