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

     1  apiVersion: core.oam.dev/v1beta1
     2  kind: Application
     3  metadata:
     4    name: recreate
     5  spec:
     6    components:
     7      - type: k8s-objects
     8        name: recreate
     9        properties:
    10          objects:
    11            - apiVersion: v1
    12              kind: Secret
    13              metadata:
    14                name: recreate
    15              data:
    16                key: dgo=
    17                value: dgo=
    18              immutable: true
    19            - apiVersion: v1
    20              kind: ConfigMap
    21              metadata:
    22                name: recreate
    23              data:
    24                key: val
    25    policies:
    26      - type: resource-update
    27        name: resource-update
    28        properties:
    29          rules:
    30            - selector:
    31                resourceTypes: ["Secret"]
    32              strategy:
    33                recreateFields: ["data.key"]
    34            - selector:
    35                resourceTypes: ["ConfigMap"]
    36              strategy:
    37                op: replace