From a1776a6b743354c7a44570ec338c1217b06169bf Mon Sep 17 00:00:00 2001 From: TomasHolcman Date: Tue, 21 May 2024 07:13:40 +0200 Subject: [PATCH 1/3] Add support for ServiceSpec.externalTrafficPolicy --- k8s/models/service.py | 1 + 1 file changed, 1 insertion(+) diff --git a/k8s/models/service.py b/k8s/models/service.py index 93054ca..7238a33 100644 --- a/k8s/models/service.py +++ b/k8s/models/service.py @@ -37,6 +37,7 @@ class ServiceSpec(Model): type = Field(str, "ClusterIP") sessionAffinity = Field(str, "None") loadBalancerSourceRanges = ListField(str) + externalTrafficPolicy = Field(str, "None") class Service(Model): From cd61e9ae62467196c089a52ca8d3bfdd9d1a26db Mon Sep 17 00:00:00 2001 From: Martin Kulich Date: Wed, 17 Jul 2024 09:00:53 +0200 Subject: [PATCH 2/3] Add publishNotReadyAddresses to ServiceSpec --- k8s/models/service.py | 1 + 1 file changed, 1 insertion(+) diff --git a/k8s/models/service.py b/k8s/models/service.py index 7238a33..4c3b43d 100644 --- a/k8s/models/service.py +++ b/k8s/models/service.py @@ -38,6 +38,7 @@ class ServiceSpec(Model): sessionAffinity = Field(str, "None") loadBalancerSourceRanges = ListField(str) externalTrafficPolicy = Field(str, "None") + publishNotReadyAddresses = Field(bool) class Service(Model): From 5d876349079497ccb3cdff4b9fbc9107a0717e55 Mon Sep 17 00:00:00 2001 From: Martin Kulich Date: Wed, 17 Jul 2024 09:02:24 +0200 Subject: [PATCH 3/3] Add default value for publishNotReadyAddresses --- k8s/models/service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/k8s/models/service.py b/k8s/models/service.py index 4c3b43d..4c22bd0 100644 --- a/k8s/models/service.py +++ b/k8s/models/service.py @@ -38,7 +38,7 @@ class ServiceSpec(Model): sessionAffinity = Field(str, "None") loadBalancerSourceRanges = ListField(str) externalTrafficPolicy = Field(str, "None") - publishNotReadyAddresses = Field(bool) + publishNotReadyAddresses = Field(bool, False) class Service(Model):