github.com/oam-dev/kubevela@v1.9.11/references/cli/test-data/kubeapply/kube.yaml (about)

     1  apiVersion: apps/v1
     2  kind: Deployment
     3  metadata:
     4    name: kubevela-io
     5    namespace: vela-system
     6  spec:
     7    progressDeadlineSeconds: 600
     8    replicas: 1
     9    revisionHistoryLimit: 10
    10    selector:
    11      matchLabels:
    12        app.oam.dev/component: kubevela-io
    13    strategy:
    14      rollingUpdate:
    15        maxSurge: 25%
    16        maxUnavailable: 25%
    17      type: RollingUpdate
    18    template:
    19      metadata:
    20        creationTimestamp: null
    21        labels:
    22          app.oam.dev/component: kubevela-io
    23      spec:
    24        containers:
    25          - image: oamdev/kubevela-io:latest
    26            imagePullPolicy: Always
    27            name: kubevela-io
    28            ports:
    29              - containerPort: 80
    30                name: port-80
    31                protocol: TCP
    32            resources:
    33              limits:
    34                cpu: 200m
    35                memory: 100Mi
    36              requests:
    37                cpu: 200m
    38                memory: 100Mi
    39            terminationMessagePath: /dev/termination-log
    40            terminationMessagePolicy: File
    41        dnsPolicy: ClusterFirst
    42        restartPolicy: Always
    43        schedulerName: default-scheduler
    44        securityContext: {}
    45        terminationGracePeriodSeconds: 30
    46  
    47  ---
    48  
    49  apiVersion: v1
    50  kind: ConfigMap
    51  metadata:
    52    name: kruise-rollout-relation
    53    namespace: vela-system
    54    labels:
    55      "rules.oam.dev/resources": "true"
    56  data:
    57    rules: |-
    58      - parentResourceType:
    59          group: rollouts.kruise.io
    60          kind: Rollout
    61        childrenResourceType:
    62          - apiVersion: rollouts.kruise.io/v1alpha1
    63            kind: BatchRelease
    64      - parentResourceType:
    65          group: rollouts.kruise.io
    66          kind: BatchRelease
    67        childrenResourceType:
    68          - apiVersion: apps/v1
    69            kind: Deployment