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