github.com/oam-dev/kubevela@v1.9.11/references/docgen/def-doc/policy/override.eg.md (about) 1 ```yaml 2 apiVersion: core.oam.dev/v1beta1 3 kind: Application 4 metadata: 5 name: deploy-with-override 6 namespace: examples 7 spec: 8 components: 9 - name: nginx-with-override 10 type: webservice 11 properties: 12 image: nginx 13 policies: 14 - name: topology-hangzhou-clusters 15 type: topology 16 properties: 17 clusterLabelSelector: 18 region: hangzhou 19 - name: topology-local 20 type: topology 21 properties: 22 clusters: ["local"] 23 namespace: examples-alternative 24 - name: override-nginx-legacy-image 25 type: override 26 properties: 27 components: 28 - name: nginx-with-override 29 properties: 30 image: nginx:1.20 31 - name: override-high-availability 32 type: override 33 properties: 34 components: 35 - type: webservice 36 traits: 37 - type: scaler 38 properties: 39 replicas: 3 40 workflow: 41 steps: 42 - type: deploy 43 name: deploy-local 44 properties: 45 policies: ["topology-local"] 46 - type: deploy 47 name: deploy-hangzhou 48 properties: 49 policies: ["topology-hangzhou-clusters", "override-nginx-legacy-image", "override-high-availability"] 50 ``` 51 52 ```yaml 53 apiVersion: core.oam.dev/v1beta1 54 kind: Application 55 metadata: 56 name: advance-override 57 namespace: examples 58 spec: 59 components: 60 - name: nginx-advance-override-legacy 61 type: webservice 62 properties: 63 image: nginx:1.20 64 - name: nginx-advance-override-latest 65 type: webservice 66 properties: 67 image: nginx 68 policies: 69 - name: topology-hangzhou-clusters 70 type: topology 71 properties: 72 clusterLabelSelector: 73 region: hangzhou 74 - name: topology-local 75 type: topology 76 properties: 77 clusters: ["local"] 78 namespace: examples-alternative 79 - name: override-nginx-legacy 80 type: override 81 properties: 82 selector: ["nginx-advance-override-legacy"] 83 - name: override-nginx-latest 84 type: override 85 properties: 86 selector: ["nginx-advance-override-latest", "nginx-advance-override-stable"] 87 components: 88 - name: nginx-advance-override-stable 89 type: webservice 90 properties: 91 image: nginx:stable 92 workflow: 93 steps: 94 - type: deploy 95 name: deploy-local 96 properties: 97 policies: ["topology-local", "override-nginx-legacy"] 98 - type: deploy 99 name: deploy-hangzhou 100 properties: 101 policies: ["topology-hangzhou-clusters", "override-nginx-latest"] 102 ```