github.com/oam-dev/kubevela@v1.9.11/pkg/stdlib/pkgs/oam.cue (about) 1 #ApplyComponent: { 2 #provider: "oam" 3 #do: "component-apply" 4 5 // +usage=The cluster to use 6 cluster: *"" | string 7 // +usage=The env to use 8 env: *"" | string 9 // +usage=The namespace to apply 10 namespace: *"" | string 11 // +usage=Whether to wait healthy of the applied component 12 waitHealthy: *true | bool 13 // +usage=The value of the component resource 14 value: {...} 15 // +usage=The patcher that will be applied to the resource, you can define the strategy of list merge through comments. Reference doc here: https://kubevela.io/docs/platform-engineers/traits/patch-trait#patch-in-workflow-step 16 patch?: {...} 17 ... 18 } 19 20 #RenderComponent: { 21 #provider: "oam" 22 #do: "component-render" 23 cluster: *"" | string 24 env: *"" | string 25 namespace: *"" | string 26 value: {...} 27 patch?: {...} 28 output?: {...} 29 outputs?: {...} 30 ... 31 } 32 33 #LoadComponets: { 34 #provider: "oam" 35 #do: "load" 36 37 // +usage=If specify `app`, use specified application to load its component resources otherwise use current application 38 app?: string 39 // +usage=The value of the components will be filled in this field after the action is executed, you can use value[componentName] to refer a specified component 40 value?: {...} 41 ... 42 } 43 44 #LoadPolicies: { 45 #provider: "oam" 46 #do: "load-policies" 47 value?: {...} 48 ... 49 } 50 51 #LoadComponetsInOrder: { 52 #provider: "oam" 53 #do: "load-comps-in-order" 54 ... 55 }