Skip to content

Commit 72a1847

Browse files
authored
Merge pull request #471 from kube-tarian/remove-deprecated-apis
remove deprecated apis
2 parents d655f73 + 1e1a369 commit 72a1847

File tree

14 files changed

+1189
-4077
lines changed

14 files changed

+1189
-4077
lines changed

capten/agent/internal/api/app_config_sso.go

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package api
33
import (
44
"context"
55

6+
"github.com/kube-tarian/kad/capten/agent/internal/workers"
67
"github.com/kube-tarian/kad/capten/common-pkg/agentpb"
78
"github.com/kube-tarian/kad/capten/common-pkg/credential"
89
"github.com/kube-tarian/kad/capten/model"
@@ -81,3 +82,24 @@ func (a *Agent) ConfigureAppSSO(ctx context.Context,
8182
StatusMessage: "Triggerred app upgrade",
8283
}, nil
8384
}
85+
86+
func (a *Agent) upgradeAppWithWorkflow(req *model.ApplicationInstallRequest,
87+
appConfig *agentpb.SyncAppData) {
88+
wd := workers.NewDeployment(a.tc, a.log)
89+
_, err := wd.SendEvent(context.TODO(), wd.GetWorkflowName(), string(model.AppUpgradeAction), req)
90+
if err != nil {
91+
appConfig.Config.InstallStatus = string(model.AppUpgradeFaileddStatus)
92+
if err := a.as.UpsertAppConfig(appConfig); err != nil {
93+
a.log.Errorf("failed to update app config for app %s, %v", appConfig.Config.ReleaseName, err)
94+
return
95+
}
96+
a.log.Errorf("failed to send event to workflow for app %s, %v", appConfig.Config.ReleaseName, err)
97+
return
98+
}
99+
100+
appConfig.Config.InstallStatus = string(model.AppUpgradedStatus)
101+
if err := a.as.UpsertAppConfig(appConfig); err != nil {
102+
a.log.Errorf("failed to update app config for app %s, %v", appConfig.Config.ReleaseName, err)
103+
return
104+
}
105+
}

capten/agent/internal/api/app_deploy_apis.go

Lines changed: 0 additions & 341 deletions
This file was deleted.

0 commit comments

Comments
 (0)