This is an automated email from the ASF dual-hosted git repository.
zhongxjian pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-kubernetes.git
The following commit(s) were added to refs/heads/master by this push:
new 601bc1dc [operator] Generate configuration and test docking (#626)
601bc1dc is described below
commit 601bc1dcad77dcb8c21e82c9738705ac7d337e9a
Author: Jian Zhong <[email protected]>
AuthorDate: Wed Feb 26 09:46:26 2025 +0800
[operator] Generate configuration and test docking (#626)
---
.../nacos/templates/configmap.yaml | 12 +-
.../zookeeper/templates/statefulset.yaml | 90 +-
operator/pkg/apis/proto/values_types.proto | 39 +-
operator/pkg/apis/values_types.pb.go | 953 +++++++++++++++++++--
4 files changed, 962 insertions(+), 132 deletions(-)
diff --git
a/manifests/charts/dubbo-control/register-discovery/nacos/templates/configmap.yaml
b/manifests/charts/dubbo-control/register-discovery/nacos/templates/configmap.yaml
index 60153952..57b5194e 100644
---
a/manifests/charts/dubbo-control/register-discovery/nacos/templates/configmap.yaml
+++
b/manifests/charts/dubbo-control/register-discovery/nacos/templates/configmap.yaml
@@ -17,11 +17,11 @@ metadata:
{{- end }}
data:
{{- with $nacos.storage | default $ncs.storage }}
- mysql.db.host: {{ .db.host }}
- mysql.db.name: {{ .db.name }}
- mysql.port: "{{ .db.host | default 3306 }}"
- mysql.user: {{ .db.username }}
- mysql.password: {{ .db.password }}
- mysql.param: {{ .db.param | default
"characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false"
}}
+ mysql.db.host: {{ .db.host | default $ncs.db.host }}
+ mysql.db.name: {{ .db.name | default $ncs.db.name }}
+ mysql.port: "{{ .db.host | default $ncs.db.host | default 3306 }}"
+ mysql.user: {{ .db.username | default $ncs.db.username }}
+ mysql.password: {{ .db.password | default $ncs.db.password }}
+ mysql.param: {{ .db.param | default $ncs.db.param | default
"characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false"
}}
{{- end -}}
{{- end -}}
diff --git
a/manifests/charts/dubbo-control/register-discovery/zookeeper/templates/statefulset.yaml
b/manifests/charts/dubbo-control/register-discovery/zookeeper/templates/statefulset.yaml
index 0912e4b6..b7d4446a 100644
---
a/manifests/charts/dubbo-control/register-discovery/zookeeper/templates/statefulset.yaml
+++
b/manifests/charts/dubbo-control/register-discovery/zookeeper/templates/statefulset.yaml
@@ -1,5 +1,5 @@
-{{- $zoo := .Values -}}
-{{- $zooprofile := .Values.zookeeper }}
+{{- $zookeeper := .Values -}}
+{{- $zoo := .Values.zookeeper }}
apiVersion: apps/v1
kind: StatefulSet
metadata:
@@ -7,15 +7,15 @@ metadata:
namespace: {{ .Release.Namespace }}
labels:
{{- include "zoo.labels" . | nindent 4 }}
- {{- with $zoo.labels }}
+ {{- with $zookeeper.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
annotations:
- {{- with $zoo.annotations }}
+ {{- with $zookeeper.annotations }}
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
- replicas: {{ $zoo.replicas }}
+ replicas: {{ $zookeeper.replicas }}
selector:
matchLabels:
{{- include "zoo.matchLabels" . | nindent 6 }}
@@ -26,73 +26,73 @@ spec:
{{- include "zoo.labels" . | nindent 8 }}
spec:
securityContext:
- {{- if $zoo.securityContext.enabled }}
- {{- omit $zoo.securityContext "enabled" | toYaml | nindent 8 }}
+ {{- if $zookeeper.securityContext.enabled }}
+ {{- omit $zookeeper.securityContext "enabled" | toYaml | nindent 8 }}
{{- end }}
containers:
- name: zookeeper
- image: {{ $zoo.image.registry }}:{{ $zoo.image.tag }}
- imagePullPolicy: {{ $zoo.image.pullPolicy }}
+ image: {{ $zookeeper.image.registry }}:{{ $zookeeper.image.tag }}
+ imagePullPolicy: {{ $zookeeper.image.pullPolicy }}
securityContext:
- {{- if $zoo.containerSecurityContext.enabled }}
- {{- omit $zoo.containerSecurityContext "enabled" | toYaml | nindent 10
}}
+ {{- if $zookeeper.containerSecurityContext.enabled }}
+ {{- omit $zookeeper.containerSecurityContext "enabled" | toYaml |
nindent 10 }}
{{- end }}
command:
- /scripts/setup.sh
resources:
- {{- if $zoo.resources }}
- {{- toYaml $zoo.resources | nindent 10 }}
+ {{- if $zookeeper.resources }}
+ {{- toYaml $zookeeper.resources | nindent 10 }}
{{- end }}
env:
- name: BITNAMI_DEBUG
- value: {{ ternary "true" "false" (or $zoo.image.debug) | quote }}
+ value: {{ ternary "true" "false" (or $zookeeper.image.debug) | quote
}}
- name: ZOO_DATA_LOG_DIR
- value: {{ $zoo.dataLogDir | quote }}
+ value: {{ $zookeeper.dataLogDir | default $zoo.dataLogDir | quote }}
- name: ZOO_PORT_NUMBER
value: {{ 2181 | quote }}
- name: ZOO_TICK_TIME
- value: {{ $zoo.tickTime | quote }}
+ value: {{ $zookeeper.tickTime | quote }}
- name: ZOO_INIT_LIMIT
- value: {{ $zoo.initLimit | quote }}
+ value: {{ $zookeeper.initLimit | default $zoo.initLimit | quote }}
- name: ZOO_SYNC_LIMIT
- value: {{ $zoo.syncLimit | quote }}
+ value: {{ $zookeeper.syncLimit | quote }}
- name: ZOO_PRE_ALLOC_SIZE
- value: {{ $zoo.preAllocSize | quote }}
+ value: {{ $zookeeper.preAllocSize | quote }}
- name: ZOO_SNAPCOUNT
- value: {{ $zoo.snapCount | quote }}
+ value: {{ $zookeeper.snapCount | quote }}
- name: ZOO_MAX_CLIENT_CNXNS
- value: {{ $zoo.maxClientCnxns | quote }}
+ value: {{ $zookeeper.maxClientCnxns | quote }}
- name: ZOO_4LW_COMMANDS_WHITELIST
- value: {{ $zoo.fourlwCommandsWhitelist | quote }}
+ value: {{ $zookeeper.fourlwCommandsWhitelist | quote }}
- name: ZOO_LISTEN_ALLIPS_ENABLED
- value: {{ ternary "yes" "no" $zoo.listenOnAllIPs | quote }}
+ value: {{ ternary "yes" "no" $zookeeper.listenOnAllIPs | quote }}
- name: ZOO_AUTOPURGE_INTERVAL
- value: {{ $zoo.autopurge.purgeInterval | quote }}
+ value: {{ $zookeeper.autopurge.purgeInterval |default
$zoo.autopurge.purgeInterval | quote }}
- name: ZOO_AUTOPURGE_RETAIN_COUNT
- value: {{ $zoo.autopurge.snapRetainCount | quote }}
+ value: {{ $zookeeper.autopurge.snapRetainCount |default
$zoo.autopurge.snapRetainCount | quote }}
- name: ZOO_MAX_SESSION_TIMEOUT
- value: {{ $zoo.maxSessionTimeout | quote }}
+ value: {{ $zookeeper.maxSessionTimeout | quote }}
{{- $zooName := include "zoo.name" . }}
- {{- $zooReplicas := int $zoo.replicas }}
+ {{- $zooReplicas := int $zookeeper.replicas }}
{{- $zooHeadless := printf "%s-%s" $zooName "headless" | trunc 63 }}
{{- $zooNamespace := .Release.Namespace }}
- {{- $zooDomain := $zoo.clusterDomain }}
+ {{- $zooDomain := $zookeeper.clusterDomain }}
- name: ZOO_SERVERS
value: {{ range $k, $v := until $zooReplicas }}{{ $zooName }}-{{ $v
}}.{{ $zooName }}.{{ $zooNamespace }}.svc.{{ $zooDomain }}:2888:3888::{{ add $v
1 }} {{ end }}
- name: ZOO_ENABLE_AUTH
- value: {{ ternary "no" "yes" $zoo.auth.client.enabled | quote }}
+ value: {{ ternary "no" "yes" $zookeeper.auth.client.enabled | quote
}}
- name: ALLOW_ANONYMOUS_LOGIN
- value: {{ ternary "no" "yes" $zoo.auth.client.enabled | quote }}
- {{- if $zoo.auth.client.enabled }}
+ value: {{ ternary "no" "yes" $zookeeper.auth.client.enabled | quote
}}
+ {{- if $zookeeper.auth.client.enabled }}
- name: ZOO_CLIENT_USER
- value: {{ $zoo.auth.client.clientUser | quote }}
+ value: {{ $zookeeper.auth.client.clientUser | quote }}
- name: ZOO_CLIENT_PASSWORD
valueFrom:
secretKeyRef:
name: {{ include "zoo.client.secretName" . }}
key: client-password
- name: ZOO_SERVER_USERS
- value: {{ $zoo.auth.client.serverUsers | quote }}
+ value: {{ $zookeeper.auth.client.serverUsers | quote }}
- name: ZOO_SERVER_PASSWORDS
valueFrom:
secretKeyRef:
@@ -100,17 +100,17 @@ spec:
key: server-password
{{- end }}
- name: ZOO_ENABLE_QUORUM_AUTH
- value: {{ ternary "yes" "no" $zoo.auth.quorum.enabled | quote }}
- {{- if $zoo.auth.quorum.enabled }}
+ value: {{ ternary "yes" "no" $zookeeper.auth.quorum.enabled | quote
}}
+ {{- if $zookeeper.auth.quorum.enabled }}
- name: ZOO_QUORUM_LEARNER_USER
- value: {{ $zoo.auth.quorum.learnerUser | quote }}
+ value: {{ $zookeeper.auth.quorum.learnerUser | quote }}
- name: ZOO_QUORUM_LEARNER_PASSWORD
valueFrom:
secretKeyRef:
name: {{ include "zoo.quorum.secretName" . }}
key: quorum-learner-password
- name: ZOO_QUORUM_SERVER_USERS
- value: {{ $zoo.auth.quorum.serverUsers | quote }}
+ value: {{ $zookeeper.auth.quorum.serverUsers | quote }}
- name: ZOO_QUORUM_SERVER_PASSWORDS
valueFrom:
secretKeyRef:
@@ -118,9 +118,9 @@ spec:
key: quorum-server-password
{{- end }}
- name: ZOO_HEAP_SIZE
- value: {{ $zoo.heapSize | quote }}
+ value: {{ $zookeeper.heapSize | quote }}
- name: ZOO_LOG_LEVEL
- value: {{ $zoo.logLevel | quote }}
+ value: {{ $zookeeper.logLevel | quote }}
- name: POD_NAME
valueFrom:
fieldRef:
@@ -134,16 +134,16 @@ spec:
- name: election
containerPort: {{ template "zoo.election" . }}
startupProbe:
- {{- if $zoo.startupProbe }}
- {{- toYaml $zoo.startupProbe | nindent 10 }}
+ {{- if $zookeeper.startupProbe }}
+ {{- toYaml $zookeeper.startupProbe | nindent 10 }}
{{- end }}
readinessProbe:
- {{- if $zoo.readinessProbe }}
- {{- toYaml $zoo.readinessProbe | nindent 10 }}
+ {{- if $zookeeper.readinessProbe }}
+ {{- toYaml $zookeeper.readinessProbe | nindent 10 }}
{{- end }}
livenessProbe:
- {{- if $zoo.livenessProbe }}
- {{- toYaml $zoo.livenessProbe | nindent 10 }}
+ {{- if $zookeeper.livenessProbe }}
+ {{- toYaml $zookeeper.livenessProbe | nindent 10 }}
{{- end }}
volumeMounts:
- name: scripts
diff --git a/operator/pkg/apis/proto/values_types.proto
b/operator/pkg/apis/proto/values_types.proto
index 2f84be82..84b171f0 100644
--- a/operator/pkg/apis/proto/values_types.proto
+++ b/operator/pkg/apis/proto/values_types.proto
@@ -43,14 +43,49 @@ message ZookeeperConfig {
google.protobuf.Int64Value heapSize = 12;
google.protobuf.StringValue logLevel = 13;
+
+ ZookeeperAuth auth = 14;
}
message ZookeeperAutopurge {
- int64 snapRetainCount = 1;
+ google.protobuf.Int64Value snapRetainCount = 1;
- int64 purgeInterval = 2;
+ google.protobuf.Int64Value purgeInterval = 2;
}
+message ZookeeperAuth {
+ ZookeeperAuthClientConfig client = 1;
+
+ ZookeeperAuthQuorumConfig quorum = 2;
+}
+
+message ZookeeperAuthClientConfig {
+ google.protobuf.BoolValue enabled = 1;
+
+ google.protobuf.StringValue clientUser = 2;
+
+ google.protobuf.StringValue clientPassword = 3;
+
+ google.protobuf.StringValue serverUsers = 4;
+
+ google.protobuf.StringValue serverPasswords = 5;
+
+ google.protobuf.StringValue existingSecret = 6;
+}
+
+message ZookeeperAuthQuorumConfig {
+ google.protobuf.BoolValue enabled = 1;
+
+ google.protobuf.StringValue learnerUser = 2;
+
+ google.protobuf.StringValue learnerPassword =3;
+
+ google.protobuf.StringValue serverUsers = 4;
+
+ google.protobuf.StringValue serverPasswords = 5;
+
+ google.protobuf.StringValue existingSecret = 6;
+}
message NacosConfig {
google.protobuf.StringValue mode = 1;
diff --git a/operator/pkg/apis/values_types.pb.go
b/operator/pkg/apis/values_types.pb.go
index fc2edd98..bb1f37c4 100644
--- a/operator/pkg/apis/values_types.pb.go
+++ b/operator/pkg/apis/values_types.pb.go
@@ -131,6 +131,12 @@ type ZookeeperConfig struct {
SnapCount *wrapperspb.Int64Value
`protobuf:"bytes,6,opt,name=snapCount,proto3" json:"snapCount,omitempty"`
FourlwCommandsWhitelist *wrapperspb.StringValue
`protobuf:"bytes,7,opt,name=fourlwCommandsWhitelist,proto3"
json:"fourlwCommandsWhitelist,omitempty"`
ListenOnAllIPs *wrapperspb.BoolValue
`protobuf:"bytes,8,opt,name=listenOnAllIPs,proto3"
json:"listenOnAllIPs,omitempty"`
+ Autopurge *ZookeeperAutopurge
`protobuf:"bytes,9,opt,name=autopurge,proto3" json:"autopurge,omitempty"`
+ MaxClientCnxns *wrapperspb.Int64Value
`protobuf:"bytes,10,opt,name=maxClientCnxns,proto3"
json:"maxClientCnxns,omitempty"`
+ MaxSessionTimeout *wrapperspb.Int64Value
`protobuf:"bytes,11,opt,name=maxSessionTimeout,proto3"
json:"maxSessionTimeout,omitempty"`
+ HeapSize *wrapperspb.Int64Value
`protobuf:"bytes,12,opt,name=heapSize,proto3" json:"heapSize,omitempty"`
+ LogLevel *wrapperspb.StringValue
`protobuf:"bytes,13,opt,name=logLevel,proto3" json:"logLevel,omitempty"`
+ Auth *ZookeeperAuth
`protobuf:"bytes,14,opt,name=auth,proto3" json:"auth,omitempty"`
}
func (x *ZookeeperConfig) Reset() {
@@ -221,18 +227,347 @@ func (x *ZookeeperConfig) GetListenOnAllIPs()
*wrapperspb.BoolValue {
return nil
}
+func (x *ZookeeperConfig) GetAutopurge() *ZookeeperAutopurge {
+ if x != nil {
+ return x.Autopurge
+ }
+ return nil
+}
+
+func (x *ZookeeperConfig) GetMaxClientCnxns() *wrapperspb.Int64Value {
+ if x != nil {
+ return x.MaxClientCnxns
+ }
+ return nil
+}
+
+func (x *ZookeeperConfig) GetMaxSessionTimeout() *wrapperspb.Int64Value {
+ if x != nil {
+ return x.MaxSessionTimeout
+ }
+ return nil
+}
+
+func (x *ZookeeperConfig) GetHeapSize() *wrapperspb.Int64Value {
+ if x != nil {
+ return x.HeapSize
+ }
+ return nil
+}
+
+func (x *ZookeeperConfig) GetLogLevel() *wrapperspb.StringValue {
+ if x != nil {
+ return x.LogLevel
+ }
+ return nil
+}
+
+func (x *ZookeeperConfig) GetAuth() *ZookeeperAuth {
+ if x != nil {
+ return x.Auth
+ }
+ return nil
+}
+
+type ZookeeperAutopurge struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ SnapRetainCount *wrapperspb.Int64Value
`protobuf:"bytes,1,opt,name=snapRetainCount,proto3"
json:"snapRetainCount,omitempty"`
+ PurgeInterval *wrapperspb.Int64Value
`protobuf:"bytes,2,opt,name=purgeInterval,proto3"
json:"purgeInterval,omitempty"`
+}
+
+func (x *ZookeeperAutopurge) Reset() {
+ *x = ZookeeperAutopurge{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_values_types_proto_msgTypes[3]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ZookeeperAutopurge) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ZookeeperAutopurge) ProtoMessage() {}
+
+func (x *ZookeeperAutopurge) ProtoReflect() protoreflect.Message {
+ mi := &file_values_types_proto_msgTypes[3]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ZookeeperAutopurge.ProtoReflect.Descriptor instead.
+func (*ZookeeperAutopurge) Descriptor() ([]byte, []int) {
+ return file_values_types_proto_rawDescGZIP(), []int{3}
+}
+
+func (x *ZookeeperAutopurge) GetSnapRetainCount() *wrapperspb.Int64Value {
+ if x != nil {
+ return x.SnapRetainCount
+ }
+ return nil
+}
+
+func (x *ZookeeperAutopurge) GetPurgeInterval() *wrapperspb.Int64Value {
+ if x != nil {
+ return x.PurgeInterval
+ }
+ return nil
+}
+
+type ZookeeperAuth struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Client *ZookeeperAuthClientConfig
`protobuf:"bytes,1,opt,name=client,proto3" json:"client,omitempty"`
+ Quorum *ZookeeperAuthQuorumConfig
`protobuf:"bytes,2,opt,name=quorum,proto3" json:"quorum,omitempty"`
+}
+
+func (x *ZookeeperAuth) Reset() {
+ *x = ZookeeperAuth{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_values_types_proto_msgTypes[4]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ZookeeperAuth) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ZookeeperAuth) ProtoMessage() {}
+
+func (x *ZookeeperAuth) ProtoReflect() protoreflect.Message {
+ mi := &file_values_types_proto_msgTypes[4]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ZookeeperAuth.ProtoReflect.Descriptor instead.
+func (*ZookeeperAuth) Descriptor() ([]byte, []int) {
+ return file_values_types_proto_rawDescGZIP(), []int{4}
+}
+
+func (x *ZookeeperAuth) GetClient() *ZookeeperAuthClientConfig {
+ if x != nil {
+ return x.Client
+ }
+ return nil
+}
+
+func (x *ZookeeperAuth) GetQuorum() *ZookeeperAuthQuorumConfig {
+ if x != nil {
+ return x.Quorum
+ }
+ return nil
+}
+
+type ZookeeperAuthClientConfig struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Enabled *wrapperspb.BoolValue
`protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
+ ClientUser *wrapperspb.StringValue
`protobuf:"bytes,2,opt,name=clientUser,proto3" json:"clientUser,omitempty"`
+ ClientPassword *wrapperspb.StringValue
`protobuf:"bytes,3,opt,name=clientPassword,proto3"
json:"clientPassword,omitempty"`
+ ServerUsers *wrapperspb.StringValue
`protobuf:"bytes,4,opt,name=serverUsers,proto3" json:"serverUsers,omitempty"`
+ ServerPasswords *wrapperspb.StringValue
`protobuf:"bytes,5,opt,name=serverPasswords,proto3"
json:"serverPasswords,omitempty"`
+ ExistingSecret *wrapperspb.StringValue
`protobuf:"bytes,6,opt,name=existingSecret,proto3"
json:"existingSecret,omitempty"`
+}
+
+func (x *ZookeeperAuthClientConfig) Reset() {
+ *x = ZookeeperAuthClientConfig{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_values_types_proto_msgTypes[5]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ZookeeperAuthClientConfig) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ZookeeperAuthClientConfig) ProtoMessage() {}
+
+func (x *ZookeeperAuthClientConfig) ProtoReflect() protoreflect.Message {
+ mi := &file_values_types_proto_msgTypes[5]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ZookeeperAuthClientConfig.ProtoReflect.Descriptor instead.
+func (*ZookeeperAuthClientConfig) Descriptor() ([]byte, []int) {
+ return file_values_types_proto_rawDescGZIP(), []int{5}
+}
+
+func (x *ZookeeperAuthClientConfig) GetEnabled() *wrapperspb.BoolValue {
+ if x != nil {
+ return x.Enabled
+ }
+ return nil
+}
+
+func (x *ZookeeperAuthClientConfig) GetClientUser() *wrapperspb.StringValue {
+ if x != nil {
+ return x.ClientUser
+ }
+ return nil
+}
+
+func (x *ZookeeperAuthClientConfig) GetClientPassword()
*wrapperspb.StringValue {
+ if x != nil {
+ return x.ClientPassword
+ }
+ return nil
+}
+
+func (x *ZookeeperAuthClientConfig) GetServerUsers() *wrapperspb.StringValue {
+ if x != nil {
+ return x.ServerUsers
+ }
+ return nil
+}
+
+func (x *ZookeeperAuthClientConfig) GetServerPasswords()
*wrapperspb.StringValue {
+ if x != nil {
+ return x.ServerPasswords
+ }
+ return nil
+}
+
+func (x *ZookeeperAuthClientConfig) GetExistingSecret()
*wrapperspb.StringValue {
+ if x != nil {
+ return x.ExistingSecret
+ }
+ return nil
+}
+
+type ZookeeperAuthQuorumConfig struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Enabled *wrapperspb.BoolValue
`protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
+ LearnerUser *wrapperspb.StringValue
`protobuf:"bytes,2,opt,name=learnerUser,proto3" json:"learnerUser,omitempty"`
+ LearnerPassword *wrapperspb.StringValue
`protobuf:"bytes,3,opt,name=learnerPassword,proto3"
json:"learnerPassword,omitempty"`
+ ServerUsers *wrapperspb.StringValue
`protobuf:"bytes,4,opt,name=serverUsers,proto3" json:"serverUsers,omitempty"`
+ ServerPasswords *wrapperspb.StringValue
`protobuf:"bytes,5,opt,name=serverPasswords,proto3"
json:"serverPasswords,omitempty"`
+ ExistingSecret *wrapperspb.StringValue
`protobuf:"bytes,6,opt,name=existingSecret,proto3"
json:"existingSecret,omitempty"`
+}
+
+func (x *ZookeeperAuthQuorumConfig) Reset() {
+ *x = ZookeeperAuthQuorumConfig{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_values_types_proto_msgTypes[6]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *ZookeeperAuthQuorumConfig) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ZookeeperAuthQuorumConfig) ProtoMessage() {}
+
+func (x *ZookeeperAuthQuorumConfig) ProtoReflect() protoreflect.Message {
+ mi := &file_values_types_proto_msgTypes[6]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ZookeeperAuthQuorumConfig.ProtoReflect.Descriptor instead.
+func (*ZookeeperAuthQuorumConfig) Descriptor() ([]byte, []int) {
+ return file_values_types_proto_rawDescGZIP(), []int{6}
+}
+
+func (x *ZookeeperAuthQuorumConfig) GetEnabled() *wrapperspb.BoolValue {
+ if x != nil {
+ return x.Enabled
+ }
+ return nil
+}
+
+func (x *ZookeeperAuthQuorumConfig) GetLearnerUser() *wrapperspb.StringValue {
+ if x != nil {
+ return x.LearnerUser
+ }
+ return nil
+}
+
+func (x *ZookeeperAuthQuorumConfig) GetLearnerPassword()
*wrapperspb.StringValue {
+ if x != nil {
+ return x.LearnerPassword
+ }
+ return nil
+}
+
+func (x *ZookeeperAuthQuorumConfig) GetServerUsers() *wrapperspb.StringValue {
+ if x != nil {
+ return x.ServerUsers
+ }
+ return nil
+}
+
+func (x *ZookeeperAuthQuorumConfig) GetServerPasswords()
*wrapperspb.StringValue {
+ if x != nil {
+ return x.ServerPasswords
+ }
+ return nil
+}
+
+func (x *ZookeeperAuthQuorumConfig) GetExistingSecret()
*wrapperspb.StringValue {
+ if x != nil {
+ return x.ExistingSecret
+ }
+ return nil
+}
+
type NacosConfig struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
- Mode string `protobuf:"bytes,1,opt,name=mode,proto3"
json:"mode,omitempty"`
+ Mode *wrapperspb.StringValue
`protobuf:"bytes,1,opt,name=mode,proto3" json:"mode,omitempty"`
+ Storage *NacosStorage
`protobuf:"bytes,2,opt,name=storage,proto3" json:"storage,omitempty"`
+ Plugin *NacosPlugin
`protobuf:"bytes,3,opt,name=plugin,proto3" json:"plugin,omitempty"`
+ Preferhostmode string
`protobuf:"bytes,4,opt,name=preferhostmode,proto3"
json:"preferhostmode,omitempty"`
}
func (x *NacosConfig) Reset() {
*x = NacosConfig{}
if protoimpl.UnsafeEnabled {
- mi := &file_values_types_proto_msgTypes[3]
+ mi := &file_values_types_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -245,7 +580,7 @@ func (x *NacosConfig) String() string {
func (*NacosConfig) ProtoMessage() {}
func (x *NacosConfig) ProtoReflect() protoreflect.Message {
- mi := &file_values_types_proto_msgTypes[3]
+ mi := &file_values_types_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -258,16 +593,226 @@ func (x *NacosConfig) ProtoReflect()
protoreflect.Message {
// Deprecated: Use NacosConfig.ProtoReflect.Descriptor instead.
func (*NacosConfig) Descriptor() ([]byte, []int) {
- return file_values_types_proto_rawDescGZIP(), []int{3}
+ return file_values_types_proto_rawDescGZIP(), []int{7}
}
-func (x *NacosConfig) GetMode() string {
+func (x *NacosConfig) GetMode() *wrapperspb.StringValue {
if x != nil {
return x.Mode
}
+ return nil
+}
+
+func (x *NacosConfig) GetStorage() *NacosStorage {
+ if x != nil {
+ return x.Storage
+ }
+ return nil
+}
+
+func (x *NacosConfig) GetPlugin() *NacosPlugin {
+ if x != nil {
+ return x.Plugin
+ }
+ return nil
+}
+
+func (x *NacosConfig) GetPreferhostmode() string {
+ if x != nil {
+ return x.Preferhostmode
+ }
return ""
}
+type NacosStorage struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Type string `protobuf:"bytes,1,opt,name=type,proto3"
json:"type,omitempty"`
+ Db *NacosDB `protobuf:"bytes,2,opt,name=db,proto3"
json:"db,omitempty"`
+}
+
+func (x *NacosStorage) Reset() {
+ *x = NacosStorage{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_values_types_proto_msgTypes[8]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *NacosStorage) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*NacosStorage) ProtoMessage() {}
+
+func (x *NacosStorage) ProtoReflect() protoreflect.Message {
+ mi := &file_values_types_proto_msgTypes[8]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use NacosStorage.ProtoReflect.Descriptor instead.
+func (*NacosStorage) Descriptor() ([]byte, []int) {
+ return file_values_types_proto_rawDescGZIP(), []int{8}
+}
+
+func (x *NacosStorage) GetType() string {
+ if x != nil {
+ return x.Type
+ }
+ return ""
+}
+
+func (x *NacosStorage) GetDb() *NacosDB {
+ if x != nil {
+ return x.Db
+ }
+ return nil
+}
+
+type NacosDB struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Host string `protobuf:"bytes,1,opt,name=host,proto3"
json:"host,omitempty"`
+ Name string `protobuf:"bytes,2,opt,name=name,proto3"
json:"name,omitempty"`
+ Port int64 `protobuf:"varint,3,opt,name=port,proto3"
json:"port,omitempty"`
+ Username string `protobuf:"bytes,4,opt,name=username,proto3"
json:"username,omitempty"`
+ Password string `protobuf:"bytes,5,opt,name=password,proto3"
json:"password,omitempty"`
+ Param string `protobuf:"bytes,6,opt,name=param,proto3"
json:"param,omitempty"`
+}
+
+func (x *NacosDB) Reset() {
+ *x = NacosDB{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_values_types_proto_msgTypes[9]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *NacosDB) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*NacosDB) ProtoMessage() {}
+
+func (x *NacosDB) ProtoReflect() protoreflect.Message {
+ mi := &file_values_types_proto_msgTypes[9]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use NacosDB.ProtoReflect.Descriptor instead.
+func (*NacosDB) Descriptor() ([]byte, []int) {
+ return file_values_types_proto_rawDescGZIP(), []int{9}
+}
+
+func (x *NacosDB) GetHost() string {
+ if x != nil {
+ return x.Host
+ }
+ return ""
+}
+
+func (x *NacosDB) GetName() string {
+ if x != nil {
+ return x.Name
+ }
+ return ""
+}
+
+func (x *NacosDB) GetPort() int64 {
+ if x != nil {
+ return x.Port
+ }
+ return 0
+}
+
+func (x *NacosDB) GetUsername() string {
+ if x != nil {
+ return x.Username
+ }
+ return ""
+}
+
+func (x *NacosDB) GetPassword() string {
+ if x != nil {
+ return x.Password
+ }
+ return ""
+}
+
+func (x *NacosDB) GetParam() string {
+ if x != nil {
+ return x.Param
+ }
+ return ""
+}
+
+type NacosPlugin struct {
+ state protoimpl.MessageState
+ sizeCache protoimpl.SizeCache
+ unknownFields protoimpl.UnknownFields
+
+ Enabled *wrapperspb.BoolValue
`protobuf:"bytes,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
+}
+
+func (x *NacosPlugin) Reset() {
+ *x = NacosPlugin{}
+ if protoimpl.UnsafeEnabled {
+ mi := &file_values_types_proto_msgTypes[10]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+ }
+}
+
+func (x *NacosPlugin) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*NacosPlugin) ProtoMessage() {}
+
+func (x *NacosPlugin) ProtoReflect() protoreflect.Message {
+ mi := &file_values_types_proto_msgTypes[10]
+ if protoimpl.UnsafeEnabled && x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use NacosPlugin.ProtoReflect.Descriptor instead.
+func (*NacosPlugin) Descriptor() ([]byte, []int) {
+ return file_values_types_proto_rawDescGZIP(), []int{10}
+}
+
+func (x *NacosPlugin) GetEnabled() *wrapperspb.BoolValue {
+ if x != nil {
+ return x.Enabled
+ }
+ return nil
+}
+
type Values struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -278,15 +823,17 @@ type Values struct {
// Configuration for the base component.
Base *BaseConfig `protobuf:"bytes,2,opt,name=base,proto3"
json:"base,omitempty"`
// Specifies which installation configuration profile to apply.
- Profile string `protobuf:"bytes,3,opt,name=profile,proto3"
json:"profile,omitempty"`
+ Profile string `protobuf:"bytes,3,opt,name=profile,proto3"
json:"profile,omitempty"`
+ // Configuration for the zookeeper component.
Zookeeper *ZookeeperConfig
`protobuf:"bytes,4,opt,name=zookeeper,proto3" json:"zookeeper,omitempty"`
- Nacos *NacosConfig `protobuf:"bytes,5,opt,name=nacos,proto3"
json:"nacos,omitempty"`
+ // Configuration for the nacos component.
+ Nacos *NacosConfig `protobuf:"bytes,5,opt,name=nacos,proto3"
json:"nacos,omitempty"`
}
func (x *Values) Reset() {
*x = Values{}
if protoimpl.UnsafeEnabled {
- mi := &file_values_types_proto_msgTypes[4]
+ mi := &file_values_types_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -299,7 +846,7 @@ func (x *Values) String() string {
func (*Values) ProtoMessage() {}
func (x *Values) ProtoReflect() protoreflect.Message {
- mi := &file_values_types_proto_msgTypes[4]
+ mi := &file_values_types_proto_msgTypes[11]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -312,7 +859,7 @@ func (x *Values) ProtoReflect() protoreflect.Message {
// Deprecated: Use Values.ProtoReflect.Descriptor instead.
func (*Values) Descriptor() ([]byte, []int) {
- return file_values_types_proto_rawDescGZIP(), []int{4}
+ return file_values_types_proto_rawDescGZIP(), []int{11}
}
func (x *Values) GetGlobal() *GlobalConfig {
@@ -372,7 +919,7 @@ type IntOrString struct {
func (x *IntOrString) Reset() {
*x = IntOrString{}
if protoimpl.UnsafeEnabled {
- mi := &file_values_types_proto_msgTypes[5]
+ mi := &file_values_types_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -385,7 +932,7 @@ func (x *IntOrString) String() string {
func (*IntOrString) ProtoMessage() {}
func (x *IntOrString) ProtoReflect() protoreflect.Message {
- mi := &file_values_types_proto_msgTypes[5]
+ mi := &file_values_types_proto_msgTypes[12]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -398,7 +945,7 @@ func (x *IntOrString) ProtoReflect() protoreflect.Message {
// Deprecated: Use IntOrString.ProtoReflect.Descriptor instead.
func (*IntOrString) Descriptor() ([]byte, []int) {
- return file_values_types_proto_rawDescGZIP(), []int{5}
+ return file_values_types_proto_rawDescGZIP(), []int{12}
}
func (x *IntOrString) GetType() int64 {
@@ -439,7 +986,7 @@ var file_values_types_proto_rawDesc = []byte{
0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c,
0x75, 0x65, 0x52, 0x15,
0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x75, 0x62, 0x62, 0x6f, 0x43,
0x6f, 0x6e, 0x66, 0x69,
- 0x67, 0x43, 0x52, 0x44, 0x73, 0x22, 0x96, 0x04, 0x0a, 0x0f, 0x5a, 0x6f,
0x6f, 0x6b, 0x65, 0x65,
+ 0x67, 0x43, 0x52, 0x44, 0x73, 0x22, 0xa0, 0x07, 0x0a, 0x0f, 0x5a, 0x6f,
0x6f, 0x6b, 0x65, 0x65,
0x70, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3c, 0x0a,
0x0a, 0x64, 0x61, 0x74,
0x61, 0x4c, 0x6f, 0x67, 0x44, 0x69, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x1c, 0x2e,
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x62, 0x75, 0x66, 0x2e,
@@ -472,39 +1019,169 @@ var file_values_types_proto_rawDesc = []byte{
0x73, 0x74, 0x65, 0x6e, 0x4f, 0x6e, 0x41, 0x6c, 0x6c, 0x49, 0x50, 0x73,
0x18, 0x08, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c,
0x75, 0x65, 0x52, 0x0e,
- 0x6c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x4f, 0x6e, 0x41, 0x6c, 0x6c, 0x49,
0x50, 0x73, 0x22, 0x21,
- 0x0a, 0x0b, 0x4e, 0x61, 0x63, 0x6f, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69,
0x67, 0x12, 0x12, 0x0a,
- 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x04, 0x6d, 0x6f, 0x64,
- 0x65, 0x22, 0x9e, 0x02, 0x0a, 0x06, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73,
0x12, 0x3d, 0x0a, 0x06,
- 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x25, 0x2e, 0x64,
- 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f,
0x72, 0x2e, 0x76, 0x31,
- 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61,
0x6c, 0x43, 0x6f, 0x6e,
- 0x66, 0x69, 0x67, 0x52, 0x06, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x12,
0x37, 0x0a, 0x04, 0x62,
- 0x61, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e,
0x64, 0x75, 0x62, 0x62,
- 0x6f, 0x2e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x76,
0x31, 0x61, 0x6c, 0x70,
- 0x68, 0x61, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x66,
0x69, 0x67, 0x52, 0x04,
- 0x62, 0x61, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x66,
0x69, 0x6c, 0x65, 0x18,
- 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x66, 0x69,
0x6c, 0x65, 0x12, 0x46,
- 0x0a, 0x09, 0x7a, 0x6f, 0x6f, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x18,
0x04, 0x20, 0x01, 0x28,
- 0x0b, 0x32, 0x28, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x6f, 0x70,
0x65, 0x72, 0x61, 0x74,
+ 0x6c, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x4f, 0x6e, 0x41, 0x6c, 0x6c, 0x49,
0x50, 0x73, 0x12, 0x49,
+ 0x0a, 0x09, 0x61, 0x75, 0x74, 0x6f, 0x70, 0x75, 0x72, 0x67, 0x65, 0x18,
0x09, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x2b, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x6f, 0x70,
0x65, 0x72, 0x61, 0x74,
0x6f, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
0x5a, 0x6f, 0x6f, 0x6b,
- 0x65, 0x65, 0x70, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
0x09, 0x7a, 0x6f, 0x6f,
- 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x12, 0x3a, 0x0a, 0x05, 0x6e, 0x61,
0x63, 0x6f, 0x73, 0x18,
- 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x64, 0x75, 0x62, 0x62,
0x6f, 0x2e, 0x6f, 0x70,
- 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
0x68, 0x61, 0x31, 0x2e,
- 0x4e, 0x61, 0x63, 0x6f, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
0x05, 0x6e, 0x61, 0x63,
- 0x6f, 0x73, 0x22, 0x8c, 0x01, 0x0a, 0x0b, 0x49, 0x6e, 0x74, 0x4f, 0x72,
0x53, 0x74, 0x72, 0x69,
- 0x6e, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01,
0x20, 0x01, 0x28, 0x03,
- 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x69, 0x6e,
0x74, 0x56, 0x61, 0x6c,
- 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f,
0x67, 0x6c, 0x65, 0x2e,
- 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74,
0x33, 0x32, 0x56, 0x61,
- 0x6c, 0x75, 0x65, 0x52, 0x06, 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x12,
0x34, 0x0a, 0x06, 0x73,
- 0x74, 0x72, 0x56, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x1c, 0x2e, 0x67, 0x6f,
+ 0x65, 0x65, 0x70, 0x65, 0x72, 0x41, 0x75, 0x74, 0x6f, 0x70, 0x75, 0x72,
0x67, 0x65, 0x52, 0x09,
+ 0x61, 0x75, 0x74, 0x6f, 0x70, 0x75, 0x72, 0x67, 0x65, 0x12, 0x43, 0x0a,
0x0e, 0x6d, 0x61, 0x78,
+ 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6e, 0x78, 0x6e, 0x73, 0x18,
0x0a, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f,
+ 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c,
0x75, 0x65, 0x52, 0x0e,
+ 0x6d, 0x61, 0x78, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6e, 0x78,
0x6e, 0x73, 0x12, 0x49,
+ 0x0a, 0x11, 0x6d, 0x61, 0x78, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
0x54, 0x69, 0x6d, 0x65,
+ 0x6f, 0x75, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
0x67, 0x6f, 0x6f, 0x67,
+ 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
0x49, 0x6e, 0x74, 0x36,
+ 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x11, 0x6d, 0x61, 0x78, 0x53,
0x65, 0x73, 0x73, 0x69,
+ 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x37, 0x0a,
0x08, 0x68, 0x65, 0x61,
+ 0x70, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x1b, 0x2e, 0x67, 0x6f,
+ 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
0x66, 0x2e, 0x49, 0x6e,
+ 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x68, 0x65,
0x61, 0x70, 0x53, 0x69,
+ 0x7a, 0x65, 0x12, 0x38, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x4c, 0x65, 0x76,
0x65, 0x6c, 0x18, 0x0d,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e,
0x67, 0x56, 0x61, 0x6c,
+ 0x75, 0x65, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c,
0x12, 0x3a, 0x0a, 0x04,
+ 0x61, 0x75, 0x74, 0x68, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26,
0x2e, 0x64, 0x75, 0x62,
+ 0x62, 0x6f, 0x2e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e,
0x76, 0x31, 0x61, 0x6c,
+ 0x70, 0x68, 0x61, 0x31, 0x2e, 0x5a, 0x6f, 0x6f, 0x6b, 0x65, 0x65, 0x70,
0x65, 0x72, 0x41, 0x75,
+ 0x74, 0x68, 0x52, 0x04, 0x61, 0x75, 0x74, 0x68, 0x22, 0x9e, 0x01, 0x0a,
0x12, 0x5a, 0x6f, 0x6f,
+ 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x41, 0x75, 0x74, 0x6f, 0x70, 0x75,
0x72, 0x67, 0x65, 0x12,
+ 0x45, 0x0a, 0x0f, 0x73, 0x6e, 0x61, 0x70, 0x52, 0x65, 0x74, 0x61, 0x69,
0x6e, 0x43, 0x6f, 0x75,
+ 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67,
0x6f, 0x6f, 0x67, 0x6c,
+ 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49,
0x6e, 0x74, 0x36, 0x34,
+ 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0f, 0x73, 0x6e, 0x61, 0x70, 0x52,
0x65, 0x74, 0x61, 0x69,
+ 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x41, 0x0a, 0x0d, 0x70, 0x75,
0x72, 0x67, 0x65, 0x49,
+ 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x1b, 0x2e,
+ 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x62, 0x75, 0x66, 0x2e,
+ 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0d,
0x70, 0x75, 0x72, 0x67,
+ 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x22, 0xa7, 0x01,
0x0a, 0x0d, 0x5a, 0x6f,
+ 0x6f, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x41, 0x75, 0x74, 0x68, 0x12,
0x4a, 0x0a, 0x06, 0x63,
+ 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x32, 0x2e, 0x64, 0x75,
+ 0x62, 0x62, 0x6f, 0x2e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72,
0x2e, 0x76, 0x31, 0x61,
+ 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x5a, 0x6f, 0x6f, 0x6b, 0x65, 0x65,
0x70, 0x65, 0x72, 0x41,
+ 0x75, 0x74, 0x68, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x6f, 0x6e,
0x66, 0x69, 0x67, 0x52,
+ 0x06, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x4a, 0x0a, 0x06, 0x71,
0x75, 0x6f, 0x72, 0x75,
+ 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x64, 0x75,
0x62, 0x62, 0x6f, 0x2e,
+ 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x76, 0x31, 0x61,
0x6c, 0x70, 0x68, 0x61,
+ 0x31, 0x2e, 0x5a, 0x6f, 0x6f, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x41,
0x75, 0x74, 0x68, 0x51,
+ 0x75, 0x6f, 0x72, 0x75, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
0x06, 0x71, 0x75, 0x6f,
+ 0x72, 0x75, 0x6d, 0x22, 0xa3, 0x03, 0x0a, 0x19, 0x5a, 0x6f, 0x6f, 0x6b,
0x65, 0x65, 0x70, 0x65,
+ 0x72, 0x41, 0x75, 0x74, 0x68, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43,
0x6f, 0x6e, 0x66, 0x69,
+ 0x67, 0x12, 0x34, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64,
0x18, 0x01, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c,
0x75, 0x65, 0x52, 0x07,
+ 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x3c, 0x0a, 0x0a, 0x63,
0x6c, 0x69, 0x65, 0x6e,
+ 0x74, 0x55, 0x73, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x1c, 0x2e, 0x67, 0x6f,
0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
0x66, 0x2e, 0x53, 0x74,
- 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x73,
0x74, 0x72, 0x56, 0x61,
- 0x6c, 0x42, 0x22, 0x5a, 0x20, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x69,
0x6f, 0x2f, 0x64, 0x75,
- 0x62, 0x62, 0x6f, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72,
0x2f, 0x70, 0x6b, 0x67,
- 0x2f, 0x61, 0x70, 0x69, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
+ 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0a, 0x63,
0x6c, 0x69, 0x65, 0x6e,
+ 0x74, 0x55, 0x73, 0x65, 0x72, 0x12, 0x44, 0x0a, 0x0e, 0x63, 0x6c, 0x69,
0x65, 0x6e, 0x74, 0x50,
+ 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x1c, 0x2e,
+ 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x62, 0x75, 0x66, 0x2e,
+ 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52,
0x0e, 0x63, 0x6c, 0x69,
+ 0x65, 0x6e, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12,
0x3e, 0x0a, 0x0b, 0x73,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x73, 0x18, 0x04,
0x20, 0x01, 0x28, 0x0b,
+ 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x62,
+ 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c,
0x75, 0x65, 0x52, 0x0b,
+ 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x73, 0x12,
0x46, 0x0a, 0x0f, 0x73,
+ 0x65, 0x72, 0x76, 0x65, 0x72, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72,
0x64, 0x73, 0x18, 0x05,
+ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
0x65, 0x2e, 0x70, 0x72,
+ 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e,
0x67, 0x56, 0x61, 0x6c,
+ 0x75, 0x65, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x50, 0x61,
0x73, 0x73, 0x77, 0x6f,
+ 0x72, 0x64, 0x73, 0x12, 0x44, 0x0a, 0x0e, 0x65, 0x78, 0x69, 0x73, 0x74,
0x69, 0x6e, 0x67, 0x53,
+ 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x1c, 0x2e, 0x67, 0x6f,
+ 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
0x66, 0x2e, 0x53, 0x74,
+ 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0e, 0x65,
0x78, 0x69, 0x73, 0x74,
+ 0x69, 0x6e, 0x67, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x22, 0xa7, 0x03,
0x0a, 0x19, 0x5a, 0x6f,
+ 0x6f, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x41, 0x75, 0x74, 0x68, 0x51,
0x75, 0x6f, 0x72, 0x75,
+ 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x34, 0x0a, 0x07, 0x65,
0x6e, 0x61, 0x62, 0x6c,
+ 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
0x6f, 0x6f, 0x67, 0x6c,
+ 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42,
0x6f, 0x6f, 0x6c, 0x56,
+ 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65,
0x64, 0x12, 0x3e, 0x0a,
+ 0x0b, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72,
0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56,
0x61, 0x6c, 0x75, 0x65,
+ 0x52, 0x0b, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x65, 0x72, 0x55, 0x73, 0x65,
0x72, 0x12, 0x46, 0x0a,
+ 0x0f, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x65, 0x72, 0x50, 0x61, 0x73, 0x73,
0x77, 0x6f, 0x72, 0x64,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f,
0x67, 0x6c, 0x65, 0x2e,
+ 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72,
0x69, 0x6e, 0x67, 0x56,
+ 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0f, 0x6c, 0x65, 0x61, 0x72, 0x6e, 0x65,
0x72, 0x50, 0x61, 0x73,
+ 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x3e, 0x0a, 0x0b, 0x73, 0x65, 0x72,
0x76, 0x65, 0x72, 0x55,
+ 0x73, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c,
0x2e, 0x67, 0x6f, 0x6f,
+ 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
0x2e, 0x53, 0x74, 0x72,
+ 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x73, 0x65,
0x72, 0x76, 0x65, 0x72,
+ 0x55, 0x73, 0x65, 0x72, 0x73, 0x12, 0x46, 0x0a, 0x0f, 0x73, 0x65, 0x72,
0x76, 0x65, 0x72, 0x50,
+ 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x73, 0x18, 0x05, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x1c,
+ 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66,
+ 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65,
0x52, 0x0f, 0x73, 0x65,
+ 0x72, 0x76, 0x65, 0x72, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64,
0x73, 0x12, 0x44, 0x0a,
+ 0x0e, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x63,
0x72, 0x65, 0x74, 0x18,
+ 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
0x6c, 0x65, 0x2e, 0x70,
+ 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69,
0x6e, 0x67, 0x56, 0x61,
+ 0x6c, 0x75, 0x65, 0x52, 0x0e, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e,
0x67, 0x53, 0x65, 0x63,
+ 0x72, 0x65, 0x74, 0x22, 0xe6, 0x01, 0x0a, 0x0b, 0x4e, 0x61, 0x63, 0x6f,
0x73, 0x43, 0x6f, 0x6e,
+ 0x66, 0x69, 0x67, 0x12, 0x30, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18,
0x01, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f,
+ 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61,
0x6c, 0x75, 0x65, 0x52,
+ 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x3f, 0x0a, 0x07, 0x73, 0x74, 0x6f,
0x72, 0x61, 0x67, 0x65,
+ 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x64, 0x75, 0x62,
0x62, 0x6f, 0x2e, 0x6f,
+ 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c,
0x70, 0x68, 0x61, 0x31,
+ 0x2e, 0x4e, 0x61, 0x63, 0x6f, 0x73, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67,
0x65, 0x52, 0x07, 0x73,
+ 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x12, 0x3c, 0x0a, 0x06, 0x70, 0x6c,
0x75, 0x67, 0x69, 0x6e,
+ 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x64, 0x75, 0x62,
0x62, 0x6f, 0x2e, 0x6f,
+ 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c,
0x70, 0x68, 0x61, 0x31,
+ 0x2e, 0x4e, 0x61, 0x63, 0x6f, 0x73, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e,
0x52, 0x06, 0x70, 0x6c,
+ 0x75, 0x67, 0x69, 0x6e, 0x12, 0x26, 0x0a, 0x0e, 0x70, 0x72, 0x65, 0x66,
0x65, 0x72, 0x68, 0x6f,
+ 0x73, 0x74, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0e, 0x70, 0x72,
+ 0x65, 0x66, 0x65, 0x72, 0x68, 0x6f, 0x73, 0x74, 0x6d, 0x6f, 0x64, 0x65,
0x22, 0x54, 0x0a, 0x0c,
+ 0x4e, 0x61, 0x63, 0x6f, 0x73, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65,
0x12, 0x12, 0x0a, 0x04,
+ 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
0x74, 0x79, 0x70, 0x65,
+ 0x12, 0x30, 0x0a, 0x02, 0x64, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x20, 0x2e, 0x64,
+ 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f,
0x72, 0x2e, 0x76, 0x31,
+ 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4e, 0x61, 0x63, 0x6f, 0x73,
0x44, 0x42, 0x52, 0x02,
+ 0x64, 0x62, 0x22, 0x93, 0x01, 0x0a, 0x07, 0x4e, 0x61, 0x63, 0x6f, 0x73,
0x44, 0x42, 0x12, 0x12,
+ 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x04, 0x68, 0x6f,
+ 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09,
+ 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f,
0x72, 0x74, 0x18, 0x03,
+ 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x1a,
0x0a, 0x08, 0x75, 0x73,
+ 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
0x52, 0x08, 0x75, 0x73,
+ 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61,
0x73, 0x73, 0x77, 0x6f,
+ 0x72, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61,
0x73, 0x73, 0x77, 0x6f,
+ 0x72, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18,
0x06, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x43, 0x0a, 0x0b,
0x4e, 0x61, 0x63, 0x6f,
+ 0x73, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x12, 0x34, 0x0a, 0x07, 0x65,
0x6e, 0x61, 0x62, 0x6c,
+ 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
0x6f, 0x6f, 0x67, 0x6c,
+ 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42,
0x6f, 0x6f, 0x6c, 0x56,
+ 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65,
0x64, 0x22, 0x9e, 0x02,
+ 0x0a, 0x06, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x3d, 0x0a, 0x06,
0x67, 0x6c, 0x6f, 0x62,
+ 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x64,
0x75, 0x62, 0x62, 0x6f,
+ 0x2e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x76, 0x31,
0x61, 0x6c, 0x70, 0x68,
+ 0x61, 0x31, 0x2e, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x43, 0x6f, 0x6e,
0x66, 0x69, 0x67, 0x52,
+ 0x06, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x12, 0x37, 0x0a, 0x04, 0x62,
0x61, 0x73, 0x65, 0x18,
+ 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x64, 0x75, 0x62, 0x62,
0x6f, 0x2e, 0x6f, 0x70,
+ 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
0x68, 0x61, 0x31, 0x2e,
+ 0x42, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x04,
0x62, 0x61, 0x73, 0x65,
+ 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18,
0x03, 0x20, 0x01, 0x28,
+ 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x46,
0x0a, 0x09, 0x7a, 0x6f,
+ 0x6f, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x28, 0x2e,
+ 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74,
0x6f, 0x72, 0x2e, 0x76,
+ 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x5a, 0x6f, 0x6f, 0x6b,
0x65, 0x65, 0x70, 0x65,
+ 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x09, 0x7a, 0x6f, 0x6f,
0x6b, 0x65, 0x65, 0x70,
+ 0x65, 0x72, 0x12, 0x3a, 0x0a, 0x05, 0x6e, 0x61, 0x63, 0x6f, 0x73, 0x18,
0x05, 0x20, 0x01, 0x28,
+ 0x0b, 0x32, 0x24, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x6f, 0x70,
0x65, 0x72, 0x61, 0x74,
+ 0x6f, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
0x4e, 0x61, 0x63, 0x6f,
+ 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x05, 0x6e, 0x61, 0x63,
0x6f, 0x73, 0x22, 0x8c,
+ 0x01, 0x0a, 0x0b, 0x49, 0x6e, 0x74, 0x4f, 0x72, 0x53, 0x74, 0x72, 0x69,
0x6e, 0x67, 0x12, 0x12,
+ 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
0x52, 0x04, 0x74, 0x79,
+ 0x70, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c,
0x18, 0x02, 0x20, 0x01,
+ 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
0x70, 0x72, 0x6f, 0x74,
+ 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61,
0x6c, 0x75, 0x65, 0x52,
+ 0x06, 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x12, 0x34, 0x0a, 0x06, 0x73,
0x74, 0x72, 0x56, 0x61,
+ 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f,
0x6f, 0x67, 0x6c, 0x65,
+ 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74,
0x72, 0x69, 0x6e, 0x67,
+ 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x73, 0x74, 0x72, 0x56, 0x61,
0x6c, 0x42, 0x22, 0x5a,
+ 0x20, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x69, 0x6f, 0x2f, 0x64, 0x75,
0x62, 0x62, 0x6f, 0x2f,
+ 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x2f, 0x70, 0x6b, 0x67,
0x2f, 0x61, 0x70, 0x69,
+ 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@@ -519,40 +1196,74 @@ func file_values_types_proto_rawDescGZIP() []byte {
return file_values_types_proto_rawDescData
}
-var file_values_types_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
+var file_values_types_proto_msgTypes = make([]protoimpl.MessageInfo, 13)
var file_values_types_proto_goTypes = []interface{}{
- (*GlobalConfig)(nil), // 0:
dubbo.operator.v1alpha1.GlobalConfig
- (*BaseConfig)(nil), // 1: dubbo.operator.v1alpha1.BaseConfig
- (*ZookeeperConfig)(nil), // 2:
dubbo.operator.v1alpha1.ZookeeperConfig
- (*NacosConfig)(nil), // 3:
dubbo.operator.v1alpha1.NacosConfig
- (*Values)(nil), // 4: dubbo.operator.v1alpha1.Values
- (*IntOrString)(nil), // 5:
dubbo.operator.v1alpha1.IntOrString
- (*wrapperspb.BoolValue)(nil), // 6: google.protobuf.BoolValue
- (*wrapperspb.StringValue)(nil), // 7: google.protobuf.StringValue
- (*wrapperspb.Int64Value)(nil), // 8: google.protobuf.Int64Value
- (*wrapperspb.Int32Value)(nil), // 9: google.protobuf.Int32Value
+ (*GlobalConfig)(nil), // 0:
dubbo.operator.v1alpha1.GlobalConfig
+ (*BaseConfig)(nil), // 1:
dubbo.operator.v1alpha1.BaseConfig
+ (*ZookeeperConfig)(nil), // 2:
dubbo.operator.v1alpha1.ZookeeperConfig
+ (*ZookeeperAutopurge)(nil), // 3:
dubbo.operator.v1alpha1.ZookeeperAutopurge
+ (*ZookeeperAuth)(nil), // 4:
dubbo.operator.v1alpha1.ZookeeperAuth
+ (*ZookeeperAuthClientConfig)(nil), // 5:
dubbo.operator.v1alpha1.ZookeeperAuthClientConfig
+ (*ZookeeperAuthQuorumConfig)(nil), // 6:
dubbo.operator.v1alpha1.ZookeeperAuthQuorumConfig
+ (*NacosConfig)(nil), // 7:
dubbo.operator.v1alpha1.NacosConfig
+ (*NacosStorage)(nil), // 8:
dubbo.operator.v1alpha1.NacosStorage
+ (*NacosDB)(nil), // 9: dubbo.operator.v1alpha1.NacosDB
+ (*NacosPlugin)(nil), // 10:
dubbo.operator.v1alpha1.NacosPlugin
+ (*Values)(nil), // 11: dubbo.operator.v1alpha1.Values
+ (*IntOrString)(nil), // 12:
dubbo.operator.v1alpha1.IntOrString
+ (*wrapperspb.BoolValue)(nil), // 13: google.protobuf.BoolValue
+ (*wrapperspb.StringValue)(nil), // 14: google.protobuf.StringValue
+ (*wrapperspb.Int64Value)(nil), // 15: google.protobuf.Int64Value
+ (*wrapperspb.Int32Value)(nil), // 16: google.protobuf.Int32Value
}
var file_values_types_proto_depIdxs = []int32{
- 6, // 0:
dubbo.operator.v1alpha1.BaseConfig.enableDubboConfigCRDs:type_name ->
google.protobuf.BoolValue
- 7, // 1: dubbo.operator.v1alpha1.ZookeeperConfig.dataLogDir:type_name
-> google.protobuf.StringValue
- 8, // 2: dubbo.operator.v1alpha1.ZookeeperConfig.tickTime:type_name ->
google.protobuf.Int64Value
- 8, // 3: dubbo.operator.v1alpha1.ZookeeperConfig.initLimit:type_name
-> google.protobuf.Int64Value
- 8, // 4: dubbo.operator.v1alpha1.ZookeeperConfig.syncLimit:type_name
-> google.protobuf.Int64Value
- 8, // 5:
dubbo.operator.v1alpha1.ZookeeperConfig.preAllocSize:type_name ->
google.protobuf.Int64Value
- 8, // 6: dubbo.operator.v1alpha1.ZookeeperConfig.snapCount:type_name
-> google.protobuf.Int64Value
- 7, // 7:
dubbo.operator.v1alpha1.ZookeeperConfig.fourlwCommandsWhitelist:type_name ->
google.protobuf.StringValue
- 6, // 8:
dubbo.operator.v1alpha1.ZookeeperConfig.listenOnAllIPs:type_name ->
google.protobuf.BoolValue
- 0, // 9: dubbo.operator.v1alpha1.Values.global:type_name ->
dubbo.operator.v1alpha1.GlobalConfig
- 1, // 10: dubbo.operator.v1alpha1.Values.base:type_name ->
dubbo.operator.v1alpha1.BaseConfig
- 2, // 11: dubbo.operator.v1alpha1.Values.zookeeper:type_name ->
dubbo.operator.v1alpha1.ZookeeperConfig
- 3, // 12: dubbo.operator.v1alpha1.Values.nacos:type_name ->
dubbo.operator.v1alpha1.NacosConfig
- 9, // 13: dubbo.operator.v1alpha1.IntOrString.intVal:type_name ->
google.protobuf.Int32Value
- 7, // 14: dubbo.operator.v1alpha1.IntOrString.strVal:type_name ->
google.protobuf.StringValue
- 15, // [15:15] is the sub-list for method output_type
- 15, // [15:15] is the sub-list for method input_type
- 15, // [15:15] is the sub-list for extension type_name
- 15, // [15:15] is the sub-list for extension extendee
- 0, // [0:15] is the sub-list for field type_name
+ 13, // 0:
dubbo.operator.v1alpha1.BaseConfig.enableDubboConfigCRDs:type_name ->
google.protobuf.BoolValue
+ 14, // 1: dubbo.operator.v1alpha1.ZookeeperConfig.dataLogDir:type_name
-> google.protobuf.StringValue
+ 15, // 2: dubbo.operator.v1alpha1.ZookeeperConfig.tickTime:type_name ->
google.protobuf.Int64Value
+ 15, // 3: dubbo.operator.v1alpha1.ZookeeperConfig.initLimit:type_name
-> google.protobuf.Int64Value
+ 15, // 4: dubbo.operator.v1alpha1.ZookeeperConfig.syncLimit:type_name
-> google.protobuf.Int64Value
+ 15, // 5:
dubbo.operator.v1alpha1.ZookeeperConfig.preAllocSize:type_name ->
google.protobuf.Int64Value
+ 15, // 6: dubbo.operator.v1alpha1.ZookeeperConfig.snapCount:type_name
-> google.protobuf.Int64Value
+ 14, // 7:
dubbo.operator.v1alpha1.ZookeeperConfig.fourlwCommandsWhitelist:type_name ->
google.protobuf.StringValue
+ 13, // 8:
dubbo.operator.v1alpha1.ZookeeperConfig.listenOnAllIPs:type_name ->
google.protobuf.BoolValue
+ 3, // 9: dubbo.operator.v1alpha1.ZookeeperConfig.autopurge:type_name
-> dubbo.operator.v1alpha1.ZookeeperAutopurge
+ 15, // 10:
dubbo.operator.v1alpha1.ZookeeperConfig.maxClientCnxns:type_name ->
google.protobuf.Int64Value
+ 15, // 11:
dubbo.operator.v1alpha1.ZookeeperConfig.maxSessionTimeout:type_name ->
google.protobuf.Int64Value
+ 15, // 12: dubbo.operator.v1alpha1.ZookeeperConfig.heapSize:type_name
-> google.protobuf.Int64Value
+ 14, // 13: dubbo.operator.v1alpha1.ZookeeperConfig.logLevel:type_name
-> google.protobuf.StringValue
+ 4, // 14: dubbo.operator.v1alpha1.ZookeeperConfig.auth:type_name ->
dubbo.operator.v1alpha1.ZookeeperAuth
+ 15, // 15:
dubbo.operator.v1alpha1.ZookeeperAutopurge.snapRetainCount:type_name ->
google.protobuf.Int64Value
+ 15, // 16:
dubbo.operator.v1alpha1.ZookeeperAutopurge.purgeInterval:type_name ->
google.protobuf.Int64Value
+ 5, // 17: dubbo.operator.v1alpha1.ZookeeperAuth.client:type_name ->
dubbo.operator.v1alpha1.ZookeeperAuthClientConfig
+ 6, // 18: dubbo.operator.v1alpha1.ZookeeperAuth.quorum:type_name ->
dubbo.operator.v1alpha1.ZookeeperAuthQuorumConfig
+ 13, // 19:
dubbo.operator.v1alpha1.ZookeeperAuthClientConfig.enabled:type_name ->
google.protobuf.BoolValue
+ 14, // 20:
dubbo.operator.v1alpha1.ZookeeperAuthClientConfig.clientUser:type_name ->
google.protobuf.StringValue
+ 14, // 21:
dubbo.operator.v1alpha1.ZookeeperAuthClientConfig.clientPassword:type_name ->
google.protobuf.StringValue
+ 14, // 22:
dubbo.operator.v1alpha1.ZookeeperAuthClientConfig.serverUsers:type_name ->
google.protobuf.StringValue
+ 14, // 23:
dubbo.operator.v1alpha1.ZookeeperAuthClientConfig.serverPasswords:type_name ->
google.protobuf.StringValue
+ 14, // 24:
dubbo.operator.v1alpha1.ZookeeperAuthClientConfig.existingSecret:type_name ->
google.protobuf.StringValue
+ 13, // 25:
dubbo.operator.v1alpha1.ZookeeperAuthQuorumConfig.enabled:type_name ->
google.protobuf.BoolValue
+ 14, // 26:
dubbo.operator.v1alpha1.ZookeeperAuthQuorumConfig.learnerUser:type_name ->
google.protobuf.StringValue
+ 14, // 27:
dubbo.operator.v1alpha1.ZookeeperAuthQuorumConfig.learnerPassword:type_name ->
google.protobuf.StringValue
+ 14, // 28:
dubbo.operator.v1alpha1.ZookeeperAuthQuorumConfig.serverUsers:type_name ->
google.protobuf.StringValue
+ 14, // 29:
dubbo.operator.v1alpha1.ZookeeperAuthQuorumConfig.serverPasswords:type_name ->
google.protobuf.StringValue
+ 14, // 30:
dubbo.operator.v1alpha1.ZookeeperAuthQuorumConfig.existingSecret:type_name ->
google.protobuf.StringValue
+ 14, // 31: dubbo.operator.v1alpha1.NacosConfig.mode:type_name ->
google.protobuf.StringValue
+ 8, // 32: dubbo.operator.v1alpha1.NacosConfig.storage:type_name ->
dubbo.operator.v1alpha1.NacosStorage
+ 10, // 33: dubbo.operator.v1alpha1.NacosConfig.plugin:type_name ->
dubbo.operator.v1alpha1.NacosPlugin
+ 9, // 34: dubbo.operator.v1alpha1.NacosStorage.db:type_name ->
dubbo.operator.v1alpha1.NacosDB
+ 13, // 35: dubbo.operator.v1alpha1.NacosPlugin.enabled:type_name ->
google.protobuf.BoolValue
+ 0, // 36: dubbo.operator.v1alpha1.Values.global:type_name ->
dubbo.operator.v1alpha1.GlobalConfig
+ 1, // 37: dubbo.operator.v1alpha1.Values.base:type_name ->
dubbo.operator.v1alpha1.BaseConfig
+ 2, // 38: dubbo.operator.v1alpha1.Values.zookeeper:type_name ->
dubbo.operator.v1alpha1.ZookeeperConfig
+ 7, // 39: dubbo.operator.v1alpha1.Values.nacos:type_name ->
dubbo.operator.v1alpha1.NacosConfig
+ 16, // 40: dubbo.operator.v1alpha1.IntOrString.intVal:type_name ->
google.protobuf.Int32Value
+ 14, // 41: dubbo.operator.v1alpha1.IntOrString.strVal:type_name ->
google.protobuf.StringValue
+ 42, // [42:42] is the sub-list for method output_type
+ 42, // [42:42] is the sub-list for method input_type
+ 42, // [42:42] is the sub-list for extension type_name
+ 42, // [42:42] is the sub-list for extension extendee
+ 0, // [0:42] is the sub-list for field type_name
}
func init() { file_values_types_proto_init() }
@@ -598,7 +1309,7 @@ func file_values_types_proto_init() {
}
}
file_values_types_proto_msgTypes[3].Exporter = func(v
interface{}, i int) interface{} {
- switch v := v.(*NacosConfig); i {
+ switch v := v.(*ZookeeperAutopurge); i {
case 0:
return &v.state
case 1:
@@ -610,7 +1321,7 @@ func file_values_types_proto_init() {
}
}
file_values_types_proto_msgTypes[4].Exporter = func(v
interface{}, i int) interface{} {
- switch v := v.(*Values); i {
+ switch v := v.(*ZookeeperAuth); i {
case 0:
return &v.state
case 1:
@@ -622,6 +1333,90 @@ func file_values_types_proto_init() {
}
}
file_values_types_proto_msgTypes[5].Exporter = func(v
interface{}, i int) interface{} {
+ switch v := v.(*ZookeeperAuthClientConfig); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_values_types_proto_msgTypes[6].Exporter = func(v
interface{}, i int) interface{} {
+ switch v := v.(*ZookeeperAuthQuorumConfig); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_values_types_proto_msgTypes[7].Exporter = func(v
interface{}, i int) interface{} {
+ switch v := v.(*NacosConfig); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_values_types_proto_msgTypes[8].Exporter = func(v
interface{}, i int) interface{} {
+ switch v := v.(*NacosStorage); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_values_types_proto_msgTypes[9].Exporter = func(v
interface{}, i int) interface{} {
+ switch v := v.(*NacosDB); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_values_types_proto_msgTypes[10].Exporter = func(v
interface{}, i int) interface{} {
+ switch v := v.(*NacosPlugin); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_values_types_proto_msgTypes[11].Exporter = func(v
interface{}, i int) interface{} {
+ switch v := v.(*Values); i {
+ case 0:
+ return &v.state
+ case 1:
+ return &v.sizeCache
+ case 2:
+ return &v.unknownFields
+ default:
+ return nil
+ }
+ }
+ file_values_types_proto_msgTypes[12].Exporter = func(v
interface{}, i int) interface{} {
switch v := v.(*IntOrString); i {
case 0:
return &v.state
@@ -640,7 +1435,7 @@ func file_values_types_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_values_types_proto_rawDesc,
NumEnums: 0,
- NumMessages: 6,
+ NumMessages: 13,
NumExtensions: 0,
NumServices: 0,
},