From 7f82a2c06a3d90aa13066c5b83d4381d2f789654 Mon Sep 17 00:00:00 2001 From: Love Billingskog Nyberg Date: Sat, 19 Aug 2023 10:22:29 +0000 Subject: [PATCH] Adding new schemas --- master-local/_definitions.json | 4 ++++ master-local/loadbalanceringress-v1.json | 7 +++++++ master-local/loadbalanceringress.json | 7 +++++++ master-standalone-strict/_definitions.json | 4 ++++ master-standalone-strict/loadbalanceringress-v1.json | 7 +++++++ master-standalone-strict/loadbalanceringress.json | 7 +++++++ master-standalone-strict/loadbalancerstatus-v1.json | 7 +++++++ master-standalone-strict/loadbalancerstatus.json | 7 +++++++ master-standalone-strict/service-v1.json | 7 +++++++ master-standalone-strict/service.json | 7 +++++++ master-standalone-strict/servicelist-v1.json | 7 +++++++ master-standalone-strict/servicelist.json | 7 +++++++ master-standalone-strict/servicestatus-v1.json | 7 +++++++ master-standalone-strict/servicestatus.json | 7 +++++++ master-standalone/_definitions.json | 4 ++++ master-standalone/loadbalanceringress-v1.json | 7 +++++++ master-standalone/loadbalanceringress.json | 7 +++++++ master-standalone/loadbalancerstatus-v1.json | 7 +++++++ master-standalone/loadbalancerstatus.json | 7 +++++++ master-standalone/service-v1.json | 7 +++++++ master-standalone/service.json | 7 +++++++ master-standalone/servicelist-v1.json | 7 +++++++ master-standalone/servicelist.json | 7 +++++++ master-standalone/servicestatus-v1.json | 7 +++++++ master-standalone/servicestatus.json | 7 +++++++ master/_definitions.json | 4 ++++ master/loadbalanceringress-v1.json | 7 +++++++ master/loadbalanceringress.json | 7 +++++++ 28 files changed, 184 insertions(+) diff --git a/master-local/_definitions.json b/master-local/_definitions.json index 0f801e99b5..0d5d50b5d6 100644 --- a/master-local/_definitions.json +++ b/master-local/_definitions.json @@ -7330,6 +7330,10 @@ "description": "IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)", "type": "string" }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": "string" + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-local/loadbalanceringress-v1.json b/master-local/loadbalanceringress-v1.json index ee9cda06aa..e3048ecfaa 100644 --- a/master-local/loadbalanceringress-v1.json +++ b/master-local/loadbalanceringress-v1.json @@ -15,6 +15,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-local/loadbalanceringress.json b/master-local/loadbalanceringress.json index ee9cda06aa..e3048ecfaa 100644 --- a/master-local/loadbalanceringress.json +++ b/master-local/loadbalanceringress.json @@ -15,6 +15,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone-strict/_definitions.json b/master-standalone-strict/_definitions.json index 2fbe6bc7a5..e87538c570 100644 --- a/master-standalone-strict/_definitions.json +++ b/master-standalone-strict/_definitions.json @@ -7572,6 +7572,10 @@ "description": "IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)", "type": "string" }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": "string" + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone-strict/loadbalanceringress-v1.json b/master-standalone-strict/loadbalanceringress-v1.json index a422604c6f..170a14b12e 100644 --- a/master-standalone-strict/loadbalanceringress-v1.json +++ b/master-standalone-strict/loadbalanceringress-v1.json @@ -15,6 +15,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone-strict/loadbalanceringress.json b/master-standalone-strict/loadbalanceringress.json index a422604c6f..170a14b12e 100644 --- a/master-standalone-strict/loadbalanceringress.json +++ b/master-standalone-strict/loadbalanceringress.json @@ -15,6 +15,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone-strict/loadbalancerstatus-v1.json b/master-standalone-strict/loadbalancerstatus-v1.json index 9e6dd52e06..e214bcf4a6 100644 --- a/master-standalone-strict/loadbalancerstatus-v1.json +++ b/master-standalone-strict/loadbalancerstatus-v1.json @@ -20,6 +20,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone-strict/loadbalancerstatus.json b/master-standalone-strict/loadbalancerstatus.json index 9e6dd52e06..e214bcf4a6 100644 --- a/master-standalone-strict/loadbalancerstatus.json +++ b/master-standalone-strict/loadbalancerstatus.json @@ -20,6 +20,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone-strict/service-v1.json b/master-standalone-strict/service-v1.json index 28ebfcc04e..1aa7a2edab 100644 --- a/master-standalone-strict/service-v1.json +++ b/master-standalone-strict/service-v1.json @@ -620,6 +620,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone-strict/service.json b/master-standalone-strict/service.json index 15c9546ee0..9fb599b8d6 100644 --- a/master-standalone-strict/service.json +++ b/master-standalone-strict/service.json @@ -617,6 +617,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone-strict/servicelist-v1.json b/master-standalone-strict/servicelist-v1.json index e5a449c4ec..b87c6cca44 100644 --- a/master-standalone-strict/servicelist-v1.json +++ b/master-standalone-strict/servicelist-v1.json @@ -635,6 +635,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone-strict/servicelist.json b/master-standalone-strict/servicelist.json index dc9e30f885..5fbd78ee1f 100644 --- a/master-standalone-strict/servicelist.json +++ b/master-standalone-strict/servicelist.json @@ -629,6 +629,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone-strict/servicestatus-v1.json b/master-standalone-strict/servicestatus-v1.json index 8497e46965..e2cccde97d 100644 --- a/master-standalone-strict/servicestatus-v1.json +++ b/master-standalone-strict/servicestatus-v1.json @@ -82,6 +82,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone-strict/servicestatus.json b/master-standalone-strict/servicestatus.json index 8497e46965..e2cccde97d 100644 --- a/master-standalone-strict/servicestatus.json +++ b/master-standalone-strict/servicestatus.json @@ -82,6 +82,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone/_definitions.json b/master-standalone/_definitions.json index 0f801e99b5..0d5d50b5d6 100644 --- a/master-standalone/_definitions.json +++ b/master-standalone/_definitions.json @@ -7330,6 +7330,10 @@ "description": "IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)", "type": "string" }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": "string" + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone/loadbalanceringress-v1.json b/master-standalone/loadbalanceringress-v1.json index 86d3bddef9..2e32353fba 100644 --- a/master-standalone/loadbalanceringress-v1.json +++ b/master-standalone/loadbalanceringress-v1.json @@ -15,6 +15,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone/loadbalanceringress.json b/master-standalone/loadbalanceringress.json index 86d3bddef9..2e32353fba 100644 --- a/master-standalone/loadbalanceringress.json +++ b/master-standalone/loadbalanceringress.json @@ -15,6 +15,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone/loadbalancerstatus-v1.json b/master-standalone/loadbalancerstatus-v1.json index f627088a67..97353e9b44 100644 --- a/master-standalone/loadbalancerstatus-v1.json +++ b/master-standalone/loadbalancerstatus-v1.json @@ -20,6 +20,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone/loadbalancerstatus.json b/master-standalone/loadbalancerstatus.json index f627088a67..97353e9b44 100644 --- a/master-standalone/loadbalancerstatus.json +++ b/master-standalone/loadbalancerstatus.json @@ -20,6 +20,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone/service-v1.json b/master-standalone/service-v1.json index 5d76e690d1..99c57ce66f 100644 --- a/master-standalone/service-v1.json +++ b/master-standalone/service-v1.json @@ -612,6 +612,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone/service.json b/master-standalone/service.json index 23eba1ea18..beb7dd9cdf 100644 --- a/master-standalone/service.json +++ b/master-standalone/service.json @@ -609,6 +609,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone/servicelist-v1.json b/master-standalone/servicelist-v1.json index e767e43b17..9ca19c5c4a 100644 --- a/master-standalone/servicelist-v1.json +++ b/master-standalone/servicelist-v1.json @@ -627,6 +627,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone/servicelist.json b/master-standalone/servicelist.json index 1662071ba7..e390798971 100644 --- a/master-standalone/servicelist.json +++ b/master-standalone/servicelist.json @@ -621,6 +621,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone/servicestatus-v1.json b/master-standalone/servicestatus-v1.json index fdf650a441..9900c01f5c 100644 --- a/master-standalone/servicestatus-v1.json +++ b/master-standalone/servicestatus-v1.json @@ -81,6 +81,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master-standalone/servicestatus.json b/master-standalone/servicestatus.json index fdf650a441..9900c01f5c 100644 --- a/master-standalone/servicestatus.json +++ b/master-standalone/servicestatus.json @@ -81,6 +81,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master/_definitions.json b/master/_definitions.json index 0f801e99b5..0d5d50b5d6 100644 --- a/master/_definitions.json +++ b/master/_definitions.json @@ -7330,6 +7330,10 @@ "description": "IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)", "type": "string" }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": "string" + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master/loadbalanceringress-v1.json b/master/loadbalanceringress-v1.json index 09e32df7f9..abbafd30a5 100644 --- a/master/loadbalanceringress-v1.json +++ b/master/loadbalanceringress-v1.json @@ -15,6 +15,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { diff --git a/master/loadbalanceringress.json b/master/loadbalanceringress.json index 09e32df7f9..abbafd30a5 100644 --- a/master/loadbalanceringress.json +++ b/master/loadbalanceringress.json @@ -15,6 +15,13 @@ "null" ] }, + "ipMode": { + "description": "IPMode specifies how the load-balancer IP behaves, and may only be specified when the ip field is specified. Setting this to \"VIP\" indicates that traffic is delivered to the node with the destination set to the load-balancer's IP and port. Setting this to \"Proxy\" indicates that traffic is delivered to the node or pod with the destination set to the node's IP and node port or the pod's IP and port. Service implementations may use this information to adjust traffic routing.", + "type": [ + "string", + "null" + ] + }, "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": {