From 0e37b7332b804b049d069045becea4ca9d6caa57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Bregu=C5=82a?= Date: Sun, 15 Sep 2019 23:15:53 +0200 Subject: [PATCH] [AIRFLOW-5445] Reduce the required resources for the Kubernetes's sidecar (#6062) (cherry picked from commit 7b5cf442e4a279403200118ebbafd41be0dd9389) --- airflow/kubernetes/pod_generator.py | 7 ++++++- tests/kubernetes/test_pod_generator.py | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/airflow/kubernetes/pod_generator.py b/airflow/kubernetes/pod_generator.py index 16a311f1535a5..3e1cb5903f97b 100644 --- a/airflow/kubernetes/pod_generator.py +++ b/airflow/kubernetes/pod_generator.py @@ -46,7 +46,12 @@ class PodDefaults: name=SIDECAR_CONTAINER_NAME, command=['sh', '-c', XCOM_CMD], image='alpine', - volume_mounts=[VOLUME_MOUNT] + volume_mounts=[VOLUME_MOUNT], + resources=k8s.V1ResourceRequirements( + requests={ + "cpu": "1m", + } + ), ) diff --git a/tests/kubernetes/test_pod_generator.py b/tests/kubernetes/test_pod_generator.py index bc6de96e7e787..4caf24b44b7de 100644 --- a/tests/kubernetes/test_pod_generator.py +++ b/tests/kubernetes/test_pod_generator.py @@ -185,7 +185,8 @@ def test_gen_pod_extract_xcom(self, mock_uuid): 'name': 'xcom', 'mountPath': '/airflow/xcom' } - ] + ], + 'resources': {'requests': {'cpu': '1m'}}, } self.expected['spec']['containers'].append(container_two) self.expected['spec']['containers'][0]['volumeMounts'].insert(0, {