From 681af65049e1266bea8ac9ed531a8bd2f731c68f Mon Sep 17 00:00:00 2001 From: Luiz Felipe Kina Date: Tue, 23 Aug 2022 14:55:18 -0400 Subject: [PATCH] Add stx-ceph-manager docker image This creates the debian docker image file of stx-ceph-manager. Test Plan: Debian: PASS: build-pkgs, build-image, deploy. Unlocked, enabled, available and platform-integ-apps applied. Inspected ceph-manager.log for correct application Story: 2009831 Task: 46734 Signed-off-by: Luiz Felipe Kina Change-Id: I8179901ce2030236b0a4d5d207f9fdba01271be0 --- ceph/ceph-manager/debian/docker/Dockerfile | 19 +++++++++++++++++++ .../stx-ceph-manager.stable_docker_image | 2 ++ debian_stable_docker_images.inc | 1 + 3 files changed, 22 insertions(+) create mode 100644 ceph/ceph-manager/debian/docker/Dockerfile create mode 100644 ceph/ceph-manager/debian/stx-ceph-manager.stable_docker_image diff --git a/ceph/ceph-manager/debian/docker/Dockerfile b/ceph/ceph-manager/debian/docker/Dockerfile new file mode 100644 index 00000000..c014953c --- /dev/null +++ b/ceph/ceph-manager/debian/docker/Dockerfile @@ -0,0 +1,19 @@ +ARG BASE +FROM ${BASE} + +RUN apt-get update -y && \ + apt-get install -y \ + python3-oslo.messaging \ + python3-eventlet \ + python3-fm-api \ + fm-rest-api \ + python3-fmclient \ + fm-common \ + librados2 \ + librbd1 \ + ceph-common \ + ceph-mon \ + ceph-osd \ + ceph-mgr + +CMD ["bash"] diff --git a/ceph/ceph-manager/debian/stx-ceph-manager.stable_docker_image b/ceph/ceph-manager/debian/stx-ceph-manager.stable_docker_image new file mode 100644 index 00000000..0b72fd90 --- /dev/null +++ b/ceph/ceph-manager/debian/stx-ceph-manager.stable_docker_image @@ -0,0 +1,2 @@ +BUILDER=docker +LABEL=stx-ceph-manager diff --git a/debian_stable_docker_images.inc b/debian_stable_docker_images.inc index a198d325..b52ab7a5 100644 --- a/debian_stable_docker_images.inc +++ b/debian_stable_docker_images.inc @@ -1,2 +1,3 @@ tools/base-images/stx-debian-dev tools/vran-tools/stx-debian-tools-dev +ceph/ceph-manager