diff options
-rw-r--r-- | mock-sdc/go.mod | 22 | ||||
-rw-r--r-- | mock-sdc/go.sum | 42 | ||||
-rw-r--r-- | mock-sdc/resource_handlers.go | 33 | ||||
-rw-r--r-- | mock-sdc/vendor_handlers.go | 4 | ||||
-rw-r--r-- | mock-sdc/vsp_handlers.go | 4 |
5 files changed, 84 insertions, 21 deletions
diff --git a/mock-sdc/go.mod b/mock-sdc/go.mod new file mode 100644 index 0000000..a10cfa4 --- /dev/null +++ b/mock-sdc/go.mod @@ -0,0 +1,22 @@ +module onap/mock-sdc + +go 1.22.1 + +require ( + github.com/labstack/echo v3.3.10+incompatible + github.com/labstack/gommon v0.4.2 + github.com/satori/go.uuid v1.2.0 +) + +require ( + github.com/dgrijalva/jwt-go v3.2.0+incompatible // indirect + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.20 // indirect + github.com/valyala/bytebufferpool v1.0.0 // indirect + github.com/valyala/fasttemplate v1.2.2 // indirect + golang.org/x/crypto v0.31.0 // indirect + golang.org/x/net v0.21.0 // indirect + golang.org/x/sys v0.28.0 // indirect + golang.org/x/text v0.21.0 // indirect + gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect +) diff --git a/mock-sdc/go.sum b/mock-sdc/go.sum new file mode 100644 index 0000000..67ea3f5 --- /dev/null +++ b/mock-sdc/go.sum @@ -0,0 +1,42 @@ +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM= +github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI= +github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/labstack/echo v3.3.10+incompatible h1:pGRcYk231ExFAyoAjAfD85kQzRJCRI8bbnE7CX5OEgg= +github.com/labstack/echo v3.3.10+incompatible/go.mod h1:0INS7j/VjnFxD4E2wkz67b8cVwCLbBmJyDaka6Cmk1s= +github.com/labstack/gommon v0.4.2 h1:F8qTUNXgG1+6WQmqoUWnz8WiEU60mXVVw0P4ht1WRA0= +github.com/labstack/gommon v0.4.2/go.mod h1:QlUFxVM+SNXhDL/Z7YhocGIBYOiwB0mXm1+1bAPHPyU= +github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= +github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= +github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/satori/go.uuid v1.2.0 h1:0uYX9dsZ2yD7q2RtLRtPSdGDWzjeM3TbMJP9utgA0ww= +github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= +github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= +github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= +github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= +github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= +github.com/valyala/fasttemplate v1.2.2 h1:lxLXG0uE3Qnshl9QyaK6XJxMXlQZELvChBOCmQD0Loo= +github.com/valyala/fasttemplate v1.2.2/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ= +golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= +golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= +golang.org/x/net v0.21.0 h1:AQyQV4dYCvJ7vGmJyKki9+PBdyvhkSd8EIx/qb0AYv4= +golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= +golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= +golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/mock-sdc/resource_handlers.go b/mock-sdc/resource_handlers.go index 53aa98f..66256eb 100644 --- a/mock-sdc/resource_handlers.go +++ b/mock-sdc/resource_handlers.go @@ -17,9 +17,9 @@ package main import ( "container/list" "encoding/json" - "net/http" "errors" "io/ioutil" + "net/http" "github.com/labstack/echo" uuid "github.com/satori/go.uuid" @@ -66,7 +66,7 @@ type Category struct { Version string `json:"version"` } -//ArtifactAdd Describes ressource component Instances artifacts in SDC +// ArtifactAdd Describes ressource component Instances artifacts in SDC type ArtifactAdd struct { ArtifactName string `json:"artifactName"` ArtifactLabel string `json:"artifactLabel"` @@ -74,7 +74,7 @@ type ArtifactAdd struct { Description string `json:"description"` } -//ComponentInstance Describes ressource component Instances in SDC +// ComponentInstance Describes ressource component Instances in SDC type ComponentInstance struct { UniqueID string `json:"uniqueId"` Name string `json:"name"` @@ -157,7 +157,7 @@ type DistributionIDList struct { DistributionStatusOfServiceList []DistributionIDResult `json:"distributionStatusOfServiceList"` } -//DistributionStatus format +// DistributionStatus format type DistributionStatus struct { OmfComponentID string `json:"omfComponentID"` Timestamp string `json:"timestamp"` @@ -178,7 +178,7 @@ type NewUploadResult struct { ArtifactName string `json:"artifactName"` } -//Property format +// Property format type Property struct { Name string `json:"name"` Value string `json:"value"` @@ -187,7 +187,7 @@ type Property struct { ParentUniqueID string `json:"parentUniqueId"` } -//Input format +// Input format type Input struct { Name string `json:"name"` Value string `json:"value"` @@ -324,9 +324,9 @@ func postResources(c echo.Context) error { Status: "Exists"}) } } - resource.ID = uuid.Must(uuid.NewV4()).String() - resource.InvariantID = uuid.Must(uuid.NewV4()).String() - resource.UniqueID = uuid.Must(uuid.NewV4()).String() + resource.ID = uuid.NewV4().String() + resource.InvariantID = uuid.NewV4().String() + resource.UniqueID = uuid.NewV4().String() resource.Version = "0.1" resource.LifecycleState = "NOT_CERTIFIED_CHECKOUT" resource.DistributionStatus = "DISTRIBUTION_NOT_APPROVED" @@ -395,7 +395,7 @@ func postAddResourceToService(c echo.Context) error { rr.ResourceType == resourceAdd.OriginType { if rr.ResourceType == "VF" { ci := ComponentInstance{ - UniqueID: uuid.Must(uuid.NewV4()).String(), + UniqueID: uuid.NewV4().String(), Name: resourceAdd.Name, ComponentName: resourceAdd.Name, OriginType: "VF", @@ -428,7 +428,7 @@ func getDistribution(c echo.Context) error { distributionIDResult := new(DistributionIDResult) if r.DistributionStatus == "DISTRIBUTED" { if len(r.DistributionID) < 1 { - resourceList[i].DistributionID = uuid.Must(uuid.NewV4()).String() + resourceList[i].DistributionID = uuid.NewV4().String() } distributionIDResult.DeployementStatus = "Distributed" distributionIDResult.UserID = "Oper P(op0001)" @@ -1358,8 +1358,8 @@ func getArtifactTypes(c echo.Context) error { func registerForDistribution(c echo.Context) error { distributionRegistration := map[string]string{ - "distrNotificationTopicName":"testName", - "distrStatusTopicName":"testTopic", + "distrNotificationTopicName": "testName", + "distrStatusTopicName": "testTopic", } return c.JSON(http.StatusOK, distributionRegistration) } @@ -1370,10 +1370,9 @@ func unRegisterForDistribution(c echo.Context) error { func distributionKafkaData(c echo.Context) error { kafkaData := map[string]string{ - "kafkaBootStrapServer":"localhost:43219", - "distrNotificationTopicName":"SDC-DIST-NOTIF-TOPIC", - "distrStatusTopicName":"SDC-DIST-STATUS-TOPIC", + "kafkaBootStrapServer": "localhost:43219", + "distrNotificationTopicName": "SDC-DIST-NOTIF-TOPIC", + "distrStatusTopicName": "SDC-DIST-STATUS-TOPIC", } return c.JSON(http.StatusOK, kafkaData) } - diff --git a/mock-sdc/vendor_handlers.go b/mock-sdc/vendor_handlers.go index 2bdde87..ad55071 100644 --- a/mock-sdc/vendor_handlers.go +++ b/mock-sdc/vendor_handlers.go @@ -113,7 +113,7 @@ func postVendorServiceModels(c echo.Context) error { return err } - u1 := uuid.Must(uuid.NewV4()).String() + u1 := uuid.NewV4().String() version := Version{ ID: u1, Name: "1.0", @@ -135,7 +135,7 @@ func postVendorServiceModels(c echo.Context) error { Dirty: false, }, } - u2 := uuid.Must(uuid.NewV4()).String() + u2 := uuid.NewV4().String() var empty struct{} vendorList = append(vendorList, Vendor{ ID: u2, diff --git a/mock-sdc/vsp_handlers.go b/mock-sdc/vsp_handlers.go index 6b45774..02dcd95 100644 --- a/mock-sdc/vsp_handlers.go +++ b/mock-sdc/vsp_handlers.go @@ -188,7 +188,7 @@ func postVendorSoftwareProducts(c echo.Context) error { return err } - u1 := uuid.Must(uuid.NewV4()).String() + u1 := uuid.NewV4().String() version := Version{ ID: u1, Name: "1.0", @@ -210,7 +210,7 @@ func postVendorSoftwareProducts(c echo.Context) error { Dirty: false, }, } - u2 := uuid.Must(uuid.NewV4()).String() + u2 := uuid.NewV4().String() vspList = append(vspList, Vsp{ ID: u2, OnboardingMethod: "NetworkPackage", |