HDFSWriter microservice working copy
[demo.git] / vnfs / DAaaS / deploy / 00-init / istio / istio-operator / README.md
1 /*
2  * Copyright 2019 Intel Corporation, Inc
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 ## Prerequisites
18
19 - Kubernetes 1.10.0+
20
21 ## Installing the chart
22
23 To install the chart from local directory:
24
25 ```
26 helm install --name=istio-operator --namespace=istio-system istio-operator
27 ```
28
29 ## Uninstalling the Chart
30
31 To uninstall/delete the `istio-operator` release:
32
33 ```
34 $ helm del --purge istio-operator
35 ```
36
37 The command removes all the Kubernetes components associated with the chart and deletes the release.
38
39 ## Configuration
40
41 The following table lists the configurable parameters of the Banzaicloud Istio Operator chart and their default values.
42
43 Parameter | Description | Default
44 --------- | ----------- | -------
45 `operator.image.repository` | Operator container image repository | `banzaicloud/istio-operator`
46 `operator.image.tag` | Operator container image tag | `0.2.1`
47 `operator.image.pullPolicy` | Operator container image pull policy | `IfNotPresent`
48 `operator.resources` | CPU/Memory resource requests/limits (YAML) | Memory: `128Mi/256Mi`, CPU: `100m/200m`
49 `istioVersion` | Supported Istio version | `1.2`
50 `prometheusMetrics.enabled` | If true, use direct access for Prometheus metrics | `false`
51 `prometheusMetrics.authProxy.enabled` | If true, use auth proxy for Prometheus metrics | `true`
52 `prometheusMetrics.authProxy.image.repository` | Auth proxy container image repository | `gcr.io/kubebuilder/kube-rbac-proxy`
53 `prometheusMetrics.authProxy.image.tag` | Auth proxy container image tag | `v0.4.0`
54 `prometheusMetrics.authProxy.image.pullPolicy` | Auth proxy container image pull policy | `IfNotPresent`
55 `rbac.enabled` | Create rbac service account and roles | `true`