github.com/oam-dev/kubevela@v1.9.11/references/docgen/def-doc/workflowstep/list-config.eg.md (about) 1 ```yaml 2 apiVersion: core.oam.dev/v1alpha1 3 kind: WorkflowRun 4 metadata: 5 name: observability 6 namespace: vela-system 7 spec: 8 context: 9 readConfig: true 10 mode: 11 workflowSpec: 12 steps: 13 - name: Enable Prism 14 type: addon-operation 15 properties: 16 addonName: vela-prism 17 18 - name: Enable o11y 19 type: addon-operation 20 properties: 21 addonName: o11y-definitions 22 operation: enable 23 args: 24 - --override-definitions 25 26 - name: Prepare Prometheus 27 type: step-group 28 subSteps: 29 - name: get-exist-prometheus 30 type: list-config 31 properties: 32 template: prometheus-server 33 outputs: 34 - name: prometheus 35 valueFrom: "output.configs" 36 37 - name: prometheus-server 38 inputs: 39 - from: prometheus 40 # TODO: Make it is not required 41 parameterKey: configs 42 if: "!context.readConfig || len(inputs.prometheus) == 0" 43 type: addon-operation 44 properties: 45 addonName: prometheus-server 46 operation: enable 47 args: 48 - memory=4096Mi 49 - serviceType=LoadBalancer 50 ```