Skip to content

Commit 0cd572f

Browse files
authored
Merge pull request #1339 from rackerlabs/ironic-conductor-proliantutils
feat(ironic): include proliantutils for iLO support
2 parents 8980597 + fd8e144 commit 0cd572f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

containers/ironic/Dockerfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,18 @@ RUN apt-get update && \
2323
quilt \
2424
&& apt-get clean && rm -rf /var/lib/apt/lists/*
2525

26+
# pysnmp, pyasn1 and pyasn1-modules is only included to prevent proliantutils
27+
# from upgrading to too newer of a version. when we have the constraints file we need to delete that
2628
RUN --mount=type=cache,target=/root/.cache/pip \
2729
--mount=from=builder,source=/tmp/wheels,target=/tmp/wheels \
2830
/var/lib/openstack/bin/python -m pip install --no-input --find-links /tmp/wheels/ \
2931
ironic-understack \
3032
understack-flavor-matcher \
31-
sushy-oem-idrac==6.0.0
33+
sushy-oem-idrac==6.0.0 \
34+
proliantutils==2.16.3 \
35+
pysnmp==5.1.0 \
36+
pyasn1==0.5.1 \
37+
'pyasn1-modules<0.4.0'
3238
COPY containers/ironic/patches /tmp/patches/
3339
RUN cd /var/lib/openstack/lib/python3.10/site-packages && \
3440
QUILT_PATCHES=/tmp/patches quilt push -a

0 commit comments

Comments
 (0)