diff --git a/centos_build_layer.cfg b/centos_build_layer.cfg deleted file mode 100644 index c581999..0000000 --- a/centos_build_layer.cfg +++ /dev/null @@ -1 +0,0 @@ -flock diff --git a/centos_iso_image.inc b/centos_iso_image.inc deleted file mode 100644 index e8b265a..0000000 --- a/centos_iso_image.inc +++ /dev/null @@ -1,2 +0,0 @@ -stx-metrics-server-helm - diff --git a/centos_pkg_dirs b/centos_pkg_dirs deleted file mode 100644 index 517578d..0000000 --- a/centos_pkg_dirs +++ /dev/null @@ -1,2 +0,0 @@ -metrics-server-helm -stx-metrics-server-helm diff --git a/centos_pkg_dirs_containers b/centos_pkg_dirs_containers deleted file mode 100644 index 4aa6b80..0000000 --- a/centos_pkg_dirs_containers +++ /dev/null @@ -1 +0,0 @@ -stx-metrics-server-helm diff --git a/centos_stable_docker_images.inc b/centos_stable_docker_images.inc deleted file mode 100644 index 0f85471..0000000 --- a/centos_stable_docker_images.inc +++ /dev/null @@ -1 +0,0 @@ -sample-app diff --git a/centos_tarball-dl.lst b/centos_tarball-dl.lst deleted file mode 100644 index 6e00cfa..0000000 --- a/centos_tarball-dl.lst +++ /dev/null @@ -1 +0,0 @@ -metrics-server-e67ee73cfc51e27eaf46b2af0ae8debd16c86d26.tgz#metrics-server#https://github.com/kubernetes-sigs/metrics-server/releases/download/metrics-server-helm-chart-3.8.2/metrics-server-3.8.2.tgz#http## diff --git a/debian_iso_image.inc b/debian_iso_image.inc index 24b118a..c592991 100644 --- a/debian_iso_image.inc +++ b/debian_iso_image.inc @@ -1,3 +1,2 @@ #stx-metrics-server-helm stx-metrics-server-helm - diff --git a/debian_pkg_dirs b/debian_pkg_dirs index 6d48bbe..517578d 100644 --- a/debian_pkg_dirs +++ b/debian_pkg_dirs @@ -1,2 +1,2 @@ -stx-metrics-server-helm metrics-server-helm +stx-metrics-server-helm diff --git a/metrics-server-helm/centos/build_srpm.data b/metrics-server-helm/centos/build_srpm.data deleted file mode 100644 index 99b3d88..0000000 --- a/metrics-server-helm/centos/build_srpm.data +++ /dev/null @@ -1,9 +0,0 @@ -TAR_NAME=metrics-server -SHA=e67ee73cfc51e27eaf46b2af0ae8debd16c86d26 -VERSION=1.0.0 -TAR="$TAR_NAME-$SHA.tgz" - -COPY_LIST="${CGCS_BASE}/downloads/$TAR $PKG_BASE/files/* " - -TIS_PATCH_VER=PKG_GITREVCOUNT - diff --git a/metrics-server-helm/centos/metrics-server-helm.spec b/metrics-server-helm/centos/metrics-server-helm.spec deleted file mode 100644 index 5404555..0000000 --- a/metrics-server-helm/centos/metrics-server-helm.spec +++ /dev/null @@ -1,57 +0,0 @@ -# Build variables -%global helm_folder /usr/lib/helm - -%global sha e67ee73cfc51e27eaf46b2af0ae8debd16c86d26 - -Summary: Metrics-server helm chart -Name: metrics-server-helm -Version: 1.0 -Release: %{tis_patch_ver}%{?_tis_dist} -License: Apache-2.0 -Group: base -Packager: Wind River -URL: https://github.com/kubernetes-sigs/metrics-server#installation - -Source0: metrics-server-%{sha}.tgz -Source1: repositories.yaml -Source2: index.yaml -Source3: Makefile - -BuildArch: noarch - -Patch01: 0001-Add-sample-app-to-metrics-server.patch - -BuildRequires: helm -BuildRequires: chartmuseum - -%description -StarlingX Metrics-Server Helm Charts - -%prep -%setup -n metrics-server - -%patch01 -p1 - -%build -# Host a server for the 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 tgz file -cd ../ -cp %{SOURCE3} ./ -make metrics-server - -# terminate helm server (the last backgrounded task) -kill %1 - -%install -cd ../ -install -d -m 755 ${RPM_BUILD_ROOT}%{helm_folder} -install -p -D -m 755 *.tgz ${RPM_BUILD_ROOT}%{helm_folder} - -%files -%defattr(-,root,root,-) -%{helm_folder}/* - diff --git a/metrics-server-helm/debian/meta_data.yaml b/metrics-server-helm/debian/meta_data.yaml index 0d68dc8..d58681b 100644 --- a/metrics-server-helm/debian/meta_data.yaml +++ b/metrics-server-helm/debian/meta_data.yaml @@ -10,3 +10,4 @@ dl_files: revision: dist: $STX_DIST PKG_GITREVCOUNT: true + diff --git a/sample-app/centos/sample-app.stable_docker_image b/sample-app/centos/sample-app.stable_docker_image deleted file mode 100644 index 6f7a979..0000000 --- a/sample-app/centos/sample-app.stable_docker_image +++ /dev/null @@ -1,4 +0,0 @@ -BUILDER=docker -LABEL=stx-metrics-server-sample-app -DOCKER_CONTEXT=../docker/ -DOCKER_FILE=../docker/Dockerfile.centos diff --git a/sample-app/docker/Dockerfile.centos b/sample-app/docker/Dockerfile.centos deleted file mode 100644 index cd4224b..0000000 --- a/sample-app/docker/Dockerfile.centos +++ /dev/null @@ -1,11 +0,0 @@ -FROM node:14.15.5-alpine3.13 - -WORKDIR /usr/src/app - -COPY src/package*.json ./ - -RUN npm install - -COPY src/ . - -CMD [ "node", "sample-application.js" ] \ No newline at end of file diff --git a/stx-metrics-server-helm/centos/build_srpm.data b/stx-metrics-server-helm/centos/build_srpm.data deleted file mode 100644 index 4d83916..0000000 --- a/stx-metrics-server-helm/centos/build_srpm.data +++ /dev/null @@ -1,12 +0,0 @@ -SRC_DIR="stx-metrics-server-helm" - -TIS_PATCH_VER=GITREVCOUNT -SRC_BASE_SRCREV=9fa1ccbdbae09c9726642bfbb5b20e27cd729f2c -COPY_LIST_TO_TAR="\ - $STX_BASE/helm-charts/psp-rolebinding/psp-rolebinding/helm-charts \ -" - -OPT_DEP_LIST="\ - $STX_BASE/metrics-server-armada-app/metrics-server-helm \ -" - diff --git a/stx-metrics-server-helm/centos/stx-metrics-server-helm.spec b/stx-metrics-server-helm/centos/stx-metrics-server-helm.spec deleted file mode 100644 index b6b0beb..0000000 --- a/stx-metrics-server-helm/centos/stx-metrics-server-helm.spec +++ /dev/null @@ -1,75 +0,0 @@ -# Application tunables (maps to metadata) -%global app_name metrics-server -%global helm_repo stx-platform -%global helm_folder /usr/lib/helm -%global app_folder /usr/local/share/applications/helm - -Summary: StarlingX Metrics Server FluxCD Helm Charts -Name: stx-metrics-server-helm -Version: 1.0 -Release: %{tis_patch_ver}%{?_tis_dist} -License: Apache-2.0 -Group: base -Packager: Wind River -URL: unknown - -Source0: %{name}-%{version}.tar.gz - -BuildArch: noarch - -BuildRequires: helm -BuildRequires: chartmuseum -BuildRequires: metrics-server-helm - -%description -StarlingX Metrics Server FluxCD Helm Charts - -%prep -%setup - -%build -# Host a server for the charts -chartmuseum --debug --port=8879 --context-path='/charts' --storage="local" --storage-local-rootdir="." & -sleep 2 -helm repo add local http://localhost:8879/charts - -# Make the charts. These produce a tgz file -cd helm-charts -make -cd - - -# terminate helm server (the last backgrounded task) -kill %1 - -# Create a chart tarball compliant with sysinv kube-app.py -%define app_staging %{_builddir}/staging -%define app_tarball_fluxcd %{app_name}-%{version}-%{tis_patch_ver}.tgz - -# Setup staging -mkdir -p %{app_staging} -cp files/metadata.yaml %{app_staging} -mkdir -p %{app_staging}/charts -cp helm-charts/*.tgz %{app_staging}/charts -cp %{helm_folder}/metrics*.tgz %{app_staging}/charts - -# Populate metadata -sed -i 's/@APP_NAME@/%{app_name}/g' %{app_staging}/metadata.yaml -sed -i 's/@APP_VERSION@/%{version}-%{tis_patch_ver}/g' %{app_staging}/metadata.yaml -sed -i 's/@HELM_REPO@/%{helm_repo}/g' %{app_staging}/metadata.yaml - -#package fluxcd -cp -Rv fluxcd-manifests %{app_staging}/ - -find . -type f ! -name '*.md5' -print0 | xargs -0 md5sum > checksum.md5 -tar -zcf %{_builddir}/%{app_tarball_fluxcd} -C %{app_staging}/ . - -# Cleanup staging -rm -fr %{app_staging} - -%install -install -d -m 755 %{buildroot}/%{app_folder} -install -p -D -m 755 %{_builddir}/%{app_tarball_fluxcd} %{buildroot}/%{app_folder} - -%files -%defattr(-,root,root,-) -%{app_folder}/%{app_tarball_fluxcd} diff --git a/stx-metrics-server-helm/debian/meta_data.yaml b/stx-metrics-server-helm/debian/meta_data.yaml index 9b63d42..2dc490d 100644 --- a/stx-metrics-server-helm/debian/meta_data.yaml +++ b/stx-metrics-server-helm/debian/meta_data.yaml @@ -6,4 +6,6 @@ src_files: - ${MY_REPO}/stx/helm-charts/psp-rolebinding/psp-rolebinding/helm-charts revision: dist: $STX_DIST - PKG_GITREVCOUNT: true + GITREVCOUNT: + SRC_DIR: ${MY_REPO}/stx/metrics-server-armada-app + BASE_SRCREV: 9fa1ccbdbae09c9726642bfbb5b20e27cd729f2c