384cc2513acf1d9ee2ac396e5841482d1a11e3b5
[osm/devops.git] /
1 #######################################################################################
2 # Copyright ETSI Contributors and Others.
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
13 # implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 #######################################################################################
17
18 ---
19 # Istio base: CRDs:
20 # helm install istio-base istio/base -n istio-system --set defaultRevision=default
21 apiVersion: helm.toolkit.fluxcd.io/v2beta1
22 kind: HelmRelease
23 metadata:
24   name: istio-base
25   namespace: istio-system
26 spec:
27   chart:
28     spec:
29       chart: base
30       reconcileStrategy: ChartVersion
31       sourceRef:
32         kind: HelmRepository
33         name: istio
34         namespace: istio-system
35   values:
36     defaultRevision: default
37   interval: 30s
38
39 ---
40 # Istio discovery:
41 # helm install istiod istio/istiod -n istio-system --wait
42 apiVersion: helm.toolkit.fluxcd.io/v2beta1
43 kind: HelmRelease
44 metadata:
45   name: istiod
46   namespace: istio-system
47 spec:
48   targetNamespace: istio-system
49   dependsOn:
50     - name: istio-base
51   chart:
52     spec:
53       chart: istiod
54       reconcileStrategy: ChartVersion
55       sourceRef:
56         kind: HelmRepository
57         name: istio
58         namespace: istio-system
59   values:
60     defaultRevision: default
61   interval: 30s