blob: 156b411796fc12dd1fdf758823131848421e69bb [file] [log] [blame]
tmeneaucf41dc32017-10-16 15:23:05 -04001helm:
2 client:
3
4 #
5 # The version of the Helm client to install
6 #
7 # version: 2.6.2
8
9 #
10 # The hash for the helm client binary. You must calculate the hash for the
11 # version of the binary you install.
12 # Defaults to the SHA 256 hash for the helm-v2.6.2-linux-amd64.tar.gz
13 #
14 #
15 # The binary is downloaded from:
16 #
17 # https://storage.googleapis.com/kubernetes-helm/helm-v[[ client.version ]]-linux-amd64.tar.gz
18 #
19 # Here is an example command you can use to calculate the sha256 hash for
20 # the binary:
21 #
22 # ```
23 # shasum -a 256 /path/to/helm-v[[ client.version ]]-linux.amd64.tar.gz
24 # ```
25 #
26 # download_hash: sha256=ba807d6017b612a0c63c093a954c7d63918d3e324bdba335d67b7948439dbca8
27
28 #
29 # Whether the helm client should be enabled for the target minion or not
30 #
31 # TODO: this should be removed.
32 #
33 enabled: true
34
35 #
36 # Configurations to manage the cluster's Tiller installation
37 #
38 # tiller:
39 #
40 # Whether Tiller should be deployed to the kubernetes cluster as part of
41 # this formaul. Defaults to true.
42 #
43 # install: true
44
45 #
46 # The namespace to which Tiller should be installed (only used if
47 # `helm:client:tiller:install` is set to true).
48 # Defaults to `kube-system`
49 #
50 # naamespace: kube-system
51
52 #
53 # The host IP or name and port for an existing tiller installation that
54 # should be used by the Helm client. Defaults to Helm's default if
55 # unspecified.
56 #
57 # host:
58
59 #
60 # Configurations defined to manage the target minion's kubectl installation
61 #
62 # kubectl:
63 #
64 # Whether kubectl should be installed as part of this formula.
65 # Defaults to false
66 #
67 # install: false
68
69 #
70 # The version of the kubectl binary to install.
71 # Defaults to 1.6.7
72 #
73 # version: 1.6.7
74
75 #
76 # The hash for the kubectl binary version to install. You must calculate
77 # the hash for the version of the binary you install.
78 #
79 #
80 # The binary is downloaded from:
81 #
82 # https://dl.k8s.io/v[[ client.kubectl.version ]]/kubernetes-client-linux-amd64.tar.gz
83 #
84 #
85 # Defaults to the SHA 256 hash for the Linux distribution of version 1.6.7
86 #
87 # Here is an example command you can use to calculate the sha256 hash for
88 # the binary:
89 #
90 # ```
91 # shasum -a 256 /path/to/kubernetes-client-linux-amd64.tar.gz
92 # ```
93 #
94 # download_hash: sha256=54947ef84181e89f9dbacedd54717cbed5cc7f9c36cb37bc8afc9097648e2c91
95
96
97 #
98 # Configuration parameters that should be applied to the kubectl
99 # installation's kubeconfig. Not that this will only be applied to the
100 # kubectl installation managed by this formula.
101 #
102 # While the kubectl tool can be configured to connect to multiple
103 # clusters and allow switching between cluster contexts, this kubectl
104 # configuration managed by this formula will only be configured with
105 # the cluster context details used by this formula.
106 #
107 # config:
108 # cluster:
109 # server: https://kubernetes.example.com
110 # certificate-authority-data: base64_of_ca_certificate
111 # cluster_name: kubernetes.example
112 # context_name: kubernetes-example
113 # user:
114 # username: admin
115 # password: uberadminpass
116 # user_name: admin
117
118
119 #
120 # The mapping of repository names to urls that should be registered and
121 # kept up-to-date with the helm client
122 #
123 repos:
124 mirantisworkloads: https://mirantisworkloads.storage.googleapis.com/
125 incubator: https://kubernetes-charts-incubator.storage.googleapis.com/
126
127 #
128 # The listing of releases that should be managed by the formula. Note that
129 # if configured, the releases listed under this `helm:client:releases` key
130 # will be used as an authoritative, exclusive listing of the releases that
131 # should be configured and deployed to the Tiller installation; any
132 # release existing in the tiller cluster that is not configured here
133 # **will be deleted**
134 #
135 releases:
136 zoo1:
137
138 #
139 # The name of the release
140 #
141 name: my-zookeeper
142
143 #
144 # The repository name and chart name combination for the chart to
145 # release
146 #
147 chart: mirantisworkloads/zookeeper
148
149 #
150 # The version of the helm chart to install
151 #
152 version: 1.2.0
153
154 #
155 # The namespace to which the release should be deployed
156 #
157 namespace: helm-example-namespace
158
159 #
160 # Configuration values that should be supplied to the chart.
161 #
162 values:
163 logLevel: INFO