From 8f5921ee27054751f66c31aeb2c760483101cb27 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 --- .../stx-ceph-manager.stable_docker_image | 1 + ceph/ceph-manager/debian/docker/Dockerfile | 20 +++++++++++++++++++ .../stx-ceph-manager.stable_docker_image | 3 +++ debian_stable_docker_images.inc | 2 ++ 4 files changed, 26 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/centos/stx-ceph-manager.stable_docker_image b/ceph/ceph-manager/centos/stx-ceph-manager.stable_docker_image index 0b72fd90..94cc39c2 100644 --- a/ceph/ceph-manager/centos/stx-ceph-manager.stable_docker_image +++ b/ceph/ceph-manager/centos/stx-ceph-manager.stable_docker_image @@ -1,2 +1,3 @@ BUILDER=docker LABEL=stx-ceph-manager + diff --git a/ceph/ceph-manager/debian/docker/Dockerfile b/ceph/ceph-manager/debian/docker/Dockerfile new file mode 100644 index 00000000..935e3b33 --- /dev/null +++ b/ceph/ceph-manager/debian/docker/Dockerfile @@ -0,0 +1,20 @@ +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..94cc39c2 --- /dev/null +++ b/ceph/ceph-manager/debian/stx-ceph-manager.stable_docker_image @@ -0,0 +1,3 @@ +BUILDER=docker +LABEL=stx-ceph-manager + diff --git a/debian_stable_docker_images.inc b/debian_stable_docker_images.inc index a198d325..e3cf6632 100644 --- a/debian_stable_docker_images.inc +++ b/debian_stable_docker_images.inc @@ -1,2 +1,4 @@ tools/base-images/stx-debian-dev tools/vran-tools/stx-debian-tools-dev +ceph/ceph-manager +