# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: pkg/apis/istio/v1alpha1/values_types.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
from k8s.io.api.core.v1 import generated_pb2 as k8s_dot_io_dot_api_dot_core_dot_v1_dot_generated__pb2
from github.com.gogo.protobuf.protobuf.google.protobuf import wrappers_pb2 as github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='pkg/apis/istio/v1alpha1/values_types.proto',
  package='v1alpha1',
  syntax='proto3',
  serialized_options=_b('Z\010v1alpha1'),
  serialized_pb=_b('\n*pkg/apis/istio/v1alpha1/values_types.proto\x12\x08v1alpha1\x1a\x1egoogle/protobuf/duration.proto\x1a\"k8s.io/api/core/v1/generated.proto\x1a@github.com/gogo/protobuf/protobuf/google/protobuf/wrappers.proto\"\xb6\x01\n\x12\x41\x64\x64onIngressConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05hosts\x18\x02 \x03(\t\x12\x35\n\x0b\x61nnotations\x18\x03 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12-\n\x03tls\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\";\n\nArchConfig\x12\r\n\x05\x61md64\x18\x01 \x01(\r\x12\x0f\n\x07ppc64le\x18\x02 \x01(\r\x12\r\n\x05s390x\x18\x03 \x01(\r\"\xab\x03\n\tCNIConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0b\n\x03hub\x18\x02 \x01(\t\x12$\n\x03tag\x18\x03 \x01(\x0b\x32\x17.v1alpha1.TypeInterface\x12\r\n\x05image\x18\x04 \x01(\t\x12\x12\n\npullPolicy\x18\x05 \x01(\t\x12\x11\n\tcniBinDir\x18\x06 \x01(\t\x12\x12\n\ncniConfDir\x18\x07 \x01(\t\x12\x17\n\x0f\x63niConfFileName\x18\x08 \x01(\t\x12\x19\n\x11\x65xcludeNamespaces\x18\t \x03(\t\x12<\n\x0epodAnnotations\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x18\n\x10psp_cluster_role\x18\x0b \x01(\t\x12\x10\n\x08logLevel\x18\x0c \x01(\t\x12)\n\x06repair\x18\r \x01(\x0b\x32\x19.v1alpha1.CNIRepairConfig\x12+\n\x07\x63hained\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x94\x02\n\x0f\x43NIRepairConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0b\n\x03hub\x18\x02 \x01(\t\x12$\n\x03tag\x18\x03 \x01(\x0b\x32\x17.v1alpha1.TypeInterface\x12\r\n\x05image\x18\x04 \x01(\t\x12\x11\n\tlabelPods\x18\x05 \x01(\x08\x12\x18\n\x0c\x63reateEvents\x18\x06 \x01(\tB\x02\x18\x01\x12\x12\n\ndeletePods\x18\x07 \x01(\x08\x12\x19\n\x11\x62rokenPodLabelKey\x18\x08 \x01(\t\x12\x1b\n\x13\x62rokenPodLabelValue\x18\t \x01(\t\x12\x19\n\x11initContainerName\x18\n \x01(\t\">\n\x1a\x43PUTargetUtilizationConfig\x12 \n\x18targetAverageUtilization\x18\x01 \x01(\x05\"\xd7\x05\n\x11\x43\x65rtManagerConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0b\n\x03hub\x18\x02 \x01(\t\x12$\n\x03tag\x18\x03 \x01(\x0b\x32\x17.v1alpha1.TypeInterface\x12\r\n\x05image\x18\x04 \x01(\t\x12\x18\n\x0creplicaCount\x18\x05 \x01(\rB\x02\x18\x01\x12\r\n\x05\x65mail\x18\x06 \x01(\t\x12\x11\n\textraArgs\x18\x07 \x03(\t\x12:\n\x0cnodeSelector\x18\x08 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12*\n\tresources\x18\t \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\x12\x14\n\x0cpodDnsPolicy\x18\n \x01(\t\x12\x36\n\x0cpodDnsConfig\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\x0c \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12@\n\x0btolerations\x18\x0e \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12<\n\x0epodAnnotations\x18\x0f \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x37\n\tpodLabels\x18\x10 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\"\xd1\x01\n\tResources\x12/\n\x06limits\x18\x01 \x03(\x0b\x32\x1f.v1alpha1.Resources.LimitsEntry\x12\x33\n\x08requests\x18\x02 \x03(\x0b\x32!.v1alpha1.Resources.RequestsEntry\x1a-\n\x0bLimitsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a/\n\rRequestsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xae\x05\n\rCoreDNSConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x63oreDNSImage\x18\x02 \x01(\t\x12\x12\n\ncoreDNSTag\x18\x03 \x01(\t\x12\x1a\n\x12\x63oreDNSPluginImage\x18\x04 \x01(\t\x12:\n\x0cnodeSelector\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x18\n\x0creplicaCount\x18\x06 \x01(\rB\x02\x18\x01\x12<\n\x0epodAnnotations\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12*\n\tresources\x18\x08 \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\x12;\n\x0frollingMaxSurge\x18\t \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12\x41\n\x15rollingMaxUnavailable\x18\n \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\x0b \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\x0c \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12@\n\x0btolerations\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\"O\n DefaultPodDisruptionBudgetConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"M\n\x16\x44\x65\x66\x61ultResourcesConfig\x12\x33\n\x08requests\x18\x01 \x01(\x0b\x32!.v1alpha1.ResourcesRequestsConfig\"\xf2\t\n\x13\x45gressGatewayConfig\x12\x34\n\x10\x61utoscaleEnabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMax\x18\x02 \x01(\r\x12\x14\n\x0c\x61utoscaleMin\x18\x03 \x01(\r\x12\x16\n\x0e\x63onnectTimeout\x18\x04 \x01(\t\x12\x35\n\x03\x63pu\x18\x05 \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfigB\x02\x18\x01\x12\x30\n\rdrainDuration\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12+\n\x07\x65nabled\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x03\x65nv\x18\x08 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12-\n\x06labels\x18\t \x01(\x0b\x32\x1d.v1alpha1.GatewayLabelsConfig\x12\x0c\n\x04name\x18\x19 \x01(\t\x12:\n\x0cnodeSelector\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12<\n\x0epodAnnotations\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\x0c \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12$\n\x05ports\x18\x0e \x03(\x0b\x32\x15.v1alpha1.PortsConfig\x12*\n\tresources\x18\x0f \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\x12-\n\rsecretVolumes\x18\x10 \x03(\x0b\x32\x16.v1alpha1.SecretVolume\x12<\n\x12serviceAnnotations\x18\x11 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x0c\n\x04type\x18\x12 \x01(\t\x12%\n\x04zvpn\x18\x13 \x01(\x0b\x32\x17.v1alpha1.ZeroVPNConfig\x12@\n\x0btolerations\x18\x14 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12;\n\x0frollingMaxSurge\x18\x15 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12\x41\n\x15rollingMaxUnavailable\x18\x16 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12>\n\rconfigVolumes\x18\x17 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x45\n\x14\x61\x64\x64itionalContainers\x18\x18 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\"\xcc\x01\n\x12\x45nvoyMetricsConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\x05\x12\x35\n\x0btlsSettings\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x36\n\x0ctcpKeepalive\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"\xfa\x06\n\x0cGalleyConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05image\x18\x02 \x01(\t\x12.\n\x04mesh\x18\x03 \x03(\x0b\x32 .v1alpha1.GalleyConfig.MeshEntry\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\x04 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\x05 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12\x18\n\x0creplicaCount\x18\x06 \x01(\rB\x02\x18\x01\x12*\n\tresources\x18\x07 \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\x12\x32\n\x0e\x65nableAnalysis\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12;\n\x0frollingMaxSurge\x18\t \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12\x41\n\x15rollingMaxUnavailable\x18\n \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12@\n\x0btolerations\x18\x0b \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12>\n\x16\x65nableServiceDiscovery\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x02\x18\x01\x12:\n\x0cnodeSelector\x18\r \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12<\n\x0epodAnnotations\x18\x0e \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x0b\n\x03hub\x18\x0f \x01(\t\x12$\n\x03tag\x18\x10 \x01(\x0b\x32\x17.v1alpha1.TypeInterface\x1a+\n\tMeshEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"1\n\x13GatewayLabelsConfig\x12\x0b\n\x03\x61pp\x18\x01 \x01(\t\x12\r\n\x05istio\x18\x02 \x01(\t\"\xb7\x01\n\x0eGatewaysConfig\x12:\n\x13istio_egressgateway\x18\x01 \x01(\x0b\x32\x1d.v1alpha1.EgressGatewayConfig\x12+\n\x07\x65nabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12<\n\x14istio_ingressgateway\x18\x04 \x01(\x0b\x32\x1e.v1alpha1.IngressGatewayConfig\"\xed\x13\n\x0cGlobalConfig\x12\"\n\x04\x61rch\x18\x01 \x01(\x0b\x32\x14.v1alpha1.ArchConfig\x12=\n\x0c\x63\x65rtificates\x18( \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x17\n\x0f\x63onfigNamespace\x18\x02 \x01(\t\x12\x1b\n\x13\x63onfigRootNamespace\x18\x32 \x01(\t\x12\x34\n\x10\x63onfigValidation\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12?\n\x1b\x63ontrolPlaneSecurityEnabled\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\'\n\x1f\x64\x65\x66\x61ultConfigVisibilitySettings\x18\x34 \x03(\t\x12\x41\n\x13\x64\x65\x66\x61ultNodeSelector\x18\x06 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12R\n\x1a\x64\x65\x66\x61ultPodDisruptionBudget\x18\x07 \x01(\x0b\x32*.v1alpha1.DefaultPodDisruptionBudgetConfigB\x02\x18\x01\x12\x37\n\x13\x64isablePolicyChecks\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12>\n\x10\x64\x65\x66\x61ultResources\x18\t \x01(\x0b\x32 .v1alpha1.DefaultResourcesConfigB\x02\x18\x01\x12G\n\x12\x64\x65\x66\x61ultTolerations\x18\x37 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12\x32\n\x0e\x65nableHelmTest\x18\n \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x31\n\renableTracing\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0b\n\x03hub\x18\x0c \x01(\t\x12\x17\n\x0fimagePullPolicy\x18\r \x01(\t\x12\x18\n\x10imagePullSecrets\x18% \x03(\t\x12\x16\n\x0eistioNamespace\x18\x0e \x01(\t\x12;\n\x11localityLbSetting\x18\x0f \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x35\n\nk8sIngress\x18\x10 \x01(\x0b\x32!.v1alpha1.KubernetesIngressConfig\x12-\n\tlogAsJson\x18$ \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12.\n\x07logging\x18\x11 \x01(\x0b\x32\x1d.v1alpha1.GlobalLoggingConfig\x12\x34\n\rmeshExpansion\x18\x12 \x01(\x0b\x32\x1d.v1alpha1.MeshExpansionConfig\x12\x0e\n\x06meshID\x18\x35 \x01(\t\x12\x36\n\x0cmeshNetworks\x18\x13 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x16\n\x0emonitoringPort\x18\x14 \x01(\r\x12\"\n\x04mtls\x18\x15 \x01(\x0b\x32\x14.v1alpha1.MTLSConfig\x12\x32\n\x0cmultiCluster\x18\x16 \x01(\x0b\x32\x1c.v1alpha1.MultiClusterConfig\x12\x0f\n\x07network\x18\' \x01(\t\x12\x1e\n\x16podDNSSearchNamespaces\x18+ \x03(\t\x12@\n\x1comitSidecarInjectorConfigMap\x18& \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x30\n\x0coneNamespace\x18\x17 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12:\n\x16operatorManageWebhooks\x18) \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x44\n\x15outboundTrafficPolicy\x18\x18 \x01(\x0b\x32%.v1alpha1.OutboundTrafficPolicyConfig\x12\x37\n\x13policyCheckFailOpen\x18\x19 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x17\n\x0fpolicyNamespace\x18\x1a \x01(\t\x12\x1d\n\x11priorityClassName\x18\x1b \x01(\tB\x02\x18\x01\x12\x1b\n\x13prometheusNamespace\x18\x33 \x01(\t\x12$\n\x05proxy\x18\x1c \x01(\x0b\x32\x15.v1alpha1.ProxyConfig\x12,\n\tproxyInit\x18\x1d \x01(\x0b\x32\x19.v1alpha1.ProxyInitConfig\x12 \n\x03sds\x18\x1e \x01(\x0b\x32\x13.v1alpha1.SDSConfig\x12$\n\x03tag\x18\x1f \x01(\x0b\x32\x17.v1alpha1.TypeInterface\x12\x1a\n\x12telemetryNamespace\x18  \x01(\t\x12&\n\x06tracer\x18! \x01(\x0b\x32\x16.v1alpha1.TracerConfig\x12\x13\n\x0btrustDomain\x18\" \x01(\t\x12\x1a\n\x12trustDomainAliases\x18* \x03(\t\x12*\n\x06useMCP\x18# \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x0bistioRemote\x18, \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12<\n\x18\x63reateRemoteSvcEndpoints\x18- \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12@\n\x1cremotePilotCreateSvcEndpoint\x18. \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x1b\n\x13remotePolicyAddress\x18/ \x01(\t\x12\x1a\n\x12remotePilotAddress\x18\x30 \x01(\t\x12\x1e\n\x16remoteTelemetryAddress\x18\x31 \x01(\t\x12&\n\x06istiod\x18\x36 \x01(\x0b\x32\x16.v1alpha1.IstiodConfig\x12\x19\n\x11pilotCertProvider\x18\x38 \x01(\t\x12\x11\n\tjwtPolicy\x18\x39 \x01(\t\x12 \n\x03sts\x18: \x01(\x0b\x32\x13.v1alpha1.STSConfig\x12\x10\n\x08revision\x18; \x01(\t\x12\x32\n\x0emountMtlsCerts\x18< \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x11\n\tcaAddress\x18= \x01(\t\" \n\tSTSConfig\x12\x13\n\x0bservicePort\x18\x01 \x01(\r\";\n\x0cIstiodConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"$\n\x13GlobalLoggingConfig\x12\r\n\x05level\x18\x01 \x01(\t\"\xfc\x0f\n\x14IngressGatewayConfig\x12\x34\n\x10\x61utoscaleEnabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMax\x18\x02 \x01(\r\x12\x14\n\x0c\x61utoscaleMin\x18\x03 \x01(\r\x12\x16\n\x0e\x63onnectTimeout\x18\x04 \x01(\t\x12\x35\n\x03\x63pu\x18\x05 \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfigB\x02\x18\x01\x12\x31\n\rcustomService\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05\x64\x65\x62ug\x18\x07 \x01(\t\x12\x0e\n\x06\x64omain\x18\x08 \x01(\t\x12\x30\n\rdrainDuration\x18\t \x01(\x0b\x32\x19.google.protobuf.Duration\x12+\n\x07\x65nabled\x18\n \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x03\x65nv\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x13\n\x0b\x65xternalIPs\x18\x0c \x03(\t\x12.\n\nk8sIngress\x18\r \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x33\n\x0fk8sIngressHttps\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x06labels\x18\x0f \x01(\x0b\x32\x1d.v1alpha1.GatewayLabelsConfig\x12\x16\n\x0eloadBalancerIP\x18\x10 \x01(\t\x12 \n\x18loadBalancerSourceRanges\x18\x11 \x03(\t\x12\x31\n\x12meshExpansionPorts\x18\x12 \x03(\x0b\x32\x15.v1alpha1.PortsConfig\x12\x0c\n\x04name\x18, \x01(\t\x12:\n\x0cnodeSelector\x18\x13 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12<\n\x0epodAnnotations\x18\x14 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\x15 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\x16 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12$\n\x05ports\x18\x17 \x03(\x0b\x32\x15.v1alpha1.PortsConfig\x12\x18\n\x0creplicaCount\x18\x18 \x01(\rB\x02\x18\x01\x12\x37\n\tresources\x18\x19 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12.\n\x03sds\x18\x1a \x01(\x0b\x32!.v1alpha1.IngressGatewaySdsConfig\x12-\n\rsecretVolumes\x18\x1b \x03(\x0b\x32\x16.v1alpha1.SecretVolume\x12<\n\x12serviceAnnotations\x18\x1c \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x0c\n\x04type\x18\x1d \x01(\t\x12\x30\n\x04zvpn\x18\x1e \x01(\x0b\x32\".v1alpha1.IngressGatewayZvpnConfig\x12;\n\x0frollingMaxSurge\x18\x1f \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12\x41\n\x15rollingMaxUnavailable\x18  \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12\x18\n\x10\x61pplicationPorts\x18! \x01(\t\x12\x1d\n\x15\x65xternalTrafficPolicy\x18\" \x01(\t\x12@\n\x0btolerations\x18# \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12=\n\x0cingressPorts\x18$ \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x45\n\x14\x61\x64\x64itionalContainers\x18% \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12>\n\rconfigVolumes\x18& \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x30\n\x0c\x63\x65rtificates\x18\' \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\'\n\x03tls\x18( \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x42\n\x18telemetry_addon_gateways\x18) \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x36\n\x05hosts\x18* \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x1d\n\x15telemetry_domain_name\x18+ \x01(\t\"\x81\x01\n\x17IngressGatewaySdsConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05image\x18\x02 \x01(\t\x12*\n\tresources\x18\x03 \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\"W\n\x18IngressGatewayZvpnConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0e\n\x06suffix\x18\x02 \x01(\t\"N\n\x1fKubernetesEnvMixerAdapterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x8c\x01\n\x17KubernetesIngressConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x0b\x65nableHttps\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x13\n\x0bgatewayName\x18\x03 \x01(\t\"L\n\x12LoadSheddingConfig\x12\x18\n\x10latencyThreshold\x18\x01 \x01(\t\x12\x1c\n\x04mode\x18\x02 \x01(\x0e\x32\x0e.v1alpha1.mode\"c\n\nMTLSConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12(\n\x04\x61uto\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"n\n\x13MeshExpansionConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12*\n\x06useILB\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xc0\x02\n\x1cMixerTelemetryAdaptersConfig\x12@\n\rkubernetesenv\x18\x01 \x01(\x0b\x32).v1alpha1.KubernetesEnvMixerAdapterConfig\x12:\n\nprometheus\x18\x02 \x01(\x0b\x32&.v1alpha1.PrometheusMixerAdapterConfig\x12\x30\n\x05stdio\x18\x03 \x01(\x0b\x32!.v1alpha1.StdioMixerAdapterConfig\x12<\n\x0bstackdriver\x18\x04 \x01(\x0b\x32\'.v1alpha1.StackdriverMixerAdapterConfig\x12\x32\n\x0euseAdapterCRDs\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xbd\x02\n\x19MixerPolicyAdaptersConfig\x12@\n\rkubernetesenv\x18\x01 \x01(\x0b\x32).v1alpha1.KubernetesEnvMixerAdapterConfig\x12:\n\nprometheus\x18\x02 \x01(\x0b\x32&.v1alpha1.PrometheusMixerAdapterConfig\x12\x30\n\x05stdio\x18\x03 \x01(\x0b\x32!.v1alpha1.StdioMixerAdapterConfig\x12<\n\x0bstackdriver\x18\x04 \x01(\x0b\x32\'.v1alpha1.StackdriverMixerAdapterConfig\x12\x32\n\x0euseAdapterCRDs\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xa7\x01\n\x0bMixerConfig\x12+\n\x06policy\x18\x01 \x01(\x0b\x32\x1b.v1alpha1.MixerPolicyConfig\x12\x31\n\ttelemetry\x18\x02 \x01(\x0b\x32\x1e.v1alpha1.MixerTelemetryConfig\x12\x38\n\x08\x61\x64\x61pters\x18\x03 \x01(\x0b\x32&.v1alpha1.MixerTelemetryAdaptersConfig\"\xe9\x07\n\x11MixerPolicyConfig\x12\x34\n\x10\x61utoscaleEnabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMax\x18\x02 \x01(\r\x12\x14\n\x0c\x61utoscaleMin\x18\x03 \x01(\r\x12\x35\n\x03\x63pu\x18\x04 \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfigB\x02\x18\x01\x12+\n\x07\x65nabled\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05image\x18\x06 \x01(\t\x12<\n\x0epodAnnotations\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x18\n\x0creplicaCount\x18\x08 \x01(\rB\x02\x18\x01\x12\x35\n\x08\x61\x64\x61pters\x18\t \x01(\x0b\x32#.v1alpha1.MixerPolicyAdaptersConfig\x12:\n\x16sessionAffinityEnabled\x18\n \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12*\n\tresources\x18\x0b \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\x12;\n\x0frollingMaxSurge\x18\x0c \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12\x41\n\x15rollingMaxUnavailable\x18\r \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\x0e \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\x0f \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12:\n\x0cnodeSelector\x18\x10 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12-\n\x03\x65nv\x18\x11 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12@\n\x0btolerations\x18\x12 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12\x0b\n\x03hub\x18\x13 \x01(\t\x12$\n\x03tag\x18\x14 \x01(\x0b\x32\x17.v1alpha1.TypeInterface\"\xd0\x08\n\x14MixerTelemetryConfig\x12\x34\n\x10\x61utoscaleEnabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMax\x18\x03 \x01(\r\x12\x14\n\x0c\x61utoscaleMin\x18\x04 \x01(\r\x12\x35\n\x03\x63pu\x18\x05 \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfigB\x02\x18\x01\x12+\n\x07\x65nabled\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x03\x65nv\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\r\n\x05image\x18\x08 \x01(\t\x12\x32\n\x0cloadshedding\x18\t \x01(\x0b\x32\x1c.v1alpha1.LoadSheddingConfig\x12:\n\x0cnodeSelector\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12<\n\x0epodAnnotations\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x18\n\x0creplicaCount\x18\x0c \x01(\rB\x02\x18\x01\x12;\n\x0frollingMaxSurge\x18\x0f \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12\x41\n\x15rollingMaxUnavailable\x18\x10 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12*\n\x06useMCP\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x1a\n\x12reportBatchMaxTime\x18\x12 \x01(\t\x12\x1d\n\x15reportBatchMaxEntries\x18\x13 \x01(\r\x12*\n\tresources\x18\r \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\x12:\n\x16sessionAffinityEnabled\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\x14 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\x15 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12@\n\x0btolerations\x18\x16 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12\x0b\n\x03hub\x18\x17 \x01(\t\x12$\n\x03tag\x18\x18 \x01(\x0b\x32\x17.v1alpha1.TypeInterface\"V\n\x12MultiClusterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x13\n\x0b\x63lusterName\x18\x02 \x01(\t\"\x95\x04\n\x0fNodeAgentConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x03\x65nv\x18\x02 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\r\n\x05image\x18\x03 \x01(\t\x12:\n\x0cnodeSelector\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12@\n\x0btolerations\x18\x05 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\x06 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\x07 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12<\n\x0epodAnnotations\x18\x08 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x0b\n\x03hub\x18\t \x01(\t\x12$\n\x03tag\x18\n \x01(\x0b\x32\x17.v1alpha1.TypeInterface\"\x81\x01\n\x1bOutboundTrafficPolicyConfig\x12\x38\n\x04mode\x18\x02 \x01(\x0e\x32*.v1alpha1.OutboundTrafficPolicyConfig.Mode\"(\n\x04Mode\x12\r\n\tALLOW_ANY\x10\x00\x12\x11\n\rREGISTRY_ONLY\x10\x01\"\x97\r\n\x0bPilotConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x10\x61utoscaleEnabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x14\n\x0c\x61utoscaleMin\x18\x03 \x01(\r\x12\x14\n\x0c\x61utoscaleMax\x18\x04 \x01(\r\x12\x18\n\x0creplicaCount\x18\x05 \x01(\rB\x02\x18\x01\x12\r\n\x05image\x18\x06 \x01(\t\x12+\n\x07sidecar\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x15\n\rtraceSampling\x18\x08 \x01(\x01\x12*\n\tresources\x18\t \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\x12\x17\n\x0f\x63onfigNamespace\x18\n \x01(\t\x12\x35\n\x03\x63pu\x18\x0b \x01(\x0b\x32$.v1alpha1.CPUTargetUtilizationConfigB\x02\x18\x01\x12:\n\x0cnodeSelector\x18\x0c \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x42\n\x1fkeepaliveMaxServerConnectionAge\x18\r \x01(\x0b\x32\x19.google.protobuf.Duration\x12:\n\x10\x64\x65ploymentLabels\x18\x0e \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x36\n\x0cmeshNetworks\x18\x0f \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\x10 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\x11 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12-\n\tconfigMap\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x07ingress\x18\x13 \x01(\x0b\x32\x1c.v1alpha1.PilotIngressConfig\x12*\n\x06useMCP\x18\x14 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x03\x65nv\x18\x15 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12+\n\x06policy\x18\x16 \x01(\x0b\x32\x1b.v1alpha1.PilotPolicyConfig\x12;\n\x0frollingMaxSurge\x18\x18 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12\x41\n\x15rollingMaxUnavailable\x18\x19 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12@\n\x0btolerations\x18\x1a \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12>\n\rappNamespaces\x18\x1b \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x45\n!enableProtocolSniffingForOutbound\x18\x1c \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x44\n enableProtocolSniffingForInbound\x18\x1d \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12<\n\x0epodAnnotations\x18\x1e \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x31\n\x0c\x63onfigSource\x18\x1f \x01(\x0b\x32\x1b.v1alpha1.PilotConfigSource\x12\x1f\n\x17jwksResolverExtraRootCA\x18  \x01(\t\x12\x38\n\x07plugins\x18! \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x0b\n\x03hub\x18\" \x01(\t\x12$\n\x03tag\x18# \x01(\x0b\x32\x17.v1alpha1.TypeInterface\"\x82\x01\n\x12PilotIngressConfig\x12\x16\n\x0eingressService\x18\x01 \x01(\t\x12>\n\x15ingressControllerMode\x18\x02 \x01(\x0e\x32\x1f.v1alpha1.ingressControllerMode\x12\x14\n\x0cingressClass\x18\x03 \x01(\t\"@\n\x11PilotPolicyConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x90\x01\n\x0fTelemetryConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\'\n\x02v1\x18\x02 \x01(\x0b\x32\x1b.v1alpha1.TelemetryV1Config\x12\'\n\x02v2\x18\x03 \x01(\x0b\x32\x1b.v1alpha1.TelemetryV2Config\"@\n\x11TelemetryV1Config\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x80\x02\n\x11TelemetryV2Config\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x39\n\nprometheus\x18\x02 \x01(\x0b\x32%.v1alpha1.TelemetryV2PrometheusConfig\x12;\n\x0bstackdriver\x18\x03 \x01(\x0b\x32&.v1alpha1.TelemetryV2StackDriverConfig\x12\x46\n\x11metadata_exchange\x18\x04 \x01(\x0b\x32+.v1alpha1.TelemetryV2MetadataExchangeConfig\"T\n!TelemetryV2MetadataExchangeConfig\x12/\n\x0bwasmEnabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"{\n\x1bTelemetryV2PrometheusConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x0bwasmEnabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x90\x02\n\x1cTelemetryV2StackDriverConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x07logging\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12.\n\nmonitoring\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12,\n\x08topology\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x0e\x63onfigOverride\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"0\n\x11PilotConfigSource\x12\x1b\n\x13subscribedResources\x18\x01 \x03(\t\"O\n\x0bPortsConfig\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\x05\x12\x10\n\x08nodePort\x18\x03 \x01(\x05\x12\x12\n\ntargetPort\x18\x04 \x01(\x05\"\xe2\x07\n\x10PrometheusConfig\x12<\n\x18\x63reatePrometheusResource\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12+\n\x07\x65nabled\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x18\n\x0creplicaCount\x18\x03 \x01(\rB\x02\x18\x01\x12\x0b\n\x03hub\x18\x04 \x01(\t\x12$\n\x03tag\x18\x05 \x01(\x0b\x32\x17.v1alpha1.TypeInterface\x12\x11\n\tretention\x18\x06 \x01(\t\x12:\n\x0cnodeSelector\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x31\n\x0escrapeInterval\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x13\n\x0b\x63ontextPath\x18\t \x01(\t\x12-\n\x07ingress\x18\n \x01(\x0b\x32\x1c.v1alpha1.AddonIngressConfig\x12\x32\n\x07service\x18\x0b \x01(\x0b\x32!.v1alpha1.PrometheusServiceConfig\x12\x34\n\x08security\x18\x0c \x01(\x0b\x32\".v1alpha1.PrometheusSecurityConfig\x12@\n\x0btolerations\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\x0e \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\x0f \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12*\n\tresources\x18\x10 \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\x12@\n\x0b\x64\x61tasources\x18\x11 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12<\n\x0epodAnnotations\x18\x12 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x11\n\x05image\x18\x13 \x01(\tB\x02\x18\x01\x12;\n\x17provisionPrometheusCert\x18\x14 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x85\x01\n\x1cPrometheusMixerAdapterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x38\n\x15metricsExpiryDuration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\"G\n\x18PrometheusSecurityConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x8d\x01\n\x17PrometheusServiceConfig\x12\x35\n\x0b\x61nnotations\x18\x01 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12;\n\x08nodePort\x18\x02 \x01(\x0b\x32).v1alpha1.PrometheusServiceNodePortConfig\"\\\n\x1fPrometheusServiceNodePortConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0c\n\x04port\x18\x02 \x01(\r\"\xb3\t\n\x0bProxyConfig\x12+\n\x07\x65nabled\x18# \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x15\n\raccessLogFile\x18\x01 \x01(\t\x12\x17\n\x0f\x61\x63\x63\x65ssLogFormat\x18\x02 \x01(\t\x12\x36\n\x11\x61\x63\x63\x65ssLogEncoding\x18\x03 \x01(\x0e\x32\x1b.v1alpha1.accessLogEncoding\x12\x12\n\nautoInject\x18\x04 \x01(\t\x12\x15\n\rclusterDomain\x18\x05 \x01(\t\x12\x19\n\x11\x63omponentLogLevel\x18\x06 \x01(\t\x12\x13\n\x0b\x63oncurrency\x18\x07 \x01(\r\x12\x31\n\x0e\x64nsRefreshRate\x18\x08 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x32\n\x0e\x65nableCoreDump\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x39\n\x13\x65nvoyMetricsService\x18\n \x01(\x0b\x32\x1c.v1alpha1.EnvoyMetricsConfig\x12\x31\n\x0b\x65nvoyStatsd\x18\x0b \x01(\x0b\x32\x1c.v1alpha1.EnvoyMetricsConfig\x12\x1b\n\x13\x65xcludeInboundPorts\x18\x0c \x01(\t\x12\x17\n\x0f\x65xcludeIPRanges\x18\r \x01(\t\x12\r\n\x05image\x18\x0e \x01(\t\x12\x1b\n\x13includeInboundPorts\x18\x0f \x01(\t\x12\x17\n\x0fincludeIPRanges\x18\x10 \x01(\t\x12\x1a\n\x12kubevirtInterfaces\x18\x11 \x01(\t\x12\x10\n\x08logLevel\x18\x12 \x01(\t\x12.\n\nprivileged\x18\x13 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12$\n\x1creadinessInitialDelaySeconds\x18\x14 \x01(\r\x12\x1e\n\x16readinessPeriodSeconds\x18\x15 \x01(\r\x12!\n\x19readinessFailureThreshold\x18\x16 \x01(\r\x12\x12\n\nstatusPort\x18\x17 \x01(\r\x12*\n\tresources\x18\x18 \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\x12 \n\x06tracer\x18\x19 \x01(\x0e\x32\x10.v1alpha1.tracer\x12 \n\x18protocolDetectionTimeout\x18\x1a \x01(\t\x12=\n\x15\x65nvoyAccessLogService\x18\x1b \x01(\x0b\x32\x1e.v1alpha1.EnvoyAccessLogConfig\x12\x1c\n\x14\x65xcludeOutboundPorts\x18\x1c \x01(\t\x12\x30\n\rdrainDuration\x18\x1d \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x16\n\x0e\x63onnectTimeout\x18\x1e \x01(\t\x12\x39\n\x16parentShutdownDuration\x18  \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x1f\n\x13\x65nableCoreDumpImage\x18! \x01(\tB\x02\x18\x01\x12\x16\n\x0eoutlierLogPath\x18\" \x01(\t\"\xd1\x01\n\x14\x45nvoyAccessLogConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0c\n\x04host\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\t\x12\x38\n\x0btlsSettings\x18\x04 \x01(\x0b\x32#.v1alpha1.EnvoyAccessLogtlsSettings\x12\x36\n\x0ctcpKeepalive\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"\x96\x01\n\x19\x45nvoyAccessLogtlsSettings\x12\x0c\n\x04mode\x18\x01 \x01(\t\x12\x19\n\x11\x63lientCertificate\x18\x02 \x01(\t\x12\x12\n\nprivateKey\x18\x03 \x01(\t\x12\x16\n\x0e\x63\x61\x43\x65rtificates\x18\x04 \x01(\t\x12\x0b\n\x03sni\x18\x05 \x01(\t\x12\x17\n\x0fsubjectAltNames\x18\x06 \x03(\t\"L\n\x0fProxyInitConfig\x12\r\n\x05image\x18\x01 \x01(\t\x12*\n\tresources\x18\x05 \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\"6\n\x17ResourcesRequestsConfig\x12\x0b\n\x03\x63pu\x18\x01 \x01(\t\x12\x0e\n\x06memory\x18\x02 \x01(\t\"\xf7\x01\n\tSDSConfig\x12/\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x02\x18\x01\x12\x13\n\x07udsPath\x18\x02 \x01(\tB\x02\x18\x01\x12\x34\n\x0cuseNormalJwt\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x02\x18\x01\x12\x39\n\x11useTrustworthyJwt\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValueB\x02\x18\x01\x12\x33\n\x05token\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\"C\n\x0cSecretVolume\x12\x11\n\tmountPath\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nsecretName\x18\x03 \x01(\t\"\x9d\x08\n\x0eSecurityConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x18\n\x0creplicaCount\x18\x02 \x01(\rB\x02\x18\x01\x12\r\n\x05image\x18\x03 \x01(\t\x12.\n\nselfSigned\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x13\n\x0btrustDomain\x18\x05 \x01(\t\x12\x38\n\x08\x64nsCerts\x18\x06 \x03(\x0b\x32&.v1alpha1.SecurityConfig.DnsCertsEntry\x12\x34\n\x10\x63reateMeshPolicy\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12=\n\x19\x65nableNamespacesByDefault\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x36\n\x12\x63itadelHealthCheck\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12:\n\x0cnodeSelector\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12-\n\x03\x65nv\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12<\n\x0epodAnnotations\x18\x0c \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x17\n\x0fworkloadCertTtl\x18\r \x01(\t\x12@\n\x0btolerations\x18\x0e \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12*\n\tresources\x18\x0f \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\x12;\n\x0frollingMaxSurge\x18\x10 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12\x41\n\x15rollingMaxUnavailable\x18\x11 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\x12 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\x13 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x1a/\n\rDnsCertsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"x\n\rServiceConfig\x12\x35\n\x0b\x61nnotations\x18\x01 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x14\n\x0c\x65xternalPort\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x12 \x01(\t\"\xaa\t\n\x15SidecarInjectorConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12=\n\x19\x65nableNamespacesByDefault\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\r\n\x05image\x18\x03 \x01(\t\x12\x0b\n\x03hub\x18\x04 \x01(\t\x12$\n\x03tag\x18\x05 \x01(\x0b\x32\x17.v1alpha1.TypeInterface\x12:\n\x0cnodeSelector\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x44\n\x13neverInjectSelector\x18\x0b \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\x45\n\x14\x61lwaysInjectSelector\x18\x0c \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\x0e \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12\x18\n\x0creplicaCount\x18\x0f \x01(\rB\x02\x18\x01\x12\x37\n\x13rewriteAppHTTPProbe\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12.\n\nselfSigned\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x13\n\x0binjectLabel\x18\x12 \x01(\t\x12=\n\x13injectedAnnotations\x18\x13 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12*\n\tresources\x18\x14 \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\x12\x38\n\x0eobjectSelector\x18\x15 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12@\n\x0btolerations\x18\x16 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12\x33\n\tlifecycle\x18\x17 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12<\n\x0epodAnnotations\x18\x18 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12;\n\x0frollingMaxSurge\x18\x19 \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\x12\x41\n\x15rollingMaxUnavailable\x18\x1a \x01(\x0b\x32\x1e.v1alpha1.TypeIntOrStringForPBB\x02\x18\x01\"x\n\x17StdioMixerAdapterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x30\n\x0coutputAsJson\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xb5\x03\n\x1dStackdriverMixerAdapterConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12-\n\x04\x61uth\x18\x02 \x01(\x0b\x32\x1f.v1alpha1.StackdriverAuthConfig\x12\x31\n\x06tracer\x18\x03 \x01(\x0b\x32!.v1alpha1.StackdriverTracerConfig\x12\x37\n\x0c\x63ontextGraph\x18\x04 \x01(\x0b\x32!.v1alpha1.StackdriverContextGraph\x12\x46\n\x07logging\x18\x05 \x01(\x0b\x32\x35.v1alpha1.StackdriverMixerAdapterConfig.EnabledConfig\x12\x46\n\x07metrics\x18\x06 \x01(\x0b\x32\x35.v1alpha1.StackdriverMixerAdapterConfig.EnabledConfig\x1a<\n\rEnabledConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"w\n\x15StackdriverAuthConfig\x12\x32\n\x0e\x61ppCredentials\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0e\n\x06\x61piKey\x18\x02 \x01(\t\x12\x1a\n\x12serviceAccountPath\x18\x03 \x01(\t\"a\n\x17StackdriverTracerConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x19\n\x11sampleProbability\x18\x02 \x01(\r\"F\n\x17StackdriverContextGraph\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\xd8\x01\n\x0cTracerConfig\x12.\n\x07\x64\x61tadog\x18\x01 \x01(\x0b\x32\x1d.v1alpha1.TracerDatadogConfig\x12\x32\n\tlightstep\x18\x02 \x01(\x0b\x32\x1f.v1alpha1.TracerLightStepConfig\x12,\n\x06zipkin\x18\x03 \x01(\x0b\x32\x1c.v1alpha1.TracerZipkinConfig\x12\x36\n\x0bstackdriver\x18\x04 \x01(\x0b\x32!.v1alpha1.TracerStackdriverConfig\"&\n\x13TracerDatadogConfig\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\"}\n\x15TracerLightStepConfig\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63\x63\x65ssToken\x18\x02 \x01(\t\x12\x12\n\ncacertPath\x18\x03 \x01(\t\x12*\n\x06secure\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"%\n\x12TracerZipkinConfig\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\t\"\xa5\x01\n\x17TracerStackdriverConfig\x12)\n\x05\x64\x65\x62ug\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x1d\n\x15maxNumberOfAttributes\x18\x02 \x01(\r\x12\x1e\n\x16maxNumberOfAnnotations\x18\x03 \x01(\r\x12 \n\x18maxNumberOfMessageEvents\x18\x04 \x01(\r\"\xfb\x04\n\rTracingConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12/\n\x07ingress\x18\x02 \x01(\x0b\x32\x1e.v1alpha1.TracingIngressConfig\x12-\n\x06jaeger\x18\x03 \x01(\x0b\x32\x1d.v1alpha1.TracingJaegerConfig\x12:\n\x0cnodeSelector\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12\x10\n\x08provider\x18\x05 \x01(\t\x12(\n\x07service\x18\x06 \x01(\x0b\x32\x17.v1alpha1.ServiceConfig\x12-\n\x06zipkin\x18\x07 \x01(\x0b\x32\x1d.v1alpha1.TracingZipkinConfig\x12\x35\n\nopencensus\x18\x08 \x01(\x0b\x32!.v1alpha1.TracingOpencensusConfig\x12\x13\n\x0b\x63ontextPath\x18\t \x01(\t\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\x0e \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12@\n\x0btolerations\x18\x0f \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\"\x82\x02\n\x17TracingOpencensusConfig\x12\x0b\n\x03hub\x18\x01 \x01(\t\x12$\n\x03tag\x18\x02 \x01(\x0b\x32\x17.v1alpha1.TypeInterface\x12=\n\texporters\x18\x03 \x01(\x0b\x32*.v1alpha1.TracingOpencensusExportersConfig\x12\x37\n\tresources\x18\x05 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12<\n\x0epodAnnotations\x18\x06 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\"Y\n TracingOpencensusExportersConfig\x12\x35\n\x0bstackdriver\x18\x01 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"\xb8\x01\n\x14TracingIngressConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x0b\x61nnotations\x18\x02 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\r\n\x05hosts\x18\x03 \x03(\t\x12-\n\x03tls\x18\x04 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\"\xf7\x02\n\x13TracingJaegerConfig\x12\x0b\n\x03hub\x18\x01 \x01(\t\x12$\n\x03tag\x18\x02 \x01(\x0b\x32\x17.v1alpha1.TypeInterface\x12\r\n\x05image\x18\n \x01(\t\x12\x33\n\x06memory\x18\x03 \x01(\x0b\x32#.v1alpha1.TracingJaegerMemoryConfig\x12\x17\n\x0fspanStorageType\x18\x04 \x01(\t\x12+\n\x07persist\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x18\n\x10storageClassName\x18\x06 \x01(\t\x12\x12\n\naccessMode\x18\x07 \x01(\t\x12\x37\n\tresources\x18\x08 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12<\n\x0epodAnnotations\x18\t \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\"/\n\x19TracingJaegerMemoryConfig\x12\x12\n\nmax_traces\x18\x01 \x01(\r\"\xc8\x02\n\x13TracingZipkinConfig\x12\x0b\n\x03hub\x18\x01 \x01(\t\x12$\n\x03tag\x18\x02 \x01(\x0b\x32\x17.v1alpha1.TypeInterface\x12\r\n\x05image\x18\t \x01(\t\x12\x19\n\x11probeStartupDelay\x18\x03 \x01(\r\x12\x11\n\tqueryPort\x18\x04 \x01(\r\x12*\n\tresources\x18\x05 \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\x12\x14\n\x0cjavaOptsHeap\x18\x06 \x01(\r\x12\x10\n\x08maxSpans\x18\x07 \x01(\r\x12/\n\x04node\x18\x08 \x01(\x0b\x32!.v1alpha1.TracingZipkinNodeConfig\x12<\n\x0epodAnnotations\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\"\'\n\x17TracingZipkinNodeConfig\x12\x0c\n\x04\x63pus\x18\x01 \x01(\r\"o\n\x13KialiSecurityConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x11\n\tcert_file\x18\x02 \x01(\t\x12\x18\n\x10private_key_file\x18\x03 \x01(\t\"Y\n\x12KialiServiceConfig\x12\x35\n\x0b\x61nnotations\x18\x01 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x0c\n\x04type\x18\x12 \x01(\t\"\x98\x02\n\x14KialiDashboardConfig\x12\x12\n\nsecretName\x18\x01 \x01(\t\x12\x13\n\x0busernameKey\x18\x02 \x01(\t\x12\x15\n\rpassphraseKey\x18\x03 \x01(\t\x12\x30\n\x0cviewOnlyMode\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x12\n\ngrafanaURL\x18\x05 \x01(\t\x12\x11\n\tjaegerURL\x18\x06 \x01(\t\x12.\n\x04\x61uth\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x1b\n\x13grafanaInClusterURL\x18\x08 \x01(\t\x12\x1a\n\x12jaegerInClusterURL\x18\t \x01(\t\"\xbd\x01\n\x12KialiIngressConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x0b\x61nnotations\x18\x02 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12\x34\n\x03tls\x18\x03 \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterface\x12\r\n\x05hosts\x18\x04 \x03(\t\"\xf2\x06\n\x0bKialiConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x34\n\x10\x63reateDemoSecret\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0b\n\x03hub\x18\x03 \x01(\t\x12$\n\x03tag\x18\x04 \x01(\x0b\x32\x17.v1alpha1.TypeInterface\x12\x18\n\x0creplicaCount\x18\x05 \x01(\rB\x02\x18\x01\x12\x1b\n\x13prometheusNamespace\x18\x06 \x01(\t\x12/\n\x08security\x18\x07 \x01(\x0b\x32\x1d.v1alpha1.KialiSecurityConfig\x12\x31\n\tdashboard\x18\x08 \x01(\x0b\x32\x1e.v1alpha1.KialiDashboardConfig\x12-\n\x07ingress\x18\t \x01(\x0b\x32\x1c.v1alpha1.KialiIngressConfig\x12\x13\n\x0b\x63ontextPath\x18\x0f \x01(\t\x12:\n\x0cnodeSelector\x18\n \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12<\n\x0epodAnnotations\x18\x0b \x01(\x0b\x32 .v1alpha1.TypeMapStringInterfaceB\x02\x18\x01\x12Q\n\x1cpodAntiAffinityLabelSelector\x18\x0c \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12U\n podAntiAffinityTermLabelSelector\x18\r \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12@\n\x0btolerations\x18\x0e \x01(\x0b\x32\'.v1alpha1.TypeSliceOfMapStringInterfaceB\x02\x18\x01\x12\x11\n\x05image\x18\x10 \x01(\tB\x02\x18\x01\x12*\n\tresources\x18\x11 \x01(\x0b\x32\x13.v1alpha1.ResourcesB\x02\x18\x01\x12\x1a\n\x0eprometheusAddr\x18\x12 \x01(\tB\x02\x18\x01\x12-\n\x07service\x18\x13 \x01(\x0b\x32\x1c.v1alpha1.KialiServiceConfig\"\xbd\x07\n\x06Values\x12\x30\n\x0b\x63\x65rtmanager\x18\x01 \x01(\x0b\x32\x1b.v1alpha1.CertManagerConfig\x12 \n\x03\x63ni\x18\x02 \x01(\x0b\x32\x13.v1alpha1.CNIConfig\x12-\n\x0cistiocoredns\x18\x03 \x01(\x0b\x32\x17.v1alpha1.CoreDNSConfig\x12&\n\x06galley\x18\x04 \x01(\x0b\x32\x16.v1alpha1.GalleyConfig\x12*\n\x08gateways\x18\x05 \x01(\x0b\x32\x18.v1alpha1.GatewaysConfig\x12&\n\x06global\x18\x06 \x01(\x0b\x32\x16.v1alpha1.GlobalConfig\x12\x31\n\x07grafana\x18\x07 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12$\n\x05mixer\x18\x08 \x01(\x0b\x32\x15.v1alpha1.MixerConfig\x12,\n\tnodeagent\x18\t \x01(\x0b\x32\x19.v1alpha1.NodeAgentConfig\x12$\n\x05pilot\x18\n \x01(\x0b\x32\x15.v1alpha1.PilotConfig\x12,\n\ttelemetry\x18\x17 \x01(\x0b\x32\x19.v1alpha1.TelemetryConfig\x12.\n\nprometheus\x18\x0b \x01(\x0b\x32\x1a.v1alpha1.PrometheusConfig\x12*\n\x08security\x18\x0c \x01(\x0b\x32\x18.v1alpha1.SecurityConfig\x12?\n\x16sidecarInjectorWebhook\x18\r \x01(\x0b\x32\x1f.v1alpha1.SidecarInjectorConfig\x12(\n\x07tracing\x18\x0e \x01(\x0b\x32\x17.v1alpha1.TracingConfig\x12$\n\x05kiali\x18\x0f \x01(\x0b\x32\x15.v1alpha1.KialiConfig\x12\x0f\n\x07version\x18\x10 \x01(\t\x12\x34\n\x10\x63lusterResources\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12<\n\x12prometheusOperator\x18\x12 \x01(\x0b\x32 .v1alpha1.TypeMapStringInterface\x12&\n\tistio_cni\x18\x13 \x01(\x0b\x32\x13.v1alpha1.CNIConfig\x12-\n\tkustomize\x18\x14 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x10\n\x08revision\x18\x15 \x01(\t\"\x18\n\x16TypeMapStringInterface\"\x1f\n\x1dTypeSliceOfMapStringInterface\"\x16\n\x14TypeIntOrStringForPB\"L\n\rZeroVPNConfig\x12+\n\x07\x65nabled\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0e\n\x06suffix\x18\x02 \x01(\t\"\x0f\n\rTypeInterface*/\n\x04mode\x12\x0c\n\x08\x64isabled\x10\x00\x12\x0c\n\x08log_only\x10\x01\x12\x0b\n\x07\x65nforce\x10\x02*9\n\x15ingressControllerMode\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\n\n\x06STRICT\x10\x01\x12\x07\n\x03OFF\x10\x02*\'\n\x11\x61\x63\x63\x65ssLogEncoding\x12\x08\n\x04JSON\x10\x00\x12\x08\n\x04TEXT\x10\x01*A\n\x06tracer\x12\n\n\x06zipkin\x10\x00\x12\r\n\tlightstep\x10\x01\x12\x0b\n\x07\x64\x61tadog\x10\x02\x12\x0f\n\x0bstackdriver\x10\x03\x42\nZ\x08v1alpha1b\x06proto3')
  ,
  dependencies=[google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,k8s_dot_io_dot_api_dot_core_dot_v1_dot_generated__pb2.DESCRIPTOR,github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,])

_MODE = _descriptor.EnumDescriptor(
  name='mode',
  full_name='v1alpha1.mode',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='disabled', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='log_only', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='enforce', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=29691,
  serialized_end=29738,
)
_sym_db.RegisterEnumDescriptor(_MODE)

mode = enum_type_wrapper.EnumTypeWrapper(_MODE)
_INGRESSCONTROLLERMODE = _descriptor.EnumDescriptor(
  name='ingressControllerMode',
  full_name='v1alpha1.ingressControllerMode',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='DEFAULT', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STRICT', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OFF', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=29740,
  serialized_end=29797,
)
_sym_db.RegisterEnumDescriptor(_INGRESSCONTROLLERMODE)

ingressControllerMode = enum_type_wrapper.EnumTypeWrapper(_INGRESSCONTROLLERMODE)
_ACCESSLOGENCODING = _descriptor.EnumDescriptor(
  name='accessLogEncoding',
  full_name='v1alpha1.accessLogEncoding',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='JSON', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TEXT', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=29799,
  serialized_end=29838,
)
_sym_db.RegisterEnumDescriptor(_ACCESSLOGENCODING)

accessLogEncoding = enum_type_wrapper.EnumTypeWrapper(_ACCESSLOGENCODING)
_TRACER = _descriptor.EnumDescriptor(
  name='tracer',
  full_name='v1alpha1.tracer',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='zipkin', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='lightstep', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='datadog', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='stackdriver', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=29840,
  serialized_end=29905,
)
_sym_db.RegisterEnumDescriptor(_TRACER)

tracer = enum_type_wrapper.EnumTypeWrapper(_TRACER)
disabled = 0
log_only = 1
enforce = 2
DEFAULT = 0
STRICT = 1
OFF = 2
JSON = 0
TEXT = 1
zipkin = 0
lightstep = 1
datadog = 2
stackdriver = 3


_OUTBOUNDTRAFFICPOLICYCONFIG_MODE = _descriptor.EnumDescriptor(
  name='Mode',
  full_name='v1alpha1.OutboundTrafficPolicyConfig.Mode',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ALLOW_ANY', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='REGISTRY_ONLY', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=14703,
  serialized_end=14743,
)
_sym_db.RegisterEnumDescriptor(_OUTBOUNDTRAFFICPOLICYCONFIG_MODE)


_ADDONINGRESSCONFIG = _descriptor.Descriptor(
  name='AddonIngressConfig',
  full_name='v1alpha1.AddonIngressConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.AddonIngressConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hosts', full_name='v1alpha1.AddonIngressConfig.hosts', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='annotations', full_name='v1alpha1.AddonIngressConfig.annotations', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tls', full_name='v1alpha1.AddonIngressConfig.tls', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=191,
  serialized_end=373,
)


_ARCHCONFIG = _descriptor.Descriptor(
  name='ArchConfig',
  full_name='v1alpha1.ArchConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='amd64', full_name='v1alpha1.ArchConfig.amd64', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ppc64le', full_name='v1alpha1.ArchConfig.ppc64le', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='s390x', full_name='v1alpha1.ArchConfig.s390x', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=375,
  serialized_end=434,
)


_CNICONFIG = _descriptor.Descriptor(
  name='CNIConfig',
  full_name='v1alpha1.CNIConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.CNIConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.CNIConfig.hub', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.CNIConfig.tag', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.CNIConfig.image', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pullPolicy', full_name='v1alpha1.CNIConfig.pullPolicy', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cniBinDir', full_name='v1alpha1.CNIConfig.cniBinDir', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cniConfDir', full_name='v1alpha1.CNIConfig.cniConfDir', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cniConfFileName', full_name='v1alpha1.CNIConfig.cniConfFileName', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='excludeNamespaces', full_name='v1alpha1.CNIConfig.excludeNamespaces', index=8,
      number=9, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.CNIConfig.podAnnotations', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='psp_cluster_role', full_name='v1alpha1.CNIConfig.psp_cluster_role', index=10,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='logLevel', full_name='v1alpha1.CNIConfig.logLevel', index=11,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='repair', full_name='v1alpha1.CNIConfig.repair', index=12,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='chained', full_name='v1alpha1.CNIConfig.chained', index=13,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=437,
  serialized_end=864,
)


_CNIREPAIRCONFIG = _descriptor.Descriptor(
  name='CNIRepairConfig',
  full_name='v1alpha1.CNIRepairConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.CNIRepairConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.CNIRepairConfig.hub', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.CNIRepairConfig.tag', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.CNIRepairConfig.image', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='labelPods', full_name='v1alpha1.CNIRepairConfig.labelPods', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='createEvents', full_name='v1alpha1.CNIRepairConfig.createEvents', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='deletePods', full_name='v1alpha1.CNIRepairConfig.deletePods', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='brokenPodLabelKey', full_name='v1alpha1.CNIRepairConfig.brokenPodLabelKey', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='brokenPodLabelValue', full_name='v1alpha1.CNIRepairConfig.brokenPodLabelValue', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='initContainerName', full_name='v1alpha1.CNIRepairConfig.initContainerName', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=867,
  serialized_end=1143,
)


_CPUTARGETUTILIZATIONCONFIG = _descriptor.Descriptor(
  name='CPUTargetUtilizationConfig',
  full_name='v1alpha1.CPUTargetUtilizationConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='targetAverageUtilization', full_name='v1alpha1.CPUTargetUtilizationConfig.targetAverageUtilization', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1145,
  serialized_end=1207,
)


_CERTMANAGERCONFIG = _descriptor.Descriptor(
  name='CertManagerConfig',
  full_name='v1alpha1.CertManagerConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.CertManagerConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.CertManagerConfig.hub', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.CertManagerConfig.tag', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.CertManagerConfig.image', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replicaCount', full_name='v1alpha1.CertManagerConfig.replicaCount', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='email', full_name='v1alpha1.CertManagerConfig.email', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='extraArgs', full_name='v1alpha1.CertManagerConfig.extraArgs', index=6,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.CertManagerConfig.nodeSelector', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.CertManagerConfig.resources', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podDnsPolicy', full_name='v1alpha1.CertManagerConfig.podDnsPolicy', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podDnsConfig', full_name='v1alpha1.CertManagerConfig.podDnsConfig', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.CertManagerConfig.podAntiAffinityLabelSelector', index=11,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.CertManagerConfig.podAntiAffinityTermLabelSelector', index=12,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.CertManagerConfig.tolerations', index=13,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.CertManagerConfig.podAnnotations', index=14,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podLabels', full_name='v1alpha1.CertManagerConfig.podLabels', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1210,
  serialized_end=1937,
)


_RESOURCES_LIMITSENTRY = _descriptor.Descriptor(
  name='LimitsEntry',
  full_name='v1alpha1.Resources.LimitsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='v1alpha1.Resources.LimitsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='v1alpha1.Resources.LimitsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2055,
  serialized_end=2100,
)

_RESOURCES_REQUESTSENTRY = _descriptor.Descriptor(
  name='RequestsEntry',
  full_name='v1alpha1.Resources.RequestsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='v1alpha1.Resources.RequestsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='v1alpha1.Resources.RequestsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2102,
  serialized_end=2149,
)

_RESOURCES = _descriptor.Descriptor(
  name='Resources',
  full_name='v1alpha1.Resources',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='limits', full_name='v1alpha1.Resources.limits', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='requests', full_name='v1alpha1.Resources.requests', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESOURCES_LIMITSENTRY, _RESOURCES_REQUESTSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1940,
  serialized_end=2149,
)


_COREDNSCONFIG = _descriptor.Descriptor(
  name='CoreDNSConfig',
  full_name='v1alpha1.CoreDNSConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.CoreDNSConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='coreDNSImage', full_name='v1alpha1.CoreDNSConfig.coreDNSImage', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='coreDNSTag', full_name='v1alpha1.CoreDNSConfig.coreDNSTag', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='coreDNSPluginImage', full_name='v1alpha1.CoreDNSConfig.coreDNSPluginImage', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.CoreDNSConfig.nodeSelector', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replicaCount', full_name='v1alpha1.CoreDNSConfig.replicaCount', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.CoreDNSConfig.podAnnotations', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.CoreDNSConfig.resources', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxSurge', full_name='v1alpha1.CoreDNSConfig.rollingMaxSurge', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxUnavailable', full_name='v1alpha1.CoreDNSConfig.rollingMaxUnavailable', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.CoreDNSConfig.podAntiAffinityLabelSelector', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.CoreDNSConfig.podAntiAffinityTermLabelSelector', index=11,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.CoreDNSConfig.tolerations', index=12,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2152,
  serialized_end=2838,
)


_DEFAULTPODDISRUPTIONBUDGETCONFIG = _descriptor.Descriptor(
  name='DefaultPodDisruptionBudgetConfig',
  full_name='v1alpha1.DefaultPodDisruptionBudgetConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.DefaultPodDisruptionBudgetConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2840,
  serialized_end=2919,
)


_DEFAULTRESOURCESCONFIG = _descriptor.Descriptor(
  name='DefaultResourcesConfig',
  full_name='v1alpha1.DefaultResourcesConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='requests', full_name='v1alpha1.DefaultResourcesConfig.requests', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2921,
  serialized_end=2998,
)


_EGRESSGATEWAYCONFIG = _descriptor.Descriptor(
  name='EgressGatewayConfig',
  full_name='v1alpha1.EgressGatewayConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='autoscaleEnabled', full_name='v1alpha1.EgressGatewayConfig.autoscaleEnabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autoscaleMax', full_name='v1alpha1.EgressGatewayConfig.autoscaleMax', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autoscaleMin', full_name='v1alpha1.EgressGatewayConfig.autoscaleMin', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='connectTimeout', full_name='v1alpha1.EgressGatewayConfig.connectTimeout', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu', full_name='v1alpha1.EgressGatewayConfig.cpu', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='drainDuration', full_name='v1alpha1.EgressGatewayConfig.drainDuration', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.EgressGatewayConfig.enabled', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='env', full_name='v1alpha1.EgressGatewayConfig.env', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='labels', full_name='v1alpha1.EgressGatewayConfig.labels', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='v1alpha1.EgressGatewayConfig.name', index=9,
      number=25, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.EgressGatewayConfig.nodeSelector', index=10,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.EgressGatewayConfig.podAnnotations', index=11,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.EgressGatewayConfig.podAntiAffinityLabelSelector', index=12,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.EgressGatewayConfig.podAntiAffinityTermLabelSelector', index=13,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ports', full_name='v1alpha1.EgressGatewayConfig.ports', index=14,
      number=14, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.EgressGatewayConfig.resources', index=15,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='secretVolumes', full_name='v1alpha1.EgressGatewayConfig.secretVolumes', index=16,
      number=16, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='serviceAnnotations', full_name='v1alpha1.EgressGatewayConfig.serviceAnnotations', index=17,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='v1alpha1.EgressGatewayConfig.type', index=18,
      number=18, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zvpn', full_name='v1alpha1.EgressGatewayConfig.zvpn', index=19,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.EgressGatewayConfig.tolerations', index=20,
      number=20, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxSurge', full_name='v1alpha1.EgressGatewayConfig.rollingMaxSurge', index=21,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxUnavailable', full_name='v1alpha1.EgressGatewayConfig.rollingMaxUnavailable', index=22,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='configVolumes', full_name='v1alpha1.EgressGatewayConfig.configVolumes', index=23,
      number=23, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='additionalContainers', full_name='v1alpha1.EgressGatewayConfig.additionalContainers', index=24,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3001,
  serialized_end=4267,
)


_ENVOYMETRICSCONFIG = _descriptor.Descriptor(
  name='EnvoyMetricsConfig',
  full_name='v1alpha1.EnvoyMetricsConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.EnvoyMetricsConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='host', full_name='v1alpha1.EnvoyMetricsConfig.host', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='port', full_name='v1alpha1.EnvoyMetricsConfig.port', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tlsSettings', full_name='v1alpha1.EnvoyMetricsConfig.tlsSettings', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tcpKeepalive', full_name='v1alpha1.EnvoyMetricsConfig.tcpKeepalive', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4270,
  serialized_end=4474,
)


_GALLEYCONFIG_MESHENTRY = _descriptor.Descriptor(
  name='MeshEntry',
  full_name='v1alpha1.GalleyConfig.MeshEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='v1alpha1.GalleyConfig.MeshEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='v1alpha1.GalleyConfig.MeshEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5324,
  serialized_end=5367,
)

_GALLEYCONFIG = _descriptor.Descriptor(
  name='GalleyConfig',
  full_name='v1alpha1.GalleyConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.GalleyConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.GalleyConfig.image', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mesh', full_name='v1alpha1.GalleyConfig.mesh', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.GalleyConfig.podAntiAffinityLabelSelector', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.GalleyConfig.podAntiAffinityTermLabelSelector', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replicaCount', full_name='v1alpha1.GalleyConfig.replicaCount', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.GalleyConfig.resources', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enableAnalysis', full_name='v1alpha1.GalleyConfig.enableAnalysis', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxSurge', full_name='v1alpha1.GalleyConfig.rollingMaxSurge', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxUnavailable', full_name='v1alpha1.GalleyConfig.rollingMaxUnavailable', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.GalleyConfig.tolerations', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enableServiceDiscovery', full_name='v1alpha1.GalleyConfig.enableServiceDiscovery', index=11,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.GalleyConfig.nodeSelector', index=12,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.GalleyConfig.podAnnotations', index=13,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.GalleyConfig.hub', index=14,
      number=15, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.GalleyConfig.tag', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GALLEYCONFIG_MESHENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4477,
  serialized_end=5367,
)


_GATEWAYLABELSCONFIG = _descriptor.Descriptor(
  name='GatewayLabelsConfig',
  full_name='v1alpha1.GatewayLabelsConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app', full_name='v1alpha1.GatewayLabelsConfig.app', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='istio', full_name='v1alpha1.GatewayLabelsConfig.istio', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5369,
  serialized_end=5418,
)


_GATEWAYSCONFIG = _descriptor.Descriptor(
  name='GatewaysConfig',
  full_name='v1alpha1.GatewaysConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='istio_egressgateway', full_name='v1alpha1.GatewaysConfig.istio_egressgateway', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.GatewaysConfig.enabled', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='istio_ingressgateway', full_name='v1alpha1.GatewaysConfig.istio_ingressgateway', index=2,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5421,
  serialized_end=5604,
)


_GLOBALCONFIG = _descriptor.Descriptor(
  name='GlobalConfig',
  full_name='v1alpha1.GlobalConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='arch', full_name='v1alpha1.GlobalConfig.arch', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='certificates', full_name='v1alpha1.GlobalConfig.certificates', index=1,
      number=40, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='configNamespace', full_name='v1alpha1.GlobalConfig.configNamespace', index=2,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='configRootNamespace', full_name='v1alpha1.GlobalConfig.configRootNamespace', index=3,
      number=50, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='configValidation', full_name='v1alpha1.GlobalConfig.configValidation', index=4,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='controlPlaneSecurityEnabled', full_name='v1alpha1.GlobalConfig.controlPlaneSecurityEnabled', index=5,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='defaultConfigVisibilitySettings', full_name='v1alpha1.GlobalConfig.defaultConfigVisibilitySettings', index=6,
      number=52, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='defaultNodeSelector', full_name='v1alpha1.GlobalConfig.defaultNodeSelector', index=7,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='defaultPodDisruptionBudget', full_name='v1alpha1.GlobalConfig.defaultPodDisruptionBudget', index=8,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='disablePolicyChecks', full_name='v1alpha1.GlobalConfig.disablePolicyChecks', index=9,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='defaultResources', full_name='v1alpha1.GlobalConfig.defaultResources', index=10,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='defaultTolerations', full_name='v1alpha1.GlobalConfig.defaultTolerations', index=11,
      number=55, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enableHelmTest', full_name='v1alpha1.GlobalConfig.enableHelmTest', index=12,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enableTracing', full_name='v1alpha1.GlobalConfig.enableTracing', index=13,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.GlobalConfig.hub', index=14,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='imagePullPolicy', full_name='v1alpha1.GlobalConfig.imagePullPolicy', index=15,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='imagePullSecrets', full_name='v1alpha1.GlobalConfig.imagePullSecrets', index=16,
      number=37, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='istioNamespace', full_name='v1alpha1.GlobalConfig.istioNamespace', index=17,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='localityLbSetting', full_name='v1alpha1.GlobalConfig.localityLbSetting', index=18,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='k8sIngress', full_name='v1alpha1.GlobalConfig.k8sIngress', index=19,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='logAsJson', full_name='v1alpha1.GlobalConfig.logAsJson', index=20,
      number=36, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='logging', full_name='v1alpha1.GlobalConfig.logging', index=21,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='meshExpansion', full_name='v1alpha1.GlobalConfig.meshExpansion', index=22,
      number=18, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='meshID', full_name='v1alpha1.GlobalConfig.meshID', index=23,
      number=53, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='meshNetworks', full_name='v1alpha1.GlobalConfig.meshNetworks', index=24,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='monitoringPort', full_name='v1alpha1.GlobalConfig.monitoringPort', index=25,
      number=20, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mtls', full_name='v1alpha1.GlobalConfig.mtls', index=26,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='multiCluster', full_name='v1alpha1.GlobalConfig.multiCluster', index=27,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='network', full_name='v1alpha1.GlobalConfig.network', index=28,
      number=39, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podDNSSearchNamespaces', full_name='v1alpha1.GlobalConfig.podDNSSearchNamespaces', index=29,
      number=43, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='omitSidecarInjectorConfigMap', full_name='v1alpha1.GlobalConfig.omitSidecarInjectorConfigMap', index=30,
      number=38, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='oneNamespace', full_name='v1alpha1.GlobalConfig.oneNamespace', index=31,
      number=23, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operatorManageWebhooks', full_name='v1alpha1.GlobalConfig.operatorManageWebhooks', index=32,
      number=41, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='outboundTrafficPolicy', full_name='v1alpha1.GlobalConfig.outboundTrafficPolicy', index=33,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='policyCheckFailOpen', full_name='v1alpha1.GlobalConfig.policyCheckFailOpen', index=34,
      number=25, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='policyNamespace', full_name='v1alpha1.GlobalConfig.policyNamespace', index=35,
      number=26, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='priorityClassName', full_name='v1alpha1.GlobalConfig.priorityClassName', index=36,
      number=27, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='prometheusNamespace', full_name='v1alpha1.GlobalConfig.prometheusNamespace', index=37,
      number=51, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='proxy', full_name='v1alpha1.GlobalConfig.proxy', index=38,
      number=28, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='proxyInit', full_name='v1alpha1.GlobalConfig.proxyInit', index=39,
      number=29, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sds', full_name='v1alpha1.GlobalConfig.sds', index=40,
      number=30, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.GlobalConfig.tag', index=41,
      number=31, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='telemetryNamespace', full_name='v1alpha1.GlobalConfig.telemetryNamespace', index=42,
      number=32, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tracer', full_name='v1alpha1.GlobalConfig.tracer', index=43,
      number=33, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trustDomain', full_name='v1alpha1.GlobalConfig.trustDomain', index=44,
      number=34, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trustDomainAliases', full_name='v1alpha1.GlobalConfig.trustDomainAliases', index=45,
      number=42, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='useMCP', full_name='v1alpha1.GlobalConfig.useMCP', index=46,
      number=35, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='istioRemote', full_name='v1alpha1.GlobalConfig.istioRemote', index=47,
      number=44, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='createRemoteSvcEndpoints', full_name='v1alpha1.GlobalConfig.createRemoteSvcEndpoints', index=48,
      number=45, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remotePilotCreateSvcEndpoint', full_name='v1alpha1.GlobalConfig.remotePilotCreateSvcEndpoint', index=49,
      number=46, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remotePolicyAddress', full_name='v1alpha1.GlobalConfig.remotePolicyAddress', index=50,
      number=47, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remotePilotAddress', full_name='v1alpha1.GlobalConfig.remotePilotAddress', index=51,
      number=48, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remoteTelemetryAddress', full_name='v1alpha1.GlobalConfig.remoteTelemetryAddress', index=52,
      number=49, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='istiod', full_name='v1alpha1.GlobalConfig.istiod', index=53,
      number=54, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pilotCertProvider', full_name='v1alpha1.GlobalConfig.pilotCertProvider', index=54,
      number=56, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='jwtPolicy', full_name='v1alpha1.GlobalConfig.jwtPolicy', index=55,
      number=57, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sts', full_name='v1alpha1.GlobalConfig.sts', index=56,
      number=58, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='revision', full_name='v1alpha1.GlobalConfig.revision', index=57,
      number=59, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mountMtlsCerts', full_name='v1alpha1.GlobalConfig.mountMtlsCerts', index=58,
      number=60, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='caAddress', full_name='v1alpha1.GlobalConfig.caAddress', index=59,
      number=61, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5607,
  serialized_end=8148,
)


_STSCONFIG = _descriptor.Descriptor(
  name='STSConfig',
  full_name='v1alpha1.STSConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='servicePort', full_name='v1alpha1.STSConfig.servicePort', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8150,
  serialized_end=8182,
)


_ISTIODCONFIG = _descriptor.Descriptor(
  name='IstiodConfig',
  full_name='v1alpha1.IstiodConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.IstiodConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8184,
  serialized_end=8243,
)


_GLOBALLOGGINGCONFIG = _descriptor.Descriptor(
  name='GlobalLoggingConfig',
  full_name='v1alpha1.GlobalLoggingConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='level', full_name='v1alpha1.GlobalLoggingConfig.level', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8245,
  serialized_end=8281,
)


_INGRESSGATEWAYCONFIG = _descriptor.Descriptor(
  name='IngressGatewayConfig',
  full_name='v1alpha1.IngressGatewayConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='autoscaleEnabled', full_name='v1alpha1.IngressGatewayConfig.autoscaleEnabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autoscaleMax', full_name='v1alpha1.IngressGatewayConfig.autoscaleMax', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autoscaleMin', full_name='v1alpha1.IngressGatewayConfig.autoscaleMin', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='connectTimeout', full_name='v1alpha1.IngressGatewayConfig.connectTimeout', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu', full_name='v1alpha1.IngressGatewayConfig.cpu', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='customService', full_name='v1alpha1.IngressGatewayConfig.customService', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='debug', full_name='v1alpha1.IngressGatewayConfig.debug', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='domain', full_name='v1alpha1.IngressGatewayConfig.domain', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='drainDuration', full_name='v1alpha1.IngressGatewayConfig.drainDuration', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.IngressGatewayConfig.enabled', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='env', full_name='v1alpha1.IngressGatewayConfig.env', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='externalIPs', full_name='v1alpha1.IngressGatewayConfig.externalIPs', index=11,
      number=12, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='k8sIngress', full_name='v1alpha1.IngressGatewayConfig.k8sIngress', index=12,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='k8sIngressHttps', full_name='v1alpha1.IngressGatewayConfig.k8sIngressHttps', index=13,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='labels', full_name='v1alpha1.IngressGatewayConfig.labels', index=14,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='loadBalancerIP', full_name='v1alpha1.IngressGatewayConfig.loadBalancerIP', index=15,
      number=16, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='loadBalancerSourceRanges', full_name='v1alpha1.IngressGatewayConfig.loadBalancerSourceRanges', index=16,
      number=17, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='meshExpansionPorts', full_name='v1alpha1.IngressGatewayConfig.meshExpansionPorts', index=17,
      number=18, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='v1alpha1.IngressGatewayConfig.name', index=18,
      number=44, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.IngressGatewayConfig.nodeSelector', index=19,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.IngressGatewayConfig.podAnnotations', index=20,
      number=20, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.IngressGatewayConfig.podAntiAffinityLabelSelector', index=21,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.IngressGatewayConfig.podAntiAffinityTermLabelSelector', index=22,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ports', full_name='v1alpha1.IngressGatewayConfig.ports', index=23,
      number=23, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replicaCount', full_name='v1alpha1.IngressGatewayConfig.replicaCount', index=24,
      number=24, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.IngressGatewayConfig.resources', index=25,
      number=25, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sds', full_name='v1alpha1.IngressGatewayConfig.sds', index=26,
      number=26, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='secretVolumes', full_name='v1alpha1.IngressGatewayConfig.secretVolumes', index=27,
      number=27, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='serviceAnnotations', full_name='v1alpha1.IngressGatewayConfig.serviceAnnotations', index=28,
      number=28, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='v1alpha1.IngressGatewayConfig.type', index=29,
      number=29, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zvpn', full_name='v1alpha1.IngressGatewayConfig.zvpn', index=30,
      number=30, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxSurge', full_name='v1alpha1.IngressGatewayConfig.rollingMaxSurge', index=31,
      number=31, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxUnavailable', full_name='v1alpha1.IngressGatewayConfig.rollingMaxUnavailable', index=32,
      number=32, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='applicationPorts', full_name='v1alpha1.IngressGatewayConfig.applicationPorts', index=33,
      number=33, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='externalTrafficPolicy', full_name='v1alpha1.IngressGatewayConfig.externalTrafficPolicy', index=34,
      number=34, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.IngressGatewayConfig.tolerations', index=35,
      number=35, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ingressPorts', full_name='v1alpha1.IngressGatewayConfig.ingressPorts', index=36,
      number=36, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='additionalContainers', full_name='v1alpha1.IngressGatewayConfig.additionalContainers', index=37,
      number=37, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='configVolumes', full_name='v1alpha1.IngressGatewayConfig.configVolumes', index=38,
      number=38, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='certificates', full_name='v1alpha1.IngressGatewayConfig.certificates', index=39,
      number=39, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tls', full_name='v1alpha1.IngressGatewayConfig.tls', index=40,
      number=40, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='telemetry_addon_gateways', full_name='v1alpha1.IngressGatewayConfig.telemetry_addon_gateways', index=41,
      number=41, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hosts', full_name='v1alpha1.IngressGatewayConfig.hosts', index=42,
      number=42, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='telemetry_domain_name', full_name='v1alpha1.IngressGatewayConfig.telemetry_domain_name', index=43,
      number=43, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8284,
  serialized_end=10328,
)


_INGRESSGATEWAYSDSCONFIG = _descriptor.Descriptor(
  name='IngressGatewaySdsConfig',
  full_name='v1alpha1.IngressGatewaySdsConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.IngressGatewaySdsConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.IngressGatewaySdsConfig.image', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.IngressGatewaySdsConfig.resources', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10331,
  serialized_end=10460,
)


_INGRESSGATEWAYZVPNCONFIG = _descriptor.Descriptor(
  name='IngressGatewayZvpnConfig',
  full_name='v1alpha1.IngressGatewayZvpnConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.IngressGatewayZvpnConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='suffix', full_name='v1alpha1.IngressGatewayZvpnConfig.suffix', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10462,
  serialized_end=10549,
)


_KUBERNETESENVMIXERADAPTERCONFIG = _descriptor.Descriptor(
  name='KubernetesEnvMixerAdapterConfig',
  full_name='v1alpha1.KubernetesEnvMixerAdapterConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.KubernetesEnvMixerAdapterConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10551,
  serialized_end=10629,
)


_KUBERNETESINGRESSCONFIG = _descriptor.Descriptor(
  name='KubernetesIngressConfig',
  full_name='v1alpha1.KubernetesIngressConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.KubernetesIngressConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enableHttps', full_name='v1alpha1.KubernetesIngressConfig.enableHttps', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gatewayName', full_name='v1alpha1.KubernetesIngressConfig.gatewayName', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10632,
  serialized_end=10772,
)


_LOADSHEDDINGCONFIG = _descriptor.Descriptor(
  name='LoadSheddingConfig',
  full_name='v1alpha1.LoadSheddingConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='latencyThreshold', full_name='v1alpha1.LoadSheddingConfig.latencyThreshold', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode', full_name='v1alpha1.LoadSheddingConfig.mode', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10774,
  serialized_end=10850,
)


_MTLSCONFIG = _descriptor.Descriptor(
  name='MTLSConfig',
  full_name='v1alpha1.MTLSConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.MTLSConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='auto', full_name='v1alpha1.MTLSConfig.auto', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10852,
  serialized_end=10951,
)


_MESHEXPANSIONCONFIG = _descriptor.Descriptor(
  name='MeshExpansionConfig',
  full_name='v1alpha1.MeshExpansionConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.MeshExpansionConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='useILB', full_name='v1alpha1.MeshExpansionConfig.useILB', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10953,
  serialized_end=11063,
)


_MIXERTELEMETRYADAPTERSCONFIG = _descriptor.Descriptor(
  name='MixerTelemetryAdaptersConfig',
  full_name='v1alpha1.MixerTelemetryAdaptersConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='kubernetesenv', full_name='v1alpha1.MixerTelemetryAdaptersConfig.kubernetesenv', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='prometheus', full_name='v1alpha1.MixerTelemetryAdaptersConfig.prometheus', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stdio', full_name='v1alpha1.MixerTelemetryAdaptersConfig.stdio', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stackdriver', full_name='v1alpha1.MixerTelemetryAdaptersConfig.stackdriver', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='useAdapterCRDs', full_name='v1alpha1.MixerTelemetryAdaptersConfig.useAdapterCRDs', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11066,
  serialized_end=11386,
)


_MIXERPOLICYADAPTERSCONFIG = _descriptor.Descriptor(
  name='MixerPolicyAdaptersConfig',
  full_name='v1alpha1.MixerPolicyAdaptersConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='kubernetesenv', full_name='v1alpha1.MixerPolicyAdaptersConfig.kubernetesenv', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='prometheus', full_name='v1alpha1.MixerPolicyAdaptersConfig.prometheus', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stdio', full_name='v1alpha1.MixerPolicyAdaptersConfig.stdio', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stackdriver', full_name='v1alpha1.MixerPolicyAdaptersConfig.stackdriver', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='useAdapterCRDs', full_name='v1alpha1.MixerPolicyAdaptersConfig.useAdapterCRDs', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11389,
  serialized_end=11706,
)


_MIXERCONFIG = _descriptor.Descriptor(
  name='MixerConfig',
  full_name='v1alpha1.MixerConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='policy', full_name='v1alpha1.MixerConfig.policy', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='telemetry', full_name='v1alpha1.MixerConfig.telemetry', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='adapters', full_name='v1alpha1.MixerConfig.adapters', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11709,
  serialized_end=11876,
)


_MIXERPOLICYCONFIG = _descriptor.Descriptor(
  name='MixerPolicyConfig',
  full_name='v1alpha1.MixerPolicyConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='autoscaleEnabled', full_name='v1alpha1.MixerPolicyConfig.autoscaleEnabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autoscaleMax', full_name='v1alpha1.MixerPolicyConfig.autoscaleMax', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autoscaleMin', full_name='v1alpha1.MixerPolicyConfig.autoscaleMin', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu', full_name='v1alpha1.MixerPolicyConfig.cpu', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.MixerPolicyConfig.enabled', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.MixerPolicyConfig.image', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.MixerPolicyConfig.podAnnotations', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replicaCount', full_name='v1alpha1.MixerPolicyConfig.replicaCount', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='adapters', full_name='v1alpha1.MixerPolicyConfig.adapters', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sessionAffinityEnabled', full_name='v1alpha1.MixerPolicyConfig.sessionAffinityEnabled', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.MixerPolicyConfig.resources', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxSurge', full_name='v1alpha1.MixerPolicyConfig.rollingMaxSurge', index=11,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxUnavailable', full_name='v1alpha1.MixerPolicyConfig.rollingMaxUnavailable', index=12,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.MixerPolicyConfig.podAntiAffinityLabelSelector', index=13,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.MixerPolicyConfig.podAntiAffinityTermLabelSelector', index=14,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.MixerPolicyConfig.nodeSelector', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='env', full_name='v1alpha1.MixerPolicyConfig.env', index=16,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.MixerPolicyConfig.tolerations', index=17,
      number=18, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.MixerPolicyConfig.hub', index=18,
      number=19, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.MixerPolicyConfig.tag', index=19,
      number=20, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11879,
  serialized_end=12880,
)


_MIXERTELEMETRYCONFIG = _descriptor.Descriptor(
  name='MixerTelemetryConfig',
  full_name='v1alpha1.MixerTelemetryConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='autoscaleEnabled', full_name='v1alpha1.MixerTelemetryConfig.autoscaleEnabled', index=0,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autoscaleMax', full_name='v1alpha1.MixerTelemetryConfig.autoscaleMax', index=1,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autoscaleMin', full_name='v1alpha1.MixerTelemetryConfig.autoscaleMin', index=2,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu', full_name='v1alpha1.MixerTelemetryConfig.cpu', index=3,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.MixerTelemetryConfig.enabled', index=4,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='env', full_name='v1alpha1.MixerTelemetryConfig.env', index=5,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.MixerTelemetryConfig.image', index=6,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='loadshedding', full_name='v1alpha1.MixerTelemetryConfig.loadshedding', index=7,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.MixerTelemetryConfig.nodeSelector', index=8,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.MixerTelemetryConfig.podAnnotations', index=9,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replicaCount', full_name='v1alpha1.MixerTelemetryConfig.replicaCount', index=10,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxSurge', full_name='v1alpha1.MixerTelemetryConfig.rollingMaxSurge', index=11,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxUnavailable', full_name='v1alpha1.MixerTelemetryConfig.rollingMaxUnavailable', index=12,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='useMCP', full_name='v1alpha1.MixerTelemetryConfig.useMCP', index=13,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reportBatchMaxTime', full_name='v1alpha1.MixerTelemetryConfig.reportBatchMaxTime', index=14,
      number=18, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reportBatchMaxEntries', full_name='v1alpha1.MixerTelemetryConfig.reportBatchMaxEntries', index=15,
      number=19, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.MixerTelemetryConfig.resources', index=16,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sessionAffinityEnabled', full_name='v1alpha1.MixerTelemetryConfig.sessionAffinityEnabled', index=17,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.MixerTelemetryConfig.podAntiAffinityLabelSelector', index=18,
      number=20, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.MixerTelemetryConfig.podAntiAffinityTermLabelSelector', index=19,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.MixerTelemetryConfig.tolerations', index=20,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.MixerTelemetryConfig.hub', index=21,
      number=23, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.MixerTelemetryConfig.tag', index=22,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12883,
  serialized_end=13987,
)


_MULTICLUSTERCONFIG = _descriptor.Descriptor(
  name='MultiClusterConfig',
  full_name='v1alpha1.MultiClusterConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.MultiClusterConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='clusterName', full_name='v1alpha1.MultiClusterConfig.clusterName', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13989,
  serialized_end=14075,
)


_NODEAGENTCONFIG = _descriptor.Descriptor(
  name='NodeAgentConfig',
  full_name='v1alpha1.NodeAgentConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.NodeAgentConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='env', full_name='v1alpha1.NodeAgentConfig.env', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.NodeAgentConfig.image', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.NodeAgentConfig.nodeSelector', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.NodeAgentConfig.tolerations', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.NodeAgentConfig.podAntiAffinityLabelSelector', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.NodeAgentConfig.podAntiAffinityTermLabelSelector', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.NodeAgentConfig.podAnnotations', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.NodeAgentConfig.hub', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.NodeAgentConfig.tag', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14078,
  serialized_end=14611,
)


_OUTBOUNDTRAFFICPOLICYCONFIG = _descriptor.Descriptor(
  name='OutboundTrafficPolicyConfig',
  full_name='v1alpha1.OutboundTrafficPolicyConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mode', full_name='v1alpha1.OutboundTrafficPolicyConfig.mode', index=0,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _OUTBOUNDTRAFFICPOLICYCONFIG_MODE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14614,
  serialized_end=14743,
)


_PILOTCONFIG = _descriptor.Descriptor(
  name='PilotConfig',
  full_name='v1alpha1.PilotConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.PilotConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autoscaleEnabled', full_name='v1alpha1.PilotConfig.autoscaleEnabled', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autoscaleMin', full_name='v1alpha1.PilotConfig.autoscaleMin', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autoscaleMax', full_name='v1alpha1.PilotConfig.autoscaleMax', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replicaCount', full_name='v1alpha1.PilotConfig.replicaCount', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.PilotConfig.image', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sidecar', full_name='v1alpha1.PilotConfig.sidecar', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='traceSampling', full_name='v1alpha1.PilotConfig.traceSampling', index=7,
      number=8, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.PilotConfig.resources', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='configNamespace', full_name='v1alpha1.PilotConfig.configNamespace', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cpu', full_name='v1alpha1.PilotConfig.cpu', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.PilotConfig.nodeSelector', index=11,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='keepaliveMaxServerConnectionAge', full_name='v1alpha1.PilotConfig.keepaliveMaxServerConnectionAge', index=12,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='deploymentLabels', full_name='v1alpha1.PilotConfig.deploymentLabels', index=13,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='meshNetworks', full_name='v1alpha1.PilotConfig.meshNetworks', index=14,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.PilotConfig.podAntiAffinityLabelSelector', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.PilotConfig.podAntiAffinityTermLabelSelector', index=16,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='configMap', full_name='v1alpha1.PilotConfig.configMap', index=17,
      number=18, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ingress', full_name='v1alpha1.PilotConfig.ingress', index=18,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='useMCP', full_name='v1alpha1.PilotConfig.useMCP', index=19,
      number=20, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='env', full_name='v1alpha1.PilotConfig.env', index=20,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='policy', full_name='v1alpha1.PilotConfig.policy', index=21,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxSurge', full_name='v1alpha1.PilotConfig.rollingMaxSurge', index=22,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxUnavailable', full_name='v1alpha1.PilotConfig.rollingMaxUnavailable', index=23,
      number=25, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.PilotConfig.tolerations', index=24,
      number=26, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='appNamespaces', full_name='v1alpha1.PilotConfig.appNamespaces', index=25,
      number=27, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enableProtocolSniffingForOutbound', full_name='v1alpha1.PilotConfig.enableProtocolSniffingForOutbound', index=26,
      number=28, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enableProtocolSniffingForInbound', full_name='v1alpha1.PilotConfig.enableProtocolSniffingForInbound', index=27,
      number=29, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.PilotConfig.podAnnotations', index=28,
      number=30, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='configSource', full_name='v1alpha1.PilotConfig.configSource', index=29,
      number=31, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='jwksResolverExtraRootCA', full_name='v1alpha1.PilotConfig.jwksResolverExtraRootCA', index=30,
      number=32, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='plugins', full_name='v1alpha1.PilotConfig.plugins', index=31,
      number=33, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.PilotConfig.hub', index=32,
      number=34, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.PilotConfig.tag', index=33,
      number=35, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14746,
  serialized_end=16433,
)


_PILOTINGRESSCONFIG = _descriptor.Descriptor(
  name='PilotIngressConfig',
  full_name='v1alpha1.PilotIngressConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ingressService', full_name='v1alpha1.PilotIngressConfig.ingressService', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ingressControllerMode', full_name='v1alpha1.PilotIngressConfig.ingressControllerMode', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ingressClass', full_name='v1alpha1.PilotIngressConfig.ingressClass', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16436,
  serialized_end=16566,
)


_PILOTPOLICYCONFIG = _descriptor.Descriptor(
  name='PilotPolicyConfig',
  full_name='v1alpha1.PilotPolicyConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.PilotPolicyConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16568,
  serialized_end=16632,
)


_TELEMETRYCONFIG = _descriptor.Descriptor(
  name='TelemetryConfig',
  full_name='v1alpha1.TelemetryConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.TelemetryConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='v1', full_name='v1alpha1.TelemetryConfig.v1', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='v2', full_name='v1alpha1.TelemetryConfig.v2', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16635,
  serialized_end=16779,
)


_TELEMETRYV1CONFIG = _descriptor.Descriptor(
  name='TelemetryV1Config',
  full_name='v1alpha1.TelemetryV1Config',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.TelemetryV1Config.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16781,
  serialized_end=16845,
)


_TELEMETRYV2CONFIG = _descriptor.Descriptor(
  name='TelemetryV2Config',
  full_name='v1alpha1.TelemetryV2Config',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.TelemetryV2Config.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='prometheus', full_name='v1alpha1.TelemetryV2Config.prometheus', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stackdriver', full_name='v1alpha1.TelemetryV2Config.stackdriver', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metadata_exchange', full_name='v1alpha1.TelemetryV2Config.metadata_exchange', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16848,
  serialized_end=17104,
)


_TELEMETRYV2METADATAEXCHANGECONFIG = _descriptor.Descriptor(
  name='TelemetryV2MetadataExchangeConfig',
  full_name='v1alpha1.TelemetryV2MetadataExchangeConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='wasmEnabled', full_name='v1alpha1.TelemetryV2MetadataExchangeConfig.wasmEnabled', index=0,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17106,
  serialized_end=17190,
)


_TELEMETRYV2PROMETHEUSCONFIG = _descriptor.Descriptor(
  name='TelemetryV2PrometheusConfig',
  full_name='v1alpha1.TelemetryV2PrometheusConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.TelemetryV2PrometheusConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wasmEnabled', full_name='v1alpha1.TelemetryV2PrometheusConfig.wasmEnabled', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17192,
  serialized_end=17315,
)


_TELEMETRYV2STACKDRIVERCONFIG = _descriptor.Descriptor(
  name='TelemetryV2StackDriverConfig',
  full_name='v1alpha1.TelemetryV2StackDriverConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.TelemetryV2StackDriverConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='logging', full_name='v1alpha1.TelemetryV2StackDriverConfig.logging', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='monitoring', full_name='v1alpha1.TelemetryV2StackDriverConfig.monitoring', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='topology', full_name='v1alpha1.TelemetryV2StackDriverConfig.topology', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='configOverride', full_name='v1alpha1.TelemetryV2StackDriverConfig.configOverride', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17318,
  serialized_end=17590,
)


_PILOTCONFIGSOURCE = _descriptor.Descriptor(
  name='PilotConfigSource',
  full_name='v1alpha1.PilotConfigSource',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='subscribedResources', full_name='v1alpha1.PilotConfigSource.subscribedResources', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17592,
  serialized_end=17640,
)


_PORTSCONFIG = _descriptor.Descriptor(
  name='PortsConfig',
  full_name='v1alpha1.PortsConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='v1alpha1.PortsConfig.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='port', full_name='v1alpha1.PortsConfig.port', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodePort', full_name='v1alpha1.PortsConfig.nodePort', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='targetPort', full_name='v1alpha1.PortsConfig.targetPort', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17642,
  serialized_end=17721,
)


_PROMETHEUSCONFIG = _descriptor.Descriptor(
  name='PrometheusConfig',
  full_name='v1alpha1.PrometheusConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='createPrometheusResource', full_name='v1alpha1.PrometheusConfig.createPrometheusResource', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.PrometheusConfig.enabled', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replicaCount', full_name='v1alpha1.PrometheusConfig.replicaCount', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.PrometheusConfig.hub', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.PrometheusConfig.tag', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='retention', full_name='v1alpha1.PrometheusConfig.retention', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.PrometheusConfig.nodeSelector', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scrapeInterval', full_name='v1alpha1.PrometheusConfig.scrapeInterval', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contextPath', full_name='v1alpha1.PrometheusConfig.contextPath', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ingress', full_name='v1alpha1.PrometheusConfig.ingress', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='service', full_name='v1alpha1.PrometheusConfig.service', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='security', full_name='v1alpha1.PrometheusConfig.security', index=11,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.PrometheusConfig.tolerations', index=12,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.PrometheusConfig.podAntiAffinityLabelSelector', index=13,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.PrometheusConfig.podAntiAffinityTermLabelSelector', index=14,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.PrometheusConfig.resources', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='datasources', full_name='v1alpha1.PrometheusConfig.datasources', index=16,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.PrometheusConfig.podAnnotations', index=17,
      number=18, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.PrometheusConfig.image', index=18,
      number=19, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='provisionPrometheusCert', full_name='v1alpha1.PrometheusConfig.provisionPrometheusCert', index=19,
      number=20, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17724,
  serialized_end=18718,
)


_PROMETHEUSMIXERADAPTERCONFIG = _descriptor.Descriptor(
  name='PrometheusMixerAdapterConfig',
  full_name='v1alpha1.PrometheusMixerAdapterConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.PrometheusMixerAdapterConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metricsExpiryDuration', full_name='v1alpha1.PrometheusMixerAdapterConfig.metricsExpiryDuration', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18721,
  serialized_end=18854,
)


_PROMETHEUSSECURITYCONFIG = _descriptor.Descriptor(
  name='PrometheusSecurityConfig',
  full_name='v1alpha1.PrometheusSecurityConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.PrometheusSecurityConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18856,
  serialized_end=18927,
)


_PROMETHEUSSERVICECONFIG = _descriptor.Descriptor(
  name='PrometheusServiceConfig',
  full_name='v1alpha1.PrometheusServiceConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='annotations', full_name='v1alpha1.PrometheusServiceConfig.annotations', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodePort', full_name='v1alpha1.PrometheusServiceConfig.nodePort', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18930,
  serialized_end=19071,
)


_PROMETHEUSSERVICENODEPORTCONFIG = _descriptor.Descriptor(
  name='PrometheusServiceNodePortConfig',
  full_name='v1alpha1.PrometheusServiceNodePortConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.PrometheusServiceNodePortConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='port', full_name='v1alpha1.PrometheusServiceNodePortConfig.port', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19073,
  serialized_end=19165,
)


_PROXYCONFIG = _descriptor.Descriptor(
  name='ProxyConfig',
  full_name='v1alpha1.ProxyConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.ProxyConfig.enabled', index=0,
      number=35, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='accessLogFile', full_name='v1alpha1.ProxyConfig.accessLogFile', index=1,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='accessLogFormat', full_name='v1alpha1.ProxyConfig.accessLogFormat', index=2,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='accessLogEncoding', full_name='v1alpha1.ProxyConfig.accessLogEncoding', index=3,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='autoInject', full_name='v1alpha1.ProxyConfig.autoInject', index=4,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='clusterDomain', full_name='v1alpha1.ProxyConfig.clusterDomain', index=5,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='componentLogLevel', full_name='v1alpha1.ProxyConfig.componentLogLevel', index=6,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='concurrency', full_name='v1alpha1.ProxyConfig.concurrency', index=7,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dnsRefreshRate', full_name='v1alpha1.ProxyConfig.dnsRefreshRate', index=8,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enableCoreDump', full_name='v1alpha1.ProxyConfig.enableCoreDump', index=9,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='envoyMetricsService', full_name='v1alpha1.ProxyConfig.envoyMetricsService', index=10,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='envoyStatsd', full_name='v1alpha1.ProxyConfig.envoyStatsd', index=11,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='excludeInboundPorts', full_name='v1alpha1.ProxyConfig.excludeInboundPorts', index=12,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='excludeIPRanges', full_name='v1alpha1.ProxyConfig.excludeIPRanges', index=13,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.ProxyConfig.image', index=14,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='includeInboundPorts', full_name='v1alpha1.ProxyConfig.includeInboundPorts', index=15,
      number=15, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='includeIPRanges', full_name='v1alpha1.ProxyConfig.includeIPRanges', index=16,
      number=16, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='kubevirtInterfaces', full_name='v1alpha1.ProxyConfig.kubevirtInterfaces', index=17,
      number=17, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='logLevel', full_name='v1alpha1.ProxyConfig.logLevel', index=18,
      number=18, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='privileged', full_name='v1alpha1.ProxyConfig.privileged', index=19,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='readinessInitialDelaySeconds', full_name='v1alpha1.ProxyConfig.readinessInitialDelaySeconds', index=20,
      number=20, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='readinessPeriodSeconds', full_name='v1alpha1.ProxyConfig.readinessPeriodSeconds', index=21,
      number=21, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='readinessFailureThreshold', full_name='v1alpha1.ProxyConfig.readinessFailureThreshold', index=22,
      number=22, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='statusPort', full_name='v1alpha1.ProxyConfig.statusPort', index=23,
      number=23, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.ProxyConfig.resources', index=24,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tracer', full_name='v1alpha1.ProxyConfig.tracer', index=25,
      number=25, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='protocolDetectionTimeout', full_name='v1alpha1.ProxyConfig.protocolDetectionTimeout', index=26,
      number=26, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='envoyAccessLogService', full_name='v1alpha1.ProxyConfig.envoyAccessLogService', index=27,
      number=27, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='excludeOutboundPorts', full_name='v1alpha1.ProxyConfig.excludeOutboundPorts', index=28,
      number=28, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='drainDuration', full_name='v1alpha1.ProxyConfig.drainDuration', index=29,
      number=29, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='connectTimeout', full_name='v1alpha1.ProxyConfig.connectTimeout', index=30,
      number=30, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='parentShutdownDuration', full_name='v1alpha1.ProxyConfig.parentShutdownDuration', index=31,
      number=32, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enableCoreDumpImage', full_name='v1alpha1.ProxyConfig.enableCoreDumpImage', index=32,
      number=33, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='outlierLogPath', full_name='v1alpha1.ProxyConfig.outlierLogPath', index=33,
      number=34, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19168,
  serialized_end=20371,
)


_ENVOYACCESSLOGCONFIG = _descriptor.Descriptor(
  name='EnvoyAccessLogConfig',
  full_name='v1alpha1.EnvoyAccessLogConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.EnvoyAccessLogConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='host', full_name='v1alpha1.EnvoyAccessLogConfig.host', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='port', full_name='v1alpha1.EnvoyAccessLogConfig.port', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tlsSettings', full_name='v1alpha1.EnvoyAccessLogConfig.tlsSettings', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tcpKeepalive', full_name='v1alpha1.EnvoyAccessLogConfig.tcpKeepalive', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20374,
  serialized_end=20583,
)


_ENVOYACCESSLOGTLSSETTINGS = _descriptor.Descriptor(
  name='EnvoyAccessLogtlsSettings',
  full_name='v1alpha1.EnvoyAccessLogtlsSettings',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mode', full_name='v1alpha1.EnvoyAccessLogtlsSettings.mode', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='clientCertificate', full_name='v1alpha1.EnvoyAccessLogtlsSettings.clientCertificate', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='privateKey', full_name='v1alpha1.EnvoyAccessLogtlsSettings.privateKey', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='caCertificates', full_name='v1alpha1.EnvoyAccessLogtlsSettings.caCertificates', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sni', full_name='v1alpha1.EnvoyAccessLogtlsSettings.sni', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='subjectAltNames', full_name='v1alpha1.EnvoyAccessLogtlsSettings.subjectAltNames', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20586,
  serialized_end=20736,
)


_PROXYINITCONFIG = _descriptor.Descriptor(
  name='ProxyInitConfig',
  full_name='v1alpha1.ProxyInitConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.ProxyInitConfig.image', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.ProxyInitConfig.resources', index=1,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20738,
  serialized_end=20814,
)


_RESOURCESREQUESTSCONFIG = _descriptor.Descriptor(
  name='ResourcesRequestsConfig',
  full_name='v1alpha1.ResourcesRequestsConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='cpu', full_name='v1alpha1.ResourcesRequestsConfig.cpu', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memory', full_name='v1alpha1.ResourcesRequestsConfig.memory', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20816,
  serialized_end=20870,
)


_SDSCONFIG = _descriptor.Descriptor(
  name='SDSConfig',
  full_name='v1alpha1.SDSConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.SDSConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='udsPath', full_name='v1alpha1.SDSConfig.udsPath', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='useNormalJwt', full_name='v1alpha1.SDSConfig.useNormalJwt', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='useTrustworthyJwt', full_name='v1alpha1.SDSConfig.useTrustworthyJwt', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='token', full_name='v1alpha1.SDSConfig.token', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20873,
  serialized_end=21120,
)


_SECRETVOLUME = _descriptor.Descriptor(
  name='SecretVolume',
  full_name='v1alpha1.SecretVolume',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mountPath', full_name='v1alpha1.SecretVolume.mountPath', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='v1alpha1.SecretVolume.name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='secretName', full_name='v1alpha1.SecretVolume.secretName', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21122,
  serialized_end=21189,
)


_SECURITYCONFIG_DNSCERTSENTRY = _descriptor.Descriptor(
  name='DnsCertsEntry',
  full_name='v1alpha1.SecurityConfig.DnsCertsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='v1alpha1.SecurityConfig.DnsCertsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='v1alpha1.SecurityConfig.DnsCertsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22198,
  serialized_end=22245,
)

_SECURITYCONFIG = _descriptor.Descriptor(
  name='SecurityConfig',
  full_name='v1alpha1.SecurityConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.SecurityConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replicaCount', full_name='v1alpha1.SecurityConfig.replicaCount', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.SecurityConfig.image', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='selfSigned', full_name='v1alpha1.SecurityConfig.selfSigned', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trustDomain', full_name='v1alpha1.SecurityConfig.trustDomain', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dnsCerts', full_name='v1alpha1.SecurityConfig.dnsCerts', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='createMeshPolicy', full_name='v1alpha1.SecurityConfig.createMeshPolicy', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enableNamespacesByDefault', full_name='v1alpha1.SecurityConfig.enableNamespacesByDefault', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='citadelHealthCheck', full_name='v1alpha1.SecurityConfig.citadelHealthCheck', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.SecurityConfig.nodeSelector', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='env', full_name='v1alpha1.SecurityConfig.env', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.SecurityConfig.podAnnotations', index=11,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='workloadCertTtl', full_name='v1alpha1.SecurityConfig.workloadCertTtl', index=12,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.SecurityConfig.tolerations', index=13,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.SecurityConfig.resources', index=14,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxSurge', full_name='v1alpha1.SecurityConfig.rollingMaxSurge', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxUnavailable', full_name='v1alpha1.SecurityConfig.rollingMaxUnavailable', index=16,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.SecurityConfig.podAntiAffinityLabelSelector', index=17,
      number=18, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.SecurityConfig.podAntiAffinityTermLabelSelector', index=18,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_SECURITYCONFIG_DNSCERTSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21192,
  serialized_end=22245,
)


_SERVICECONFIG = _descriptor.Descriptor(
  name='ServiceConfig',
  full_name='v1alpha1.ServiceConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='annotations', full_name='v1alpha1.ServiceConfig.annotations', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='externalPort', full_name='v1alpha1.ServiceConfig.externalPort', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='v1alpha1.ServiceConfig.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='v1alpha1.ServiceConfig.type', index=3,
      number=18, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22247,
  serialized_end=22367,
)


_SIDECARINJECTORCONFIG = _descriptor.Descriptor(
  name='SidecarInjectorConfig',
  full_name='v1alpha1.SidecarInjectorConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.SidecarInjectorConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enableNamespacesByDefault', full_name='v1alpha1.SidecarInjectorConfig.enableNamespacesByDefault', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.SidecarInjectorConfig.image', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.SidecarInjectorConfig.hub', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.SidecarInjectorConfig.tag', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.SidecarInjectorConfig.nodeSelector', index=5,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='neverInjectSelector', full_name='v1alpha1.SidecarInjectorConfig.neverInjectSelector', index=6,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='alwaysInjectSelector', full_name='v1alpha1.SidecarInjectorConfig.alwaysInjectSelector', index=7,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.SidecarInjectorConfig.podAntiAffinityLabelSelector', index=8,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.SidecarInjectorConfig.podAntiAffinityTermLabelSelector', index=9,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replicaCount', full_name='v1alpha1.SidecarInjectorConfig.replicaCount', index=10,
      number=15, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewriteAppHTTPProbe', full_name='v1alpha1.SidecarInjectorConfig.rewriteAppHTTPProbe', index=11,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='selfSigned', full_name='v1alpha1.SidecarInjectorConfig.selfSigned', index=12,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='injectLabel', full_name='v1alpha1.SidecarInjectorConfig.injectLabel', index=13,
      number=18, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='injectedAnnotations', full_name='v1alpha1.SidecarInjectorConfig.injectedAnnotations', index=14,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.SidecarInjectorConfig.resources', index=15,
      number=20, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='objectSelector', full_name='v1alpha1.SidecarInjectorConfig.objectSelector', index=16,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.SidecarInjectorConfig.tolerations', index=17,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lifecycle', full_name='v1alpha1.SidecarInjectorConfig.lifecycle', index=18,
      number=23, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.SidecarInjectorConfig.podAnnotations', index=19,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxSurge', full_name='v1alpha1.SidecarInjectorConfig.rollingMaxSurge', index=20,
      number=25, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rollingMaxUnavailable', full_name='v1alpha1.SidecarInjectorConfig.rollingMaxUnavailable', index=21,
      number=26, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22370,
  serialized_end=23564,
)


_STDIOMIXERADAPTERCONFIG = _descriptor.Descriptor(
  name='StdioMixerAdapterConfig',
  full_name='v1alpha1.StdioMixerAdapterConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.StdioMixerAdapterConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='outputAsJson', full_name='v1alpha1.StdioMixerAdapterConfig.outputAsJson', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23566,
  serialized_end=23686,
)


_STACKDRIVERMIXERADAPTERCONFIG_ENABLEDCONFIG = _descriptor.Descriptor(
  name='EnabledConfig',
  full_name='v1alpha1.StackdriverMixerAdapterConfig.EnabledConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.StackdriverMixerAdapterConfig.EnabledConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24066,
  serialized_end=24126,
)

_STACKDRIVERMIXERADAPTERCONFIG = _descriptor.Descriptor(
  name='StackdriverMixerAdapterConfig',
  full_name='v1alpha1.StackdriverMixerAdapterConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.StackdriverMixerAdapterConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='auth', full_name='v1alpha1.StackdriverMixerAdapterConfig.auth', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tracer', full_name='v1alpha1.StackdriverMixerAdapterConfig.tracer', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contextGraph', full_name='v1alpha1.StackdriverMixerAdapterConfig.contextGraph', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='logging', full_name='v1alpha1.StackdriverMixerAdapterConfig.logging', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='metrics', full_name='v1alpha1.StackdriverMixerAdapterConfig.metrics', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_STACKDRIVERMIXERADAPTERCONFIG_ENABLEDCONFIG, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23689,
  serialized_end=24126,
)


_STACKDRIVERAUTHCONFIG = _descriptor.Descriptor(
  name='StackdriverAuthConfig',
  full_name='v1alpha1.StackdriverAuthConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appCredentials', full_name='v1alpha1.StackdriverAuthConfig.appCredentials', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='apiKey', full_name='v1alpha1.StackdriverAuthConfig.apiKey', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='serviceAccountPath', full_name='v1alpha1.StackdriverAuthConfig.serviceAccountPath', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24128,
  serialized_end=24247,
)


_STACKDRIVERTRACERCONFIG = _descriptor.Descriptor(
  name='StackdriverTracerConfig',
  full_name='v1alpha1.StackdriverTracerConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.StackdriverTracerConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sampleProbability', full_name='v1alpha1.StackdriverTracerConfig.sampleProbability', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24249,
  serialized_end=24346,
)


_STACKDRIVERCONTEXTGRAPH = _descriptor.Descriptor(
  name='StackdriverContextGraph',
  full_name='v1alpha1.StackdriverContextGraph',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.StackdriverContextGraph.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24348,
  serialized_end=24418,
)


_TRACERCONFIG = _descriptor.Descriptor(
  name='TracerConfig',
  full_name='v1alpha1.TracerConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='datadog', full_name='v1alpha1.TracerConfig.datadog', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lightstep', full_name='v1alpha1.TracerConfig.lightstep', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zipkin', full_name='v1alpha1.TracerConfig.zipkin', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stackdriver', full_name='v1alpha1.TracerConfig.stackdriver', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24421,
  serialized_end=24637,
)


_TRACERDATADOGCONFIG = _descriptor.Descriptor(
  name='TracerDatadogConfig',
  full_name='v1alpha1.TracerDatadogConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='address', full_name='v1alpha1.TracerDatadogConfig.address', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24639,
  serialized_end=24677,
)


_TRACERLIGHTSTEPCONFIG = _descriptor.Descriptor(
  name='TracerLightStepConfig',
  full_name='v1alpha1.TracerLightStepConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='address', full_name='v1alpha1.TracerLightStepConfig.address', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='accessToken', full_name='v1alpha1.TracerLightStepConfig.accessToken', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cacertPath', full_name='v1alpha1.TracerLightStepConfig.cacertPath', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='secure', full_name='v1alpha1.TracerLightStepConfig.secure', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24679,
  serialized_end=24804,
)


_TRACERZIPKINCONFIG = _descriptor.Descriptor(
  name='TracerZipkinConfig',
  full_name='v1alpha1.TracerZipkinConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='address', full_name='v1alpha1.TracerZipkinConfig.address', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24806,
  serialized_end=24843,
)


_TRACERSTACKDRIVERCONFIG = _descriptor.Descriptor(
  name='TracerStackdriverConfig',
  full_name='v1alpha1.TracerStackdriverConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='debug', full_name='v1alpha1.TracerStackdriverConfig.debug', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='maxNumberOfAttributes', full_name='v1alpha1.TracerStackdriverConfig.maxNumberOfAttributes', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='maxNumberOfAnnotations', full_name='v1alpha1.TracerStackdriverConfig.maxNumberOfAnnotations', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='maxNumberOfMessageEvents', full_name='v1alpha1.TracerStackdriverConfig.maxNumberOfMessageEvents', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24846,
  serialized_end=25011,
)


_TRACINGCONFIG = _descriptor.Descriptor(
  name='TracingConfig',
  full_name='v1alpha1.TracingConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.TracingConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ingress', full_name='v1alpha1.TracingConfig.ingress', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='jaeger', full_name='v1alpha1.TracingConfig.jaeger', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.TracingConfig.nodeSelector', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='provider', full_name='v1alpha1.TracingConfig.provider', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='service', full_name='v1alpha1.TracingConfig.service', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zipkin', full_name='v1alpha1.TracingConfig.zipkin', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='opencensus', full_name='v1alpha1.TracingConfig.opencensus', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contextPath', full_name='v1alpha1.TracingConfig.contextPath', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.TracingConfig.podAntiAffinityLabelSelector', index=9,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.TracingConfig.podAntiAffinityTermLabelSelector', index=10,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.TracingConfig.tolerations', index=11,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25014,
  serialized_end=25649,
)


_TRACINGOPENCENSUSCONFIG = _descriptor.Descriptor(
  name='TracingOpencensusConfig',
  full_name='v1alpha1.TracingOpencensusConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.TracingOpencensusConfig.hub', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.TracingOpencensusConfig.tag', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='exporters', full_name='v1alpha1.TracingOpencensusConfig.exporters', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.TracingOpencensusConfig.resources', index=3,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.TracingOpencensusConfig.podAnnotations', index=4,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25652,
  serialized_end=25910,
)


_TRACINGOPENCENSUSEXPORTERSCONFIG = _descriptor.Descriptor(
  name='TracingOpencensusExportersConfig',
  full_name='v1alpha1.TracingOpencensusExportersConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='stackdriver', full_name='v1alpha1.TracingOpencensusExportersConfig.stackdriver', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25912,
  serialized_end=26001,
)


_TRACINGINGRESSCONFIG = _descriptor.Descriptor(
  name='TracingIngressConfig',
  full_name='v1alpha1.TracingIngressConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.TracingIngressConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='annotations', full_name='v1alpha1.TracingIngressConfig.annotations', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hosts', full_name='v1alpha1.TracingIngressConfig.hosts', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tls', full_name='v1alpha1.TracingIngressConfig.tls', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26004,
  serialized_end=26188,
)


_TRACINGJAEGERCONFIG = _descriptor.Descriptor(
  name='TracingJaegerConfig',
  full_name='v1alpha1.TracingJaegerConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.TracingJaegerConfig.hub', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.TracingJaegerConfig.tag', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.TracingJaegerConfig.image', index=2,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memory', full_name='v1alpha1.TracingJaegerConfig.memory', index=3,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='spanStorageType', full_name='v1alpha1.TracingJaegerConfig.spanStorageType', index=4,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='persist', full_name='v1alpha1.TracingJaegerConfig.persist', index=5,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='storageClassName', full_name='v1alpha1.TracingJaegerConfig.storageClassName', index=6,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='accessMode', full_name='v1alpha1.TracingJaegerConfig.accessMode', index=7,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.TracingJaegerConfig.resources', index=8,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.TracingJaegerConfig.podAnnotations', index=9,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26191,
  serialized_end=26566,
)


_TRACINGJAEGERMEMORYCONFIG = _descriptor.Descriptor(
  name='TracingJaegerMemoryConfig',
  full_name='v1alpha1.TracingJaegerMemoryConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='max_traces', full_name='v1alpha1.TracingJaegerMemoryConfig.max_traces', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26568,
  serialized_end=26615,
)


_TRACINGZIPKINCONFIG = _descriptor.Descriptor(
  name='TracingZipkinConfig',
  full_name='v1alpha1.TracingZipkinConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.TracingZipkinConfig.hub', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.TracingZipkinConfig.tag', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.TracingZipkinConfig.image', index=2,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='probeStartupDelay', full_name='v1alpha1.TracingZipkinConfig.probeStartupDelay', index=3,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='queryPort', full_name='v1alpha1.TracingZipkinConfig.queryPort', index=4,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.TracingZipkinConfig.resources', index=5,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='javaOptsHeap', full_name='v1alpha1.TracingZipkinConfig.javaOptsHeap', index=6,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='maxSpans', full_name='v1alpha1.TracingZipkinConfig.maxSpans', index=7,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='node', full_name='v1alpha1.TracingZipkinConfig.node', index=8,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.TracingZipkinConfig.podAnnotations', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26618,
  serialized_end=26946,
)


_TRACINGZIPKINNODECONFIG = _descriptor.Descriptor(
  name='TracingZipkinNodeConfig',
  full_name='v1alpha1.TracingZipkinNodeConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='cpus', full_name='v1alpha1.TracingZipkinNodeConfig.cpus', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26948,
  serialized_end=26987,
)


_KIALISECURITYCONFIG = _descriptor.Descriptor(
  name='KialiSecurityConfig',
  full_name='v1alpha1.KialiSecurityConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.KialiSecurityConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cert_file', full_name='v1alpha1.KialiSecurityConfig.cert_file', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='private_key_file', full_name='v1alpha1.KialiSecurityConfig.private_key_file', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26989,
  serialized_end=27100,
)


_KIALISERVICECONFIG = _descriptor.Descriptor(
  name='KialiServiceConfig',
  full_name='v1alpha1.KialiServiceConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='annotations', full_name='v1alpha1.KialiServiceConfig.annotations', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='v1alpha1.KialiServiceConfig.type', index=1,
      number=18, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27102,
  serialized_end=27191,
)


_KIALIDASHBOARDCONFIG = _descriptor.Descriptor(
  name='KialiDashboardConfig',
  full_name='v1alpha1.KialiDashboardConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='secretName', full_name='v1alpha1.KialiDashboardConfig.secretName', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='usernameKey', full_name='v1alpha1.KialiDashboardConfig.usernameKey', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='passphraseKey', full_name='v1alpha1.KialiDashboardConfig.passphraseKey', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='viewOnlyMode', full_name='v1alpha1.KialiDashboardConfig.viewOnlyMode', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='grafanaURL', full_name='v1alpha1.KialiDashboardConfig.grafanaURL', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='jaegerURL', full_name='v1alpha1.KialiDashboardConfig.jaegerURL', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='auth', full_name='v1alpha1.KialiDashboardConfig.auth', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='grafanaInClusterURL', full_name='v1alpha1.KialiDashboardConfig.grafanaInClusterURL', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='jaegerInClusterURL', full_name='v1alpha1.KialiDashboardConfig.jaegerInClusterURL', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27194,
  serialized_end=27474,
)


_KIALIINGRESSCONFIG = _descriptor.Descriptor(
  name='KialiIngressConfig',
  full_name='v1alpha1.KialiIngressConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.KialiIngressConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='annotations', full_name='v1alpha1.KialiIngressConfig.annotations', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tls', full_name='v1alpha1.KialiIngressConfig.tls', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hosts', full_name='v1alpha1.KialiIngressConfig.hosts', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27477,
  serialized_end=27666,
)


_KIALICONFIG = _descriptor.Descriptor(
  name='KialiConfig',
  full_name='v1alpha1.KialiConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.KialiConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='createDemoSecret', full_name='v1alpha1.KialiConfig.createDemoSecret', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hub', full_name='v1alpha1.KialiConfig.hub', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tag', full_name='v1alpha1.KialiConfig.tag', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replicaCount', full_name='v1alpha1.KialiConfig.replicaCount', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='prometheusNamespace', full_name='v1alpha1.KialiConfig.prometheusNamespace', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='security', full_name='v1alpha1.KialiConfig.security', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dashboard', full_name='v1alpha1.KialiConfig.dashboard', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ingress', full_name='v1alpha1.KialiConfig.ingress', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contextPath', full_name='v1alpha1.KialiConfig.contextPath', index=9,
      number=15, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeSelector', full_name='v1alpha1.KialiConfig.nodeSelector', index=10,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAnnotations', full_name='v1alpha1.KialiConfig.podAnnotations', index=11,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityLabelSelector', full_name='v1alpha1.KialiConfig.podAntiAffinityLabelSelector', index=12,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='podAntiAffinityTermLabelSelector', full_name='v1alpha1.KialiConfig.podAntiAffinityTermLabelSelector', index=13,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tolerations', full_name='v1alpha1.KialiConfig.tolerations', index=14,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='image', full_name='v1alpha1.KialiConfig.image', index=15,
      number=16, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resources', full_name='v1alpha1.KialiConfig.resources', index=16,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='prometheusAddr', full_name='v1alpha1.KialiConfig.prometheusAddr', index=17,
      number=18, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='service', full_name='v1alpha1.KialiConfig.service', index=18,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27669,
  serialized_end=28551,
)


_VALUES = _descriptor.Descriptor(
  name='Values',
  full_name='v1alpha1.Values',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='certmanager', full_name='v1alpha1.Values.certmanager', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cni', full_name='v1alpha1.Values.cni', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='istiocoredns', full_name='v1alpha1.Values.istiocoredns', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='galley', full_name='v1alpha1.Values.galley', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gateways', full_name='v1alpha1.Values.gateways', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='global', full_name='v1alpha1.Values.global', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='grafana', full_name='v1alpha1.Values.grafana', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mixer', full_name='v1alpha1.Values.mixer', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nodeagent', full_name='v1alpha1.Values.nodeagent', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pilot', full_name='v1alpha1.Values.pilot', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='telemetry', full_name='v1alpha1.Values.telemetry', index=10,
      number=23, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='prometheus', full_name='v1alpha1.Values.prometheus', index=11,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='security', full_name='v1alpha1.Values.security', index=12,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sidecarInjectorWebhook', full_name='v1alpha1.Values.sidecarInjectorWebhook', index=13,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tracing', full_name='v1alpha1.Values.tracing', index=14,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='kiali', full_name='v1alpha1.Values.kiali', index=15,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='version', full_name='v1alpha1.Values.version', index=16,
      number=16, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='clusterResources', full_name='v1alpha1.Values.clusterResources', index=17,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='prometheusOperator', full_name='v1alpha1.Values.prometheusOperator', index=18,
      number=18, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='istio_cni', full_name='v1alpha1.Values.istio_cni', index=19,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='kustomize', full_name='v1alpha1.Values.kustomize', index=20,
      number=20, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='revision', full_name='v1alpha1.Values.revision', index=21,
      number=21, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28554,
  serialized_end=29511,
)


_TYPEMAPSTRINGINTERFACE = _descriptor.Descriptor(
  name='TypeMapStringInterface',
  full_name='v1alpha1.TypeMapStringInterface',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29513,
  serialized_end=29537,
)


_TYPESLICEOFMAPSTRINGINTERFACE = _descriptor.Descriptor(
  name='TypeSliceOfMapStringInterface',
  full_name='v1alpha1.TypeSliceOfMapStringInterface',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29539,
  serialized_end=29570,
)


_TYPEINTORSTRINGFORPB = _descriptor.Descriptor(
  name='TypeIntOrStringForPB',
  full_name='v1alpha1.TypeIntOrStringForPB',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29572,
  serialized_end=29594,
)


_ZEROVPNCONFIG = _descriptor.Descriptor(
  name='ZeroVPNConfig',
  full_name='v1alpha1.ZeroVPNConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='enabled', full_name='v1alpha1.ZeroVPNConfig.enabled', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='suffix', full_name='v1alpha1.ZeroVPNConfig.suffix', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29596,
  serialized_end=29672,
)


_TYPEINTERFACE = _descriptor.Descriptor(
  name='TypeInterface',
  full_name='v1alpha1.TypeInterface',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29674,
  serialized_end=29689,
)

_ADDONINGRESSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_ADDONINGRESSCONFIG.fields_by_name['annotations'].message_type = _TYPEMAPSTRINGINTERFACE
_ADDONINGRESSCONFIG.fields_by_name['tls'].message_type = _TYPEMAPSTRINGINTERFACE
_CNICONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_CNICONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_CNICONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_CNICONFIG.fields_by_name['repair'].message_type = _CNIREPAIRCONFIG
_CNICONFIG.fields_by_name['chained'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_CNIREPAIRCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_CNIREPAIRCONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_CERTMANAGERCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_CERTMANAGERCONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_CERTMANAGERCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_CERTMANAGERCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_CERTMANAGERCONFIG.fields_by_name['podDnsConfig'].message_type = _TYPEMAPSTRINGINTERFACE
_CERTMANAGERCONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_CERTMANAGERCONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_CERTMANAGERCONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_CERTMANAGERCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_CERTMANAGERCONFIG.fields_by_name['podLabels'].message_type = _TYPEMAPSTRINGINTERFACE
_RESOURCES_LIMITSENTRY.containing_type = _RESOURCES
_RESOURCES_REQUESTSENTRY.containing_type = _RESOURCES
_RESOURCES.fields_by_name['limits'].message_type = _RESOURCES_LIMITSENTRY
_RESOURCES.fields_by_name['requests'].message_type = _RESOURCES_REQUESTSENTRY
_COREDNSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_COREDNSCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_COREDNSCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_COREDNSCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_COREDNSCONFIG.fields_by_name['rollingMaxSurge'].message_type = _TYPEINTORSTRINGFORPB
_COREDNSCONFIG.fields_by_name['rollingMaxUnavailable'].message_type = _TYPEINTORSTRINGFORPB
_COREDNSCONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_COREDNSCONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_COREDNSCONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_DEFAULTPODDISRUPTIONBUDGETCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_DEFAULTRESOURCESCONFIG.fields_by_name['requests'].message_type = _RESOURCESREQUESTSCONFIG
_EGRESSGATEWAYCONFIG.fields_by_name['autoscaleEnabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_EGRESSGATEWAYCONFIG.fields_by_name['cpu'].message_type = _CPUTARGETUTILIZATIONCONFIG
_EGRESSGATEWAYCONFIG.fields_by_name['drainDuration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION
_EGRESSGATEWAYCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_EGRESSGATEWAYCONFIG.fields_by_name['env'].message_type = _TYPEMAPSTRINGINTERFACE
_EGRESSGATEWAYCONFIG.fields_by_name['labels'].message_type = _GATEWAYLABELSCONFIG
_EGRESSGATEWAYCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_EGRESSGATEWAYCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_EGRESSGATEWAYCONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_EGRESSGATEWAYCONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_EGRESSGATEWAYCONFIG.fields_by_name['ports'].message_type = _PORTSCONFIG
_EGRESSGATEWAYCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_EGRESSGATEWAYCONFIG.fields_by_name['secretVolumes'].message_type = _SECRETVOLUME
_EGRESSGATEWAYCONFIG.fields_by_name['serviceAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_EGRESSGATEWAYCONFIG.fields_by_name['zvpn'].message_type = _ZEROVPNCONFIG
_EGRESSGATEWAYCONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_EGRESSGATEWAYCONFIG.fields_by_name['rollingMaxSurge'].message_type = _TYPEINTORSTRINGFORPB
_EGRESSGATEWAYCONFIG.fields_by_name['rollingMaxUnavailable'].message_type = _TYPEINTORSTRINGFORPB
_EGRESSGATEWAYCONFIG.fields_by_name['configVolumes'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_EGRESSGATEWAYCONFIG.fields_by_name['additionalContainers'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_ENVOYMETRICSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_ENVOYMETRICSCONFIG.fields_by_name['tlsSettings'].message_type = _TYPEMAPSTRINGINTERFACE
_ENVOYMETRICSCONFIG.fields_by_name['tcpKeepalive'].message_type = _TYPEMAPSTRINGINTERFACE
_GALLEYCONFIG_MESHENTRY.containing_type = _GALLEYCONFIG
_GALLEYCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GALLEYCONFIG.fields_by_name['mesh'].message_type = _GALLEYCONFIG_MESHENTRY
_GALLEYCONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_GALLEYCONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_GALLEYCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_GALLEYCONFIG.fields_by_name['enableAnalysis'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GALLEYCONFIG.fields_by_name['rollingMaxSurge'].message_type = _TYPEINTORSTRINGFORPB
_GALLEYCONFIG.fields_by_name['rollingMaxUnavailable'].message_type = _TYPEINTORSTRINGFORPB
_GALLEYCONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_GALLEYCONFIG.fields_by_name['enableServiceDiscovery'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GALLEYCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_GALLEYCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_GALLEYCONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_GATEWAYSCONFIG.fields_by_name['istio_egressgateway'].message_type = _EGRESSGATEWAYCONFIG
_GATEWAYSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GATEWAYSCONFIG.fields_by_name['istio_ingressgateway'].message_type = _INGRESSGATEWAYCONFIG
_GLOBALCONFIG.fields_by_name['arch'].message_type = _ARCHCONFIG
_GLOBALCONFIG.fields_by_name['certificates'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_GLOBALCONFIG.fields_by_name['configValidation'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['controlPlaneSecurityEnabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['defaultNodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_GLOBALCONFIG.fields_by_name['defaultPodDisruptionBudget'].message_type = _DEFAULTPODDISRUPTIONBUDGETCONFIG
_GLOBALCONFIG.fields_by_name['disablePolicyChecks'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['defaultResources'].message_type = _DEFAULTRESOURCESCONFIG
_GLOBALCONFIG.fields_by_name['defaultTolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_GLOBALCONFIG.fields_by_name['enableHelmTest'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['enableTracing'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['localityLbSetting'].message_type = _TYPEMAPSTRINGINTERFACE
_GLOBALCONFIG.fields_by_name['k8sIngress'].message_type = _KUBERNETESINGRESSCONFIG
_GLOBALCONFIG.fields_by_name['logAsJson'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['logging'].message_type = _GLOBALLOGGINGCONFIG
_GLOBALCONFIG.fields_by_name['meshExpansion'].message_type = _MESHEXPANSIONCONFIG
_GLOBALCONFIG.fields_by_name['meshNetworks'].message_type = _TYPEMAPSTRINGINTERFACE
_GLOBALCONFIG.fields_by_name['mtls'].message_type = _MTLSCONFIG
_GLOBALCONFIG.fields_by_name['multiCluster'].message_type = _MULTICLUSTERCONFIG
_GLOBALCONFIG.fields_by_name['omitSidecarInjectorConfigMap'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['oneNamespace'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['operatorManageWebhooks'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['outboundTrafficPolicy'].message_type = _OUTBOUNDTRAFFICPOLICYCONFIG
_GLOBALCONFIG.fields_by_name['policyCheckFailOpen'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['proxy'].message_type = _PROXYCONFIG
_GLOBALCONFIG.fields_by_name['proxyInit'].message_type = _PROXYINITCONFIG
_GLOBALCONFIG.fields_by_name['sds'].message_type = _SDSCONFIG
_GLOBALCONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_GLOBALCONFIG.fields_by_name['tracer'].message_type = _TRACERCONFIG
_GLOBALCONFIG.fields_by_name['useMCP'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['istioRemote'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['createRemoteSvcEndpoints'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['remotePilotCreateSvcEndpoint'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_GLOBALCONFIG.fields_by_name['istiod'].message_type = _ISTIODCONFIG
_GLOBALCONFIG.fields_by_name['sts'].message_type = _STSCONFIG
_GLOBALCONFIG.fields_by_name['mountMtlsCerts'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_ISTIODCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_INGRESSGATEWAYCONFIG.fields_by_name['autoscaleEnabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_INGRESSGATEWAYCONFIG.fields_by_name['cpu'].message_type = _CPUTARGETUTILIZATIONCONFIG
_INGRESSGATEWAYCONFIG.fields_by_name['customService'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_INGRESSGATEWAYCONFIG.fields_by_name['drainDuration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION
_INGRESSGATEWAYCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_INGRESSGATEWAYCONFIG.fields_by_name['env'].message_type = _TYPEMAPSTRINGINTERFACE
_INGRESSGATEWAYCONFIG.fields_by_name['k8sIngress'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_INGRESSGATEWAYCONFIG.fields_by_name['k8sIngressHttps'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_INGRESSGATEWAYCONFIG.fields_by_name['labels'].message_type = _GATEWAYLABELSCONFIG
_INGRESSGATEWAYCONFIG.fields_by_name['meshExpansionPorts'].message_type = _PORTSCONFIG
_INGRESSGATEWAYCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_INGRESSGATEWAYCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_INGRESSGATEWAYCONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_INGRESSGATEWAYCONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_INGRESSGATEWAYCONFIG.fields_by_name['ports'].message_type = _PORTSCONFIG
_INGRESSGATEWAYCONFIG.fields_by_name['resources'].message_type = _TYPEMAPSTRINGINTERFACE
_INGRESSGATEWAYCONFIG.fields_by_name['sds'].message_type = _INGRESSGATEWAYSDSCONFIG
_INGRESSGATEWAYCONFIG.fields_by_name['secretVolumes'].message_type = _SECRETVOLUME
_INGRESSGATEWAYCONFIG.fields_by_name['serviceAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_INGRESSGATEWAYCONFIG.fields_by_name['zvpn'].message_type = _INGRESSGATEWAYZVPNCONFIG
_INGRESSGATEWAYCONFIG.fields_by_name['rollingMaxSurge'].message_type = _TYPEINTORSTRINGFORPB
_INGRESSGATEWAYCONFIG.fields_by_name['rollingMaxUnavailable'].message_type = _TYPEINTORSTRINGFORPB
_INGRESSGATEWAYCONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_INGRESSGATEWAYCONFIG.fields_by_name['ingressPorts'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_INGRESSGATEWAYCONFIG.fields_by_name['additionalContainers'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_INGRESSGATEWAYCONFIG.fields_by_name['configVolumes'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_INGRESSGATEWAYCONFIG.fields_by_name['certificates'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_INGRESSGATEWAYCONFIG.fields_by_name['tls'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_INGRESSGATEWAYCONFIG.fields_by_name['telemetry_addon_gateways'].message_type = _TYPEMAPSTRINGINTERFACE
_INGRESSGATEWAYCONFIG.fields_by_name['hosts'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_INGRESSGATEWAYSDSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_INGRESSGATEWAYSDSCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_INGRESSGATEWAYZVPNCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_KUBERNETESENVMIXERADAPTERCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_KUBERNETESINGRESSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_KUBERNETESINGRESSCONFIG.fields_by_name['enableHttps'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_LOADSHEDDINGCONFIG.fields_by_name['mode'].enum_type = _MODE
_MTLSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_MTLSCONFIG.fields_by_name['auto'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_MESHEXPANSIONCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_MESHEXPANSIONCONFIG.fields_by_name['useILB'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_MIXERTELEMETRYADAPTERSCONFIG.fields_by_name['kubernetesenv'].message_type = _KUBERNETESENVMIXERADAPTERCONFIG
_MIXERTELEMETRYADAPTERSCONFIG.fields_by_name['prometheus'].message_type = _PROMETHEUSMIXERADAPTERCONFIG
_MIXERTELEMETRYADAPTERSCONFIG.fields_by_name['stdio'].message_type = _STDIOMIXERADAPTERCONFIG
_MIXERTELEMETRYADAPTERSCONFIG.fields_by_name['stackdriver'].message_type = _STACKDRIVERMIXERADAPTERCONFIG
_MIXERTELEMETRYADAPTERSCONFIG.fields_by_name['useAdapterCRDs'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_MIXERPOLICYADAPTERSCONFIG.fields_by_name['kubernetesenv'].message_type = _KUBERNETESENVMIXERADAPTERCONFIG
_MIXERPOLICYADAPTERSCONFIG.fields_by_name['prometheus'].message_type = _PROMETHEUSMIXERADAPTERCONFIG
_MIXERPOLICYADAPTERSCONFIG.fields_by_name['stdio'].message_type = _STDIOMIXERADAPTERCONFIG
_MIXERPOLICYADAPTERSCONFIG.fields_by_name['stackdriver'].message_type = _STACKDRIVERMIXERADAPTERCONFIG
_MIXERPOLICYADAPTERSCONFIG.fields_by_name['useAdapterCRDs'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_MIXERCONFIG.fields_by_name['policy'].message_type = _MIXERPOLICYCONFIG
_MIXERCONFIG.fields_by_name['telemetry'].message_type = _MIXERTELEMETRYCONFIG
_MIXERCONFIG.fields_by_name['adapters'].message_type = _MIXERTELEMETRYADAPTERSCONFIG
_MIXERPOLICYCONFIG.fields_by_name['autoscaleEnabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_MIXERPOLICYCONFIG.fields_by_name['cpu'].message_type = _CPUTARGETUTILIZATIONCONFIG
_MIXERPOLICYCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_MIXERPOLICYCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_MIXERPOLICYCONFIG.fields_by_name['adapters'].message_type = _MIXERPOLICYADAPTERSCONFIG
_MIXERPOLICYCONFIG.fields_by_name['sessionAffinityEnabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_MIXERPOLICYCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_MIXERPOLICYCONFIG.fields_by_name['rollingMaxSurge'].message_type = _TYPEINTORSTRINGFORPB
_MIXERPOLICYCONFIG.fields_by_name['rollingMaxUnavailable'].message_type = _TYPEINTORSTRINGFORPB
_MIXERPOLICYCONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_MIXERPOLICYCONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_MIXERPOLICYCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_MIXERPOLICYCONFIG.fields_by_name['env'].message_type = _TYPEMAPSTRINGINTERFACE
_MIXERPOLICYCONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_MIXERPOLICYCONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_MIXERTELEMETRYCONFIG.fields_by_name['autoscaleEnabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_MIXERTELEMETRYCONFIG.fields_by_name['cpu'].message_type = _CPUTARGETUTILIZATIONCONFIG
_MIXERTELEMETRYCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_MIXERTELEMETRYCONFIG.fields_by_name['env'].message_type = _TYPEMAPSTRINGINTERFACE
_MIXERTELEMETRYCONFIG.fields_by_name['loadshedding'].message_type = _LOADSHEDDINGCONFIG
_MIXERTELEMETRYCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_MIXERTELEMETRYCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_MIXERTELEMETRYCONFIG.fields_by_name['rollingMaxSurge'].message_type = _TYPEINTORSTRINGFORPB
_MIXERTELEMETRYCONFIG.fields_by_name['rollingMaxUnavailable'].message_type = _TYPEINTORSTRINGFORPB
_MIXERTELEMETRYCONFIG.fields_by_name['useMCP'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_MIXERTELEMETRYCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_MIXERTELEMETRYCONFIG.fields_by_name['sessionAffinityEnabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_MIXERTELEMETRYCONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_MIXERTELEMETRYCONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_MIXERTELEMETRYCONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_MIXERTELEMETRYCONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_MULTICLUSTERCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_NODEAGENTCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_NODEAGENTCONFIG.fields_by_name['env'].message_type = _TYPEMAPSTRINGINTERFACE
_NODEAGENTCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_NODEAGENTCONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_NODEAGENTCONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_NODEAGENTCONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_NODEAGENTCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_NODEAGENTCONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_OUTBOUNDTRAFFICPOLICYCONFIG.fields_by_name['mode'].enum_type = _OUTBOUNDTRAFFICPOLICYCONFIG_MODE
_OUTBOUNDTRAFFICPOLICYCONFIG_MODE.containing_type = _OUTBOUNDTRAFFICPOLICYCONFIG
_PILOTCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PILOTCONFIG.fields_by_name['autoscaleEnabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PILOTCONFIG.fields_by_name['sidecar'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PILOTCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_PILOTCONFIG.fields_by_name['cpu'].message_type = _CPUTARGETUTILIZATIONCONFIG
_PILOTCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_PILOTCONFIG.fields_by_name['keepaliveMaxServerConnectionAge'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION
_PILOTCONFIG.fields_by_name['deploymentLabels'].message_type = _TYPEMAPSTRINGINTERFACE
_PILOTCONFIG.fields_by_name['meshNetworks'].message_type = _TYPEMAPSTRINGINTERFACE
_PILOTCONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_PILOTCONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_PILOTCONFIG.fields_by_name['configMap'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PILOTCONFIG.fields_by_name['ingress'].message_type = _PILOTINGRESSCONFIG
_PILOTCONFIG.fields_by_name['useMCP'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PILOTCONFIG.fields_by_name['env'].message_type = _TYPEMAPSTRINGINTERFACE
_PILOTCONFIG.fields_by_name['policy'].message_type = _PILOTPOLICYCONFIG
_PILOTCONFIG.fields_by_name['rollingMaxSurge'].message_type = _TYPEINTORSTRINGFORPB
_PILOTCONFIG.fields_by_name['rollingMaxUnavailable'].message_type = _TYPEINTORSTRINGFORPB
_PILOTCONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_PILOTCONFIG.fields_by_name['appNamespaces'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_PILOTCONFIG.fields_by_name['enableProtocolSniffingForOutbound'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PILOTCONFIG.fields_by_name['enableProtocolSniffingForInbound'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PILOTCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_PILOTCONFIG.fields_by_name['configSource'].message_type = _PILOTCONFIGSOURCE
_PILOTCONFIG.fields_by_name['plugins'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_PILOTCONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_PILOTINGRESSCONFIG.fields_by_name['ingressControllerMode'].enum_type = _INGRESSCONTROLLERMODE
_PILOTPOLICYCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TELEMETRYCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TELEMETRYCONFIG.fields_by_name['v1'].message_type = _TELEMETRYV1CONFIG
_TELEMETRYCONFIG.fields_by_name['v2'].message_type = _TELEMETRYV2CONFIG
_TELEMETRYV1CONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TELEMETRYV2CONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TELEMETRYV2CONFIG.fields_by_name['prometheus'].message_type = _TELEMETRYV2PROMETHEUSCONFIG
_TELEMETRYV2CONFIG.fields_by_name['stackdriver'].message_type = _TELEMETRYV2STACKDRIVERCONFIG
_TELEMETRYV2CONFIG.fields_by_name['metadata_exchange'].message_type = _TELEMETRYV2METADATAEXCHANGECONFIG
_TELEMETRYV2METADATAEXCHANGECONFIG.fields_by_name['wasmEnabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TELEMETRYV2PROMETHEUSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TELEMETRYV2PROMETHEUSCONFIG.fields_by_name['wasmEnabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TELEMETRYV2STACKDRIVERCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TELEMETRYV2STACKDRIVERCONFIG.fields_by_name['logging'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TELEMETRYV2STACKDRIVERCONFIG.fields_by_name['monitoring'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TELEMETRYV2STACKDRIVERCONFIG.fields_by_name['topology'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TELEMETRYV2STACKDRIVERCONFIG.fields_by_name['configOverride'].message_type = _TYPEMAPSTRINGINTERFACE
_PROMETHEUSCONFIG.fields_by_name['createPrometheusResource'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PROMETHEUSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PROMETHEUSCONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_PROMETHEUSCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_PROMETHEUSCONFIG.fields_by_name['scrapeInterval'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION
_PROMETHEUSCONFIG.fields_by_name['ingress'].message_type = _ADDONINGRESSCONFIG
_PROMETHEUSCONFIG.fields_by_name['service'].message_type = _PROMETHEUSSERVICECONFIG
_PROMETHEUSCONFIG.fields_by_name['security'].message_type = _PROMETHEUSSECURITYCONFIG
_PROMETHEUSCONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_PROMETHEUSCONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_PROMETHEUSCONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_PROMETHEUSCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_PROMETHEUSCONFIG.fields_by_name['datasources'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_PROMETHEUSCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_PROMETHEUSCONFIG.fields_by_name['provisionPrometheusCert'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PROMETHEUSMIXERADAPTERCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PROMETHEUSMIXERADAPTERCONFIG.fields_by_name['metricsExpiryDuration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION
_PROMETHEUSSECURITYCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PROMETHEUSSERVICECONFIG.fields_by_name['annotations'].message_type = _TYPEMAPSTRINGINTERFACE
_PROMETHEUSSERVICECONFIG.fields_by_name['nodePort'].message_type = _PROMETHEUSSERVICENODEPORTCONFIG
_PROMETHEUSSERVICENODEPORTCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PROXYCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PROXYCONFIG.fields_by_name['accessLogEncoding'].enum_type = _ACCESSLOGENCODING
_PROXYCONFIG.fields_by_name['dnsRefreshRate'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION
_PROXYCONFIG.fields_by_name['enableCoreDump'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PROXYCONFIG.fields_by_name['envoyMetricsService'].message_type = _ENVOYMETRICSCONFIG
_PROXYCONFIG.fields_by_name['envoyStatsd'].message_type = _ENVOYMETRICSCONFIG
_PROXYCONFIG.fields_by_name['privileged'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_PROXYCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_PROXYCONFIG.fields_by_name['tracer'].enum_type = _TRACER
_PROXYCONFIG.fields_by_name['envoyAccessLogService'].message_type = _ENVOYACCESSLOGCONFIG
_PROXYCONFIG.fields_by_name['drainDuration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION
_PROXYCONFIG.fields_by_name['parentShutdownDuration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION
_ENVOYACCESSLOGCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_ENVOYACCESSLOGCONFIG.fields_by_name['tlsSettings'].message_type = _ENVOYACCESSLOGTLSSETTINGS
_ENVOYACCESSLOGCONFIG.fields_by_name['tcpKeepalive'].message_type = _TYPEMAPSTRINGINTERFACE
_PROXYINITCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_SDSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_SDSCONFIG.fields_by_name['useNormalJwt'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_SDSCONFIG.fields_by_name['useTrustworthyJwt'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_SDSCONFIG.fields_by_name['token'].message_type = _TYPEMAPSTRINGINTERFACE
_SECURITYCONFIG_DNSCERTSENTRY.containing_type = _SECURITYCONFIG
_SECURITYCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_SECURITYCONFIG.fields_by_name['selfSigned'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_SECURITYCONFIG.fields_by_name['dnsCerts'].message_type = _SECURITYCONFIG_DNSCERTSENTRY
_SECURITYCONFIG.fields_by_name['createMeshPolicy'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_SECURITYCONFIG.fields_by_name['enableNamespacesByDefault'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_SECURITYCONFIG.fields_by_name['citadelHealthCheck'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_SECURITYCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_SECURITYCONFIG.fields_by_name['env'].message_type = _TYPEMAPSTRINGINTERFACE
_SECURITYCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_SECURITYCONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_SECURITYCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_SECURITYCONFIG.fields_by_name['rollingMaxSurge'].message_type = _TYPEINTORSTRINGFORPB
_SECURITYCONFIG.fields_by_name['rollingMaxUnavailable'].message_type = _TYPEINTORSTRINGFORPB
_SECURITYCONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_SECURITYCONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_SERVICECONFIG.fields_by_name['annotations'].message_type = _TYPEMAPSTRINGINTERFACE
_SIDECARINJECTORCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_SIDECARINJECTORCONFIG.fields_by_name['enableNamespacesByDefault'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_SIDECARINJECTORCONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_SIDECARINJECTORCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_SIDECARINJECTORCONFIG.fields_by_name['neverInjectSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_SIDECARINJECTORCONFIG.fields_by_name['alwaysInjectSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_SIDECARINJECTORCONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_SIDECARINJECTORCONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_SIDECARINJECTORCONFIG.fields_by_name['rewriteAppHTTPProbe'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_SIDECARINJECTORCONFIG.fields_by_name['selfSigned'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_SIDECARINJECTORCONFIG.fields_by_name['injectedAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_SIDECARINJECTORCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_SIDECARINJECTORCONFIG.fields_by_name['objectSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_SIDECARINJECTORCONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_SIDECARINJECTORCONFIG.fields_by_name['lifecycle'].message_type = _TYPEMAPSTRINGINTERFACE
_SIDECARINJECTORCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_SIDECARINJECTORCONFIG.fields_by_name['rollingMaxSurge'].message_type = _TYPEINTORSTRINGFORPB
_SIDECARINJECTORCONFIG.fields_by_name['rollingMaxUnavailable'].message_type = _TYPEINTORSTRINGFORPB
_STDIOMIXERADAPTERCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_STDIOMIXERADAPTERCONFIG.fields_by_name['outputAsJson'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_STACKDRIVERMIXERADAPTERCONFIG_ENABLEDCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_STACKDRIVERMIXERADAPTERCONFIG_ENABLEDCONFIG.containing_type = _STACKDRIVERMIXERADAPTERCONFIG
_STACKDRIVERMIXERADAPTERCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_STACKDRIVERMIXERADAPTERCONFIG.fields_by_name['auth'].message_type = _STACKDRIVERAUTHCONFIG
_STACKDRIVERMIXERADAPTERCONFIG.fields_by_name['tracer'].message_type = _STACKDRIVERTRACERCONFIG
_STACKDRIVERMIXERADAPTERCONFIG.fields_by_name['contextGraph'].message_type = _STACKDRIVERCONTEXTGRAPH
_STACKDRIVERMIXERADAPTERCONFIG.fields_by_name['logging'].message_type = _STACKDRIVERMIXERADAPTERCONFIG_ENABLEDCONFIG
_STACKDRIVERMIXERADAPTERCONFIG.fields_by_name['metrics'].message_type = _STACKDRIVERMIXERADAPTERCONFIG_ENABLEDCONFIG
_STACKDRIVERAUTHCONFIG.fields_by_name['appCredentials'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_STACKDRIVERTRACERCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_STACKDRIVERCONTEXTGRAPH.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TRACERCONFIG.fields_by_name['datadog'].message_type = _TRACERDATADOGCONFIG
_TRACERCONFIG.fields_by_name['lightstep'].message_type = _TRACERLIGHTSTEPCONFIG
_TRACERCONFIG.fields_by_name['zipkin'].message_type = _TRACERZIPKINCONFIG
_TRACERCONFIG.fields_by_name['stackdriver'].message_type = _TRACERSTACKDRIVERCONFIG
_TRACERLIGHTSTEPCONFIG.fields_by_name['secure'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TRACERSTACKDRIVERCONFIG.fields_by_name['debug'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TRACINGCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TRACINGCONFIG.fields_by_name['ingress'].message_type = _TRACINGINGRESSCONFIG
_TRACINGCONFIG.fields_by_name['jaeger'].message_type = _TRACINGJAEGERCONFIG
_TRACINGCONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_TRACINGCONFIG.fields_by_name['service'].message_type = _SERVICECONFIG
_TRACINGCONFIG.fields_by_name['zipkin'].message_type = _TRACINGZIPKINCONFIG
_TRACINGCONFIG.fields_by_name['opencensus'].message_type = _TRACINGOPENCENSUSCONFIG
_TRACINGCONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_TRACINGCONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_TRACINGCONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_TRACINGOPENCENSUSCONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_TRACINGOPENCENSUSCONFIG.fields_by_name['exporters'].message_type = _TRACINGOPENCENSUSEXPORTERSCONFIG
_TRACINGOPENCENSUSCONFIG.fields_by_name['resources'].message_type = _TYPEMAPSTRINGINTERFACE
_TRACINGOPENCENSUSCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_TRACINGOPENCENSUSEXPORTERSCONFIG.fields_by_name['stackdriver'].message_type = _TYPEMAPSTRINGINTERFACE
_TRACINGINGRESSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TRACINGINGRESSCONFIG.fields_by_name['annotations'].message_type = _TYPEMAPSTRINGINTERFACE
_TRACINGINGRESSCONFIG.fields_by_name['tls'].message_type = _TYPEMAPSTRINGINTERFACE
_TRACINGJAEGERCONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_TRACINGJAEGERCONFIG.fields_by_name['memory'].message_type = _TRACINGJAEGERMEMORYCONFIG
_TRACINGJAEGERCONFIG.fields_by_name['persist'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_TRACINGJAEGERCONFIG.fields_by_name['resources'].message_type = _TYPEMAPSTRINGINTERFACE
_TRACINGJAEGERCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_TRACINGZIPKINCONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_TRACINGZIPKINCONFIG.fields_by_name['resources'].message_type = _RESOURCES
_TRACINGZIPKINCONFIG.fields_by_name['node'].message_type = _TRACINGZIPKINNODECONFIG
_TRACINGZIPKINCONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_KIALISECURITYCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_KIALISERVICECONFIG.fields_by_name['annotations'].message_type = _TYPEMAPSTRINGINTERFACE
_KIALIDASHBOARDCONFIG.fields_by_name['viewOnlyMode'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_KIALIDASHBOARDCONFIG.fields_by_name['auth'].message_type = _TYPEMAPSTRINGINTERFACE
_KIALIINGRESSCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_KIALIINGRESSCONFIG.fields_by_name['annotations'].message_type = _TYPEMAPSTRINGINTERFACE
_KIALIINGRESSCONFIG.fields_by_name['tls'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_KIALICONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_KIALICONFIG.fields_by_name['createDemoSecret'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_KIALICONFIG.fields_by_name['tag'].message_type = _TYPEINTERFACE
_KIALICONFIG.fields_by_name['security'].message_type = _KIALISECURITYCONFIG
_KIALICONFIG.fields_by_name['dashboard'].message_type = _KIALIDASHBOARDCONFIG
_KIALICONFIG.fields_by_name['ingress'].message_type = _KIALIINGRESSCONFIG
_KIALICONFIG.fields_by_name['nodeSelector'].message_type = _TYPEMAPSTRINGINTERFACE
_KIALICONFIG.fields_by_name['podAnnotations'].message_type = _TYPEMAPSTRINGINTERFACE
_KIALICONFIG.fields_by_name['podAntiAffinityLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_KIALICONFIG.fields_by_name['podAntiAffinityTermLabelSelector'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_KIALICONFIG.fields_by_name['tolerations'].message_type = _TYPESLICEOFMAPSTRINGINTERFACE
_KIALICONFIG.fields_by_name['resources'].message_type = _RESOURCES
_KIALICONFIG.fields_by_name['service'].message_type = _KIALISERVICECONFIG
_VALUES.fields_by_name['certmanager'].message_type = _CERTMANAGERCONFIG
_VALUES.fields_by_name['cni'].message_type = _CNICONFIG
_VALUES.fields_by_name['istiocoredns'].message_type = _COREDNSCONFIG
_VALUES.fields_by_name['galley'].message_type = _GALLEYCONFIG
_VALUES.fields_by_name['gateways'].message_type = _GATEWAYSCONFIG
_VALUES.fields_by_name['global'].message_type = _GLOBALCONFIG
_VALUES.fields_by_name['grafana'].message_type = _TYPEMAPSTRINGINTERFACE
_VALUES.fields_by_name['mixer'].message_type = _MIXERCONFIG
_VALUES.fields_by_name['nodeagent'].message_type = _NODEAGENTCONFIG
_VALUES.fields_by_name['pilot'].message_type = _PILOTCONFIG
_VALUES.fields_by_name['telemetry'].message_type = _TELEMETRYCONFIG
_VALUES.fields_by_name['prometheus'].message_type = _PROMETHEUSCONFIG
_VALUES.fields_by_name['security'].message_type = _SECURITYCONFIG
_VALUES.fields_by_name['sidecarInjectorWebhook'].message_type = _SIDECARINJECTORCONFIG
_VALUES.fields_by_name['tracing'].message_type = _TRACINGCONFIG
_VALUES.fields_by_name['kiali'].message_type = _KIALICONFIG
_VALUES.fields_by_name['clusterResources'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_VALUES.fields_by_name['prometheusOperator'].message_type = _TYPEMAPSTRINGINTERFACE
_VALUES.fields_by_name['istio_cni'].message_type = _CNICONFIG
_VALUES.fields_by_name['kustomize'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
_ZEROVPNCONFIG.fields_by_name['enabled'].message_type = github_dot_com_dot_gogo_dot_protobuf_dot_protobuf_dot_google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
DESCRIPTOR.message_types_by_name['AddonIngressConfig'] = _ADDONINGRESSCONFIG
DESCRIPTOR.message_types_by_name['ArchConfig'] = _ARCHCONFIG
DESCRIPTOR.message_types_by_name['CNIConfig'] = _CNICONFIG
DESCRIPTOR.message_types_by_name['CNIRepairConfig'] = _CNIREPAIRCONFIG
DESCRIPTOR.message_types_by_name['CPUTargetUtilizationConfig'] = _CPUTARGETUTILIZATIONCONFIG
DESCRIPTOR.message_types_by_name['CertManagerConfig'] = _CERTMANAGERCONFIG
DESCRIPTOR.message_types_by_name['Resources'] = _RESOURCES
DESCRIPTOR.message_types_by_name['CoreDNSConfig'] = _COREDNSCONFIG
DESCRIPTOR.message_types_by_name['DefaultPodDisruptionBudgetConfig'] = _DEFAULTPODDISRUPTIONBUDGETCONFIG
DESCRIPTOR.message_types_by_name['DefaultResourcesConfig'] = _DEFAULTRESOURCESCONFIG
DESCRIPTOR.message_types_by_name['EgressGatewayConfig'] = _EGRESSGATEWAYCONFIG
DESCRIPTOR.message_types_by_name['EnvoyMetricsConfig'] = _ENVOYMETRICSCONFIG
DESCRIPTOR.message_types_by_name['GalleyConfig'] = _GALLEYCONFIG
DESCRIPTOR.message_types_by_name['GatewayLabelsConfig'] = _GATEWAYLABELSCONFIG
DESCRIPTOR.message_types_by_name['GatewaysConfig'] = _GATEWAYSCONFIG
DESCRIPTOR.message_types_by_name['GlobalConfig'] = _GLOBALCONFIG
DESCRIPTOR.message_types_by_name['STSConfig'] = _STSCONFIG
DESCRIPTOR.message_types_by_name['IstiodConfig'] = _ISTIODCONFIG
DESCRIPTOR.message_types_by_name['GlobalLoggingConfig'] = _GLOBALLOGGINGCONFIG
DESCRIPTOR.message_types_by_name['IngressGatewayConfig'] = _INGRESSGATEWAYCONFIG
DESCRIPTOR.message_types_by_name['IngressGatewaySdsConfig'] = _INGRESSGATEWAYSDSCONFIG
DESCRIPTOR.message_types_by_name['IngressGatewayZvpnConfig'] = _INGRESSGATEWAYZVPNCONFIG
DESCRIPTOR.message_types_by_name['KubernetesEnvMixerAdapterConfig'] = _KUBERNETESENVMIXERADAPTERCONFIG
DESCRIPTOR.message_types_by_name['KubernetesIngressConfig'] = _KUBERNETESINGRESSCONFIG
DESCRIPTOR.message_types_by_name['LoadSheddingConfig'] = _LOADSHEDDINGCONFIG
DESCRIPTOR.message_types_by_name['MTLSConfig'] = _MTLSCONFIG
DESCRIPTOR.message_types_by_name['MeshExpansionConfig'] = _MESHEXPANSIONCONFIG
DESCRIPTOR.message_types_by_name['MixerTelemetryAdaptersConfig'] = _MIXERTELEMETRYADAPTERSCONFIG
DESCRIPTOR.message_types_by_name['MixerPolicyAdaptersConfig'] = _MIXERPOLICYADAPTERSCONFIG
DESCRIPTOR.message_types_by_name['MixerConfig'] = _MIXERCONFIG
DESCRIPTOR.message_types_by_name['MixerPolicyConfig'] = _MIXERPOLICYCONFIG
DESCRIPTOR.message_types_by_name['MixerTelemetryConfig'] = _MIXERTELEMETRYCONFIG
DESCRIPTOR.message_types_by_name['MultiClusterConfig'] = _MULTICLUSTERCONFIG
DESCRIPTOR.message_types_by_name['NodeAgentConfig'] = _NODEAGENTCONFIG
DESCRIPTOR.message_types_by_name['OutboundTrafficPolicyConfig'] = _OUTBOUNDTRAFFICPOLICYCONFIG
DESCRIPTOR.message_types_by_name['PilotConfig'] = _PILOTCONFIG
DESCRIPTOR.message_types_by_name['PilotIngressConfig'] = _PILOTINGRESSCONFIG
DESCRIPTOR.message_types_by_name['PilotPolicyConfig'] = _PILOTPOLICYCONFIG
DESCRIPTOR.message_types_by_name['TelemetryConfig'] = _TELEMETRYCONFIG
DESCRIPTOR.message_types_by_name['TelemetryV1Config'] = _TELEMETRYV1CONFIG
DESCRIPTOR.message_types_by_name['TelemetryV2Config'] = _TELEMETRYV2CONFIG
DESCRIPTOR.message_types_by_name['TelemetryV2MetadataExchangeConfig'] = _TELEMETRYV2METADATAEXCHANGECONFIG
DESCRIPTOR.message_types_by_name['TelemetryV2PrometheusConfig'] = _TELEMETRYV2PROMETHEUSCONFIG
DESCRIPTOR.message_types_by_name['TelemetryV2StackDriverConfig'] = _TELEMETRYV2STACKDRIVERCONFIG
DESCRIPTOR.message_types_by_name['PilotConfigSource'] = _PILOTCONFIGSOURCE
DESCRIPTOR.message_types_by_name['PortsConfig'] = _PORTSCONFIG
DESCRIPTOR.message_types_by_name['PrometheusConfig'] = _PROMETHEUSCONFIG
DESCRIPTOR.message_types_by_name['PrometheusMixerAdapterConfig'] = _PROMETHEUSMIXERADAPTERCONFIG
DESCRIPTOR.message_types_by_name['PrometheusSecurityConfig'] = _PROMETHEUSSECURITYCONFIG
DESCRIPTOR.message_types_by_name['PrometheusServiceConfig'] = _PROMETHEUSSERVICECONFIG
DESCRIPTOR.message_types_by_name['PrometheusServiceNodePortConfig'] = _PROMETHEUSSERVICENODEPORTCONFIG
DESCRIPTOR.message_types_by_name['ProxyConfig'] = _PROXYCONFIG
DESCRIPTOR.message_types_by_name['EnvoyAccessLogConfig'] = _ENVOYACCESSLOGCONFIG
DESCRIPTOR.message_types_by_name['EnvoyAccessLogtlsSettings'] = _ENVOYACCESSLOGTLSSETTINGS
DESCRIPTOR.message_types_by_name['ProxyInitConfig'] = _PROXYINITCONFIG
DESCRIPTOR.message_types_by_name['ResourcesRequestsConfig'] = _RESOURCESREQUESTSCONFIG
DESCRIPTOR.message_types_by_name['SDSConfig'] = _SDSCONFIG
DESCRIPTOR.message_types_by_name['SecretVolume'] = _SECRETVOLUME
DESCRIPTOR.message_types_by_name['SecurityConfig'] = _SECURITYCONFIG
DESCRIPTOR.message_types_by_name['ServiceConfig'] = _SERVICECONFIG
DESCRIPTOR.message_types_by_name['SidecarInjectorConfig'] = _SIDECARINJECTORCONFIG
DESCRIPTOR.message_types_by_name['StdioMixerAdapterConfig'] = _STDIOMIXERADAPTERCONFIG
DESCRIPTOR.message_types_by_name['StackdriverMixerAdapterConfig'] = _STACKDRIVERMIXERADAPTERCONFIG
DESCRIPTOR.message_types_by_name['StackdriverAuthConfig'] = _STACKDRIVERAUTHCONFIG
DESCRIPTOR.message_types_by_name['StackdriverTracerConfig'] = _STACKDRIVERTRACERCONFIG
DESCRIPTOR.message_types_by_name['StackdriverContextGraph'] = _STACKDRIVERCONTEXTGRAPH
DESCRIPTOR.message_types_by_name['TracerConfig'] = _TRACERCONFIG
DESCRIPTOR.message_types_by_name['TracerDatadogConfig'] = _TRACERDATADOGCONFIG
DESCRIPTOR.message_types_by_name['TracerLightStepConfig'] = _TRACERLIGHTSTEPCONFIG
DESCRIPTOR.message_types_by_name['TracerZipkinConfig'] = _TRACERZIPKINCONFIG
DESCRIPTOR.message_types_by_name['TracerStackdriverConfig'] = _TRACERSTACKDRIVERCONFIG
DESCRIPTOR.message_types_by_name['TracingConfig'] = _TRACINGCONFIG
DESCRIPTOR.message_types_by_name['TracingOpencensusConfig'] = _TRACINGOPENCENSUSCONFIG
DESCRIPTOR.message_types_by_name['TracingOpencensusExportersConfig'] = _TRACINGOPENCENSUSEXPORTERSCONFIG
DESCRIPTOR.message_types_by_name['TracingIngressConfig'] = _TRACINGINGRESSCONFIG
DESCRIPTOR.message_types_by_name['TracingJaegerConfig'] = _TRACINGJAEGERCONFIG
DESCRIPTOR.message_types_by_name['TracingJaegerMemoryConfig'] = _TRACINGJAEGERMEMORYCONFIG
DESCRIPTOR.message_types_by_name['TracingZipkinConfig'] = _TRACINGZIPKINCONFIG
DESCRIPTOR.message_types_by_name['TracingZipkinNodeConfig'] = _TRACINGZIPKINNODECONFIG
DESCRIPTOR.message_types_by_name['KialiSecurityConfig'] = _KIALISECURITYCONFIG
DESCRIPTOR.message_types_by_name['KialiServiceConfig'] = _KIALISERVICECONFIG
DESCRIPTOR.message_types_by_name['KialiDashboardConfig'] = _KIALIDASHBOARDCONFIG
DESCRIPTOR.message_types_by_name['KialiIngressConfig'] = _KIALIINGRESSCONFIG
DESCRIPTOR.message_types_by_name['KialiConfig'] = _KIALICONFIG
DESCRIPTOR.message_types_by_name['Values'] = _VALUES
DESCRIPTOR.message_types_by_name['TypeMapStringInterface'] = _TYPEMAPSTRINGINTERFACE
DESCRIPTOR.message_types_by_name['TypeSliceOfMapStringInterface'] = _TYPESLICEOFMAPSTRINGINTERFACE
DESCRIPTOR.message_types_by_name['TypeIntOrStringForPB'] = _TYPEINTORSTRINGFORPB
DESCRIPTOR.message_types_by_name['ZeroVPNConfig'] = _ZEROVPNCONFIG
DESCRIPTOR.message_types_by_name['TypeInterface'] = _TYPEINTERFACE
DESCRIPTOR.enum_types_by_name['mode'] = _MODE
DESCRIPTOR.enum_types_by_name['ingressControllerMode'] = _INGRESSCONTROLLERMODE
DESCRIPTOR.enum_types_by_name['accessLogEncoding'] = _ACCESSLOGENCODING
DESCRIPTOR.enum_types_by_name['tracer'] = _TRACER
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

AddonIngressConfig = _reflection.GeneratedProtocolMessageType('AddonIngressConfig', (_message.Message,), {
  'DESCRIPTOR' : _ADDONINGRESSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.AddonIngressConfig)
  })
_sym_db.RegisterMessage(AddonIngressConfig)

ArchConfig = _reflection.GeneratedProtocolMessageType('ArchConfig', (_message.Message,), {
  'DESCRIPTOR' : _ARCHCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.ArchConfig)
  })
_sym_db.RegisterMessage(ArchConfig)

CNIConfig = _reflection.GeneratedProtocolMessageType('CNIConfig', (_message.Message,), {
  'DESCRIPTOR' : _CNICONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.CNIConfig)
  })
_sym_db.RegisterMessage(CNIConfig)

CNIRepairConfig = _reflection.GeneratedProtocolMessageType('CNIRepairConfig', (_message.Message,), {
  'DESCRIPTOR' : _CNIREPAIRCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.CNIRepairConfig)
  })
_sym_db.RegisterMessage(CNIRepairConfig)

CPUTargetUtilizationConfig = _reflection.GeneratedProtocolMessageType('CPUTargetUtilizationConfig', (_message.Message,), {
  'DESCRIPTOR' : _CPUTARGETUTILIZATIONCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.CPUTargetUtilizationConfig)
  })
_sym_db.RegisterMessage(CPUTargetUtilizationConfig)

CertManagerConfig = _reflection.GeneratedProtocolMessageType('CertManagerConfig', (_message.Message,), {
  'DESCRIPTOR' : _CERTMANAGERCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.CertManagerConfig)
  })
_sym_db.RegisterMessage(CertManagerConfig)

Resources = _reflection.GeneratedProtocolMessageType('Resources', (_message.Message,), {

  'LimitsEntry' : _reflection.GeneratedProtocolMessageType('LimitsEntry', (_message.Message,), {
    'DESCRIPTOR' : _RESOURCES_LIMITSENTRY,
    '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
    # @@protoc_insertion_point(class_scope:v1alpha1.Resources.LimitsEntry)
    })
  ,

  'RequestsEntry' : _reflection.GeneratedProtocolMessageType('RequestsEntry', (_message.Message,), {
    'DESCRIPTOR' : _RESOURCES_REQUESTSENTRY,
    '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
    # @@protoc_insertion_point(class_scope:v1alpha1.Resources.RequestsEntry)
    })
  ,
  'DESCRIPTOR' : _RESOURCES,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.Resources)
  })
_sym_db.RegisterMessage(Resources)
_sym_db.RegisterMessage(Resources.LimitsEntry)
_sym_db.RegisterMessage(Resources.RequestsEntry)

CoreDNSConfig = _reflection.GeneratedProtocolMessageType('CoreDNSConfig', (_message.Message,), {
  'DESCRIPTOR' : _COREDNSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.CoreDNSConfig)
  })
_sym_db.RegisterMessage(CoreDNSConfig)

DefaultPodDisruptionBudgetConfig = _reflection.GeneratedProtocolMessageType('DefaultPodDisruptionBudgetConfig', (_message.Message,), {
  'DESCRIPTOR' : _DEFAULTPODDISRUPTIONBUDGETCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.DefaultPodDisruptionBudgetConfig)
  })
_sym_db.RegisterMessage(DefaultPodDisruptionBudgetConfig)

DefaultResourcesConfig = _reflection.GeneratedProtocolMessageType('DefaultResourcesConfig', (_message.Message,), {
  'DESCRIPTOR' : _DEFAULTRESOURCESCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.DefaultResourcesConfig)
  })
_sym_db.RegisterMessage(DefaultResourcesConfig)

EgressGatewayConfig = _reflection.GeneratedProtocolMessageType('EgressGatewayConfig', (_message.Message,), {
  'DESCRIPTOR' : _EGRESSGATEWAYCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.EgressGatewayConfig)
  })
_sym_db.RegisterMessage(EgressGatewayConfig)

EnvoyMetricsConfig = _reflection.GeneratedProtocolMessageType('EnvoyMetricsConfig', (_message.Message,), {
  'DESCRIPTOR' : _ENVOYMETRICSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.EnvoyMetricsConfig)
  })
_sym_db.RegisterMessage(EnvoyMetricsConfig)

GalleyConfig = _reflection.GeneratedProtocolMessageType('GalleyConfig', (_message.Message,), {

  'MeshEntry' : _reflection.GeneratedProtocolMessageType('MeshEntry', (_message.Message,), {
    'DESCRIPTOR' : _GALLEYCONFIG_MESHENTRY,
    '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
    # @@protoc_insertion_point(class_scope:v1alpha1.GalleyConfig.MeshEntry)
    })
  ,
  'DESCRIPTOR' : _GALLEYCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.GalleyConfig)
  })
_sym_db.RegisterMessage(GalleyConfig)
_sym_db.RegisterMessage(GalleyConfig.MeshEntry)

GatewayLabelsConfig = _reflection.GeneratedProtocolMessageType('GatewayLabelsConfig', (_message.Message,), {
  'DESCRIPTOR' : _GATEWAYLABELSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.GatewayLabelsConfig)
  })
_sym_db.RegisterMessage(GatewayLabelsConfig)

GatewaysConfig = _reflection.GeneratedProtocolMessageType('GatewaysConfig', (_message.Message,), {
  'DESCRIPTOR' : _GATEWAYSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.GatewaysConfig)
  })
_sym_db.RegisterMessage(GatewaysConfig)

GlobalConfig = _reflection.GeneratedProtocolMessageType('GlobalConfig', (_message.Message,), {
  'DESCRIPTOR' : _GLOBALCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.GlobalConfig)
  })
_sym_db.RegisterMessage(GlobalConfig)

STSConfig = _reflection.GeneratedProtocolMessageType('STSConfig', (_message.Message,), {
  'DESCRIPTOR' : _STSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.STSConfig)
  })
_sym_db.RegisterMessage(STSConfig)

IstiodConfig = _reflection.GeneratedProtocolMessageType('IstiodConfig', (_message.Message,), {
  'DESCRIPTOR' : _ISTIODCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.IstiodConfig)
  })
_sym_db.RegisterMessage(IstiodConfig)

GlobalLoggingConfig = _reflection.GeneratedProtocolMessageType('GlobalLoggingConfig', (_message.Message,), {
  'DESCRIPTOR' : _GLOBALLOGGINGCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.GlobalLoggingConfig)
  })
_sym_db.RegisterMessage(GlobalLoggingConfig)

IngressGatewayConfig = _reflection.GeneratedProtocolMessageType('IngressGatewayConfig', (_message.Message,), {
  'DESCRIPTOR' : _INGRESSGATEWAYCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.IngressGatewayConfig)
  })
_sym_db.RegisterMessage(IngressGatewayConfig)

IngressGatewaySdsConfig = _reflection.GeneratedProtocolMessageType('IngressGatewaySdsConfig', (_message.Message,), {
  'DESCRIPTOR' : _INGRESSGATEWAYSDSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.IngressGatewaySdsConfig)
  })
_sym_db.RegisterMessage(IngressGatewaySdsConfig)

IngressGatewayZvpnConfig = _reflection.GeneratedProtocolMessageType('IngressGatewayZvpnConfig', (_message.Message,), {
  'DESCRIPTOR' : _INGRESSGATEWAYZVPNCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.IngressGatewayZvpnConfig)
  })
_sym_db.RegisterMessage(IngressGatewayZvpnConfig)

KubernetesEnvMixerAdapterConfig = _reflection.GeneratedProtocolMessageType('KubernetesEnvMixerAdapterConfig', (_message.Message,), {
  'DESCRIPTOR' : _KUBERNETESENVMIXERADAPTERCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.KubernetesEnvMixerAdapterConfig)
  })
_sym_db.RegisterMessage(KubernetesEnvMixerAdapterConfig)

KubernetesIngressConfig = _reflection.GeneratedProtocolMessageType('KubernetesIngressConfig', (_message.Message,), {
  'DESCRIPTOR' : _KUBERNETESINGRESSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.KubernetesIngressConfig)
  })
_sym_db.RegisterMessage(KubernetesIngressConfig)

LoadSheddingConfig = _reflection.GeneratedProtocolMessageType('LoadSheddingConfig', (_message.Message,), {
  'DESCRIPTOR' : _LOADSHEDDINGCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.LoadSheddingConfig)
  })
_sym_db.RegisterMessage(LoadSheddingConfig)

MTLSConfig = _reflection.GeneratedProtocolMessageType('MTLSConfig', (_message.Message,), {
  'DESCRIPTOR' : _MTLSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.MTLSConfig)
  })
_sym_db.RegisterMessage(MTLSConfig)

MeshExpansionConfig = _reflection.GeneratedProtocolMessageType('MeshExpansionConfig', (_message.Message,), {
  'DESCRIPTOR' : _MESHEXPANSIONCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.MeshExpansionConfig)
  })
_sym_db.RegisterMessage(MeshExpansionConfig)

MixerTelemetryAdaptersConfig = _reflection.GeneratedProtocolMessageType('MixerTelemetryAdaptersConfig', (_message.Message,), {
  'DESCRIPTOR' : _MIXERTELEMETRYADAPTERSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.MixerTelemetryAdaptersConfig)
  })
_sym_db.RegisterMessage(MixerTelemetryAdaptersConfig)

MixerPolicyAdaptersConfig = _reflection.GeneratedProtocolMessageType('MixerPolicyAdaptersConfig', (_message.Message,), {
  'DESCRIPTOR' : _MIXERPOLICYADAPTERSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.MixerPolicyAdaptersConfig)
  })
_sym_db.RegisterMessage(MixerPolicyAdaptersConfig)

MixerConfig = _reflection.GeneratedProtocolMessageType('MixerConfig', (_message.Message,), {
  'DESCRIPTOR' : _MIXERCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.MixerConfig)
  })
_sym_db.RegisterMessage(MixerConfig)

MixerPolicyConfig = _reflection.GeneratedProtocolMessageType('MixerPolicyConfig', (_message.Message,), {
  'DESCRIPTOR' : _MIXERPOLICYCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.MixerPolicyConfig)
  })
_sym_db.RegisterMessage(MixerPolicyConfig)

MixerTelemetryConfig = _reflection.GeneratedProtocolMessageType('MixerTelemetryConfig', (_message.Message,), {
  'DESCRIPTOR' : _MIXERTELEMETRYCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.MixerTelemetryConfig)
  })
_sym_db.RegisterMessage(MixerTelemetryConfig)

MultiClusterConfig = _reflection.GeneratedProtocolMessageType('MultiClusterConfig', (_message.Message,), {
  'DESCRIPTOR' : _MULTICLUSTERCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.MultiClusterConfig)
  })
_sym_db.RegisterMessage(MultiClusterConfig)

NodeAgentConfig = _reflection.GeneratedProtocolMessageType('NodeAgentConfig', (_message.Message,), {
  'DESCRIPTOR' : _NODEAGENTCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.NodeAgentConfig)
  })
_sym_db.RegisterMessage(NodeAgentConfig)

OutboundTrafficPolicyConfig = _reflection.GeneratedProtocolMessageType('OutboundTrafficPolicyConfig', (_message.Message,), {
  'DESCRIPTOR' : _OUTBOUNDTRAFFICPOLICYCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.OutboundTrafficPolicyConfig)
  })
_sym_db.RegisterMessage(OutboundTrafficPolicyConfig)

PilotConfig = _reflection.GeneratedProtocolMessageType('PilotConfig', (_message.Message,), {
  'DESCRIPTOR' : _PILOTCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.PilotConfig)
  })
_sym_db.RegisterMessage(PilotConfig)

PilotIngressConfig = _reflection.GeneratedProtocolMessageType('PilotIngressConfig', (_message.Message,), {
  'DESCRIPTOR' : _PILOTINGRESSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.PilotIngressConfig)
  })
_sym_db.RegisterMessage(PilotIngressConfig)

PilotPolicyConfig = _reflection.GeneratedProtocolMessageType('PilotPolicyConfig', (_message.Message,), {
  'DESCRIPTOR' : _PILOTPOLICYCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.PilotPolicyConfig)
  })
_sym_db.RegisterMessage(PilotPolicyConfig)

TelemetryConfig = _reflection.GeneratedProtocolMessageType('TelemetryConfig', (_message.Message,), {
  'DESCRIPTOR' : _TELEMETRYCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TelemetryConfig)
  })
_sym_db.RegisterMessage(TelemetryConfig)

TelemetryV1Config = _reflection.GeneratedProtocolMessageType('TelemetryV1Config', (_message.Message,), {
  'DESCRIPTOR' : _TELEMETRYV1CONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TelemetryV1Config)
  })
_sym_db.RegisterMessage(TelemetryV1Config)

TelemetryV2Config = _reflection.GeneratedProtocolMessageType('TelemetryV2Config', (_message.Message,), {
  'DESCRIPTOR' : _TELEMETRYV2CONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TelemetryV2Config)
  })
_sym_db.RegisterMessage(TelemetryV2Config)

TelemetryV2MetadataExchangeConfig = _reflection.GeneratedProtocolMessageType('TelemetryV2MetadataExchangeConfig', (_message.Message,), {
  'DESCRIPTOR' : _TELEMETRYV2METADATAEXCHANGECONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TelemetryV2MetadataExchangeConfig)
  })
_sym_db.RegisterMessage(TelemetryV2MetadataExchangeConfig)

TelemetryV2PrometheusConfig = _reflection.GeneratedProtocolMessageType('TelemetryV2PrometheusConfig', (_message.Message,), {
  'DESCRIPTOR' : _TELEMETRYV2PROMETHEUSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TelemetryV2PrometheusConfig)
  })
_sym_db.RegisterMessage(TelemetryV2PrometheusConfig)

TelemetryV2StackDriverConfig = _reflection.GeneratedProtocolMessageType('TelemetryV2StackDriverConfig', (_message.Message,), {
  'DESCRIPTOR' : _TELEMETRYV2STACKDRIVERCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TelemetryV2StackDriverConfig)
  })
_sym_db.RegisterMessage(TelemetryV2StackDriverConfig)

PilotConfigSource = _reflection.GeneratedProtocolMessageType('PilotConfigSource', (_message.Message,), {
  'DESCRIPTOR' : _PILOTCONFIGSOURCE,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.PilotConfigSource)
  })
_sym_db.RegisterMessage(PilotConfigSource)

PortsConfig = _reflection.GeneratedProtocolMessageType('PortsConfig', (_message.Message,), {
  'DESCRIPTOR' : _PORTSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.PortsConfig)
  })
_sym_db.RegisterMessage(PortsConfig)

PrometheusConfig = _reflection.GeneratedProtocolMessageType('PrometheusConfig', (_message.Message,), {
  'DESCRIPTOR' : _PROMETHEUSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.PrometheusConfig)
  })
_sym_db.RegisterMessage(PrometheusConfig)

PrometheusMixerAdapterConfig = _reflection.GeneratedProtocolMessageType('PrometheusMixerAdapterConfig', (_message.Message,), {
  'DESCRIPTOR' : _PROMETHEUSMIXERADAPTERCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.PrometheusMixerAdapterConfig)
  })
_sym_db.RegisterMessage(PrometheusMixerAdapterConfig)

PrometheusSecurityConfig = _reflection.GeneratedProtocolMessageType('PrometheusSecurityConfig', (_message.Message,), {
  'DESCRIPTOR' : _PROMETHEUSSECURITYCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.PrometheusSecurityConfig)
  })
_sym_db.RegisterMessage(PrometheusSecurityConfig)

PrometheusServiceConfig = _reflection.GeneratedProtocolMessageType('PrometheusServiceConfig', (_message.Message,), {
  'DESCRIPTOR' : _PROMETHEUSSERVICECONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.PrometheusServiceConfig)
  })
_sym_db.RegisterMessage(PrometheusServiceConfig)

PrometheusServiceNodePortConfig = _reflection.GeneratedProtocolMessageType('PrometheusServiceNodePortConfig', (_message.Message,), {
  'DESCRIPTOR' : _PROMETHEUSSERVICENODEPORTCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.PrometheusServiceNodePortConfig)
  })
_sym_db.RegisterMessage(PrometheusServiceNodePortConfig)

ProxyConfig = _reflection.GeneratedProtocolMessageType('ProxyConfig', (_message.Message,), {
  'DESCRIPTOR' : _PROXYCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.ProxyConfig)
  })
_sym_db.RegisterMessage(ProxyConfig)

EnvoyAccessLogConfig = _reflection.GeneratedProtocolMessageType('EnvoyAccessLogConfig', (_message.Message,), {
  'DESCRIPTOR' : _ENVOYACCESSLOGCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.EnvoyAccessLogConfig)
  })
_sym_db.RegisterMessage(EnvoyAccessLogConfig)

EnvoyAccessLogtlsSettings = _reflection.GeneratedProtocolMessageType('EnvoyAccessLogtlsSettings', (_message.Message,), {
  'DESCRIPTOR' : _ENVOYACCESSLOGTLSSETTINGS,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.EnvoyAccessLogtlsSettings)
  })
_sym_db.RegisterMessage(EnvoyAccessLogtlsSettings)

ProxyInitConfig = _reflection.GeneratedProtocolMessageType('ProxyInitConfig', (_message.Message,), {
  'DESCRIPTOR' : _PROXYINITCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.ProxyInitConfig)
  })
_sym_db.RegisterMessage(ProxyInitConfig)

ResourcesRequestsConfig = _reflection.GeneratedProtocolMessageType('ResourcesRequestsConfig', (_message.Message,), {
  'DESCRIPTOR' : _RESOURCESREQUESTSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.ResourcesRequestsConfig)
  })
_sym_db.RegisterMessage(ResourcesRequestsConfig)

SDSConfig = _reflection.GeneratedProtocolMessageType('SDSConfig', (_message.Message,), {
  'DESCRIPTOR' : _SDSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.SDSConfig)
  })
_sym_db.RegisterMessage(SDSConfig)

SecretVolume = _reflection.GeneratedProtocolMessageType('SecretVolume', (_message.Message,), {
  'DESCRIPTOR' : _SECRETVOLUME,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.SecretVolume)
  })
_sym_db.RegisterMessage(SecretVolume)

SecurityConfig = _reflection.GeneratedProtocolMessageType('SecurityConfig', (_message.Message,), {

  'DnsCertsEntry' : _reflection.GeneratedProtocolMessageType('DnsCertsEntry', (_message.Message,), {
    'DESCRIPTOR' : _SECURITYCONFIG_DNSCERTSENTRY,
    '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
    # @@protoc_insertion_point(class_scope:v1alpha1.SecurityConfig.DnsCertsEntry)
    })
  ,
  'DESCRIPTOR' : _SECURITYCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.SecurityConfig)
  })
_sym_db.RegisterMessage(SecurityConfig)
_sym_db.RegisterMessage(SecurityConfig.DnsCertsEntry)

ServiceConfig = _reflection.GeneratedProtocolMessageType('ServiceConfig', (_message.Message,), {
  'DESCRIPTOR' : _SERVICECONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.ServiceConfig)
  })
_sym_db.RegisterMessage(ServiceConfig)

SidecarInjectorConfig = _reflection.GeneratedProtocolMessageType('SidecarInjectorConfig', (_message.Message,), {
  'DESCRIPTOR' : _SIDECARINJECTORCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.SidecarInjectorConfig)
  })
_sym_db.RegisterMessage(SidecarInjectorConfig)

StdioMixerAdapterConfig = _reflection.GeneratedProtocolMessageType('StdioMixerAdapterConfig', (_message.Message,), {
  'DESCRIPTOR' : _STDIOMIXERADAPTERCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.StdioMixerAdapterConfig)
  })
_sym_db.RegisterMessage(StdioMixerAdapterConfig)

StackdriverMixerAdapterConfig = _reflection.GeneratedProtocolMessageType('StackdriverMixerAdapterConfig', (_message.Message,), {

  'EnabledConfig' : _reflection.GeneratedProtocolMessageType('EnabledConfig', (_message.Message,), {
    'DESCRIPTOR' : _STACKDRIVERMIXERADAPTERCONFIG_ENABLEDCONFIG,
    '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
    # @@protoc_insertion_point(class_scope:v1alpha1.StackdriverMixerAdapterConfig.EnabledConfig)
    })
  ,
  'DESCRIPTOR' : _STACKDRIVERMIXERADAPTERCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.StackdriverMixerAdapterConfig)
  })
_sym_db.RegisterMessage(StackdriverMixerAdapterConfig)
_sym_db.RegisterMessage(StackdriverMixerAdapterConfig.EnabledConfig)

StackdriverAuthConfig = _reflection.GeneratedProtocolMessageType('StackdriverAuthConfig', (_message.Message,), {
  'DESCRIPTOR' : _STACKDRIVERAUTHCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.StackdriverAuthConfig)
  })
_sym_db.RegisterMessage(StackdriverAuthConfig)

StackdriverTracerConfig = _reflection.GeneratedProtocolMessageType('StackdriverTracerConfig', (_message.Message,), {
  'DESCRIPTOR' : _STACKDRIVERTRACERCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.StackdriverTracerConfig)
  })
_sym_db.RegisterMessage(StackdriverTracerConfig)

StackdriverContextGraph = _reflection.GeneratedProtocolMessageType('StackdriverContextGraph', (_message.Message,), {
  'DESCRIPTOR' : _STACKDRIVERCONTEXTGRAPH,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.StackdriverContextGraph)
  })
_sym_db.RegisterMessage(StackdriverContextGraph)

TracerConfig = _reflection.GeneratedProtocolMessageType('TracerConfig', (_message.Message,), {
  'DESCRIPTOR' : _TRACERCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TracerConfig)
  })
_sym_db.RegisterMessage(TracerConfig)

TracerDatadogConfig = _reflection.GeneratedProtocolMessageType('TracerDatadogConfig', (_message.Message,), {
  'DESCRIPTOR' : _TRACERDATADOGCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TracerDatadogConfig)
  })
_sym_db.RegisterMessage(TracerDatadogConfig)

TracerLightStepConfig = _reflection.GeneratedProtocolMessageType('TracerLightStepConfig', (_message.Message,), {
  'DESCRIPTOR' : _TRACERLIGHTSTEPCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TracerLightStepConfig)
  })
_sym_db.RegisterMessage(TracerLightStepConfig)

TracerZipkinConfig = _reflection.GeneratedProtocolMessageType('TracerZipkinConfig', (_message.Message,), {
  'DESCRIPTOR' : _TRACERZIPKINCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TracerZipkinConfig)
  })
_sym_db.RegisterMessage(TracerZipkinConfig)

TracerStackdriverConfig = _reflection.GeneratedProtocolMessageType('TracerStackdriverConfig', (_message.Message,), {
  'DESCRIPTOR' : _TRACERSTACKDRIVERCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TracerStackdriverConfig)
  })
_sym_db.RegisterMessage(TracerStackdriverConfig)

TracingConfig = _reflection.GeneratedProtocolMessageType('TracingConfig', (_message.Message,), {
  'DESCRIPTOR' : _TRACINGCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TracingConfig)
  })
_sym_db.RegisterMessage(TracingConfig)

TracingOpencensusConfig = _reflection.GeneratedProtocolMessageType('TracingOpencensusConfig', (_message.Message,), {
  'DESCRIPTOR' : _TRACINGOPENCENSUSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TracingOpencensusConfig)
  })
_sym_db.RegisterMessage(TracingOpencensusConfig)

TracingOpencensusExportersConfig = _reflection.GeneratedProtocolMessageType('TracingOpencensusExportersConfig', (_message.Message,), {
  'DESCRIPTOR' : _TRACINGOPENCENSUSEXPORTERSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TracingOpencensusExportersConfig)
  })
_sym_db.RegisterMessage(TracingOpencensusExportersConfig)

TracingIngressConfig = _reflection.GeneratedProtocolMessageType('TracingIngressConfig', (_message.Message,), {
  'DESCRIPTOR' : _TRACINGINGRESSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TracingIngressConfig)
  })
_sym_db.RegisterMessage(TracingIngressConfig)

TracingJaegerConfig = _reflection.GeneratedProtocolMessageType('TracingJaegerConfig', (_message.Message,), {
  'DESCRIPTOR' : _TRACINGJAEGERCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TracingJaegerConfig)
  })
_sym_db.RegisterMessage(TracingJaegerConfig)

TracingJaegerMemoryConfig = _reflection.GeneratedProtocolMessageType('TracingJaegerMemoryConfig', (_message.Message,), {
  'DESCRIPTOR' : _TRACINGJAEGERMEMORYCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TracingJaegerMemoryConfig)
  })
_sym_db.RegisterMessage(TracingJaegerMemoryConfig)

TracingZipkinConfig = _reflection.GeneratedProtocolMessageType('TracingZipkinConfig', (_message.Message,), {
  'DESCRIPTOR' : _TRACINGZIPKINCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TracingZipkinConfig)
  })
_sym_db.RegisterMessage(TracingZipkinConfig)

TracingZipkinNodeConfig = _reflection.GeneratedProtocolMessageType('TracingZipkinNodeConfig', (_message.Message,), {
  'DESCRIPTOR' : _TRACINGZIPKINNODECONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TracingZipkinNodeConfig)
  })
_sym_db.RegisterMessage(TracingZipkinNodeConfig)

KialiSecurityConfig = _reflection.GeneratedProtocolMessageType('KialiSecurityConfig', (_message.Message,), {
  'DESCRIPTOR' : _KIALISECURITYCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.KialiSecurityConfig)
  })
_sym_db.RegisterMessage(KialiSecurityConfig)

KialiServiceConfig = _reflection.GeneratedProtocolMessageType('KialiServiceConfig', (_message.Message,), {
  'DESCRIPTOR' : _KIALISERVICECONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.KialiServiceConfig)
  })
_sym_db.RegisterMessage(KialiServiceConfig)

KialiDashboardConfig = _reflection.GeneratedProtocolMessageType('KialiDashboardConfig', (_message.Message,), {
  'DESCRIPTOR' : _KIALIDASHBOARDCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.KialiDashboardConfig)
  })
_sym_db.RegisterMessage(KialiDashboardConfig)

KialiIngressConfig = _reflection.GeneratedProtocolMessageType('KialiIngressConfig', (_message.Message,), {
  'DESCRIPTOR' : _KIALIINGRESSCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.KialiIngressConfig)
  })
_sym_db.RegisterMessage(KialiIngressConfig)

KialiConfig = _reflection.GeneratedProtocolMessageType('KialiConfig', (_message.Message,), {
  'DESCRIPTOR' : _KIALICONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.KialiConfig)
  })
_sym_db.RegisterMessage(KialiConfig)

Values = _reflection.GeneratedProtocolMessageType('Values', (_message.Message,), {
  'DESCRIPTOR' : _VALUES,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.Values)
  })
_sym_db.RegisterMessage(Values)

TypeMapStringInterface = _reflection.GeneratedProtocolMessageType('TypeMapStringInterface', (_message.Message,), {
  'DESCRIPTOR' : _TYPEMAPSTRINGINTERFACE,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TypeMapStringInterface)
  })
_sym_db.RegisterMessage(TypeMapStringInterface)

TypeSliceOfMapStringInterface = _reflection.GeneratedProtocolMessageType('TypeSliceOfMapStringInterface', (_message.Message,), {
  'DESCRIPTOR' : _TYPESLICEOFMAPSTRINGINTERFACE,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TypeSliceOfMapStringInterface)
  })
_sym_db.RegisterMessage(TypeSliceOfMapStringInterface)

TypeIntOrStringForPB = _reflection.GeneratedProtocolMessageType('TypeIntOrStringForPB', (_message.Message,), {
  'DESCRIPTOR' : _TYPEINTORSTRINGFORPB,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TypeIntOrStringForPB)
  })
_sym_db.RegisterMessage(TypeIntOrStringForPB)

ZeroVPNConfig = _reflection.GeneratedProtocolMessageType('ZeroVPNConfig', (_message.Message,), {
  'DESCRIPTOR' : _ZEROVPNCONFIG,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.ZeroVPNConfig)
  })
_sym_db.RegisterMessage(ZeroVPNConfig)

TypeInterface = _reflection.GeneratedProtocolMessageType('TypeInterface', (_message.Message,), {
  'DESCRIPTOR' : _TYPEINTERFACE,
  '__module__' : 'pkg.apis.istio.v1alpha1.values_types_pb2'
  # @@protoc_insertion_point(class_scope:v1alpha1.TypeInterface)
  })
_sym_db.RegisterMessage(TypeInterface)


DESCRIPTOR._options = None
_CNICONFIG.fields_by_name['podAnnotations']._options = None
_CNIREPAIRCONFIG.fields_by_name['createEvents']._options = None
_CERTMANAGERCONFIG.fields_by_name['replicaCount']._options = None
_CERTMANAGERCONFIG.fields_by_name['nodeSelector']._options = None
_CERTMANAGERCONFIG.fields_by_name['resources']._options = None
_CERTMANAGERCONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_CERTMANAGERCONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_CERTMANAGERCONFIG.fields_by_name['tolerations']._options = None
_CERTMANAGERCONFIG.fields_by_name['podAnnotations']._options = None
_CERTMANAGERCONFIG.fields_by_name['podLabels']._options = None
_RESOURCES_LIMITSENTRY._options = None
_RESOURCES_REQUESTSENTRY._options = None
_COREDNSCONFIG.fields_by_name['nodeSelector']._options = None
_COREDNSCONFIG.fields_by_name['replicaCount']._options = None
_COREDNSCONFIG.fields_by_name['podAnnotations']._options = None
_COREDNSCONFIG.fields_by_name['resources']._options = None
_COREDNSCONFIG.fields_by_name['rollingMaxSurge']._options = None
_COREDNSCONFIG.fields_by_name['rollingMaxUnavailable']._options = None
_COREDNSCONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_COREDNSCONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_COREDNSCONFIG.fields_by_name['tolerations']._options = None
_EGRESSGATEWAYCONFIG.fields_by_name['cpu']._options = None
_EGRESSGATEWAYCONFIG.fields_by_name['nodeSelector']._options = None
_EGRESSGATEWAYCONFIG.fields_by_name['podAnnotations']._options = None
_EGRESSGATEWAYCONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_EGRESSGATEWAYCONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_EGRESSGATEWAYCONFIG.fields_by_name['resources']._options = None
_EGRESSGATEWAYCONFIG.fields_by_name['tolerations']._options = None
_EGRESSGATEWAYCONFIG.fields_by_name['rollingMaxSurge']._options = None
_EGRESSGATEWAYCONFIG.fields_by_name['rollingMaxUnavailable']._options = None
_GALLEYCONFIG_MESHENTRY._options = None
_GALLEYCONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_GALLEYCONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_GALLEYCONFIG.fields_by_name['replicaCount']._options = None
_GALLEYCONFIG.fields_by_name['resources']._options = None
_GALLEYCONFIG.fields_by_name['rollingMaxSurge']._options = None
_GALLEYCONFIG.fields_by_name['rollingMaxUnavailable']._options = None
_GALLEYCONFIG.fields_by_name['tolerations']._options = None
_GALLEYCONFIG.fields_by_name['enableServiceDiscovery']._options = None
_GALLEYCONFIG.fields_by_name['nodeSelector']._options = None
_GALLEYCONFIG.fields_by_name['podAnnotations']._options = None
_GLOBALCONFIG.fields_by_name['defaultNodeSelector']._options = None
_GLOBALCONFIG.fields_by_name['defaultPodDisruptionBudget']._options = None
_GLOBALCONFIG.fields_by_name['defaultResources']._options = None
_GLOBALCONFIG.fields_by_name['defaultTolerations']._options = None
_GLOBALCONFIG.fields_by_name['priorityClassName']._options = None
_INGRESSGATEWAYCONFIG.fields_by_name['cpu']._options = None
_INGRESSGATEWAYCONFIG.fields_by_name['nodeSelector']._options = None
_INGRESSGATEWAYCONFIG.fields_by_name['podAnnotations']._options = None
_INGRESSGATEWAYCONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_INGRESSGATEWAYCONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_INGRESSGATEWAYCONFIG.fields_by_name['replicaCount']._options = None
_INGRESSGATEWAYCONFIG.fields_by_name['resources']._options = None
_INGRESSGATEWAYCONFIG.fields_by_name['rollingMaxSurge']._options = None
_INGRESSGATEWAYCONFIG.fields_by_name['rollingMaxUnavailable']._options = None
_INGRESSGATEWAYCONFIG.fields_by_name['tolerations']._options = None
_INGRESSGATEWAYSDSCONFIG.fields_by_name['resources']._options = None
_MIXERPOLICYCONFIG.fields_by_name['cpu']._options = None
_MIXERPOLICYCONFIG.fields_by_name['podAnnotations']._options = None
_MIXERPOLICYCONFIG.fields_by_name['replicaCount']._options = None
_MIXERPOLICYCONFIG.fields_by_name['resources']._options = None
_MIXERPOLICYCONFIG.fields_by_name['rollingMaxSurge']._options = None
_MIXERPOLICYCONFIG.fields_by_name['rollingMaxUnavailable']._options = None
_MIXERPOLICYCONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_MIXERPOLICYCONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_MIXERPOLICYCONFIG.fields_by_name['nodeSelector']._options = None
_MIXERPOLICYCONFIG.fields_by_name['tolerations']._options = None
_MIXERTELEMETRYCONFIG.fields_by_name['cpu']._options = None
_MIXERTELEMETRYCONFIG.fields_by_name['nodeSelector']._options = None
_MIXERTELEMETRYCONFIG.fields_by_name['podAnnotations']._options = None
_MIXERTELEMETRYCONFIG.fields_by_name['replicaCount']._options = None
_MIXERTELEMETRYCONFIG.fields_by_name['rollingMaxSurge']._options = None
_MIXERTELEMETRYCONFIG.fields_by_name['rollingMaxUnavailable']._options = None
_MIXERTELEMETRYCONFIG.fields_by_name['resources']._options = None
_MIXERTELEMETRYCONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_MIXERTELEMETRYCONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_MIXERTELEMETRYCONFIG.fields_by_name['tolerations']._options = None
_NODEAGENTCONFIG.fields_by_name['nodeSelector']._options = None
_NODEAGENTCONFIG.fields_by_name['tolerations']._options = None
_NODEAGENTCONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_NODEAGENTCONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_NODEAGENTCONFIG.fields_by_name['podAnnotations']._options = None
_PILOTCONFIG.fields_by_name['replicaCount']._options = None
_PILOTCONFIG.fields_by_name['resources']._options = None
_PILOTCONFIG.fields_by_name['cpu']._options = None
_PILOTCONFIG.fields_by_name['nodeSelector']._options = None
_PILOTCONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_PILOTCONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_PILOTCONFIG.fields_by_name['rollingMaxSurge']._options = None
_PILOTCONFIG.fields_by_name['rollingMaxUnavailable']._options = None
_PILOTCONFIG.fields_by_name['tolerations']._options = None
_PILOTCONFIG.fields_by_name['podAnnotations']._options = None
_PROMETHEUSCONFIG.fields_by_name['replicaCount']._options = None
_PROMETHEUSCONFIG.fields_by_name['nodeSelector']._options = None
_PROMETHEUSCONFIG.fields_by_name['tolerations']._options = None
_PROMETHEUSCONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_PROMETHEUSCONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_PROMETHEUSCONFIG.fields_by_name['resources']._options = None
_PROMETHEUSCONFIG.fields_by_name['datasources']._options = None
_PROMETHEUSCONFIG.fields_by_name['podAnnotations']._options = None
_PROMETHEUSCONFIG.fields_by_name['image']._options = None
_PROXYCONFIG.fields_by_name['resources']._options = None
_PROXYCONFIG.fields_by_name['enableCoreDumpImage']._options = None
_PROXYINITCONFIG.fields_by_name['resources']._options = None
_SDSCONFIG.fields_by_name['enabled']._options = None
_SDSCONFIG.fields_by_name['udsPath']._options = None
_SDSCONFIG.fields_by_name['useNormalJwt']._options = None
_SDSCONFIG.fields_by_name['useTrustworthyJwt']._options = None
_SDSCONFIG.fields_by_name['token']._options = None
_SECURITYCONFIG_DNSCERTSENTRY._options = None
_SECURITYCONFIG.fields_by_name['replicaCount']._options = None
_SECURITYCONFIG.fields_by_name['nodeSelector']._options = None
_SECURITYCONFIG.fields_by_name['podAnnotations']._options = None
_SECURITYCONFIG.fields_by_name['tolerations']._options = None
_SECURITYCONFIG.fields_by_name['resources']._options = None
_SECURITYCONFIG.fields_by_name['rollingMaxSurge']._options = None
_SECURITYCONFIG.fields_by_name['rollingMaxUnavailable']._options = None
_SECURITYCONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_SECURITYCONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_SIDECARINJECTORCONFIG.fields_by_name['nodeSelector']._options = None
_SIDECARINJECTORCONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_SIDECARINJECTORCONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_SIDECARINJECTORCONFIG.fields_by_name['replicaCount']._options = None
_SIDECARINJECTORCONFIG.fields_by_name['resources']._options = None
_SIDECARINJECTORCONFIG.fields_by_name['tolerations']._options = None
_SIDECARINJECTORCONFIG.fields_by_name['podAnnotations']._options = None
_SIDECARINJECTORCONFIG.fields_by_name['rollingMaxSurge']._options = None
_SIDECARINJECTORCONFIG.fields_by_name['rollingMaxUnavailable']._options = None
_TRACINGCONFIG.fields_by_name['nodeSelector']._options = None
_TRACINGCONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_TRACINGCONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_TRACINGCONFIG.fields_by_name['tolerations']._options = None
_TRACINGOPENCENSUSCONFIG.fields_by_name['resources']._options = None
_TRACINGOPENCENSUSCONFIG.fields_by_name['podAnnotations']._options = None
_TRACINGJAEGERCONFIG.fields_by_name['resources']._options = None
_TRACINGJAEGERCONFIG.fields_by_name['podAnnotations']._options = None
_TRACINGZIPKINCONFIG.fields_by_name['resources']._options = None
_TRACINGZIPKINCONFIG.fields_by_name['podAnnotations']._options = None
_KIALICONFIG.fields_by_name['replicaCount']._options = None
_KIALICONFIG.fields_by_name['nodeSelector']._options = None
_KIALICONFIG.fields_by_name['podAnnotations']._options = None
_KIALICONFIG.fields_by_name['podAntiAffinityLabelSelector']._options = None
_KIALICONFIG.fields_by_name['podAntiAffinityTermLabelSelector']._options = None
_KIALICONFIG.fields_by_name['tolerations']._options = None
_KIALICONFIG.fields_by_name['image']._options = None
_KIALICONFIG.fields_by_name['resources']._options = None
_KIALICONFIG.fields_by_name['prometheusAddr']._options = None
# @@protoc_insertion_point(module_scope)
