Search in sources :

Example 1 with K8sIpamCodec

use of org.onosproject.k8snetworking.codec.K8sIpamCodec in project onos by opennetworkinglab.

the class K8sIpamWebResourceTest method setUpTest.

/**
 * Sets up the global values for all the tests.
 */
@Before
public void setUpTest() {
    final CodecManager codecService = new CodecManager();
    codecService.activate();
    codecService.registerCodec(K8sIpam.class, new K8sIpamCodec());
    ServiceDirectory testDirectory = new TestServiceDirectory().add(K8sNetworkService.class, mockNetworkService).add(K8sIpamAdminService.class, mockIpamService).add(CodecService.class, codecService);
    setServiceDirectory(testDirectory);
    k8sNetwork = DefaultK8sNetwork.builder().networkId("sona-network").name("sona-network").segmentId("1").cidr("10.10.10.0/24").gatewayIp(IpAddress.valueOf("10.10.10.1")).type(K8sNetwork.Type.VXLAN).mtu(1500).build();
}
Also used : K8sIpamCodec(org.onosproject.k8snetworking.codec.K8sIpamCodec) ServiceDirectory(org.onlab.osgi.ServiceDirectory) TestServiceDirectory(org.onlab.osgi.TestServiceDirectory) TestServiceDirectory(org.onlab.osgi.TestServiceDirectory) CodecManager(org.onosproject.codec.impl.CodecManager) K8sIpamAdminService(org.onosproject.k8snetworking.api.K8sIpamAdminService) Before(org.junit.Before)

Example 2 with K8sIpamCodec

use of org.onosproject.k8snetworking.codec.K8sIpamCodec in project onos by opennetworkinglab.

the class K8sNetworkingCodecRegister method activate.

@Activate
protected void activate() {
    codecService.registerCodec(K8sIpam.class, new K8sIpamCodec());
    codecService.registerCodec(K8sNetwork.class, new K8sNetworkCodec());
    codecService.registerCodec(K8sPort.class, new K8sPortCodec());
    log.info("Started");
}
Also used : K8sNetworkCodec(org.onosproject.k8snetworking.codec.K8sNetworkCodec) K8sIpamCodec(org.onosproject.k8snetworking.codec.K8sIpamCodec) K8sPortCodec(org.onosproject.k8snetworking.codec.K8sPortCodec) Activate(org.osgi.service.component.annotations.Activate)

Aggregations

K8sIpamCodec (org.onosproject.k8snetworking.codec.K8sIpamCodec)2 Before (org.junit.Before)1 ServiceDirectory (org.onlab.osgi.ServiceDirectory)1 TestServiceDirectory (org.onlab.osgi.TestServiceDirectory)1 CodecManager (org.onosproject.codec.impl.CodecManager)1 K8sIpamAdminService (org.onosproject.k8snetworking.api.K8sIpamAdminService)1 K8sNetworkCodec (org.onosproject.k8snetworking.codec.K8sNetworkCodec)1 K8sPortCodec (org.onosproject.k8snetworking.codec.K8sPortCodec)1 Activate (org.osgi.service.component.annotations.Activate)1