You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HttpRoute can split traffic between services in different namespaces.
kind: HTTPRoute
apiVersion: gateway.networking.k8s.io/v1
metadata:
name: argo-rollouts-http-route
namespace: infra
spec:
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: kong
rules:
- matches:
- path:
type: PathPrefix
value: /fruits
backendRefs:
- name: bananas-echo
port: 1027
kind: Service
namespace: bananas
- name: apples-echo
port: 1027
kind: Service
namespace: apples
The Rollout with this config.
apiVersion: argoproj.io/v1alpha1
kind: Rollout
metadata:
name: rollouts-demo
namespace: default
spec:
replicas: 10
strategy:
canary:
canaryService: bananas-echo # our created canary service
stableService: apples-echo # our created stable service
trafficRouting:
plugins:
argoproj-labs/gatewayAPI:
httpRoute: argo-rollouts-http-route # our created httproute
namespace: infra
I tried to run this but its not able to find the services, I am assuming it does not work because Argo Rollout by itself does not support multi namespace rollout. Is the assumption correct? 🤔
The text was updated successfully, but these errors were encountered:
Sorry I deleted the entire setup from my local but on the Argo Rolllout dashboard, it was complaining about not being able to find both the services as I think Rollout CRD and Service are required to be in the same namespace.
The setup was:
Gateway Provider: Kong
Rollout ns: default
HttpRoute ns: infra
Service 1 ns: bananas
Service 2 ns: apples
HttpRoute can split traffic between services in different namespaces.
The Rollout with this config.
I tried to run this but its not able to find the services, I am assuming it does not work because Argo Rollout by itself does not support multi namespace rollout. Is the assumption correct? 🤔
The text was updated successfully, but these errors were encountered: