github.com/replicatedhq/ship@v0.55.0/integration/base/google-gke-template/expected/.ship/release.yml (about)

     1  assets:
     2    v1:
     3      - google_gke:
     4          dest: terraform/complex_cluster.tf
     5          credentials: '{{repl ConfigOption "credentials" | Base64Encode}}'
     6          project: '{{repl ConfigOption "project" }}'
     7          region: '{{repl ConfigOption "region" }}'
     8          cluster_name: '{{repl ConfigOption "cluster_name" }}'
     9          zone: '{{repl ConfigOption "zone" }}'
    10          initial_node_count: '{{repl ConfigOption "initial_node_count" }}'
    11          machine_type: '{{repl ConfigOption "machine_type" }}'
    12          additional_zones: '{{repl ConfigOption "additional_zones" }}'
    13          min_master_version: 1.10.6-gke.1
    14      - inline:
    15          dest: install.sh
    16          contents: |
    17                    #!/bin/bash
    18                    echo "run:"
    19                    echo "terraform apply -f terraform/complex_cluster.tf"
    20                    echo "kubectl apply -f kube.yaml --kubeconfig {{repl GoogleGKE "complex-cluster" }}"
    21          mode: 0777
    22      - inline:
    23          dest: kube.yaml
    24          contents: |
    25                    this is not a valid kubernetes yaml
    26          mode: 0777
    27  
    28  config:
    29    v1:
    30      - name: gke-cluster
    31        title: GCP Settings
    32        description: Project and credentials
    33        items:
    34        - name: credentials
    35          title: Credentials
    36          type: textarea
    37          value: |-
    38            {
    39              "type": "service_account",
    40              "project_id": "my-project",
    41              ...
    42            }
    43        - name: project
    44          title: Project
    45          type: text
    46          value: my-project
    47        - name: region
    48          title: Region
    49          type: text
    50          value: "us-east"
    51      - name: gke-cluster
    52        title: GKE Cluster
    53        description: Information about your GKE cluster
    54        items:
    55        - name: cluster_name
    56          title: Cluster Name
    57          type: text
    58          value: complex-cluster
    59        - name: zone
    60          title: Zone
    61          type: text
    62          value: us-east1-b
    63        - name: initial_node_count
    64          title: Initial Node Count
    65          type: text
    66          value: "5"
    67        - name: machine_type
    68          title: Machine Type
    69          type: text
    70          value: "n1-standard-4"
    71        - name: additional_zones
    72          title: Additional Zones
    73          type: text
    74          value: "us-east1-c,us-east1-d"
    75  
    76  lifecycle:
    77    v1:
    78      - message:
    79         contents: "hi"
    80      - render: {}
    81      - message:
    82         contents: "bye"