update source code

Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
This commit is contained in:
Douglas Schilling Landgraf 2025-02-16 06:59:09 -05:00
parent b03ffe61d9
commit 0ab4d80df5
9 changed files with 244 additions and 0 deletions

View File

@ -0,0 +1,59 @@
# How to build
# ==================
# podman login quay.io
# podman build --cap-add=sys_admin -t quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest -f Containerfile-template-image-for-rocket-components-or-services
#
# Running example:
# ==================
# podman run -it --privileged --name spaceship-engine1 quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
# podman run -it --privileged --name spaceship-payload quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
#
# Podman push into the repo
# ===========================
# podman push quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
#
#FROM registry.fedoraproject.org/fedora:latest
FROM quay.io/centos/centos:stream9
WORKDIR /root
RUN echo "root:password" | chpasswd
RUN dnf update -y && \
dnf install -y 'dnf-command(config-manager)'
RUN dnf install -y epel-release # comment for Fedora build
RUN dnf config-manager --set-enabled crb # comment for Fedora build
RUN dnf -y install systemd procps-ng && dnf clean all
RUN dnf install -y hostname \
git \
make \
gcc \
podman \
g++ \
bluechi-agent \
bluechi-ctl \
bluechi-selinux \
rpm-build \
container-selinux \
golang-github-cpuguy83-md2man \
selinux-policy \
iproute \
iproute-devel \
iputils \
systemd-devel \
selinux-policy-devel
# Bluechi
RUN systemctl enable bluechi-agent
# Agent settings
RUN echo -e "[bluechi-agent]\nNodeName=engineX-spaceship\nControllerHost=spaceship_base\nControllerPort=842\n" > /etc/bluechi/agent.conf.d/agent.conf
# Dynamically fetch IP and append to /etc/hosts
RUN IP=$(hostname -I | awk '{print $1}') & echo "$IP bluechi_controller" >> /etc/hosts
#VOLUME ["/sys/fs/cgroup"]
#CMD ["tail", "-f", "/dev/null"]
ENTRYPOINT ["/sbin/init"]

2
src/crew_espace_system/run Executable file
View File

@ -0,0 +1,2 @@
podman run -d --replace --privileged --name crew_espace_system quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
podman ps

View File

@ -0,0 +1,59 @@
# How to build
# ==================
# podman login quay.io
# podman build --cap-add=sys_admin -t quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest -f Containerfile-template-image-for-rocket-components-or-services
#
# Running example:
# ==================
# podman run -it --privileged --name spaceship-engine1 quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
# podman run -it --privileged --name spaceship-payload quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
#
# Podman push into the repo
# ===========================
# podman push quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
#
#FROM registry.fedoraproject.org/fedora:latest
FROM quay.io/centos/centos:stream9
WORKDIR /root
RUN echo "root:password" | chpasswd
RUN dnf update -y && \
dnf install -y 'dnf-command(config-manager)'
RUN dnf install -y epel-release # comment for Fedora build
RUN dnf config-manager --set-enabled crb # comment for Fedora build
RUN dnf -y install systemd procps-ng && dnf clean all
RUN dnf install -y hostname \
git \
make \
gcc \
podman \
g++ \
bluechi-agent \
bluechi-ctl \
bluechi-selinux \
rpm-build \
container-selinux \
golang-github-cpuguy83-md2man \
selinux-policy \
iproute \
iproute-devel \
iputils \
systemd-devel \
selinux-policy-devel
# Bluechi
RUN systemctl enable bluechi-agent
# Agent settings
RUN echo -e "[bluechi-agent]\nNodeName=engineX-spaceship\nControllerHost=spaceship_base\nControllerPort=842\n" > /etc/bluechi/agent.conf.d/agent.conf
# Dynamically fetch IP and append to /etc/hosts
RUN IP=$(hostname -I | awk '{print $1}') & echo "$IP bluechi_controller" >> /etc/hosts
#VOLUME ["/sys/fs/cgroup"]
#CMD ["tail", "-f", "/dev/null"]
ENTRYPOINT ["/sbin/init"]

View File

@ -0,0 +1,2 @@
podman run -d --replace --privileged --name flight_termination_system quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
podman ps

View File

@ -0,0 +1,59 @@
# How to build
# ==================
# podman login quay.io
# podman build --cap-add=sys_admin -t quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest -f Containerfile-template-image-for-rocket-components-or-services
#
# Running example:
# ==================
# podman run -it --privileged --name spaceship-engine1 quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
# podman run -it --privileged --name spaceship-payload quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
#
# Podman push into the repo
# ===========================
# podman push quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
#
#FROM registry.fedoraproject.org/fedora:latest
FROM quay.io/centos/centos:stream9
WORKDIR /root
RUN echo "root:password" | chpasswd
RUN dnf update -y && \
dnf install -y 'dnf-command(config-manager)'
RUN dnf install -y epel-release # comment for Fedora build
RUN dnf config-manager --set-enabled crb # comment for Fedora build
RUN dnf -y install systemd procps-ng && dnf clean all
RUN dnf install -y hostname \
git \
make \
gcc \
podman \
g++ \
bluechi-agent \
bluechi-ctl \
bluechi-selinux \
rpm-build \
container-selinux \
golang-github-cpuguy83-md2man \
selinux-policy \
iproute \
iproute-devel \
iputils \
systemd-devel \
selinux-policy-devel
# Bluechi
RUN systemctl enable bluechi-agent
# Agent settings
RUN echo -e "[bluechi-agent]\nNodeName=engineX-spaceship\nControllerHost=spaceship_base\nControllerPort=842\n" > /etc/bluechi/agent.conf.d/agent.conf
# Dynamically fetch IP and append to /etc/hosts
RUN IP=$(hostname -I | awk '{print $1}') & echo "$IP bluechi_controller" >> /etc/hosts
#VOLUME ["/sys/fs/cgroup"]
#CMD ["tail", "-f", "/dev/null"]
ENTRYPOINT ["/sbin/init"]

2
src/heat_shield_protection/run Executable file
View File

@ -0,0 +1,2 @@
podman run -d --replace --privileged --name heat_shield_protection quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
podman ps

View File

@ -0,0 +1,59 @@
# How to build
# ==================
# podman login quay.io
# podman build --cap-add=sys_admin -t quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest -f Containerfile-template-image-for-rocket-components-or-services
#
# Running example:
# ==================
# podman run -it --privileged --name spaceship-engine1 quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
# podman run -it --privileged --name spaceship-payload quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
#
# Podman push into the repo
# ===========================
# podman push quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
#
#FROM registry.fedoraproject.org/fedora:latest
FROM quay.io/centos/centos:stream9
WORKDIR /root
RUN echo "root:password" | chpasswd
RUN dnf update -y && \
dnf install -y 'dnf-command(config-manager)'
RUN dnf install -y epel-release # comment for Fedora build
RUN dnf config-manager --set-enabled crb # comment for Fedora build
RUN dnf -y install systemd procps-ng && dnf clean all
RUN dnf install -y hostname \
git \
make \
gcc \
podman \
g++ \
bluechi-agent \
bluechi-ctl \
bluechi-selinux \
rpm-build \
container-selinux \
golang-github-cpuguy83-md2man \
selinux-policy \
iproute \
iproute-devel \
iputils \
systemd-devel \
selinux-policy-devel
# Bluechi
RUN systemctl enable bluechi-agent
# Agent settings
RUN echo -e "[bluechi-agent]\nNodeName=engineX-spaceship\nControllerHost=spaceship_base\nControllerPort=842\n" > /etc/bluechi/agent.conf.d/agent.conf
# Dynamically fetch IP and append to /etc/hosts
RUN IP=$(hostname -I | awk '{print $1}') & echo "$IP bluechi_controller" >> /etc/hosts
#VOLUME ["/sys/fs/cgroup"]
#CMD ["tail", "-f", "/dev/null"]
ENTRYPOINT ["/sbin/init"]

2
src/life_support_system/run Executable file
View File

@ -0,0 +1,2 @@
podman run -d --replace --privileged --name life_support_system quay.io/qm-images/space-grade-linux-template-image-for-rocket-components-or-services:latest
podman ps