]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
Dockerfile-testnode: Switch to Ubuntu
authorZack Cerza <zack@redhat.com>
Fri, 4 Feb 2022 00:02:21 +0000 (17:02 -0700)
committerZack Cerza <zack@redhat.com>
Mon, 28 Mar 2022 21:28:37 +0000 (15:28 -0600)
Signed-off-by: Zack Cerza <zack@redhat.com>
docs/docker-compose/Dockerfile-testnode

index c83e7517d77c789cb318f6977609bd6c0a213289..929901b08c7a9e1c1bc9dbc03e095e5a0d675275 100644 (file)
@@ -1,23 +1,20 @@
-FROM fedora:35
-RUN dnf -y update && \
-    dnf -y install \
+FROM ubuntu:latest
+ENV DEBIAN_FRONTEND=noninteractive
+RUN apt update && \
+    apt -y install \
+        sudo \
         openssh-server \
         hostname \
         curl \
-        python3-pip \
-        python3-libselinux \
-        redhat-lsb-core && \
-    dnf clean all
+        python3-pip && \
+    apt clean all
 COPY testnode.sh /
 COPY testnode_sudoers /etc/sudoers.d/teuthology
 RUN \
     ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N '' && \
-    ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N '' && \
-    ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key && \
     sed -i 's/#PermitRootLogin yes/PermitRootLogin yes/' /etc/ssh/sshd_config && \
     mkdir -p /root/.ssh && \
     chmod 700 /root/.ssh && \
-    groupadd sudo && \
     useradd -g sudo ubuntu && \
     mkdir -p /home/ubuntu/.ssh && \
     chmod 700 /home/ubuntu/.ssh && \