1# -*- coding: utf-8 -*- 2# Generated by the protocol buffer compiler. DO NOT EDIT! 3# source: mesh/v1alpha1/operator.proto 4 5import sys 6_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) 7from google.protobuf import descriptor as _descriptor 8from google.protobuf import message as _message 9from google.protobuf import reflection as _reflection 10from google.protobuf import symbol_database as _symbol_database 11# @@protoc_insertion_point(imports) 12 13_sym_db = _symbol_database.Default() 14 15 16from mesh.v1alpha1 import config_pb2 as mesh_dot_v1alpha1_dot_config__pb2 17from mesh.v1alpha1 import component_pb2 as mesh_dot_v1alpha1_dot_component__pb2 18 19 20DESCRIPTOR = _descriptor.FileDescriptor( 21 name='mesh/v1alpha1/operator.proto', 22 package='istio.mesh.v1alpha1', 23 syntax='proto3', 24 serialized_options=_b('Z\032istio.io/api/mesh/v1alpha1'), 25 serialized_pb=_b('\n\x1cmesh/v1alpha1/operator.proto\x12\x13istio.mesh.v1alpha1\x1a\x1amesh/v1alpha1/config.proto\x1a\x1dmesh/v1alpha1/component.proto\"\xcc\x06\n\x11IstioOperatorSpec\x12\x0f\n\x07profile\x18\n \x01(\t\x12\x1c\n\x14install_package_path\x18\x0b \x01(\t\x12\x0b\n\x03hub\x18\x0c \x01(\t\x12\x0b\n\x03tag\x18\r \x01(\t\x12\x17\n\x0fresource_suffix\x18\x0e \x01(\t\x12\x34\n\x0bmesh_config\x18( \x01(\x0b\x32\x1f.istio.mesh.v1alpha1.MeshConfig\x12>\n\ncomponents\x18\x32 \x01(\x0b\x32*.istio.mesh.v1alpha1.IstioComponentSetSpec\x12<\n\x06values\x18\x64 \x01(\x0b\x32,.istio.mesh.v1alpha1.TypeMapStringInterface2\x12H\n\x12unvalidated_values\x18\x65 \x01(\x0b\x32,.istio.mesh.v1alpha1.TypeMapStringInterface2\x12>\n\x06status\x18\xc8\x01 \x01(\x0e\x32-.istio.mesh.v1alpha1.IstioOperatorSpec.Status\x12V\n\x10\x63omponent_status\x18\xc9\x01 \x03(\x0b\x32;.istio.mesh.v1alpha1.IstioOperatorSpec.ComponentStatusEntry\x1a\x85\x01\n\rVersionStatus\x12\x0f\n\x07version\x18\x01 \x01(\t\x12=\n\x06status\x18\x02 \x01(\x0e\x32-.istio.mesh.v1alpha1.IstioOperatorSpec.Status\x12\x15\n\rstatus_string\x18\x03 \x01(\t\x12\r\n\x05\x65rror\x18\x04 \x01(\t\x1al\n\x14\x43omponentStatusEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x43\n\x05value\x18\x02 \x01(\x0b\x32\x34.istio.mesh.v1alpha1.IstioOperatorSpec.VersionStatus:\x02\x38\x01\"I\n\x06Status\x12\x08\n\x04NONE\x10\x00\x12\x0c\n\x08UPDATING\x10\x01\x12\x0f\n\x0bRECONCILING\x10\x02\x12\x0b\n\x07HEALTHY\x10\x03\x12\t\n\x05\x45RROR\x10\x04\"\x19\n\x17TypeMapStringInterface2B\x1cZ\x1aistio.io/api/mesh/v1alpha1b\x06proto3') 26 , 27 dependencies=[mesh_dot_v1alpha1_dot_config__pb2.DESCRIPTOR,mesh_dot_v1alpha1_dot_component__pb2.DESCRIPTOR,]) 28 29 30 31_ISTIOOPERATORSPEC_STATUS = _descriptor.EnumDescriptor( 32 name='Status', 33 full_name='istio.mesh.v1alpha1.IstioOperatorSpec.Status', 34 filename=None, 35 file=DESCRIPTOR, 36 values=[ 37 _descriptor.EnumValueDescriptor( 38 name='NONE', index=0, number=0, 39 serialized_options=None, 40 type=None), 41 _descriptor.EnumValueDescriptor( 42 name='UPDATING', index=1, number=1, 43 serialized_options=None, 44 type=None), 45 _descriptor.EnumValueDescriptor( 46 name='RECONCILING', index=2, number=2, 47 serialized_options=None, 48 type=None), 49 _descriptor.EnumValueDescriptor( 50 name='HEALTHY', index=3, number=3, 51 serialized_options=None, 52 type=None), 53 _descriptor.EnumValueDescriptor( 54 name='ERROR', index=4, number=4, 55 serialized_options=None, 56 type=None), 57 ], 58 containing_type=None, 59 serialized_options=None, 60 serialized_start=884, 61 serialized_end=957, 62) 63_sym_db.RegisterEnumDescriptor(_ISTIOOPERATORSPEC_STATUS) 64 65 66_ISTIOOPERATORSPEC_VERSIONSTATUS = _descriptor.Descriptor( 67 name='VersionStatus', 68 full_name='istio.mesh.v1alpha1.IstioOperatorSpec.VersionStatus', 69 filename=None, 70 file=DESCRIPTOR, 71 containing_type=None, 72 fields=[ 73 _descriptor.FieldDescriptor( 74 name='version', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.VersionStatus.version', index=0, 75 number=1, type=9, cpp_type=9, label=1, 76 has_default_value=False, default_value=_b("").decode('utf-8'), 77 message_type=None, enum_type=None, containing_type=None, 78 is_extension=False, extension_scope=None, 79 serialized_options=None, file=DESCRIPTOR), 80 _descriptor.FieldDescriptor( 81 name='status', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.VersionStatus.status', index=1, 82 number=2, type=14, cpp_type=8, label=1, 83 has_default_value=False, default_value=0, 84 message_type=None, enum_type=None, containing_type=None, 85 is_extension=False, extension_scope=None, 86 serialized_options=None, file=DESCRIPTOR), 87 _descriptor.FieldDescriptor( 88 name='status_string', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.VersionStatus.status_string', index=2, 89 number=3, type=9, cpp_type=9, label=1, 90 has_default_value=False, default_value=_b("").decode('utf-8'), 91 message_type=None, enum_type=None, containing_type=None, 92 is_extension=False, extension_scope=None, 93 serialized_options=None, file=DESCRIPTOR), 94 _descriptor.FieldDescriptor( 95 name='error', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.VersionStatus.error', index=3, 96 number=4, type=9, cpp_type=9, label=1, 97 has_default_value=False, default_value=_b("").decode('utf-8'), 98 message_type=None, enum_type=None, containing_type=None, 99 is_extension=False, extension_scope=None, 100 serialized_options=None, file=DESCRIPTOR), 101 ], 102 extensions=[ 103 ], 104 nested_types=[], 105 enum_types=[ 106 ], 107 serialized_options=None, 108 is_extendable=False, 109 syntax='proto3', 110 extension_ranges=[], 111 oneofs=[ 112 ], 113 serialized_start=639, 114 serialized_end=772, 115) 116 117_ISTIOOPERATORSPEC_COMPONENTSTATUSENTRY = _descriptor.Descriptor( 118 name='ComponentStatusEntry', 119 full_name='istio.mesh.v1alpha1.IstioOperatorSpec.ComponentStatusEntry', 120 filename=None, 121 file=DESCRIPTOR, 122 containing_type=None, 123 fields=[ 124 _descriptor.FieldDescriptor( 125 name='key', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.ComponentStatusEntry.key', index=0, 126 number=1, type=9, cpp_type=9, label=1, 127 has_default_value=False, default_value=_b("").decode('utf-8'), 128 message_type=None, enum_type=None, containing_type=None, 129 is_extension=False, extension_scope=None, 130 serialized_options=None, file=DESCRIPTOR), 131 _descriptor.FieldDescriptor( 132 name='value', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.ComponentStatusEntry.value', index=1, 133 number=2, type=11, cpp_type=10, label=1, 134 has_default_value=False, default_value=None, 135 message_type=None, enum_type=None, containing_type=None, 136 is_extension=False, extension_scope=None, 137 serialized_options=None, file=DESCRIPTOR), 138 ], 139 extensions=[ 140 ], 141 nested_types=[], 142 enum_types=[ 143 ], 144 serialized_options=_b('8\001'), 145 is_extendable=False, 146 syntax='proto3', 147 extension_ranges=[], 148 oneofs=[ 149 ], 150 serialized_start=774, 151 serialized_end=882, 152) 153 154_ISTIOOPERATORSPEC = _descriptor.Descriptor( 155 name='IstioOperatorSpec', 156 full_name='istio.mesh.v1alpha1.IstioOperatorSpec', 157 filename=None, 158 file=DESCRIPTOR, 159 containing_type=None, 160 fields=[ 161 _descriptor.FieldDescriptor( 162 name='profile', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.profile', index=0, 163 number=10, type=9, cpp_type=9, label=1, 164 has_default_value=False, default_value=_b("").decode('utf-8'), 165 message_type=None, enum_type=None, containing_type=None, 166 is_extension=False, extension_scope=None, 167 serialized_options=None, file=DESCRIPTOR), 168 _descriptor.FieldDescriptor( 169 name='install_package_path', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.install_package_path', index=1, 170 number=11, type=9, cpp_type=9, label=1, 171 has_default_value=False, default_value=_b("").decode('utf-8'), 172 message_type=None, enum_type=None, containing_type=None, 173 is_extension=False, extension_scope=None, 174 serialized_options=None, file=DESCRIPTOR), 175 _descriptor.FieldDescriptor( 176 name='hub', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.hub', index=2, 177 number=12, type=9, cpp_type=9, label=1, 178 has_default_value=False, default_value=_b("").decode('utf-8'), 179 message_type=None, enum_type=None, containing_type=None, 180 is_extension=False, extension_scope=None, 181 serialized_options=None, file=DESCRIPTOR), 182 _descriptor.FieldDescriptor( 183 name='tag', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.tag', index=3, 184 number=13, type=9, cpp_type=9, label=1, 185 has_default_value=False, default_value=_b("").decode('utf-8'), 186 message_type=None, enum_type=None, containing_type=None, 187 is_extension=False, extension_scope=None, 188 serialized_options=None, file=DESCRIPTOR), 189 _descriptor.FieldDescriptor( 190 name='resource_suffix', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.resource_suffix', index=4, 191 number=14, type=9, cpp_type=9, label=1, 192 has_default_value=False, default_value=_b("").decode('utf-8'), 193 message_type=None, enum_type=None, containing_type=None, 194 is_extension=False, extension_scope=None, 195 serialized_options=None, file=DESCRIPTOR), 196 _descriptor.FieldDescriptor( 197 name='mesh_config', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.mesh_config', index=5, 198 number=40, type=11, cpp_type=10, label=1, 199 has_default_value=False, default_value=None, 200 message_type=None, enum_type=None, containing_type=None, 201 is_extension=False, extension_scope=None, 202 serialized_options=None, file=DESCRIPTOR), 203 _descriptor.FieldDescriptor( 204 name='components', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.components', index=6, 205 number=50, type=11, cpp_type=10, label=1, 206 has_default_value=False, default_value=None, 207 message_type=None, enum_type=None, containing_type=None, 208 is_extension=False, extension_scope=None, 209 serialized_options=None, file=DESCRIPTOR), 210 _descriptor.FieldDescriptor( 211 name='values', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.values', index=7, 212 number=100, type=11, cpp_type=10, label=1, 213 has_default_value=False, default_value=None, 214 message_type=None, enum_type=None, containing_type=None, 215 is_extension=False, extension_scope=None, 216 serialized_options=None, file=DESCRIPTOR), 217 _descriptor.FieldDescriptor( 218 name='unvalidated_values', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.unvalidated_values', index=8, 219 number=101, type=11, cpp_type=10, label=1, 220 has_default_value=False, default_value=None, 221 message_type=None, enum_type=None, containing_type=None, 222 is_extension=False, extension_scope=None, 223 serialized_options=None, file=DESCRIPTOR), 224 _descriptor.FieldDescriptor( 225 name='status', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.status', index=9, 226 number=200, type=14, cpp_type=8, label=1, 227 has_default_value=False, default_value=0, 228 message_type=None, enum_type=None, containing_type=None, 229 is_extension=False, extension_scope=None, 230 serialized_options=None, file=DESCRIPTOR), 231 _descriptor.FieldDescriptor( 232 name='component_status', full_name='istio.mesh.v1alpha1.IstioOperatorSpec.component_status', index=10, 233 number=201, type=11, cpp_type=10, label=3, 234 has_default_value=False, default_value=[], 235 message_type=None, enum_type=None, containing_type=None, 236 is_extension=False, extension_scope=None, 237 serialized_options=None, file=DESCRIPTOR), 238 ], 239 extensions=[ 240 ], 241 nested_types=[_ISTIOOPERATORSPEC_VERSIONSTATUS, _ISTIOOPERATORSPEC_COMPONENTSTATUSENTRY, ], 242 enum_types=[ 243 _ISTIOOPERATORSPEC_STATUS, 244 ], 245 serialized_options=None, 246 is_extendable=False, 247 syntax='proto3', 248 extension_ranges=[], 249 oneofs=[ 250 ], 251 serialized_start=113, 252 serialized_end=957, 253) 254 255 256_TYPEMAPSTRINGINTERFACE2 = _descriptor.Descriptor( 257 name='TypeMapStringInterface2', 258 full_name='istio.mesh.v1alpha1.TypeMapStringInterface2', 259 filename=None, 260 file=DESCRIPTOR, 261 containing_type=None, 262 fields=[ 263 ], 264 extensions=[ 265 ], 266 nested_types=[], 267 enum_types=[ 268 ], 269 serialized_options=None, 270 is_extendable=False, 271 syntax='proto3', 272 extension_ranges=[], 273 oneofs=[ 274 ], 275 serialized_start=959, 276 serialized_end=984, 277) 278 279_ISTIOOPERATORSPEC_VERSIONSTATUS.fields_by_name['status'].enum_type = _ISTIOOPERATORSPEC_STATUS 280_ISTIOOPERATORSPEC_VERSIONSTATUS.containing_type = _ISTIOOPERATORSPEC 281_ISTIOOPERATORSPEC_COMPONENTSTATUSENTRY.fields_by_name['value'].message_type = _ISTIOOPERATORSPEC_VERSIONSTATUS 282_ISTIOOPERATORSPEC_COMPONENTSTATUSENTRY.containing_type = _ISTIOOPERATORSPEC 283_ISTIOOPERATORSPEC.fields_by_name['mesh_config'].message_type = mesh_dot_v1alpha1_dot_config__pb2._MESHCONFIG 284_ISTIOOPERATORSPEC.fields_by_name['components'].message_type = mesh_dot_v1alpha1_dot_component__pb2._ISTIOCOMPONENTSETSPEC 285_ISTIOOPERATORSPEC.fields_by_name['values'].message_type = _TYPEMAPSTRINGINTERFACE2 286_ISTIOOPERATORSPEC.fields_by_name['unvalidated_values'].message_type = _TYPEMAPSTRINGINTERFACE2 287_ISTIOOPERATORSPEC.fields_by_name['status'].enum_type = _ISTIOOPERATORSPEC_STATUS 288_ISTIOOPERATORSPEC.fields_by_name['component_status'].message_type = _ISTIOOPERATORSPEC_COMPONENTSTATUSENTRY 289_ISTIOOPERATORSPEC_STATUS.containing_type = _ISTIOOPERATORSPEC 290DESCRIPTOR.message_types_by_name['IstioOperatorSpec'] = _ISTIOOPERATORSPEC 291DESCRIPTOR.message_types_by_name['TypeMapStringInterface2'] = _TYPEMAPSTRINGINTERFACE2 292_sym_db.RegisterFileDescriptor(DESCRIPTOR) 293 294IstioOperatorSpec = _reflection.GeneratedProtocolMessageType('IstioOperatorSpec', (_message.Message,), { 295 296 'VersionStatus' : _reflection.GeneratedProtocolMessageType('VersionStatus', (_message.Message,), { 297 'DESCRIPTOR' : _ISTIOOPERATORSPEC_VERSIONSTATUS, 298 '__module__' : 'mesh.v1alpha1.operator_pb2' 299 # @@protoc_insertion_point(class_scope:istio.mesh.v1alpha1.IstioOperatorSpec.VersionStatus) 300 }) 301 , 302 303 'ComponentStatusEntry' : _reflection.GeneratedProtocolMessageType('ComponentStatusEntry', (_message.Message,), { 304 'DESCRIPTOR' : _ISTIOOPERATORSPEC_COMPONENTSTATUSENTRY, 305 '__module__' : 'mesh.v1alpha1.operator_pb2' 306 # @@protoc_insertion_point(class_scope:istio.mesh.v1alpha1.IstioOperatorSpec.ComponentStatusEntry) 307 }) 308 , 309 'DESCRIPTOR' : _ISTIOOPERATORSPEC, 310 '__module__' : 'mesh.v1alpha1.operator_pb2' 311 # @@protoc_insertion_point(class_scope:istio.mesh.v1alpha1.IstioOperatorSpec) 312 }) 313_sym_db.RegisterMessage(IstioOperatorSpec) 314_sym_db.RegisterMessage(IstioOperatorSpec.VersionStatus) 315_sym_db.RegisterMessage(IstioOperatorSpec.ComponentStatusEntry) 316 317TypeMapStringInterface2 = _reflection.GeneratedProtocolMessageType('TypeMapStringInterface2', (_message.Message,), { 318 'DESCRIPTOR' : _TYPEMAPSTRINGINTERFACE2, 319 '__module__' : 'mesh.v1alpha1.operator_pb2' 320 # @@protoc_insertion_point(class_scope:istio.mesh.v1alpha1.TypeMapStringInterface2) 321 }) 322_sym_db.RegisterMessage(TypeMapStringInterface2) 323 324 325DESCRIPTOR._options = None 326_ISTIOOPERATORSPEC_COMPONENTSTATUSENTRY._options = None 327# @@protoc_insertion_point(module_scope) 328