blob: 476f02d5892b434d2006d665c63f727a6f4e9948 [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
apiVersion: dubbo.apache.org/v1alpha1
kind: ConditionRoute
metadata:
namespace: dubbo-system
name: conditionroute-sample
spec:
configVersion: v3.0
force: true
scope: service
runtime: true
enabled: true
key: org.apache.dubbo.samples.CommentService
conditions:
- method=getComment => region=Hangzhou
---
apiVersion: dubbo.apache.org/v1alpha1
kind: DynamicConfig
metadata:
namespace: dubbo-system
name: dynamicconfig-sample
spec:
configVersion: v3.0
scope: service
key: org.apache.dubbo.samples.UserService
configs:
- match:
application:
oneof:
- exact: shop-frontend
side: consumer
parameters:
retries: '4'
---
apiVersion: dubbo.apache.org/v1alpha1
kind: TagRoute
metadata:
namespace: dubbo-system
name: tagroute-sample
spec:
configVersion: v3.0
force: true
enabled: true
key: shop-details
tags:
- name: gray
match:
- key: env
value:
exact: gray