make var public

This commit is contained in:
AlteredCoder 2020-05-24 19:17:03 +02:00
parent 087549e2ba
commit 1f91bd8af0
5 changed files with 13 additions and 13 deletions

View file

@ -158,7 +158,7 @@ cscli api credentials # Display your API credentials
return err
}
err = outputCTX.LoadAPIConfig(path.Join(config.installFolder, apiConfigFile))
err = outputCTX.LoadAPIConfig(path.Join(config.InstallFolder, apiConfigFile))
if err != nil {
return err
}

View file

@ -151,7 +151,7 @@ func restoreFromDirectory(source string) error {
continue
}
stage := file.Name()
stagedir := fmt.Sprintf("%s/%s/%s/", config.installFolder, itype, stage)
stagedir := fmt.Sprintf("%s/%s/%s/", config.InstallFolder, itype, stage)
log.Debugf("Found stage %s in %s, target directory : %s", stage, itype, stagedir)
if err = os.MkdirAll(stagedir, os.ModePerm); err != nil {
return fmt.Errorf("error while creating stage directory %s : %s", stagedir, err)
@ -188,7 +188,7 @@ func restoreFromDirectory(source string) error {
/*
Restore acquis
*/
yamlAcquisFile := fmt.Sprintf("%s/acquis.yaml", config.installFolder)
yamlAcquisFile := fmt.Sprintf("%s/acquis.yaml", config.InstallFolder)
bac := fmt.Sprintf("%s/acquis.yaml", source)
if err = copyFile(bac, yamlAcquisFile); err != nil {
return fmt.Errorf("failed copy %s to %s : %s", bac, yamlAcquisFile, err)
@ -202,7 +202,7 @@ func restoreAPICreds(source string) error {
var err error
/*check existing configuration*/
apiyaml := path.Join(config.installFolder, apiConfigFile)
apiyaml := path.Join(config.InstallFolder, apiConfigFile)
api := &cwapi.ApiCtx{}
if err = api.LoadConfig(apiyaml); err != nil {
@ -332,7 +332,7 @@ func backupToDirectory(target string) error {
/*
Backup acquis
*/
yamlAcquisFile := fmt.Sprintf("%s/acquis.yaml", config.installFolder)
yamlAcquisFile := fmt.Sprintf("%s/acquis.yaml", config.InstallFolder)
bac := fmt.Sprintf("%s/acquis.yaml", target)
if err = copyFile(yamlAcquisFile, bac); err != nil {
return fmt.Errorf("failed copy %s to %s : %s", yamlAcquisFile, bac, err)
@ -341,7 +341,7 @@ func backupToDirectory(target string) error {
/*
Backup default.yaml
*/
defyaml := fmt.Sprintf("%s/default.yaml", config.installFolder)
defyaml := fmt.Sprintf("%s/default.yaml", config.InstallFolder)
bac = fmt.Sprintf("%s/default.yaml", target)
if err = copyFile(defyaml, bac); err != nil {
return fmt.Errorf("failed copy %s to %s : %s", yamlAcquisFile, bac, err)
@ -354,8 +354,8 @@ func backupToDirectory(target string) error {
log.Fatalf("no API output context, won't save api credentials")
}
outputCTX.API = &cwapi.ApiCtx{}
if err = outputCTX.API.LoadConfig(path.Join(config.installFolder, apiConfigFile)); err != nil {
return fmt.Errorf("unable to load api config %s : %s", path.Join(config.installFolder, apiConfigFile), err)
if err = outputCTX.API.LoadConfig(path.Join(config.InstallFolder, apiConfigFile)); err != nil {
return fmt.Errorf("unable to load api config %s : %s", path.Join(config.InstallFolder, apiConfigFile), err)
}
credsYaml, err := json.Marshal(&outputCTX.API.Creds)
if err != nil {

View file

@ -15,7 +15,7 @@ type cliConfig struct {
configFolder string
output string
HubFolder string `yaml:"hub_folder"`
installFolder string
InstallFolder string
BackendPluginFolder string `yaml:"backend_folder"`
DataFolder string `yaml:"data_folder"`
}

View file

@ -51,12 +51,12 @@ func initConfig() {
}
/*read config*/
config.installFolder = filepath.Join(filepath.Clean(csConfig.ConfigFolder))
config.InstallFolder = filepath.Join(filepath.Clean(csConfig.ConfigFolder))
config.HubFolder = filepath.Clean(config.configFolder + "/hub/")
config.BackendPluginFolder = filepath.Clean(csConfig.OutputConfig.BackendFolder)
config.DataFolder = filepath.Clean(csConfig.DataFolder)
//
cwhub.Installdir = config.installFolder
cwhub.Installdir = config.InstallFolder
cwhub.Cfgdir = config.configFolder
cwhub.Hubdir = config.HubFolder
config.configured = true

View file

@ -42,8 +42,8 @@ type ItemVersion struct {
//Item can be : parsed, scenario, collection
type Item struct {
/*descriptive info*/
Type string `yaml:"type,omitempty"` //parser|postoverflows|scenario|collection(|enrich)
Stage string `json:"stage" yaml:"type,omitempty,omitempty"` //Stage for parser|postoverflow : s00-raw/s01-...
Type string `yaml:"type,omitempty"` //parser|postoverflows|scenario|collection(|enrich)
Stage string `json:"stage" yaml:"stage,omitempty,omitempty"` //Stage for parser|postoverflow : s00-raw/s01-...
Name string //as seen in .config.json, usually "author/name"
FileName string //the filename, ie. apache2-logs.yaml
Description string `yaml:"description,omitempty"` //as seen in .config.json