From: Todd Malsbary Date: Tue, 8 Mar 2022 00:26:17 +0000 (-0800) Subject: Add Istio operator to addons X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F20%2F4720%2F1;p=icn.git Add Istio operator to addons Signed-off-by: Todd Malsbary Change-Id: I9a2135f49c0946a46e62d0074590bde62d6595ae --- diff --git a/deploy/site/cluster-addons/istio-namespace.yaml b/deploy/site/cluster-addons/istio-namespace.yaml new file mode 100644 index 0000000..60de14f --- /dev/null +++ b/deploy/site/cluster-addons/istio-namespace.yaml @@ -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 index 0000000..6c74bc1 --- /dev/null +++ b/deploy/site/cluster-addons/istio-operator.yaml @@ -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 index 0000000..5ce0336 --- /dev/null +++ b/deploy/site/cluster-addons/istio-source.yaml @@ -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 diff --git a/doc/software-bom.md b/doc/software-bom.md index 0c94508..33ac57d 100644 --- a/doc/software-bom.md +++ b/doc/software-bom.md @@ -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| diff --git a/tools/software-bom.sh b/tools/software-bom.sh index e0e2b73..f39d535 100755 --- a/tools/software-bom.sh +++ b/tools/software-bom.sh @@ -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}|