Ejemplo n.º 1
0
def Main():
  plugin.Plugin([
      plugin.DirectOutputDescriptor('.v2.proto', ProtoFormatVisitor),
      plugin.OutputDescriptor('.v3alpha.proto', ProtoFormatVisitor,
                              functools.partial(migrate.V3MigrationXform, False)),
      plugin.OutputDescriptor('.v3alpha.envoy_internal.proto', ProtoFormatVisitor,
                              functools.partial(migrate.V3MigrationXform, True))
  ], ParameterCallback)
Ejemplo n.º 2
0
def Main():
    plugin.Plugin([
        plugin.DirectOutputDescriptor(
            '.active.proto',
            functools.partial(ProtoFormatVisitor, status_pb2.ACTIVE)),
        plugin.OutputDescriptor(
            '.next_major_version_candidate.proto',
            functools.partial(ProtoFormatVisitor,
                              status_pb2.NEXT_MAJOR_VERSION_CANDIDATE),
            functools.partial(migrate.VersionUpgradeXform, 2, False)),
        plugin.OutputDescriptor(
            '.next_major_version_candidate.envoy_internal.proto',
            functools.partial(ProtoFormatVisitor,
                              status_pb2.NEXT_MAJOR_VERSION_CANDIDATE),
            functools.partial(migrate.VersionUpgradeXform, 2, True))
    ], ParameterCallback)
Ejemplo n.º 3
0
def Main():
    plugin.Plugin([
        plugin.DirectOutputDescriptor(
            '.v2.proto',
            functools.partial(ProtoFormatVisitor, status_pb2.ACTIVE)),
        plugin.OutputDescriptor(
            '.v3.proto',
            functools.partial(ProtoFormatVisitor,
                              status_pb2.NEXT_MAJOR_VERSION_CANDIDATE),
            functools.partial(migrate.V3MigrationXform, False)),
        plugin.OutputDescriptor(
            '.v3.envoy_internal.proto',
            functools.partial(ProtoFormatVisitor,
                              status_pb2.NEXT_MAJOR_VERSION_CANDIDATE),
            functools.partial(migrate.V3MigrationXform, True))
    ], ParameterCallback)
Ejemplo n.º 4
0
def Main():
    plugin.Plugin([
        plugin.DirectOutputDescriptor('.active_or_frozen.proto',
                                      functools.partial(
                                          ProtoFormatVisitor, True),
                                      want_params=True),
        plugin.OutputDescriptor('.next_major_version_candidate.proto',
                                functools.partial(ProtoFormatVisitor, False),
                                functools.partial(migrate.VersionUpgradeXform,
                                                  2, False),
                                want_params=True),
        plugin.OutputDescriptor(
            '.next_major_version_candidate.envoy_internal.proto',
            functools.partial(ProtoFormatVisitor, False),
            functools.partial(migrate.VersionUpgradeXform, 2, True),
            want_params=True)
    ])
Ejemplo n.º 5
0
def Main():
    plugin.Plugin([
        plugin.DirectOutputDescriptor('.v2.proto', ProtoFormatVisitor()),
        plugin.OutputDescriptor('.v3alpha.proto', ProtoFormatVisitor(),
                                migrate.V3MigrationXform)
    ])
Ejemplo n.º 6
0
def Main():
    plugin.Plugin('.rst', RstFormatVisitor())
Ejemplo n.º 7
0
def Main():
    plugin.Plugin([plugin.DirectOutputDescriptor('.rst', RstFormatVisitor)])
Ejemplo n.º 8
0
def Main():
    plugin.Plugin([
        plugin.DirectOutputDescriptor('.v2.proto', ProtoFormatVisitor),
        plugin.OutputDescriptor('.v3alpha.proto', ProtoFormatVisitor,
                                migrate.V3MigrationXform)
    ], ParameterCallback)
Ejemplo n.º 9
0
def Main():
    plugin.Plugin([
        plugin.DirectOutputDescriptor('.types.pb_text', TypeWhispererVisitor),
    ])
Ejemplo n.º 10
0
def Main():
  plugin.Plugin('.proto', ProtoFormatVisitor())