Skip to content

Commit 4c0e1d1

Browse files
authored
Don't modify resource names when generating sidecar pod spec (#88)
1 parent 49aa8ec commit 4c0e1d1

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

flytekit/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from __future__ import absolute_import
22
import flytekit.plugins
33

4-
__version__ = '0.5.1'
4+
__version__ = '0.5.2'

flytekit/common/tasks/sidecar_task.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,11 @@ def reconcile_partial_pod_spec_and_task(self,
110110
resource_requirements = _lazy_k8s.io.api.core.v1.generated_pb2.ResourceRequirements()
111111
for resource in self._container.resources.limits:
112112
resource_requirements.limits[
113-
_core_task.Resources.ResourceName.Name(resource.name).lower()].CopyFrom(
113+
_core_task.Resources.ResourceName.Name(resource.name)].CopyFrom(
114114
_lazy_k8s.io.apimachinery.pkg.api.resource.generated_pb2.Quantity(string=resource.value))
115115
for resource in self._container.resources.requests:
116116
resource_requirements.requests[
117-
_core_task.Resources.ResourceName.Name(resource.name).lower()].CopyFrom(
117+
_core_task.Resources.ResourceName.Name(resource.name)].CopyFrom(
118118
_lazy_k8s.io.apimachinery.pkg.api.resource.generated_pb2.Quantity(string=resource.value))
119119
if resource_requirements.ByteSize():
120120
# Important! Only copy over resource requirements if they are non-empty.

tests/flytekit/unit/sdk/tasks/test_sidecar_tasks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def test_sidecar_task():
6161
'{{.outputPrefix}}']
6262
assert primary_container['volumeMounts'] == [{'mountPath': 'some/where', 'name': 'volume mount'}]
6363
assert {'name': 'foo', 'value': 'bar'} in primary_container['env']
64-
assert primary_container['resources'] == {'requests': {'cpu': {'string': '10'}},
65-
'limits': {'gpu': {'string': '2'}}}
64+
assert primary_container['resources'] == {'requests': {'CPU': {'string': '10'}},
65+
'limits': {'GPU': {'string': '2'}}}
6666
assert pod_spec['containers'][1]['name'] == 'another container'
6767
assert simple_sidecar_task.custom['primaryContainerName'] == 'a container'

0 commit comments

Comments
 (0)