refactor: use CallPlugnTrigger instead of PlugnTriggerOutput
Refs #6422
This commit is contained in:
@@ -124,8 +124,11 @@ func GetAppScheduler(appName string) string {
|
||||
}
|
||||
|
||||
func getAppScheduler(appName string) string {
|
||||
b, _ := PlugnTriggerOutput("scheduler-detect", []string{appName}...)
|
||||
value := strings.TrimSpace(string(b[:]))
|
||||
results, _ := CallPlugnTrigger(PlugnTriggerInput{
|
||||
Trigger: "scheduler-detect",
|
||||
Args: []string{appName},
|
||||
})
|
||||
value := results.StdoutContents()
|
||||
if value != "" {
|
||||
return value
|
||||
}
|
||||
@@ -134,8 +137,11 @@ func getAppScheduler(appName string) string {
|
||||
|
||||
// GetGlobalScheduler fetchs the global scheduler
|
||||
func GetGlobalScheduler() string {
|
||||
b, _ := PlugnTriggerOutput("scheduler-detect", []string{"--global"}...)
|
||||
value := strings.TrimSpace(string(b[:]))
|
||||
results, _ := CallPlugnTrigger(PlugnTriggerInput{
|
||||
Trigger: "scheduler-detect",
|
||||
Args: []string{"--global"},
|
||||
})
|
||||
value := results.StdoutContents()
|
||||
if value != "" {
|
||||
return value
|
||||
}
|
||||
@@ -152,24 +158,34 @@ func GetDeployingAppImageName(appName, imageTag, imageRepo string) (string, erro
|
||||
ctx := context.Background()
|
||||
errs, ctx := errgroup.WithContext(ctx)
|
||||
errs.Go(func() error {
|
||||
b, err := PlugnTriggerOutput("deployed-app-repository", []string{appName}...)
|
||||
results, err := CallPlugnTrigger(PlugnTriggerInput{
|
||||
Trigger: "deployed-app-repository",
|
||||
Args: []string{appName},
|
||||
})
|
||||
if err == nil {
|
||||
imageRemoteRepository = strings.TrimSpace(string(b[:]))
|
||||
imageRemoteRepository = results.StdoutContents()
|
||||
}
|
||||
return err
|
||||
})
|
||||
errs.Go(func() error {
|
||||
b, err := PlugnTriggerOutput("deployed-app-image-tag", []string{appName}...)
|
||||
results, err := CallPlugnTrigger(PlugnTriggerInput{
|
||||
Trigger: "deployed-app-image-tag",
|
||||
Args: []string{appName},
|
||||
})
|
||||
|
||||
if err == nil {
|
||||
newImageTag = strings.TrimSpace(string(b[:]))
|
||||
newImageTag = results.StdoutContents()
|
||||
}
|
||||
return err
|
||||
})
|
||||
|
||||
errs.Go(func() error {
|
||||
b, err := PlugnTriggerOutput("deployed-app-image-repo", []string{appName}...)
|
||||
results, err := CallPlugnTrigger(PlugnTriggerInput{
|
||||
Trigger: "deployed-app-image-repo",
|
||||
Args: []string{appName},
|
||||
})
|
||||
if err == nil {
|
||||
newImageRepo = strings.TrimSpace(string(b[:]))
|
||||
newImageRepo = results.StdoutContents()
|
||||
}
|
||||
return err
|
||||
})
|
||||
@@ -251,11 +267,14 @@ func GetAppRunningContainerIDs(appName string, containerType string) ([]string,
|
||||
|
||||
// GetRunningImageTag retrieves current deployed image tag for a given app
|
||||
func GetRunningImageTag(appName string, imageTag string) (string, error) {
|
||||
b, err := PlugnTriggerOutput("deployed-app-image-tag", []string{appName}...)
|
||||
results, err := CallPlugnTrigger(PlugnTriggerInput{
|
||||
Trigger: "deployed-app-image-tag",
|
||||
Args: []string{appName},
|
||||
})
|
||||
if err != nil {
|
||||
return imageTag, err
|
||||
}
|
||||
newImageTag := strings.TrimSpace(string(b[:]))
|
||||
newImageTag := results.StdoutContents()
|
||||
if newImageTag != "" {
|
||||
imageTag = newImageTag
|
||||
}
|
||||
@@ -326,7 +345,10 @@ func IsDeployed(appName string) bool {
|
||||
if deployed == "" {
|
||||
deployed = "false"
|
||||
scheduler := GetAppScheduler(appName)
|
||||
_, err := PlugnTriggerOutput("scheduler-is-deployed", []string{scheduler, appName}...)
|
||||
_, err := CallPlugnTrigger(PlugnTriggerInput{
|
||||
Trigger: "scheduler-is-deployed",
|
||||
Args: []string{scheduler, appName},
|
||||
})
|
||||
if err == nil {
|
||||
deployed = "true"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user