Sync up Key json attribute names 89/104089/3
authorEric Multanen <eric.w.multanen@intel.com>
Fri, 20 Mar 2020 19:34:18 +0000 (12:34 -0700)
committerRitu Sood <Ritu.Sood@intel.com>
Mon, 23 Mar 2020 22:41:05 +0000 (22:41 +0000)
Sync up names used for the Key structures and
tagMeta attribute names.  This should ensure that
the mongo db routines will query properly.

Issue-ID: MULTICLOUD-1029
Signed-off-by: Eric Multanen <eric.w.multanen@intel.com>
Change-Id: I05da9de92a22cb73d60a7349c3cc5bd4cedd99a5

src/orchestrator/pkg/module/add_intents.go
src/orchestrator/pkg/module/app_intent.go
src/orchestrator/pkg/module/app_intent_test.go
src/orchestrator/pkg/module/app_test.go
src/orchestrator/pkg/module/compositeapp.go
src/orchestrator/pkg/module/compositeapp_test.go
src/orchestrator/pkg/module/deployment_intent_groups.go
src/orchestrator/pkg/module/deployment_intent_groups_test.go
src/orchestrator/pkg/module/generic_placement_intent.go
src/orchestrator/pkg/module/generic_placement_intent_test.go

index a657cce..20fba18 100644 (file)
@@ -64,11 +64,11 @@ type IntentManager interface {
 // IntentKey consists of Name if the intent, Project name, CompositeApp name,
 // CompositeApp version
 type IntentKey struct {
-       Name                  string `json:"name"`
+       Name                  string `json:"intentname"`
        Project               string `json:"project"`
        CompositeApp          string `json:"compositeapp"`
-       Version               string `json:"version"`
-       DeploymentIntentGroup string `json:"deployment-intent-group-name"`
+       Version               string `json:"compositeappversion"`
+       DeploymentIntentGroup string `json:"deploymentintentgroup"`
 }
 
 // We will use json marshalling to convert to string to
index 70c80da..a3f4b83 100644 (file)
@@ -74,11 +74,11 @@ type AppIntentManager interface {
 
 // AppIntentKey is used as primary key
 type AppIntentKey struct {
-       Name         string `json:"name"`
+       Name         string `json:"appintent"`
        Project      string `json:"project"`
        CompositeApp string `json:"compositeapp"`
-       Version      string `json:"version"`
-       Intent       string `json:"intent-name"`
+       Version      string `json:"compositeappversion"`
+       Intent       string `json:"genericplacement"`
 }
 
 // We will use json marshalling to convert to string to
@@ -101,7 +101,7 @@ type AppIntentClient struct {
 func NewAppIntentClient() *AppIntentClient {
        return &AppIntentClient{
                storeName:   "orchestrator",
-               tagMetaData: "appintent",
+               tagMetaData: "appintentmetadata",
        }
 }
 
index fa2e440..6cbdf15 100644 (file)
@@ -118,7 +118,7 @@ func TestCreateAppIntent(t *testing.T) {
                                        },
                                        CompositeAppKey{CompositeAppName: "testCompositeApp",
                                                Version: "testCompositeAppVersion", Project: "testProject"}.String(): {
-                                               "compositeapp": []byte(
+                                               "compositeappmetadata": []byte(
                                                        "{\"metadata\":{" +
                                                                "\"name\":\"testCompositeApp\"," +
                                                                "\"description\":\"description\"," +
@@ -134,7 +134,7 @@ func TestCreateAppIntent(t *testing.T) {
                                                CompositeApp: "testCompositeApp",
                                                Version:      "testCompositeAppVersion",
                                        }.String(): {
-                                               "genericplacementintent": []byte(
+                                               "genericplacementintentmetadata": []byte(
                                                        "{\"metadata\":{\"Name\":\"testIntent\"," +
                                                                "\"Description\":\"A sample intent for testing\"," +
                                                                "\"UserData1\": \"userData1\"," +
@@ -222,7 +222,7 @@ func TestGetAppIntent(t *testing.T) {
                                                Version:      "testCompositeAppVersion",
                                                Intent:       "testIntent",
                                        }.String(): {
-                                               "appintent": []byte(
+                                               "appintentmetadata": []byte(
                                                        "{\"metadata\":{\"Name\":\"testAppIntent\"," +
                                                                "\"Description\":\"testAppIntent\"," +
                                                                "\"UserData1\": \"userData1\"," +
index 42c08ef..3bbbaf2 100644 (file)
@@ -77,7 +77,7 @@ func TestCreateApp(t *testing.T) {
                                                                "}"),
                                        },
                                        CompositeAppKey{CompositeAppName: "testCompositeApp", Version: "v1", Project: "testProject"}.String(): {
-                                               "compositeapp": []byte(
+                                               "compositeappmetadata": []byte(
                                                        "{" +
                                                                "\"metadata\":{" +
                                                                "\"Name\":\"testCompositeApp\"," +
index 59fbbab..7050236 100644 (file)
@@ -45,8 +45,8 @@ type CompositeAppSpec struct {
 
 // CompositeAppKey is the key structure that is used in the database
 type CompositeAppKey struct {
-       CompositeAppName string `json:"compositeappname"`
-       Version          string `json:"version"`
+       CompositeAppName string `json:"compositeapp"`
+       Version          string `json:"compositeappversion"`
        Project          string `json:"project"`
 }
 
@@ -79,7 +79,7 @@ type CompositeAppClient struct {
 func NewCompositeAppClient() *CompositeAppClient {
        return &CompositeAppClient{
                storeName: "orchestrator",
-               tagMeta:   "compositeapp",
+               tagMeta:   "compositeappmetadata",
        }
 }
 
index a1a2ec1..1fc5f5d 100644 (file)
@@ -132,7 +132,7 @@ func TestGetCompositeApp(t *testing.T) {
                        mockdb: &db.MockDB{
                                Items: map[string]map[string][]byte{
                                        CompositeAppKey{CompositeAppName: "testCompositeApp", Version: "v1", Project: "testProject"}.String(): {
-                                               "compositeapp": []byte(
+                                               "compositeappmetadata": []byte(
                                                        "{" +
                                                                "\"metadata\":{" +
                                                                "\"Name\":\"testCompositeApp\"," +
@@ -195,7 +195,7 @@ func TestDeleteCompositeApp(t *testing.T) {
                        mockdb: &db.MockDB{
                                Items: map[string]map[string][]byte{
                                        CompositeAppKey{CompositeAppName: "testCompositeApp", Version: "v1", Project: "testProject"}.String(): {
-                                               "compositeapp": []byte(
+                                               "compositeappmetadata": []byte(
                                                        "{" +
                                                                "\"metadata\":{" +
                                                                "\"Name\":\"testCompositeApp\"," +
index fe62277..cfbf53e 100644 (file)
@@ -65,10 +65,10 @@ type DeploymentIntentGroupManager interface {
 
 // DeploymentIntentGroupKey consists of Name of the deployment group, project name, CompositeApp name, CompositeApp version
 type DeploymentIntentGroupKey struct {
-       Name         string `json:"name"`
+       Name         string `json:"deploymentintentgroup"`
        Project      string `json:"project"`
        CompositeApp string `json:"compositeapp"`
-       Version      string `json:"version"`
+       Version      string `json:"compositeappversion"`
 }
 
 // We will use json marshalling to convert to string to
@@ -91,7 +91,7 @@ type DeploymentIntentGroupClient struct {
 func NewDeploymentIntentGroupClient() *DeploymentIntentGroupClient {
        return &DeploymentIntentGroupClient{
                storeName:   "orchestrator",
-               tagMetaData: "deploymentintentgroup",
+               tagMetaData: "deploymentintentgroupmetadata",
        }
 }
 
index 13dafd1..0fdeb4a 100644 (file)
@@ -94,7 +94,7 @@ func TestCreateDeploymentIntentGroup(t *testing.T) {
                                        },
                                        CompositeAppKey{CompositeAppName: "testCompositeApp",
                                                Version: "testCompositeAppVersion", Project: "testProject"}.String(): {
-                                               "compositeapp": []byte(
+                                               "compositeappmetadata": []byte(
                                                        "{\"metadata\":{" +
                                                                "\"name\":\"testCompositeApp\"," +
                                                                "\"description\":\"description\"," +
@@ -178,7 +178,7 @@ func TestGetDeploymentIntentGroup(t *testing.T) {
                                                CompositeApp: "testCompositeApp",
                                                Version:      "testCompositeAppVersion",
                                        }.String(): {
-                                               "deploymentintentgroup": []byte(
+                                               "deploymentintentgroupmetadata": []byte(
                                                        "{\"metadata\":{\"name\":\"testDeploymentIntentGroup\"," +
                                                                "\"description\":\"DescriptionTestDeploymentIntentGroup\"," +
                                                                "\"userData1\": \"userData1\"," +
index 8e739fc..7384947 100644 (file)
@@ -54,10 +54,10 @@ type GenericPlacementIntentManager interface {
 
 // GenericPlacementIntentKey is used as the primary key
 type GenericPlacementIntentKey struct {
-       Name         string `json:"name"`
+       Name         string `json:"genericplacement"`
        Project      string `json:"project"`
        CompositeApp string `json:"compositeapp"`
-       Version      string `json:"version"`
+       Version      string `json:"compositeappversion"`
 }
 
 // We will use json marshalling to convert to string to
@@ -80,7 +80,7 @@ type GenericPlacementIntentClient struct {
 func NewGenericPlacementIntentClient() *GenericPlacementIntentClient {
        return &GenericPlacementIntentClient{
                storeName:   "orchestrator",
-               tagMetaData: "genericplacementintent",
+               tagMetaData: "genericplacementintentmetadata",
        }
 }
 
index 7121e05..d779e81 100644 (file)
@@ -72,7 +72,7 @@ func TestCreateGenericPlacementIntent(t *testing.T) {
                                        },
                                        CompositeAppKey{CompositeAppName: "testCompositeApp",
                                                Version: "testCompositeAppVersion", Project: "testProject"}.String(): {
-                                               "compositeapp": []byte(
+                                               "compositeappmetadata": []byte(
                                                        "{\"metadata\":{" +
                                                                "\"name\":\"testCompositeApp\"," +
                                                                "\"description\":\"description\"," +
@@ -147,7 +147,7 @@ func TestGetGenericPlacementIntent(t *testing.T) {
                                                CompositeApp: "testCompositeApp",
                                                Version:      "testVersion",
                                        }.String(): {
-                                               "genericplacementintent": []byte(
+                                               "genericplacementintentmetadata": []byte(
                                                        "{\"metadata\":{\"Name\":\"testIntent\"," +
                                                                "\"Description\":\"A sample intent for testing\"," +
                                                                "\"UserData1\": \"userData1\"," +