github.com/replicatedhq/ship@v0.55.0/integration/init/multiple-kustomize-bases/input/ship.yaml (about) 1 assets: 2 v1: 3 - github: 4 dest: base/common 5 repo: kubernetes/ingress-nginx 6 path: deploy/mandatory.yaml 7 ref: nginx-0.22.0 8 proxy: false 9 strip_path: true 10 11 - github: 12 dest: base 13 repo: kubernetes/ingress-nginx 14 path: deploy/provider/aws/service-l4.yaml 15 ref: nginx-0.22.0 16 proxy: false 17 strip_path: true 18 19 - github: 20 dest: overlays/cloud 21 repo: kubernetes/ingress-nginx 22 path: deploy/provider/aws/patch-configmap-l4.yaml 23 ref: nginx-0.22.0 24 proxy: false 25 strip_path: true 26 27 - inline: 28 dest: ./overlays/cloud/kustomization.yaml 29 contents: | 30 kind: "Kustomization" 31 apiversion: "" 32 bases: 33 - ../../base 34 - ../../another 35 patchesStrategicMerge: 36 - ./patch-configmap-l4.yaml 37 38 - inline: 39 dest: ./another/kustomization.yaml 40 contents: | 41 kind: "Kustomization" 42 apiversion: "" 43 resources: 44 - ./placeholder-service.yaml 45 46 - inline: 47 dest: ./another/placeholder-service.yaml 48 contents: | 49 apiVersion: v1 50 kind: Service 51 metadata: 52 name: placeholder 53 namespace: placeholder 54 spec: 55 ports: 56 - name: http 57 port: 80 58 targetPort: http 59 - name: https 60 port: 443 61 targetPort: https 62 selector: 63 app.kubernetes.io/name: placeholder 64 app.kubernetes.io/part-of: placeholder 65 type: LoadBalancer 66 67 - inline: 68 dest: ./installer/.gitkeep 69 contents: | 70 a workaround for the fact that ship always creates the installer directory 71 72 config: 73 v1: [] 74 75 lifecycle: 76 v1: 77 - render: 78 root: . 79 80 - kustomize: 81 requires: ["render"] 82 base: overlays/cloud 83 overlay: overlays/ship 84 dest: nginx-ingress-controller.yaml 85 - message: 86 contents: "outro"