kubevela/docs/examples/dry-run
Tianxin Dong 8fb64fcb19
Fix(dryrun): add default name and namespace in dry run (#2150)
2021-08-24 17:54:55 +08:00
..
definitions add podDisruptive to traitdefinition (#1192) 2021-04-08 13:39:03 +08:00
README.md Fix(dryrun): add default name and namespace in dry run (#2150) 2021-08-24 17:54:55 +08:00
app.yaml add webhook convert. (#1282) 2021-03-24 17:15:20 -07:00

README.md

Vela Dry run

$ vela system dry-run -f docs/examples/dry-run/app.yaml -d docs/examples/dry-run/definitions
---
# App application-sample -- Component myweb
---

apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.oam.dev/component: myweb
    app.oam.dev/name: application-sample
    workload.oam.dev/type: myworker
spec:
  selector:
    matchLabels:
      app.oam.dev/component: myweb
  template:
    metadata:
      labels:
        app.oam.dev/component: myweb
    spec:
      containers:
      - command:
        - sleep
        - "1000"
        image: busybox
        name: myweb

---
apiVersion: v1
kind: Service
metadata:
  labels:
    app.oam.dev/component: myweb
    app.oam.dev/name: application-sample
    trait.oam.dev/resource: service
    trait.oam.dev/type: myingress
  name: myweb
spec:
  ports:
  - port: 80
    targetPort: 80
  selector:
    app.oam.dev/component: myweb

---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  labels:
    app.oam.dev/component: myweb
    app.oam.dev/name: application-sample
    trait.oam.dev/resource: ingress
    trait.oam.dev/type: myingress
  name: myweb
spec:
  rules:
  - host: www.example.com
    http:
      paths:
      - backend:
          serviceName: myweb
          servicePort: 80
        path: /

---