Scheduled maintenance on Saturday, 27 September 2025, from 07:00 AM to 4:00 PM GMT (09:00 AM to 6:00 PM CEST) - some services may be unavailable -

Skip to content
Snippets Groups Projects
Select Git revision
  • 2024Q4
  • main default protected
  • develop protected
  • 2025Q2 protected
  • 2025Q2_RC protected
  • feat/observability
  • feat/java-telemetry
  • feat/podannotations
  • helm-startup-changes
  • 2024Q4_RC protected
  • 2024Q2 protected
  • 2024Q2_RC protected
  • 22-create-a-test-process-to-automatically-install-configure-and-test-deployments-in-openslice
  • 2025Q2 protected
  • 2024Q2 protected
  • 0.0.0 protected
16 results

deploy.sh

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Populate.py 1.55 KiB
    import copy
    from context.client.ContextClient import ContextClient
    from context.proto.context_pb2 import Context, Device, Link, Service, Topology
    from context.tests.example_objects import (
        CONTEXT, TOPOLOGY,
        DEVICE1, DEVICE1_ID, DEVICE2, DEVICE2_ID, DEVICE3, DEVICE3_ID,
        LINK_DEV1_DEV2, LINK_DEV1_DEV2_ID, LINK_DEV1_DEV3, LINK_DEV1_DEV3_ID, LINK_DEV2_DEV3, LINK_DEV2_DEV3_ID,
        SERVICE_DEV1_DEV2, SERVICE_DEV1_DEV3, SERVICE_DEV2_DEV3)
    
    def populate(address, port):
        client = ContextClient(address=address, port=port)
    
        client.SetContext(Context(**CONTEXT))
        client.SetTopology(Topology(**TOPOLOGY))
        client.SetDevice(Device(**DEVICE1))
        client.SetDevice(Device(**DEVICE2))
        client.SetDevice(Device(**DEVICE3))
    
        client.SetLink(Link(**LINK_DEV1_DEV2))
        client.SetLink(Link(**LINK_DEV1_DEV3))
        client.SetLink(Link(**LINK_DEV2_DEV3))
    
        TOPOLOGY_WITH_DEVICES_AND_LINKS = copy.deepcopy(TOPOLOGY)
        TOPOLOGY_WITH_DEVICES_AND_LINKS['device_ids'].append(DEVICE1_ID)
        TOPOLOGY_WITH_DEVICES_AND_LINKS['device_ids'].append(DEVICE2_ID)
        TOPOLOGY_WITH_DEVICES_AND_LINKS['device_ids'].append(DEVICE3_ID)
        TOPOLOGY_WITH_DEVICES_AND_LINKS['link_ids'].append(LINK_DEV1_DEV2_ID)
        TOPOLOGY_WITH_DEVICES_AND_LINKS['link_ids'].append(LINK_DEV1_DEV3_ID)
        TOPOLOGY_WITH_DEVICES_AND_LINKS['link_ids'].append(LINK_DEV2_DEV3_ID)
        client.SetTopology(Topology(**TOPOLOGY_WITH_DEVICES_AND_LINKS))
    
        client.SetService(Service(**SERVICE_DEV1_DEV2))
        client.SetService(Service(**SERVICE_DEV1_DEV3))
        client.SetService(Service(**SERVICE_DEV2_DEV3))