Update stx-platformclients debian image

This creates stx-platformclients debian image for Debian with Python3
with updates on libraries to Debian. I added wheels that weren't being
automatically created on debian_stable_wheels.inc and changed the names
of packages to build on Python3.

Test Plan:
PASS: Build debian iso and perform fresh install.
PASS Build python3 wheels tarball on Debian and build
stx-platformclients image on Debian.

Story: 2009831
Task: 46792

Signed-off-by: Luiz Felipe Kina <LuizFelipe.EiskeKina@windriver.com>
Change-Id: Idf742cf75d9a07d2d90a4bc7b4cdec10e7058a8a
This commit is contained in:
leiskeki 2022-11-04 17:38:21 +00:00 committed by Luiz Felipe Kina
parent 16a7cd9086
commit 9e88048440
3 changed files with 8 additions and 4 deletions

View File

@ -0,0 +1 @@
openstack/python-platformclients

3
debian_stable_wheels.inc Normal file
View File

@ -0,0 +1,3 @@
distributedcloud-client-wheels
python3-oidcauthtools-wheels
nfv-wheels

View File

@ -2,11 +2,11 @@ BUILDER=loci
LABEL=stx-platformclients
PROJECT=infra
PROJECT_REPO=nil
DIST_PACKAGES="python-devel libffi-devel openssl-devel which bash-completion helm kubernetes-1.21.8-client"
PIP_PACKAGES="pycryptodomex httplib2 pylint pyopenssl ndg-httpsclient pyasn1 \
DIST_REPOS="OS"
DIST_PACKAGES="python3-dev libffi-dev libssl-dev libcurl4-openssl-dev libfile-which-perl bash-completion helm kubernetes-1.24.4-client"
PIP_PACKAGES="pycryptodomex httplib2 pyopenssl ndg-httpsclient pyasn1 \
six prettytable PyYAML python-keystoneclient python-barbicanclient \
python-openstackclient cgtsclient fmclient distributedcloud_client \
osprofiler beautifulsoup4 oidcauthtools mechanize html5lib webencodings \
nfv-client"
CUSTOMIZATION="ln -s /usr/local/kubernetes/1.21.8/stage2/usr/bin/kubectl /usr/bin/"
PYTHON3=no
CUSTOMIZATION="ln -s /usr/local/kubernetes/1.24.4/stage2/usr/bin/kubectl /usr/bin/"