github.com/oam-dev/kubevela@v1.9.11/test/e2e-multicluster-test/testdata/app/app-multi-resource-policies.yaml (about)

     1  apiVersion: core.oam.dev/v1beta1
     2  kind: Application
     3  metadata:
     4    name: test
     5  spec:
     6    components:
     7      - type: k8s-objects
     8        name: test
     9        properties:
    10          objects:
    11            - apiVersion: v1
    12              kind: ConfigMap
    13              metadata:
    14                name: test
    15            - apiVersion: v1
    16              kind: Secret
    17              metadata:
    18                name: test
    19    policies:
    20      - type: garbage-collect
    21        name: gc-cm
    22        properties:
    23          rules:
    24            - selector:
    25                resourceTypes: ["ConfigMap"]
    26              strategy: never
    27      - type: garbage-collect
    28        name: gc-secret
    29        properties:
    30          rules:
    31            - selector:
    32                resourceTypes: ["Secret"]
    33              strategy: never
    34      - type: shared-resource
    35        name: sr-cm
    36        properties:
    37          rules:
    38            - selector:
    39                resourceTypes: ["ConfigMap"]
    40      - type: shared-resource
    41        name: sr-secret
    42        properties:
    43          rules:
    44            - selector:
    45                resourceTypes: ["Secret"]