Add Istio operator to addons 20/4720/1
authorTodd Malsbary <todd.malsbary@intel.com>
Tue, 8 Mar 2022 00:26:17 +0000 (16:26 -0800)
committerTodd Malsbary <todd.malsbary@intel.com>
Tue, 8 Mar 2022 00:26:59 +0000 (16:26 -0800)
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: I9a2135f49c0946a46e62d0074590bde62d6595ae

deploy/site/cluster-addons/istio-namespace.yaml [new file with mode: 0644]
deploy/site/cluster-addons/istio-operator.yaml [new file with mode: 0644]
deploy/site/cluster-addons/istio-source.yaml [new file with mode: 0644]
doc/software-bom.md
tools/software-bom.sh

diff --git a/deploy/site/cluster-addons/istio-namespace.yaml b/deploy/site/cluster-addons/istio-namespace.yaml
new file mode 100644 (file)
index 0000000..60de14f
--- /dev/null
@@ -0,0 +1,5 @@
+---
+apiVersion: v1
+kind: Namespace
+metadata:
+  name: istio-system
diff --git a/deploy/site/cluster-addons/istio-operator.yaml b/deploy/site/cluster-addons/istio-operator.yaml
new file mode 100644 (file)
index 0000000..6c74bc1
--- /dev/null
@@ -0,0 +1,21 @@
+---
+apiVersion: helm.toolkit.fluxcd.io/v2beta1
+kind: HelmRelease
+metadata:
+  name: istio-operator
+  namespace: istio-system
+spec:
+  interval: 5m
+  chart:
+    spec:
+      chart: manifests/charts/istio-operator
+      sourceRef:
+        kind: GitRepository
+        name: istio
+      interval: 1m
+  install:
+    remediation:
+      retries: -1
+  upgrade:
+    remediation:
+      retries: -1
diff --git a/deploy/site/cluster-addons/istio-source.yaml b/deploy/site/cluster-addons/istio-source.yaml
new file mode 100644 (file)
index 0000000..5ce0336
--- /dev/null
@@ -0,0 +1,16 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1beta1
+kind: GitRepository
+metadata:
+  name: istio
+  namespace: istio-system
+spec:
+  interval: 1m
+  url: https://github.com/istio/istio.git
+  ref:
+    tag: 1.10.3
+  ignore: |
+    # exclude all
+    /*
+    # include charts directory
+    !/manifests/charts
index 0c94508..33ac57d 100644 (file)
@@ -30,6 +30,7 @@
 |EMCO|v21.12|
 |Flux|0.27.0|
 |Intel Network Adapter Virtual Function Driver Installer|latest|
+|Istio|1.10.3|
 |Kata Containers|2.3.2|
 |KubeVirt|v0.50.0|
 |Multus|v3.8|
index e0e2b73..f39d535 100755 (executable)
@@ -107,6 +107,7 @@ function compute_cluster_addons {
 |EMCO|$(git_repository_tag ${ICNDIR}/deploy/site/cluster-emco-management/emco-source.yaml)|
 |Flux|${FLUX_VERSION}|
 |Intel Network Adapter Virtual Function Driver Installer|$(image_tag ${ICNDIR}/deploy/iavf-driver-installer/icn/daemonset.yaml iavf-driver-installer)|
+|Istio|$(git_repository_tag ${ICNDIR}/deploy/site/cluster-addons/istio-source.yaml)|
 |Kata Containers|${KATA_VERSION}|
 |KubeVirt|${KUBEVIRT_VERSION}|
 |Multus|${MULTUS_VERSION}|