Create sourced packages new folder structure

All packages that are sourced from upstream respositories
will be moved to the upstream/ folder.

This change creates a new folder named helm-charts/ under
the upstream directory, and moves the ingress-nginx package
to it. This change, also creates a new folder for the
openstack-helm package, but does not move the existing OSH
and OSH-I to it. This choice is part of the ongoing effort
to upversion the Openstack helm packages to the epoxy version.
The new OSH folder is created with only placeholder files, and
during the work to upversion OSH, it will be filled as to not
disrupt the build process during the upversion tasks.

The new structure is as follow:
openstack-armada-app:
|--- enhanced-policies
|--- openstack-helm
|--- openstack-helm-infra
|--- python3-k8sapp-openstack
|--- stx-openstack-helm-fluxcd
|--- upstream
     |--- helm-charts
          |--- ingress-nginx-helm
          |--- openstack-helm
     |--- openstack

As said in the paragraph above the original Oopenstack helm and Openstack Helm-Infra pacakages were not yet removed from the root dir of the repository, this will be done in future tasks when the process of upversion for the Openstack helm epoxy version is completed.

Test Plan:
PASS - Build all packages and STX-O tarball
PASS - Guarantee no error in the ingress-nginx-helm package buils
PASS - Upload and apply STX Openstack
PASs - Remove and Delete application

Story: 2011516
Task: 52984

Change-Id: Ic44a9d95df357d4dbf7d64d2b9cfe7881d8618fa
Signed-off-by: Daniel Caires <DanielMarques.Caires@windriver.com>
This commit is contained in:
Daniel Caires
2025-11-05 08:56:01 -03:00
committed by Daniel Marques Caires
parent a8872f7ed8
commit 21d19a53b5
19 changed files with 3 additions and 2 deletions

View File

@@ -2,7 +2,7 @@ openstack-helm
openstack-helm-infra
python3-k8sapp-openstack
stx-openstack-helm-fluxcd
ingress-nginx-helm
upstream/helm-charts/ingress-nginx-helm
upstream/openstack/openstack-pkg-tools
upstream/openstack/python-cinderclient
upstream/openstack/python-glanceclient

View File

@@ -1,7 +1,7 @@
---
debname: ingress-nginx-helm
debver: 4.12-1
src_path: ${MY_REPO}/stx/openstack-armada-app/ingress-nginx-helm
src_path: ${MY_REPO}/stx/openstack-armada-app/upstream/helm-charts/ingress-nginx-helm
dl_path:
name: ingress-nginx-helm-chart-4.12.1.tar.gz
url: https://github.com/kubernetes/ingress-nginx/archive/refs/tags/helm-chart-4.12.1.tar.gz

View File

@@ -0,0 +1 @@
# Placeholder for the OSH metadata