fix(service)!: migrate services.http to service
Generate README / generate-parameters (push) Failing after 39s
Helm / helm-lint (push) Successful in 14s
Helm / helm-unittest (push) Successful in 28s
Markdown linter / markdown-link-checker (push) Successful in 45s
Markdown linter / markdown-lint (push) Successful in 33s

This commit is contained in:
2026-05-31 18:44:21 +02:00
parent e1f5a16542
commit f760568ac5
15 changed files with 212 additions and 213 deletions
@@ -12,7 +12,7 @@ tests:
set:
gatewayAPI.enabled: false
gatewayAPI.core.backendTLSPolicy.enabled: false
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -21,7 +21,7 @@ tests:
set:
gatewayAPI.enabled: true
gatewayAPI.core.backendTLSPolicy.enabled: false
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -30,7 +30,7 @@ tests:
set:
gatewayAPI.enabled: false
gatewayAPI.core.backendTLSPolicy.enabled: true
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -39,7 +39,7 @@ tests:
set:
gatewayAPI.enabled: false
gatewayAPI.core.backendTLSPolicy.enabled: false
services.http.enabled: true
service.enabled: true
asserts:
- hasDocuments:
count: 0
@@ -48,7 +48,7 @@ tests:
set:
gatewayAPI.enabled: true
gatewayAPI.core.backendTLSPolicy.enabled: false
services.http.enabled: true
service.enabled: true
asserts:
- hasDocuments:
count: 0
@@ -57,7 +57,7 @@ tests:
set:
gatewayAPI.enabled: true
gatewayAPI.core.backendTLSPolicy.enabled: true
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -66,7 +66,7 @@ tests:
set:
gatewayAPI.enabled: true
gatewayAPI.core.backendTLSPolicy.enabled: true
services.http.enabled: true
service.enabled: true
asserts:
- hasDocuments:
count: 1
@@ -80,7 +80,7 @@ tests:
content:
group: ""
kind: Service
name: athens-proxy-unittest-http
name: athens-proxy-unittest
- notExists:
path: spec.validation.caCertificateRefs
@@ -93,7 +93,7 @@ tests:
foo: bar
labels:
bar: foo
services.http.enabled: true
service.enabled: true
asserts:
- equal:
path: metadata.annotations
@@ -119,7 +119,7 @@ tests:
kind: Secret
name: athens-proxy-ca
hostname: athens-proxy.svc.cluster.local
services.http.enabled: true
service.enabled: true
asserts:
- isSubset:
path: spec.validation
@@ -13,7 +13,7 @@ tests:
gatewayAPI.enabled: false
gatewayAPI.core.httpRoute.enabled: false
gatewayAPI.nginx.clientSettingsPolicy.enabled: false
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -23,7 +23,7 @@ tests:
gatewayAPI.enabled: true
gatewayAPI.core.httpRoute.enabled: false
gatewayAPI.nginx.clientSettingsPolicy.enabled: false
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -33,7 +33,7 @@ tests:
gatewayAPI.enabled: false
gatewayAPI.core.httpRoute.enabled: true
gatewayAPI.nginx.clientSettingsPolicy.enabled: false
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -43,7 +43,7 @@ tests:
gatewayAPI.enabled: false
gatewayAPI.core.httpRoute.enabled: false
gatewayAPI.nginx.clientSettingsPolicy.enabled: true
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -53,7 +53,7 @@ tests:
gatewayAPI.enabled: false
gatewayAPI.core.httpRoute.enabled: false
gatewayAPI.nginx.clientSettingsPolicy.enabled: false
services.http.enabled: true
service.enabled: true
asserts:
- hasDocuments:
count: 0
@@ -63,7 +63,7 @@ tests:
gatewayAPI.enabled: true
gatewayAPI.core.httpRoute.enabled: true
gatewayAPI.nginx.clientSettingsPolicy.enabled: false
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -73,7 +73,7 @@ tests:
gatewayAPI.enabled: true
gatewayAPI.core.httpRoute.enabled: false
gatewayAPI.nginx.clientSettingsPolicy.enabled: true
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -83,7 +83,7 @@ tests:
gatewayAPI.enabled: true
gatewayAPI.core.httpRoute.enabled: false
gatewayAPI.nginx.clientSettingsPolicy.enabled: false
services.http.enabled: true
service.enabled: true
asserts:
- hasDocuments:
count: 0
@@ -93,7 +93,7 @@ tests:
gatewayAPI.enabled: true
gatewayAPI.core.httpRoute.enabled: true
gatewayAPI.nginx.clientSettingsPolicy.enabled: true
services.http.enabled: true
service.enabled: true
asserts:
- hasDocuments:
count: 1
@@ -133,7 +133,7 @@ tests:
foo: "bar"
labels:
bar: "foo"
services.http.enabled: true
service.enabled: true
asserts:
- equal:
path: metadata.annotations
@@ -157,7 +157,7 @@ tests:
enabled: true
clientMaxBodySize: 10m
clientBodyTimeout: 30s
services.http.enabled: true
service.enabled: true
asserts:
- isSubset:
path: spec.body
@@ -177,7 +177,7 @@ tests:
keepaliveTime: 60s
keepaliveTimeout: 60s
keepaliveMinTimeout: 10s
services.http.enabled: true
service.enabled: true
asserts:
- notExists:
path: spec.body
+12 -12
View File
@@ -12,7 +12,7 @@ tests:
set:
gatewayAPI.enabled: false
gatewayAPI.core.httpRoute.enabled: false
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -21,7 +21,7 @@ tests:
set:
gatewayAPI.enabled: true
gatewayAPI.core.httpRoute.enabled: false
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -30,7 +30,7 @@ tests:
set:
gatewayAPI.enabled: false
gatewayAPI.core.httpRoute.enabled: true
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -39,7 +39,7 @@ tests:
set:
gatewayAPI.enabled: false
gatewayAPI.core.httpRoute.enabled: false
services.http.enabled: true
service.enabled: true
asserts:
- hasDocuments:
count: 0
@@ -48,7 +48,7 @@ tests:
set:
gatewayAPI.enabled: true
gatewayAPI.core.httpRoute.enabled: false
services.http.enabled: true
service.enabled: true
asserts:
- hasDocuments:
count: 0
@@ -57,7 +57,7 @@ tests:
set:
gatewayAPI.enabled: true
gatewayAPI.core.httpRoute.enabled: true
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -66,7 +66,7 @@ tests:
set:
gatewayAPI.enabled: true
gatewayAPI.core.httpRoute.enabled: true
services.http.enabled: true
service.enabled: true
asserts:
- hasDocuments:
count: 1
@@ -93,7 +93,7 @@ tests:
path: spec.rules[0].backendRefs
content:
kind: Service
name: athens-proxy-unittest-http
name: athens-proxy-unittest
namespace: testing
port: 3000
weight: 1
@@ -113,7 +113,7 @@ tests:
foo: bar
labels:
bar: foo
services.http.enabled: true
service.enabled: true
asserts:
- hasDocuments:
count: 1
@@ -135,7 +135,7 @@ tests:
set:
gatewayAPI.enabled: true
gatewayAPI.core.httpRoute.enabled: true
services.http:
service:
enabled: true
port: 9090
asserts:
@@ -152,7 +152,7 @@ tests:
- path:
type: PathPrefix
value: /foo
services.http.enabled: true
service.enabled: true
asserts:
- contains:
path: spec.rules[0].matches
@@ -173,7 +173,7 @@ tests:
namespace: testing
kind: Gateway
sectionName: athens-proxy-debug-gateway
services.http.enabled: true
service.enabled: true
asserts:
- lengthEqual:
path: spec.hostnames
+4 -4
View File
@@ -15,7 +15,7 @@ tests:
- it: Skip ingress, when service is disabled.
set:
services.http.enabled: false
service.enabled: false
ingress.enabled: true
asserts:
- hasDocuments:
@@ -65,7 +65,7 @@ tests:
pathType: Prefix
backend:
service:
name: athens-proxy-unittest-http
name: athens-proxy-unittest
port:
number: 3000
- contains:
@@ -92,7 +92,7 @@ tests:
- secretName: athens-proxy-http-tls
hosts:
- athens-proxy.example.local
services.http.port: 8080
service.port: 8080
asserts:
- hasDocuments:
@@ -128,7 +128,7 @@ tests:
pathType: Prefix
backend:
service:
name: athens-proxy-unittest-http
name: athens-proxy-unittest
port:
number: 8080
- contains:
@@ -6,11 +6,11 @@ release:
name: athens-proxy-unittest
namespace: testing
templates:
- templates/serviceHTTP.yaml
- templates/service.yaml
tests:
- it: Skip service when disabled.
set:
services.http.enabled: false
service.enabled: false
asserts:
- hasDocuments:
count: 0
@@ -22,7 +22,7 @@ tests:
- containsDocument:
apiVersion: v1
kind: Service
name: athens-proxy-unittest-http
name: athens-proxy-unittest
namespace: testing
- notExists:
path: metadata.annotations
@@ -75,37 +75,37 @@ tests:
- it: Require internalTrafficPolicy.
set:
services.http.internalTrafficPolicy: ""
service.internalTrafficPolicy: ""
asserts:
- failedTemplate:
errorMessage: No internal traffic policy defined!
- it: Require port.
set:
services.http.port: ""
service.port: ""
asserts:
- failedTemplate:
errorMessage: No service port defined!
- it: Require sessionAffinity.
set:
services.http.sessionAffinity: ""
service.sessionAffinity: ""
asserts:
- failedTemplate:
errorMessage: No session affinity defined!
- it: Require service type.
set:
services.http.type: ""
service.type: ""
asserts:
- failedTemplate:
errorMessage: No service type defined!
- it: Render service with custom annotations and labels.
set:
services.http.annotations:
service.annotations:
foo: bar
services.http.labels:
service.labels:
bar: foo
asserts:
- equal:
@@ -125,19 +125,19 @@ tests:
- it: Change defaults
set:
services.http.externalIPs:
service.externalIPs:
- "10.11.12.13/32"
services.http.externalTrafficPolicy: Local
services.http.internalTrafficPolicy: Local
services.http.ipFamilies:
service.externalTrafficPolicy: Local
service.internalTrafficPolicy: Local
service.ipFamilies:
- IPv4
services.http.loadBalancerClass: aws
services.http.loadBalancerIP: "11.12.13.14"
services.http.loadBalancerSourceRanges:
service.loadBalancerClass: aws
service.loadBalancerIP: "11.12.13.14"
service.loadBalancerSourceRanges:
- "11.12.0.0/17"
services.http.port: 10443
services.http.sessionAffinity: ClientIP
services.http.type: LoadBalancer
service.port: 10443
service.sessionAffinity: ClientIP
service.type: LoadBalancer
asserts:
- equal:
path: spec.externalIPs
@@ -171,4 +171,4 @@ tests:
value: ClientIP
- equal:
path: spec.type
value: LoadBalancer
value: LoadBalancer