Chore: refactor workflow from workflow engine (#4631)

Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com>

Signed-off-by: FogDong <dongtianxin.tx@alibaba-inc.com>
This commit is contained in:
Tianxin Dong
2022-09-02 12:55:03 +08:00
committed by GitHub
parent a3e1c4d5ce
commit 239c5474dd
201 changed files with 2292 additions and 18416 deletions
@@ -35,6 +35,8 @@ import (
"sigs.k8s.io/controller-runtime/pkg/client"
"sigs.k8s.io/yaml"
workflowv1alpha1 "github.com/kubevela/workflow/api/v1alpha1"
oamcomm "github.com/oam-dev/kubevela/apis/core.oam.dev/common"
"github.com/oam-dev/kubevela/apis/core.oam.dev/v1alpha1"
"github.com/oam-dev/kubevela/apis/core.oam.dev/v1beta1"
@@ -146,7 +148,7 @@ var _ = Describe("Test multicluster standalone scenario", func() {
_app.Status.Workflow.Suspend = false
for i, step := range _app.Status.Workflow.Steps {
if step.Type == "suspend" {
_app.Status.Workflow.Steps[i].Phase = oamcomm.WorkflowStepPhaseSucceeded
_app.Status.Workflow.Steps[i].Phase = workflowv1alpha1.WorkflowStepPhaseSucceeded
}
}
g.Expect(k8sClient.Status().Update(hubCtx, _app)).Should(Succeed())
@@ -311,10 +313,12 @@ var _ = Describe("Test multicluster standalone scenario", func() {
Properties: &runtime.RawExtension{Raw: []byte(fmt.Sprintf(`{"clusters":["%s"]}`, WorkerClusterName))},
})
newApp.Spec.Workflow = &v1beta1.Workflow{
Steps: []v1beta1.WorkflowStep{{
Name: "deploy",
Type: "deploy",
Properties: &runtime.RawExtension{Raw: []byte(`{"policies":["topology-deploy"],"parallelism":10}`)},
Steps: []workflowv1alpha1.WorkflowStep{{
WorkflowStepBase: workflowv1alpha1.WorkflowStepBase{
Name: "deploy",
Type: "deploy",
Properties: &runtime.RawExtension{Raw: []byte(`{"policies":["topology-deploy"],"parallelism":10}`)},
},
}},
}
Expect(k8sClient.Create(context.Background(), newApp)).Should(Succeed())