Skip to content

Commit 285311f

Browse files
committed
Type annotation for KubeDeployment.deployment_version; remove unnecessary deployment_version property on Application
1 parent 6819e5a commit 285311f

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

paasta_tools/kubernetes/application/controller_wrappers.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
from paasta_tools.kubernetes_tools import pod_disruption_budget_for_service_instance
2727
from paasta_tools.kubernetes_tools import update_deployment
2828
from paasta_tools.kubernetes_tools import update_stateful_set
29-
from paasta_tools.utils import DeploymentVersion
3029
from paasta_tools.utils import load_system_paasta_config
3130

3231

@@ -190,10 +189,6 @@ def ensure_pod_disruption_budget(
190189
namespace=pdr.metadata.namespace,
191190
)
192191

193-
@property
194-
def deployment_version(self):
195-
return DeploymentVersion(self.git_sha, self.image_version)
196-
197192

198193
class DeploymentWrapper(Application):
199194
def deep_delete(

paasta_tools/kubernetes_tools.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ class KubeDeployment(NamedTuple):
228228
replicas: Optional[int]
229229

230230
@property
231-
def deployment_version(self):
231+
def deployment_version(self) -> DeploymentVersion:
232232
return DeploymentVersion(self.git_sha, self.image_version)
233233

234234

paasta_tools/setup_kubernetes_job.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
from paasta_tools.metrics import metrics_lib
4343
from paasta_tools.utils import decompose_job_id
4444
from paasta_tools.utils import DEFAULT_SOA_DIR
45+
from paasta_tools.utils import DeploymentVersion
4546
from paasta_tools.utils import InvalidJobNameError
4647
from paasta_tools.utils import load_system_paasta_config
4748
from paasta_tools.utils import NoConfigurationForServiceError
@@ -214,7 +215,9 @@ def setup_kube_deployments(
214215
for deployment in existing_kube_deployments
215216
}
216217

217-
existing_deployment_versions: Dict[Tuple[str, str, str], List[str]] = {}
218+
existing_deployment_versions: Dict[
219+
Tuple[str, str, str], List[DeploymentVersion]
220+
] = {}
218221
for deployment in existing_kube_deployments:
219222
existing_deployment_versions.setdefault(
220223
(deployment.service, deployment.instance, deployment.namespace), []

0 commit comments

Comments
 (0)