This change causes the RMR runtime package to be installed into the
listener container to ensure that the health check binary is
installed.
A subsequent change will need to be made to the mc-core docker
container to reference this new image (1.4.0)
Issue-ID: RIC-311
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: Iacbdec173a6283f44355f30827db9533d6e03fc9
WORKDIR /playpen
# Install RMr (runtime and dev) from debian package cached on packagecloud.io
-ARG RMR_VER=3.5.1
+ARG RMR_VER=3.6.5
RUN wget -nv --content-disposition https://packagecloud.io/o-ran-sc/staging/packages/debian/stretch/rmr_${RMR_VER}_amd64.deb/download.deb
RUN wget -nv --content-disposition https://packagecloud.io/o-ran-sc/staging/packages/debian/stretch/rmr-dev_${RMR_VER}_amd64.deb/download.deb
RUN apt-get update; apt-get install -y ksh
RUN rm -fr /var/lib/apt/lists
+# must have rmr runtime to get health check etc
+COPY --from=buildenv /playpen/rmr_*.deb /tmp/
+RUN dpkg -i /tmp/rmr_*_amd64.deb
+
# obtusely this uses the previous value
ARG SRC
---
-tag: '1.3.3'
+tag: '1.4.0'
# this is used by CI jobs to apply a tag when it builds the image