diff options
author | Eric Multanen <eric.w.multanen@intel.com> | 2020-03-19 16:07:43 -0700 |
---|---|---|
committer | Ritu Sood <Ritu.Sood@intel.com> | 2020-04-10 20:36:32 +0000 |
commit | 335c7cca38eb804c2977e4dd9af9efa0ea7ef82b (patch) | |
tree | 1e1adfa51e7dfaa9d8b57c7d5890537674e4f341 /src/ncm/pkg/module/module.go | |
parent | 107142787e331ca565c166c72ae5605621d2d2ee (diff) |
APIs for network, workload and interface intents
Includes network controller intent and underlying
network workload intent and workload interface
intent APIs.
Issue-ID: MULTICLOUD-1029
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
Change-Id: I9bb34e42785b16f39af81335b1f94dd5bb15d931
Diffstat (limited to 'src/ncm/pkg/module/module.go')
-rw-r--r-- | src/ncm/pkg/module/module.go | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/ncm/pkg/module/module.go b/src/ncm/pkg/module/module.go index a9950901..9655c1de 100644 --- a/src/ncm/pkg/module/module.go +++ b/src/ncm/pkg/module/module.go @@ -16,11 +16,14 @@ package module -// Client for using the services in the orchestrator +// Client for using the services in the ncm type Client struct { - Cluster *ClusterClient - Network *NetworkClient - ProviderNet *ProviderNetClient + Cluster *ClusterClient + Network *NetworkClient + ProviderNet *ProviderNetClient + NetControlIntent *NetControlIntentClient + WorkloadIntent *WorkloadIntentClient + WorkloadIfIntent *WorkloadIfIntentClient // Add Clients for API's here } @@ -30,6 +33,9 @@ func NewClient() *Client { c.Cluster = NewClusterClient() c.Network = NewNetworkClient() c.ProviderNet = NewProviderNetClient() + c.NetControlIntent = NewNetControlIntentClient() + c.WorkloadIntent = NewWorkloadIntentClient() + c.WorkloadIfIntent = NewWorkloadIfIntentClient() // Add Client API handlers here return c } |