app-distributed-cloud/stx-distributed-cloud-images/debian/stx-distributed-cloud.stable_docker_image
Hugo Brito ca1cdc79d6 Prototype the dcmanager orchestration
This commit updates the dcmanager helm-charts and application image
to support successful execution of the dcmanager orchestration. These
changes ensure that the `sw-deploy-strategy` orchestration runs end-to-end
without failures, aligning the deployment logic with the latest updates
and configurations.

Test Plan:
PASS: Successfully perform a `dcmanager sw-deploy-strategy` orchestration
      and verify all steps complete as expected.

Story: 2011312
Task: 51942

Change-Id: I68b0857351fd22cd5ffc02cd3e64132f87a00b11
Signed-off-by: Hugo Brito <hugo.brito@windriver.com>
2025-04-08 11:15:42 -03:00

67 lines
1.6 KiB
Plaintext

BUILDER=loci
LABEL=stx-distributed-cloud
PROJECT=infra
PROJECT_REPO=nil
DIST_REPOS="OS"
DIST_PACKAGES="
curl \
dnsutils \
fm-common \
iputils-ping \
openssl \
ostree \
ostree-boot \
ostree-upgrade-mgr \
playbookconfig \
procps \
python3-apt-ostree \
python3-gi \
python3-keyrings.alt \
software \
software-client \
vim
"
PIP_PACKAGES="
cgcs-patch \
cgtsclient \
distributedcloud \
eventlet \
fmclient \
fm-api \
future \
httplib2 \
keyring \
keystonemiddleware \
kubernetes \
lxml \
nfv_client \
oslo.concurrency \
oslo.config \
oslo.db \
oslo.log \
oslo.messaging \
oslo.middleware \
oslo.policy \
oslo.service \
oslo.versionedobjects \
pecan \
prettytable \
psutil \
psycopg2 \
pycrypto \
pyopenssl \
python-barbicanclient \
retrying \
SQLAlchemy \
tsconfig
"
# FIXME: override python modules enforced by https://github.com/openstack/requirements/upper-constraints.txt
CUSTOMIZATION="\
mkdir -p /var/log/dcmanager/ansible && \
pip3 uninstall -y sqlalchemy && pip install 'sqlalchemy<1.4' && \
pip3 uninstall -y oslo.context && pip install 'oslo.context<4.0' && \
pip3 uninstall -y oslo.db && pip install 'oslo.db<9.0' && \
pip3 uninstall -y keystoneauth1 && \
pip3 uninstall -y keyring && \
pip3 uninstall -y python-keystoneclient \
"