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"