Change Ifb7946e9a289234047934b52d200b951a59c1a3f was rebased wrong
and intends to use an old method of building openstack-armada-app
openstack-helm and openstack-helm-infrafor debian.
This patch correctly applies the new patch changes.
Test Plan:
PASS: Centos Build (build-pkgs openstack-helm-infra openstack-helm)
PASS: Debian Build (build-pkgs -p openstack-helm-infra
build-pkgs -p openstack-helm)
Closes-bug: 1960968
Signed-off-by: Lucas Cavalcante <lucasmedeiros.cavalcante@windriver.com>
Change-Id: Ica08158dbba5a10ec7b6266b6808d22d53244095
48 lines
1.0 KiB
Makefile
Executable File
48 lines
1.0 KiB
Makefile
Executable File
#!/usr/bin/make -f
|
|
# export DH_VERBOSE = 1
|
|
|
|
export ROOT = debian/tmp
|
|
export APP_FOLDER = $(ROOT)/usr/lib/helm
|
|
|
|
export HELM_FOLDER=/usr/lib/helm
|
|
export TOOLKIT_VERSION = 0.2.19
|
|
|
|
%:
|
|
dh $@
|
|
|
|
override_dh_auto_build:
|
|
# Stage helm-toolkit in the local repo.
|
|
cp $(HELM_FOLDER)/helm-toolkit-$(TOOLKIT_VERSION).tgz .
|
|
# Host a server for the helm charts.
|
|
chartmuseum --debug --port=8879 --context-path='/charts' --storage="local" \
|
|
--storage-local-rootdir="." &
|
|
sleep 2
|
|
helm repo add local http://localhost:8879/charts
|
|
# Create the chart TGZ files.
|
|
make aodh
|
|
make barbican
|
|
make ceilometer
|
|
make cinder
|
|
make glance
|
|
make heat
|
|
make horizon
|
|
make ironic
|
|
make keystone
|
|
make magnum
|
|
make neutron
|
|
make nova
|
|
make placement
|
|
# Terminate the helm chart server.
|
|
pkill chartmuseum
|
|
# Remove the helm-toolkit tarball
|
|
rm helm-toolkit-$(TOOLKIT_VERSION).tgz
|
|
|
|
override_dh_auto_install:
|
|
# Install the chart tar files.
|
|
install -d -m 755 $(APP_FOLDER)
|
|
install -p -D -m 755 *.tgz $(APP_FOLDER)
|
|
|
|
override_dh_auto_test:
|
|
|
|
override_dh_usrlocal:
|