
This commit up-versions the Istio helm charts to v1.26.2 and Kiali helm charts to v2.11.0. Istio v1.26.2 and Kiali v2.11.0 are compatible with each other as per support matrix. Updated patch file of Kiali because of a template change in upstream chart. Test Plan: PASS: Build the Istio application and manually verify Istio and Kiali packages are created successfully. PASS: Test Updated Istio application on Kubernetes version 1.29.2 and 1.32.2 PASS: Upload the Istio package using system command and verify the upload status of the Istio package. PASS: App Lifecycle tests with this version of Istio and Kiali- Application Upload, Apply, Update, Downgrade, Remove and Delete. PASS: Verify "helm ls -n istio-system" has all necessary charts. - base - cni - istiod - ingress - egress - kiali-server with new versions. Story: 2011403 Task: 52593 Change-Id: I276bb3527a19260482d0e1565515a478caca29cb Signed-off-by: Aman Pandae <AmanPandae.Mothukuri@windriver.com>
34 lines
885 B
Makefile
Executable File
34 lines
885 B
Makefile
Executable File
#!/usr/bin/make -f
|
|
# export DH_VERBOSE = 1
|
|
|
|
export ROOT = debian/tmp
|
|
export CHART_FOLDER = $(ROOT)/usr/lib/helm
|
|
|
|
export DEB_VERSION = $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ')
|
|
export PATCH_VERSION = $(shell echo $(DEB_VERSION) | cut -f 4 -d '.')
|
|
export CHART_BASE_VERSION = $(shell echo $(DEB_VERSION) | sed 's/-/./' | cut -d '.' -f 1-3)
|
|
export CHART_VERSION = $(CHART_BASE_VERSION)+STX.$(PATCH_VERSION)
|
|
|
|
%:
|
|
dh $@
|
|
|
|
override_dh_auto_build:
|
|
|
|
mkdir -p istio-base
|
|
|
|
# Copy istio-base chart and required crds
|
|
cp Chart.yaml istio-base
|
|
cp values.yaml istio-base
|
|
cp -r templates istio-base
|
|
cp -r files istio-base
|
|
|
|
# Create the tar file for the chart
|
|
make CHART_VERSION=$(CHART_VERSION) istio-base
|
|
|
|
override_dh_auto_install:
|
|
# Install the app tar file.
|
|
install -d -m 755 $(CHART_FOLDER)
|
|
install -p -D -m 755 base*.tgz $(CHART_FOLDER)
|
|
|
|
override_dh_auto_test:
|