From 3d58721577f49f22e382546185b98e69f49c174a Mon Sep 17 00:00:00 2001 From: Bryce Date: Wed, 18 Feb 2026 13:10:32 -0800 Subject: [PATCH 1/3] performance lb --- .../services/loadbalancer/config/types/DefaultLbType.yml | 4 ++++ .../loadbalancer/config/types/haproxy/HaProxyLbType.yml | 4 ++++ .../services/loadbalancer/config/types/v1/V1LbType.yml | 4 ++++ .../services/loadbalancer/types/StackSpecDefaultLbType.yml | 4 ++++ .../loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml | 6 ++++++ .../services/loadbalancer/types/v1/StackSpecV1LbType.yml | 6 ++++++ 6 files changed, 28 insertions(+) diff --git a/components/schemas/environments/services/loadbalancer/config/types/DefaultLbType.yml b/components/schemas/environments/services/loadbalancer/config/types/DefaultLbType.yml index 144652e4..99dacb47 100644 --- a/components/schemas/environments/services/loadbalancer/config/types/DefaultLbType.yml +++ b/components/schemas/environments/services/loadbalancer/config/types/DefaultLbType.yml @@ -5,7 +5,11 @@ required: - details - ipv4 - ipv6 + - performance properties: + performance: + type: boolean + description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. ipv4: type: boolean description: Allow / disallow traffic to be routed via IPv4. diff --git a/components/schemas/environments/services/loadbalancer/config/types/haproxy/HaProxyLbType.yml b/components/schemas/environments/services/loadbalancer/config/types/haproxy/HaProxyLbType.yml index 75a184f5..75eb9b24 100644 --- a/components/schemas/environments/services/loadbalancer/config/types/haproxy/HaProxyLbType.yml +++ b/components/schemas/environments/services/loadbalancer/config/types/haproxy/HaProxyLbType.yml @@ -5,7 +5,11 @@ required: - details - ipv4 - ipv6 + - performance properties: + performance: + type: boolean + description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. ipv4: type: boolean description: Allow / disallow traffic to be routed via IPv4. diff --git a/components/schemas/environments/services/loadbalancer/config/types/v1/V1LbType.yml b/components/schemas/environments/services/loadbalancer/config/types/v1/V1LbType.yml index b5546db9..d1f83351 100644 --- a/components/schemas/environments/services/loadbalancer/config/types/v1/V1LbType.yml +++ b/components/schemas/environments/services/loadbalancer/config/types/v1/V1LbType.yml @@ -5,7 +5,11 @@ required: - details - ipv4 - ipv6 + - performance properties: + performance: + type: boolean + description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. ipv4: type: boolean description: Allow / disallow traffic to be routed via IPv4. diff --git a/stackspec/schema/services/loadbalancer/types/StackSpecDefaultLbType.yml b/stackspec/schema/services/loadbalancer/types/StackSpecDefaultLbType.yml index d27eb81a..c849013e 100644 --- a/stackspec/schema/services/loadbalancer/types/StackSpecDefaultLbType.yml +++ b/stackspec/schema/services/loadbalancer/types/StackSpecDefaultLbType.yml @@ -5,7 +5,11 @@ required: - details - ipv4 - ipv6 + - performance properties: + performance: + description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. + type: boolean ipv4: type: boolean description: Allow / disallow traffic to be routed via IPv4. diff --git a/stackspec/schema/services/loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml b/stackspec/schema/services/loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml index 58da493f..906b31a9 100644 --- a/stackspec/schema/services/loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml +++ b/stackspec/schema/services/loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml @@ -5,7 +5,13 @@ required: - details - ipv4 - ipv6 + - performance properties: + performance: + description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. + oneOf: + - type: boolean + - $ref: ../../../../StackVariable.yml ipv4: description: Allow / disallow traffic to be routed via IPv4. oneOf: diff --git a/stackspec/schema/services/loadbalancer/types/v1/StackSpecV1LbType.yml b/stackspec/schema/services/loadbalancer/types/v1/StackSpecV1LbType.yml index a5301d31..6b1a3975 100644 --- a/stackspec/schema/services/loadbalancer/types/v1/StackSpecV1LbType.yml +++ b/stackspec/schema/services/loadbalancer/types/v1/StackSpecV1LbType.yml @@ -5,7 +5,13 @@ required: - details - ipv4 - ipv6 + - performance properties: + performance: + description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. + oneOf: + - type: boolean + - $ref: ../../../../StackVariable.yml ipv4: description: Allow / disallow traffic to be routed via IPv4. oneOf: From adb99ee3de499f5fa04a224bc6f5219d6c075e60 Mon Sep 17 00:00:00 2001 From: Bryce Date: Wed, 18 Feb 2026 13:12:02 -0800 Subject: [PATCH 2/3] only v1 --- .../services/loadbalancer/config/types/DefaultLbType.yml | 4 ---- .../loadbalancer/config/types/haproxy/HaProxyLbType.yml | 4 ---- .../services/loadbalancer/types/StackSpecDefaultLbType.yml | 4 ---- .../loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml | 6 ------ 4 files changed, 18 deletions(-) diff --git a/components/schemas/environments/services/loadbalancer/config/types/DefaultLbType.yml b/components/schemas/environments/services/loadbalancer/config/types/DefaultLbType.yml index 99dacb47..144652e4 100644 --- a/components/schemas/environments/services/loadbalancer/config/types/DefaultLbType.yml +++ b/components/schemas/environments/services/loadbalancer/config/types/DefaultLbType.yml @@ -5,11 +5,7 @@ required: - details - ipv4 - ipv6 - - performance properties: - performance: - type: boolean - description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. ipv4: type: boolean description: Allow / disallow traffic to be routed via IPv4. diff --git a/components/schemas/environments/services/loadbalancer/config/types/haproxy/HaProxyLbType.yml b/components/schemas/environments/services/loadbalancer/config/types/haproxy/HaProxyLbType.yml index 75eb9b24..75a184f5 100644 --- a/components/schemas/environments/services/loadbalancer/config/types/haproxy/HaProxyLbType.yml +++ b/components/schemas/environments/services/loadbalancer/config/types/haproxy/HaProxyLbType.yml @@ -5,11 +5,7 @@ required: - details - ipv4 - ipv6 - - performance properties: - performance: - type: boolean - description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. ipv4: type: boolean description: Allow / disallow traffic to be routed via IPv4. diff --git a/stackspec/schema/services/loadbalancer/types/StackSpecDefaultLbType.yml b/stackspec/schema/services/loadbalancer/types/StackSpecDefaultLbType.yml index c849013e..d27eb81a 100644 --- a/stackspec/schema/services/loadbalancer/types/StackSpecDefaultLbType.yml +++ b/stackspec/schema/services/loadbalancer/types/StackSpecDefaultLbType.yml @@ -5,11 +5,7 @@ required: - details - ipv4 - ipv6 - - performance properties: - performance: - description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. - type: boolean ipv4: type: boolean description: Allow / disallow traffic to be routed via IPv4. diff --git a/stackspec/schema/services/loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml b/stackspec/schema/services/loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml index 906b31a9..58da493f 100644 --- a/stackspec/schema/services/loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml +++ b/stackspec/schema/services/loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml @@ -5,13 +5,7 @@ required: - details - ipv4 - ipv6 - - performance properties: - performance: - description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. - oneOf: - - type: boolean - - $ref: ../../../../StackVariable.yml ipv4: description: Allow / disallow traffic to be routed via IPv4. oneOf: From 77fecc1aad9fba037dfd923477e32e97a4effa8c Mon Sep 17 00:00:00 2001 From: Bryce Date: Wed, 18 Feb 2026 13:26:13 -0800 Subject: [PATCH 3/3] performance --- .../services/loadbalancer/config/types/DefaultLbType.yml | 4 ++++ .../loadbalancer/config/types/haproxy/HaProxyLbType.yml | 4 ++++ .../services/loadbalancer/types/StackSpecDefaultLbType.yml | 4 ++++ .../loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml | 6 ++++++ 4 files changed, 18 insertions(+) diff --git a/components/schemas/environments/services/loadbalancer/config/types/DefaultLbType.yml b/components/schemas/environments/services/loadbalancer/config/types/DefaultLbType.yml index 144652e4..99dacb47 100644 --- a/components/schemas/environments/services/loadbalancer/config/types/DefaultLbType.yml +++ b/components/schemas/environments/services/loadbalancer/config/types/DefaultLbType.yml @@ -5,7 +5,11 @@ required: - details - ipv4 - ipv6 + - performance properties: + performance: + type: boolean + description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. ipv4: type: boolean description: Allow / disallow traffic to be routed via IPv4. diff --git a/components/schemas/environments/services/loadbalancer/config/types/haproxy/HaProxyLbType.yml b/components/schemas/environments/services/loadbalancer/config/types/haproxy/HaProxyLbType.yml index 75a184f5..75eb9b24 100644 --- a/components/schemas/environments/services/loadbalancer/config/types/haproxy/HaProxyLbType.yml +++ b/components/schemas/environments/services/loadbalancer/config/types/haproxy/HaProxyLbType.yml @@ -5,7 +5,11 @@ required: - details - ipv4 - ipv6 + - performance properties: + performance: + type: boolean + description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. ipv4: type: boolean description: Allow / disallow traffic to be routed via IPv4. diff --git a/stackspec/schema/services/loadbalancer/types/StackSpecDefaultLbType.yml b/stackspec/schema/services/loadbalancer/types/StackSpecDefaultLbType.yml index d27eb81a..c849013e 100644 --- a/stackspec/schema/services/loadbalancer/types/StackSpecDefaultLbType.yml +++ b/stackspec/schema/services/loadbalancer/types/StackSpecDefaultLbType.yml @@ -5,7 +5,11 @@ required: - details - ipv4 - ipv6 + - performance properties: + performance: + description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. + type: boolean ipv4: type: boolean description: Allow / disallow traffic to be routed via IPv4. diff --git a/stackspec/schema/services/loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml b/stackspec/schema/services/loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml index 58da493f..906b31a9 100644 --- a/stackspec/schema/services/loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml +++ b/stackspec/schema/services/loadbalancer/types/haproxy/StackSpecHaProxyLbType.yml @@ -5,7 +5,13 @@ required: - details - ipv4 - ipv6 + - performance properties: + performance: + description: Enable / disable performance mode. If enabled, load balancer can use much more RAM and CPU. + oneOf: + - type: boolean + - $ref: ../../../../StackVariable.yml ipv4: description: Allow / disallow traffic to be routed via IPv4. oneOf: