Skip to content

Commit 0404e24

Browse files
authored
Merge pull request #110 from Revolyssup/removeOAM
Remove OAM
2 parents 8cc8dcb + 29b43b2 commit 0404e24

File tree

1 file changed

+0
-33
lines changed

1 file changed

+0
-33
lines changed

adapter/oam.go

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,6 @@ type StaticCompConfig struct {
178178
MeshModelName string //Used in Adding ModelName onto Core Meshmodel components. Pass it the same as meshName in OAM components
179179
URL string //URL
180180
Method string //Use the constants exported by package. Manifests or Helm
181-
OAMPath string //Where to store the directory.(Each directory will have an array of definitions and schemas)
182181
MeshModelPath string
183182
MeshModelConfig MeshModelConfig
184183
DirName string //The directory's name. By convention, it should be the version name
@@ -188,26 +187,10 @@ type StaticCompConfig struct {
188187

189188
// CreateComponents generates components for a given configuration and stores them.
190189
func CreateComponents(scfg StaticCompConfig) error {
191-
dirName, err := getLatestDirectory(scfg.OAMPath)
192-
if err != nil {
193-
return ErrCreatingComponents(err)
194-
}
195190
meshmodeldirName, err := getLatestDirectory(scfg.MeshModelPath)
196191
if err != nil {
197192
return ErrCreatingComponents(err)
198193
}
199-
dir := filepath.Join(scfg.OAMPath, scfg.DirName)
200-
_, err = os.Stat(dir)
201-
if err != nil && !os.IsNotExist(err) {
202-
return ErrCreatingComponents(err)
203-
}
204-
if err != nil && os.IsNotExist(err) {
205-
err = os.Mkdir(dir, 0777)
206-
if err != nil {
207-
return ErrCreatingComponents(err)
208-
}
209-
}
210-
211194
meshmodelDir := filepath.Join(scfg.MeshModelPath, scfg.DirName)
212195
_, err = os.Stat(meshmodelDir)
213196
if err != nil && !os.IsNotExist(err) {
@@ -239,27 +222,11 @@ func CreateComponents(scfg StaticCompConfig) error {
239222
for i, def := range comp.Definitions {
240223
schema := comp.Schemas[i]
241224
name := getNameFromWorkloadDefinition([]byte(def))
242-
defFileName := name + "_definition.json"
243-
schemaFileName := name + ".meshery.layer5io.schema.json"
244225
meshmodelFileName := name + "_meshmodel.json"
245226
err = createMeshModelComponentsFromLegacyOAMComponents([]byte(def), schema, filepath.Join(meshmodelDir, meshmodelFileName), scfg.MeshModelName, scfg.MeshModelConfig)
246227
if err != nil {
247228
return ErrCreatingComponents(err)
248229
}
249-
250-
err := writeToFile(filepath.Join(dir, defFileName), []byte(def), scfg.Force)
251-
if err != nil {
252-
return ErrCreatingComponents(err)
253-
}
254-
err = writeToFile(filepath.Join(dir, schemaFileName), []byte(schema), scfg.Force)
255-
if err != nil {
256-
return ErrCreatingComponents(err)
257-
}
258-
}
259-
//For OAM components
260-
err = copyCoreComponentsToNewVersion(filepath.Join(scfg.OAMPath, dirName), filepath.Join(scfg.OAMPath, scfg.DirName), scfg.DirName, false)
261-
if err != nil {
262-
return ErrCreatingComponents(err)
263230
}
264231
//For Meshmodel components
265232
err = copyCoreComponentsToNewVersion(filepath.Join(scfg.MeshModelPath, meshmodeldirName), filepath.Join(scfg.MeshModelPath, scfg.DirName), scfg.DirName, true)

0 commit comments

Comments
 (0)