Skip to content

Commit f90fb87

Browse files
authored
Make ApplicationJSON fields optional
1 parent 6f24f49 commit f90fb87

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/awsed/types.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -147,13 +147,13 @@ class ApplicationJson:
147147
image: str
148148
description: str
149149
pullPolicy: str
150-
volumeMounts: Optional[List[KubernetesVolumeMount]]
151-
volumes: Optional[List[KubernetesVolume]]
150+
volumeMounts: Optional[List[KubernetesVolumeMount]] = field(default_factory=list)
151+
volumes: Optional[List[KubernetesVolume]] = field(default_factory=list)
152152
command: str
153-
args: List[str]
154-
environment: List[KubernetesEnvironmentVariable]
153+
args: Optional[List[str]] = field(default_factory=list)
154+
environment: Optional[List[KubernetesEnvironmentVariable]] = field(default_factory=list)
155155
extraYaml: str
156-
labels: Optional[Dict[str, str]] = field(default_factory=dict)
156+
labels: Optional[Dict[str, Optional[str]]] = field(default_factory=dict)
157157
postStart: Optional[List[str]] = field(default_factory=list)
158158
preStop: Optional[List[str]] = field(default_factory=list)
159159

@@ -378,3 +378,4 @@ class EnrollmentJson:
378378

379379

380380

381+

0 commit comments

Comments
 (0)