mirror of
https://github.com/kubevela/kubevela.git
synced 2026-03-27 13:57:52 +00:00
36 lines
820 B
YAML
36 lines
820 B
YAML
apiVersion: core.oam.dev/v1beta1
|
|
kind: Application
|
|
metadata:
|
|
name: read-object
|
|
namespace: default
|
|
spec:
|
|
components:
|
|
- name: express-server
|
|
type: webservice
|
|
properties:
|
|
image: crccheck/hello-world
|
|
port: 8000
|
|
workflow:
|
|
steps:
|
|
- name: read-object
|
|
type: read-object
|
|
outputs:
|
|
- name: cpu
|
|
valueFrom: output.value.data["cpu"]
|
|
- name: memory
|
|
valueFrom: output.value.data["memory"]
|
|
properties:
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
name: my-cm-name
|
|
# for multi cluster
|
|
# cluster: my-cluster
|
|
- name: apply
|
|
type: apply-component
|
|
inputs:
|
|
- from: cpu
|
|
parameterKey: cpu
|
|
- from: memory
|
|
parameterKey: memory
|
|
properties:
|
|
component: express-server |