blob: 05ec1ad4a35c059e23ef139663fb43ae52b914bd [file] [log] [blame]
#!/usr/bin/env bash
# Copyright 2020-2024 Open Networking Foundation (ONF) and the ONF Contributors
# SPDX-License-Identifier: Apache-2.0
set -eu -o pipefail
export OLD_REPO_DIR="cord-charts-repo"
# Setup helm and external repos
cat <<EOM
** -----------------------------------------------------------------------
** Configure helm and external repos
** -----------------------------------------------------------------------
EOM
helm repo add stable https://charts.helm.sh/stable
helm repo add rook-release https://charts.rook.io/release
helm repo add cord https://charts.opencord.org
## Clone tool chain
git clone ssh://jenkins@gerrit.opencord.org:29418/helm-repo-tools.git
./helm-repo-tools/helmlint.sh clean
echo "*.lock" >> .gitignore
# Specify the remote branch to compare against
export COMPARISON_BRANCH="origin/$GERRIT_BRANCH"
./helm-repo-tools/chart_version_check.sh # [TODO] make lint-chart
# Configure git
git config --global user.email "do-not-reply@opennetworking.org"
git config --global user.name "Jenkins"
# Check for chart version conflicts by building the repo (don't upload)
git clone "ssh://jenkins@gerrit.opencord.org:29418/$OLD_REPO_DIR.git"
./helm-repo-tools/helmrepo.sh # [TODO] make ???
# [EOF]