Build OSH ceph charts

Some ceph related charts lack dependencies due to:
https://review.opendev.org/c/openstack/openstack-helm-infra/+/920379

Change-Id: I5dc46d6bb8d1716f1ca7f2f68078fb9f10f7b213
This commit is contained in:
astebenkova 2024-05-29 16:41:05 +03:00
parent 80f3dfd08d
commit 4f1c04c9ef

View File

@ -5,7 +5,13 @@ CURRENT_DIR="$(pwd)"
cd "${OSH_INFRA_PATH}" || exit
.//tools/deployment/ceph/ceph.sh
# Lint and package ceph charts
for CHART in ceph-mon ceph-osd ceph-client ceph-provisioners; do
make "${CHART}"
done
./tools/deployment/ceph/ceph.sh
namespace="utility"
: ${OSH_EXTRA_HELM_ARGS:=""}
@ -63,4 +69,4 @@ helm upgrade --install ceph-utility ./artifacts/ceph-utility.tgz --namespace=$na
# Wait for Deployment
: "${OSH_INFRA_PATH:="../openstack-helm-infra"}"
cd "${OSH_INFRA_PATH}"
./tools/deployment/common/wait-for-pods.sh $namespace
./tools/deployment/common/wait-for-pods.sh $namespace