Skip to content

Commit

Permalink
Merge pull request #111 from Revolyssup/removeOAM
Browse files Browse the repository at this point in the history
Remove OAM
  • Loading branch information
Revolyssup committed Apr 19, 2023
2 parents 0404e24 + d471a40 commit 57f0192
Showing 1 changed file with 8 additions and 12 deletions.
20 changes: 8 additions & 12 deletions adapter/oam.go
Original file line number Diff line number Diff line change
Expand Up @@ -187,22 +187,15 @@ type StaticCompConfig struct {

// CreateComponents generates components for a given configuration and stores them.
func CreateComponents(scfg StaticCompConfig) error {
meshmodeldirName, err := getLatestDirectory(scfg.MeshModelPath)
if err != nil {
return ErrCreatingComponents(err)
}
meshmodeldirName, _ := getLatestDirectory(scfg.MeshModelPath)
meshmodelDir := filepath.Join(scfg.MeshModelPath, scfg.DirName)
_, err = os.Stat(meshmodelDir)
if err != nil && !os.IsNotExist(err) {
return ErrCreatingComponents(err)
}
_, err := os.Stat(meshmodelDir)
if err != nil && os.IsNotExist(err) {
err = os.Mkdir(meshmodelDir, 0777)
if err != nil {
return ErrCreatingComponents(err)
}
}

var comp *manifests.Component
switch scfg.Method {
case Manifests:
Expand All @@ -229,9 +222,11 @@ func CreateComponents(scfg StaticCompConfig) error {
}
}
//For Meshmodel components
err = copyCoreComponentsToNewVersion(filepath.Join(scfg.MeshModelPath, meshmodeldirName), filepath.Join(scfg.MeshModelPath, scfg.DirName), scfg.DirName, true)
if err != nil {
return ErrCreatingComponents(err)
if meshmodeldirName != "" {
err = copyCoreComponentsToNewVersion(filepath.Join(scfg.MeshModelPath, meshmodeldirName), filepath.Join(scfg.MeshModelPath, scfg.DirName), scfg.DirName, true)
if err != nil {
return ErrCreatingComponents(err)
}
}
return nil
}
Expand Down Expand Up @@ -269,6 +264,7 @@ func convertOAMtoMeshmodel(def []byte, schema string, isCore bool, meshmodelname
}
c.Model.DisplayName = manifests.FormatToReadableString(c.Model.Name)
c.Model.Name = strings.ToLower(c.Model.Name)
c.Model.Metadata = c.Metadata
c.Format = meshmodel.JSON
c.Schema = schema
byt, err := json.Marshal(c)
Expand Down

0 comments on commit 57f0192

Please sign in to comment.