Files
kubevela/e2e/raw-objects/samples/route-demo/deployment-app.yaml
Harry Zhang ec5b45a428 Init docs for kubevela
Move non user facint things into e2e
2020-10-26 14:34:22 -07:00

59 lines
1.2 KiB
YAML

apiVersion: cert-manager.io/v1
kind: Issuer
metadata:
name: oam-env-default
spec:
selfSigned: {}
---
apiVersion: core.oam.dev/v1alpha2
kind: Component
metadata:
name: mycomp
spec:
workload:
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
workload.oam.dev/type: webservice
spec:
replicas: 1
selector:
matchLabels:
component.oam.dev/name: mycomp
template:
metadata:
labels:
component.oam.dev/name: mycomp
spec:
containers:
- image: crccheck/hello-world
imagePullPolicy: Always
name: mycomp
ports:
- containerPort: 8000
name: default
protocol: TCP
---
apiVersion: core.oam.dev/v1alpha2
kind: ApplicationConfiguration
metadata:
name: myapp
spec:
components:
- componentName: mycomp
traits:
- trait:
apiVersion: standard.oam.dev/v1alpha1
kind: Route
metadata:
labels:
trait.oam.dev/type: route
spec:
host: mycomp.mytest.com
tls:
issuerName: oam-env-default