github.com/oam-dev/kubevela@v1.9.11/docs/examples/workflow/inti-secret-with-http/app.yaml (about) 1 apiVersion: core.oam.dev/v1beta1 2 kind: Application 3 metadata: 4 name: init-secret-with-http 5 namespace: default 6 spec: 7 components: 8 - name: my-server 9 type: webservice 10 properties: 11 image: crccheck/hello-world 12 port: 8000 13 traits: 14 - type: service-binding 15 properties: 16 envMappings: 17 MY_ENV: 18 secret: secret1 19 MY_ENV2: 20 secret: secret2 21 key: test 22 23 workflow: 24 steps: 25 - name: webhook 26 type: webhook 27 outputs: 28 - name: mysecret 29 valueFrom: webhook.http.response.body 30 properties: 31 url: 32 value: <url> 33 data: 34 value: "test" 35 - name: export2secret 36 type: export2secret 37 inputs: 38 - from: mysecret 39 parameterKey: data.secret1 40 properties: 41 secretName: secret1 42 - name: export2secret2 43 type: export2secret 44 inputs: 45 - from: mysecret 46 parameterKey: data.test 47 properties: 48 secretName: secret2 49 - name: apply-component 50 type: apply-component 51 properties: 52 component: my-server