@@ -135,23 +135,29 @@ def test_revision_history_limit_zero(self, worker_values, global_limit, expected
135135
136136 assert jmespath .search ("spec.revisionHistoryLimit" , docs [0 ]) == expected
137137
138- def test_should_add_extra_containers (self ):
138+ def test_should_add_extra_containers_with_template (self ):
139139 docs = render_chart (
140140 values = {
141141 "executor" : "CeleryExecutor" ,
142142 "workers" : {
143143 "extraContainers" : [
144- {"name" : "{{ .Chart.Name }}" , "image" : "test-registry/test-repo:test-tag" }
145- ],
144+ {
145+ "name" : "{{ .Chart.Name }}-test-container" ,
146+ "image" : "test-registry/test-repo:test-tag" ,
147+ }
148+ ]
146149 },
147150 },
148151 show_only = ["templates/workers/worker-deployment.yaml" ],
149152 )
150153
151- assert jmespath .search ("spec.template.spec.containers[-1]" , docs [0 ]) == {
152- "name" : "airflow" ,
153- "image" : "test-registry/test-repo:test-tag" ,
154- }
154+ # [2:] -> Skipping worker and worker-log-groomer containers
155+ assert jmespath .search ("spec.template.spec.containers[2:]" , docs [0 ]) == [
156+ {
157+ "name" : "airflow-test-container" ,
158+ "image" : "test-registry/test-repo:test-tag" ,
159+ }
160+ ]
155161
156162 @pytest .mark .parametrize (
157163 "workers_values" ,
@@ -188,21 +194,6 @@ def test_persistent_volume_claim_retention_policy(self, workers_values):
188194 "whenDeleted" : "Delete" ,
189195 }
190196
191- def test_should_template_extra_containers (self ):
192- docs = render_chart (
193- values = {
194- "executor" : "CeleryExecutor" ,
195- "workers" : {
196- "extraContainers" : [{"name" : "{{ .Release.Name }}-test-container" }],
197- },
198- },
199- show_only = ["templates/workers/worker-deployment.yaml" ],
200- )
201-
202- assert jmespath .search ("spec.template.spec.containers[-1]" , docs [0 ]) == {
203- "name" : "release-name-test-container"
204- }
205-
206197 def test_disable_wait_for_migration (self ):
207198 docs = render_chart (
208199 values = {
0 commit comments