Skip to content

Commit 1847e50

Browse files
bschwedlerianpittwood
authored andcommitted
Add system package verification to goss tests
Verify that apt packages from the OS-specific package list are installed, matching the pattern used in images-connect and images-workbench. Uses goss readFile to read the package list at test time and assert each package is installed. Rename package list files from ubuntu2204/ubuntu2404 convention to ubuntu-22.04/ubuntu-24.04 for consistency with other image repos. Update all Containerfile references. Closes #37
1 parent 8ce224f commit 1847e50

35 files changed

Lines changed: 30 additions & 22 deletions

package-manager/2024.11/Containerfile.ubuntu2204.min

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ RUN apt-get update -yqq --fix-missing && \
2727
rm -rf /var/lib/apt/lists/*
2828

2929
### Install Apt Packages ###
30-
COPY package-manager/2024.11/deps/ubuntu2204_packages.txt /tmp/packages.txt
30+
COPY package-manager/2024.11/deps/ubuntu-22.04_packages.txt /tmp/packages.txt
3131
RUN apt-get update -yqq && \
3232
xargs -a /tmp/packages.txt apt-get install -yqq --no-install-recommends && \
3333
apt-get clean -yqq && \

package-manager/2024.11/Containerfile.ubuntu2204.std

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ RUN apt-get update -yqq --fix-missing && \
3737
rm -rf /var/lib/apt/lists/*
3838

3939
### Install Apt Packages ###
40-
COPY package-manager/2024.11/deps/ubuntu2204_packages.txt /tmp/packages.txt
40+
COPY package-manager/2024.11/deps/ubuntu-22.04_packages.txt /tmp/packages.txt
4141
RUN apt-get update -yqq && \
4242
xargs -a /tmp/packages.txt apt-get install -yqq --no-install-recommends && \
4343
apt-get clean -yqq && \

package-manager/2024.11/Containerfile.ubuntu2404.min

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ RUN apt-get update -yqq --fix-missing && \
2828
rm -rf /var/lib/apt/lists/*
2929

3030
### Install Apt Packages ###
31-
COPY package-manager/2024.11/deps/ubuntu2404_packages.txt /tmp/packages.txt
31+
COPY package-manager/2024.11/deps/ubuntu-24.04_packages.txt /tmp/packages.txt
3232
RUN apt-get update -yqq && \
3333
xargs -a /tmp/packages.txt apt-get install -yqq --no-install-recommends && \
3434
apt-get clean -yqq && \

package-manager/2024.11/Containerfile.ubuntu2404.std

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ RUN apt-get update -yqq --fix-missing && \
3838
rm -rf /var/lib/apt/lists/*
3939

4040
### Install Apt Packages ###
41-
COPY package-manager/2024.11/deps/ubuntu2404_packages.txt /tmp/packages.txt
41+
COPY package-manager/2024.11/deps/ubuntu-24.04_packages.txt /tmp/packages.txt
4242
RUN apt-get update -yqq && \
4343
xargs -a /tmp/packages.txt apt-get install -yqq --no-install-recommends && \
4444
apt-get clean -yqq && \
File renamed without changes.
File renamed without changes.

package-manager/2025.04/Containerfile.ubuntu2204.min

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ RUN apt-get update -yqq --fix-missing && \
2727
rm -rf /var/lib/apt/lists/*
2828

2929
### Install Apt Packages ###
30-
COPY package-manager/2025.04/deps/ubuntu2204_packages.txt /tmp/packages.txt
30+
COPY package-manager/2025.04/deps/ubuntu-22.04_packages.txt /tmp/packages.txt
3131
RUN apt-get update -yqq && \
3232
xargs -a /tmp/packages.txt apt-get install -yqq --no-install-recommends && \
3333
apt-get clean -yqq && \

package-manager/2025.04/Containerfile.ubuntu2204.std

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ RUN apt-get update -yqq --fix-missing && \
3737
rm -rf /var/lib/apt/lists/*
3838

3939
### Install Apt Packages ###
40-
COPY package-manager/2025.04/deps/ubuntu2204_packages.txt /tmp/packages.txt
40+
COPY package-manager/2025.04/deps/ubuntu-22.04_packages.txt /tmp/packages.txt
4141
RUN apt-get update -yqq && \
4242
xargs -a /tmp/packages.txt apt-get install -yqq --no-install-recommends && \
4343
apt-get clean -yqq && \

package-manager/2025.04/Containerfile.ubuntu2404.min

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ RUN apt-get update -yqq --fix-missing && \
2828
rm -rf /var/lib/apt/lists/*
2929

3030
### Install Apt Packages ###
31-
COPY package-manager/2025.04/deps/ubuntu2404_packages.txt /tmp/packages.txt
31+
COPY package-manager/2025.04/deps/ubuntu-24.04_packages.txt /tmp/packages.txt
3232
RUN apt-get update -yqq && \
3333
xargs -a /tmp/packages.txt apt-get install -yqq --no-install-recommends && \
3434
apt-get clean -yqq && \

package-manager/2025.04/Containerfile.ubuntu2404.std

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ RUN apt-get update -yqq --fix-missing && \
3838
rm -rf /var/lib/apt/lists/*
3939

4040
### Install Apt Packages ###
41-
COPY package-manager/2025.04/deps/ubuntu2404_packages.txt /tmp/packages.txt
41+
COPY package-manager/2025.04/deps/ubuntu-24.04_packages.txt /tmp/packages.txt
4242
RUN apt-get update -yqq && \
4343
xargs -a /tmp/packages.txt apt-get install -yqq --no-install-recommends && \
4444
apt-get clean -yqq && \

0 commit comments

Comments
 (0)