use istio client-go library instead of knative (#1661)
use istio client-go library instead of knative bump kubernetes dependency version change code coverage to codecov
This commit is contained in:
58
vendor/istio.io/api/mixer/v1/config/client/service.proto
generated
vendored
Normal file
58
vendor/istio.io/api/mixer/v1/config/client/service.proto
generated
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
// Copyright 2017 Istio Authors
|
||||
//
|
||||
// Licensed 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.
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package istio.mixer.v1.config.client;
|
||||
|
||||
option go_package="istio.io/api/mixer/v1/config/client";
|
||||
|
||||
import "gogoproto/gogo.proto";
|
||||
|
||||
option (gogoproto.goproto_getters_all) = false;
|
||||
option (gogoproto.equal_all) = false;
|
||||
option (gogoproto.gostring_all) = false;
|
||||
option (gogoproto.stable_marshaler_all) = true;
|
||||
|
||||
// NOTE: this is a duplicate of proxy.v1.config.IstioService from
|
||||
// proxy/v1alpha1/config/route_rules.proto.
|
||||
//
|
||||
// Mixer protobufs have gogoproto specific options which are not
|
||||
// compatiable with the proxy's vanilla protobufs. Ideally, these
|
||||
// protobuf options be reconciled so fundamental Istio concepts and
|
||||
// types can be shared by components. Until then, make a copy of
|
||||
// IstioService for mixerclient to use.
|
||||
|
||||
// IstioService identifies a service and optionally service version.
|
||||
// The FQDN of the service is composed from the name, namespace, and implementation-specific domain suffix
|
||||
// (e.g. on Kubernetes, "reviews" + "default" + "svc.cluster.local" -> "reviews.default.svc.cluster.local").
|
||||
message IstioService {
|
||||
// The short name of the service such as "foo".
|
||||
string name = 1;
|
||||
|
||||
// Optional namespace of the service. Defaults to value of metadata namespace field.
|
||||
string namespace = 2;
|
||||
|
||||
// Domain suffix used to construct the service FQDN in implementations that support such specification.
|
||||
string domain = 3;
|
||||
|
||||
// The service FQDN.
|
||||
string service = 4;
|
||||
|
||||
// Optional one or more labels that uniquely identify the service version.
|
||||
//
|
||||
// *Note:* When used for a VirtualService destination, labels MUST be empty.
|
||||
//
|
||||
map<string, string> labels = 5;
|
||||
}
|
||||
Reference in New Issue
Block a user