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