Skip to content

Commit 57f0192

Browse files
authored
Merge pull request #111 from Revolyssup/removeOAM
Remove OAM
2 parents 0404e24 + d471a40 commit 57f0192

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

adapter/oam.go

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -187,22 +187,15 @@ type StaticCompConfig struct {
187187

188188
// CreateComponents generates components for a given configuration and stores them.
189189
func CreateComponents(scfg StaticCompConfig) error {
190-
meshmodeldirName, err := getLatestDirectory(scfg.MeshModelPath)
191-
if err != nil {
192-
return ErrCreatingComponents(err)
193-
}
190+
meshmodeldirName, _ := getLatestDirectory(scfg.MeshModelPath)
194191
meshmodelDir := filepath.Join(scfg.MeshModelPath, scfg.DirName)
195-
_, err = os.Stat(meshmodelDir)
196-
if err != nil && !os.IsNotExist(err) {
197-
return ErrCreatingComponents(err)
198-
}
192+
_, err := os.Stat(meshmodelDir)
199193
if err != nil && os.IsNotExist(err) {
200194
err = os.Mkdir(meshmodelDir, 0777)
201195
if err != nil {
202196
return ErrCreatingComponents(err)
203197
}
204198
}
205-
206199
var comp *manifests.Component
207200
switch scfg.Method {
208201
case Manifests:
@@ -229,9 +222,11 @@ func CreateComponents(scfg StaticCompConfig) error {
229222
}
230223
}
231224
//For Meshmodel components
232-
err = copyCoreComponentsToNewVersion(filepath.Join(scfg.MeshModelPath, meshmodeldirName), filepath.Join(scfg.MeshModelPath, scfg.DirName), scfg.DirName, true)
233-
if err != nil {
234-
return ErrCreatingComponents(err)
225+
if meshmodeldirName != "" {
226+
err = copyCoreComponentsToNewVersion(filepath.Join(scfg.MeshModelPath, meshmodeldirName), filepath.Join(scfg.MeshModelPath, scfg.DirName), scfg.DirName, true)
227+
if err != nil {
228+
return ErrCreatingComponents(err)
229+
}
235230
}
236231
return nil
237232
}
@@ -269,6 +264,7 @@ func convertOAMtoMeshmodel(def []byte, schema string, isCore bool, meshmodelname
269264
}
270265
c.Model.DisplayName = manifests.FormatToReadableString(c.Model.Name)
271266
c.Model.Name = strings.ToLower(c.Model.Name)
267+
c.Model.Metadata = c.Metadata
272268
c.Format = meshmodel.JSON
273269
c.Schema = schema
274270
byt, err := json.Marshal(c)

0 commit comments

Comments
 (0)