Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 57 additions & 0 deletions test/e2e/testdata/load_balancing_backend.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
apiVersion: v1
kind: Service
metadata:
name: app-backend-lb
namespace: gateway-conformance-infra
spec:
selector:
app: app-backend-lb
ports:
- protocol: TCP
port: 8080
targetPort: 3000
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: app-backend-lb
namespace: gateway-conformance-infra
labels:
app: app-backend-lb
spec:
replicas: 4
selector:
matchLabels:
app: app-backend-lb
template:
metadata:
labels:
app: app-backend-lb
spec:
containers:
- name: backend
image: gcr.io/k8s-staging-gateway-api/echo-basic:v20231214-v1.0.0-140-gf544a46e
imagePullPolicy: IfNotPresent
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: SERVICE_NAME
value: app-backend-lb
readinessProbe:
httpGet:
path: /health
port: 3000
initialDelaySeconds: 5
periodSeconds: 2
timeoutSeconds: 1
successThreshold: 1
failureThreshold: 3
resources:
requests:
cpu: 10m
51 changes: 1 addition & 50 deletions test/e2e/testdata/load_balancing_consistent_hash_cookie.yaml
Original file line number Diff line number Diff line change
@@ -1,52 +1,3 @@
apiVersion: v1
kind: Service
metadata:
name: lb-backend-cookie
namespace: gateway-conformance-infra
spec:
selector:
app: lb-backend-cookie
ports:
- protocol: TCP
port: 8080
targetPort: 3000
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: lb-backend-cookie
namespace: gateway-conformance-infra
labels:
app: lb-backend-cookie
spec:
replicas: 4
selector:
matchLabels:
app: lb-backend-cookie
template:
metadata:
labels:
app: lb-backend-cookie
spec:
containers:
- name: backend
image: gcr.io/k8s-staging-gateway-api/echo-basic:v20231214-v1.0.0-140-gf544a46e
imagePullPolicy: IfNotPresent
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: SERVICE_NAME
value: lb-backend-cookie
resources:
requests:
cpu: 10m
---
apiVersion: gateway.envoyproxy.io/v1alpha1
kind: BackendTrafficPolicy
metadata:
Expand Down Expand Up @@ -81,5 +32,5 @@ spec:
type: PathPrefix
value: /cookie
backendRefs:
- name: lb-backend-cookie
- name: app-backend-lb
port: 8080
51 changes: 1 addition & 50 deletions test/e2e/testdata/load_balancing_consistent_hash_header.yaml
Original file line number Diff line number Diff line change
@@ -1,52 +1,3 @@
apiVersion: v1
kind: Service
metadata:
name: lb-backend-header
namespace: gateway-conformance-infra
spec:
selector:
app: lb-backend-header
ports:
- protocol: TCP
port: 8080
targetPort: 3000
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: lb-backend-header
namespace: gateway-conformance-infra
labels:
app: lb-backend-header
spec:
replicas: 4
selector:
matchLabels:
app: lb-backend-header
template:
metadata:
labels:
app: lb-backend-header
spec:
containers:
- name: backend
image: gcr.io/k8s-staging-gateway-api/echo-basic:v20231214-v1.0.0-140-gf544a46e
imagePullPolicy: IfNotPresent
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: SERVICE_NAME
value: lb-backend-header
resources:
requests:
cpu: 10m
---
apiVersion: gateway.envoyproxy.io/v1alpha1
kind: BackendTrafficPolicy
metadata:
Expand Down Expand Up @@ -78,5 +29,5 @@ spec:
type: PathPrefix
value: /header
backendRefs:
- name: lb-backend-header
- name: app-backend-lb
port: 8080
Original file line number Diff line number Diff line change
@@ -1,52 +1,3 @@
apiVersion: v1
kind: Service
metadata:
name: lb-backend-header
namespace: gateway-conformance-infra
spec:
selector:
app: lb-backend-header
ports:
- protocol: TCP
port: 8080
targetPort: 3000
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: lb-backend-header
namespace: gateway-conformance-infra
labels:
app: lb-backend-header
spec:
replicas: 4
selector:
matchLabels:
app: lb-backend-header
template:
metadata:
labels:
app: lb-backend-header
spec:
containers:
- name: backend
image: gcr.io/k8s-staging-gateway-api/echo-basic:v20231214-v1.0.0-140-gf544a46e
imagePullPolicy: IfNotPresent
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: SERVICE_NAME
value: lb-backend-header
resources:
requests:
cpu: 10m
---
apiVersion: gateway.envoyproxy.io/v1alpha1
kind: BackendTrafficPolicy
metadata:
Expand Down Expand Up @@ -79,5 +30,5 @@ spec:
type: PathPrefix
value: /header
backendRefs:
- name: lb-backend-header
- name: app-backend-lb
port: 8080
Original file line number Diff line number Diff line change
@@ -1,52 +1,3 @@
apiVersion: v1
kind: Service
metadata:
name: lb-backend-query-parameter
namespace: gateway-conformance-infra
spec:
selector:
app: lb-backend-query-parameter
ports:
- protocol: TCP
port: 8080
targetPort: 3000
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: lb-backend-query-parameter
namespace: gateway-conformance-infra
labels:
app: lb-backend-query-parameter
spec:
replicas: 4
selector:
matchLabels:
app: lb-backend-query-parameter
template:
metadata:
labels:
app: lb-backend-query-parameter
spec:
containers:
- name: backend
image: gcr.io/k8s-staging-gateway-api/echo-basic:v20231214-v1.0.0-140-gf544a46e
imagePullPolicy: IfNotPresent
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: SERVICE_NAME
value: lb-backend-query-parameter
resources:
requests:
cpu: 10m
---
apiVersion: gateway.envoyproxy.io/v1alpha1
kind: BackendTrafficPolicy
metadata:
Expand Down Expand Up @@ -79,5 +30,5 @@ spec:
type: PathPrefix
value: /query-parameter
backendRefs:
- name: lb-backend-query-parameter
- name: app-backend-lb
port: 8080
Original file line number Diff line number Diff line change
@@ -1,52 +1,3 @@
apiVersion: v1
kind: Service
metadata:
name: lb-backend-sourceip
namespace: gateway-conformance-infra
spec:
selector:
app: lb-backend-sourceip
ports:
- protocol: TCP
port: 8080
targetPort: 3000
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: lb-backend-sourceip
namespace: gateway-conformance-infra
labels:
app: lb-backend-sourceip
spec:
replicas: 4
selector:
matchLabels:
app: lb-backend-sourceip
template:
metadata:
labels:
app: lb-backend-sourceip
spec:
containers:
- name: backend
image: gcr.io/k8s-staging-gateway-api/echo-basic:v20231214-v1.0.0-140-gf544a46e
imagePullPolicy: IfNotPresent
env:
- name: POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: SERVICE_NAME
value: lb-backend-sourceip
resources:
requests:
cpu: 10m
---
apiVersion: gateway.envoyproxy.io/v1alpha1
kind: BackendTrafficPolicy
metadata:
Expand Down Expand Up @@ -76,5 +27,5 @@ spec:
type: PathPrefix
value: /source
backendRefs:
- name: lb-backend-sourceip
- name: app-backend-lb
port: 8080
Loading