Compare commits

..

25 Commits

Author SHA1 Message Date
Daniel J Walsh aaedc05f52
Merge pull request #64 from legoktm/patch-1
Add short name for curl
2025-05-24 05:39:36 -04:00
Kunal Mehta e108a667a0
Add short name for curl
The official curl images are hosted on quay.io: <https://github.com/curl/curl-container>

Signed-off-by: Kunal Mehta <legoktm@debian.org>
2025-05-23 22:07:54 -04:00
Valentin Rothberg 4b8136e465
Merge pull request #61 from dirkmueller/main
add unprefixed bci-aliases for the BCI base containers
2025-02-07 15:19:12 +01:00
Dirk Müller 095a48310c
add unprefixed bci-aliases for the BCI base containers
typing bci/bci-base seems redundant, bci-base is enough.

Signed-off-by: Dirk Müller <dirk@dmllr.de>
2025-02-07 14:30:24 +01:00
Daniel J Walsh 8ce3e7d11c
Merge pull request #59 from elboulangero/golang-alias
Add shortname for golang
2025-01-07 14:39:34 -05:00
Arnaud Rebillout 7773ed0d21 Add shortname for golang
Signed-off-by: Arnaud Rebillout <arnaudr@kali.org>
2025-01-07 22:43:10 +07:00
Giuseppe Scrivano c7aa3642d3
Merge pull request #60 from elboulangero/fix-workflows
Fix GitHub CI
2025-01-07 16:11:31 +01:00
Arnaud Rebillout 10fd0cafd0 Fix GitHub CI
Use packages provided by the distro.

Don't bother with poetry's virtual environments either, right now it
fails, poetry complains that there's no 'toml' package, despite it being
listed in pyproject.toml... In any case, this is already running within
a CI throwaway container, no need for venv.

Signed-off-by: Arnaud Rebillout <arnaudr@kali.org>
2025-01-07 10:28:04 +07:00
Valentin Rothberg 3436c57164
Merge pull request #58 from michaelsafyan/otel_containers
Add a number of OTel-related containers to the registry.
2024-11-08 10:35:27 +01:00
Michael Aaron Safyan 10c516192f
Add a number of OTel-related containers to the registry.
Signed-off-by: Michael Aaron Safyan <michaelsafyan@gmail.com>
2024-11-08 03:10:56 -06:00
Neil Hanlon 991f67fce1
rocky-linux: use quay.io instead of docker library
Signed-off-by: Neil Hanlon <neil@rockylinux.org>
Signed-off-by: Michael Aaron Safyan <michaelsafyan@gmail.com>
2024-11-08 03:10:56 -06:00
Valentin Rothberg 37edadb427
Merge pull request #56 from NeilHanlon/main
rocky-linux: use quay.io instead of docker library
2024-07-03 14:53:03 +02:00
Neil Hanlon a24f62be10
rocky-linux: use quay.io instead of docker library
Signed-off-by: Neil Hanlon <neil@rockylinux.org>
2024-07-03 08:48:38 -04:00
Valentin Rothberg d2fed54a1c
Merge pull request #57 from vrothberg/fix-ci
CI: skip rhel9-bootc
2024-07-03 11:33:05 +02:00
Valentin Rothberg 56fac2aa9d CI: skip rhel9-bootc
It requires a login.

Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2024-07-03 11:30:03 +02:00
Daniel J Walsh c459c87b1c
Merge pull request #55 from rhatdan/main
Add bootc image short-names
2024-05-13 16:33:13 -04:00
Daniel J Walsh 91b9c27121
Add bootc image short-names
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2024-05-13 15:05:37 -04:00
Daniel J Walsh 0173314090
Merge pull request #54 from theSuess/main
Add Grafana Labs OSS projects
2023-11-06 10:41:58 -05:00
Dominik Süß 8af30d0195
Add Grafana Labs OSS projects
Signed-off-by: Dominik Süß <dominik@suess.wtf>
2023-11-06 15:56:16 +01:00
Valentin Rothberg e1772a8c6a
Merge pull request #53 from nalind/minimum
Fix typos: rhel[7]-minimum -> rhel[7]-minimal
2023-10-06 09:14:09 +02:00
Nalin Dahyabhai c6f1c5b0ad Fix typos: rhel[7]-minimum -> rhel[7]-minimal
rhel-minimal and rhel7-minimal as shortnames should map to rhel-minimal
and rhel7-minimal image, not the typo rhel-minimum and rhel7-minimum.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
2023-10-05 11:58:49 -04:00
Daniel J Walsh 0edfebac23
Merge pull request #52 from rahilarious/add-gentoo
Add alias for Gentoo
2023-09-21 07:35:18 -04:00
Rahil Bhimjiani 21fd0ad25a
Add alias for Gentoo
This is official image
https://www.gentoo.org/news/2020/07/04/official-docker.html

Signed-off-by: Rahil Bhimjiani <rahil3108@gmail.com>
2023-09-21 11:17:46 +05:30
Valentin Rothberg e580d22f8b
Merge pull request #51 from carlwgeorge/amazon
Add Amazon Linux
2023-04-03 09:16:12 +02:00
Carl George 8608fa70fa Add Amazon Linux
The Amazon Linux documentation advises users to pull the container image
with this command:

docker pull public.ecr.aws/amazonlinux/amazonlinux:latest

It also mentions pulling the image from Docker Hub, but it mentioned the
ECR name first so it's probably safe to consider that the default.

https://docs.aws.amazon.com/AmazonECR/latest/userguide/amazon_linux_container_image.html
https://gallery.ecr.aws/amazonlinux/amazonlinux

Signed-off-by: Carl George <carl@george.computer>
2023-03-30 12:27:00 -05:00
3 changed files with 47 additions and 20 deletions

View File

@ -14,25 +14,13 @@ jobs:
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.x'
- run: |
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.opensuse.org/repositories/devel:kubic:libcontainers:unstable/xUbuntu_$(lsb_release -rs)/Release.key \
| gpg --dearmor \
| sudo tee /etc/apt/keyrings/devel_kubic_libcontainers_unstable.gpg > /dev/null
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/devel_kubic_libcontainers_unstable.gpg]\
https://download.opensuse.org/repositories/devel:kubic:libcontainers:unstable/xUbuntu_$(lsb_release -rs)/ /" \
| sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:unstable.list > /dev/null
sudo apt-get update -qq
sudo apt-get -qq -y install skopeo
- name: install poetry & dependencies
run: pip install poetry && poetry install
- name: install poetry, skopeo and other dependencies
run: |
sudo apt-get update
sudo apt-get install -y python3-poetry python3-toml skopeo
- name: try to inspect all container images
run: |
poetry config virtualenvs.create false
poetry run ./inspect-images.py

View File

@ -17,6 +17,7 @@ def get_images_to_inspect() -> list[str]:
"rhel7-minimal",
"leap-dnf",
"leap-microdnf",
"rhel9-bootc",
)
]

View File

@ -2,6 +2,8 @@
# almalinux
"almalinux" = "docker.io/library/almalinux"
"almalinux-minimal" = "docker.io/library/almalinux-minimal"
# Amazon Linux
"amazonlinux" = "public.ecr.aws/amazonlinux/amazonlinux"
# Arch Linux
"archlinux" = "docker.io/library/archlinux"
# centos
@ -18,8 +20,11 @@
"registry" = "docker.io/library/registry"
"swarm" = "docker.io/library/swarm"
# Fedora
"fedora-bootc" = "registry.fedoraproject.org/fedora-bootc"
"fedora-minimal" = "registry.fedoraproject.org/fedora-minimal"
"fedora" = "registry.fedoraproject.org/fedora"
# Gentoo
"gentoo" = "docker.io/gentoo/stage3"
# openSUSE
"opensuse/tumbleweed" = "registry.opensuse.org/opensuse/tumbleweed"
"opensuse/tumbleweed-dnf" = "registry.opensuse.org/opensuse/tumbleweed-dnf"
@ -33,6 +38,21 @@
"leap-dnf" = "registry.opensuse.org/opensuse/leap-dnf"
"leap-microdnf" = "registry.opensuse.org/opensuse/leap-microdnf"
"tw-busybox" = "registry.opensuse.org/opensuse/busybox"
# OTel (Open Telemetry) - opentelemetry.io
"otel/autoinstrumentation-go" = "docker.io/otel/autoinstrumentation-go"
"otel/autoinstrumentation-nodejs" = "docker.io/otel/autoinstrumentation-nodejs"
"otel/autoinstrumentation-python" = "docker.io/otel/autoinstrumentation-python"
"otel/autoinstrumentation-java" = "docker.io/otel/autoinstrumentation-java"
"otel/autoinstrumentation-dotnet" = "docker.io/otel/autoinstrumentation-dotnet"
"otel/opentelemetry-collector" = "docker.io/otel/opentelemetry-collector"
"otel/opentelemetry-collector-contrib" = "docker.io/otel/opentelemetry-collector-contrib"
"otel/opentelemetry-collector-contrib-dev" = "docker.io/otel/opentelemetry-collector-contrib-dev"
"otel/opentelemetry-collector-k8s" = "docker.io/otel/opentelemetry-collector-k8s"
"otel/opentelemetry-operator" = "docker.io/otel/opentelemetry-operator"
"otel/opentelemetry-operator-bundle" = "docker.io/otel/opentelemetry-operator-bundle"
"otel/operator-opamp-bridge" = "docker.io/otel/operator-opamp-bridge"
"otel/semconvgen" = "docker.io/otel/semconvgen"
"otel/weaver" = "docker.io/otel/weaver"
# SUSE
"suse/sle15" = "registry.suse.com/suse/sle15"
"suse/sles12sp5" = "registry.suse.com/suse/sles12sp5"
@ -42,9 +62,13 @@
"sles12sp5" = "registry.suse.com/suse/sles12sp5"
"sles12sp4" = "registry.suse.com/suse/sles12sp4"
"sles12sp3" = "registry.suse.com/suse/sles12sp3"
"bci-base" = "registry.suse.com/bci/bci-base"
"bci/bci-base" = "registry.suse.com/bci/bci-base"
"bci-micro" = "registry.suse.com/bci/bci-micro"
"bci/bci-micro" = "registry.suse.com/bci/bci-micro"
"bci-minimal" = "registry.suse.com/bci/bci-minimal"
"bci/bci-minimal" = "registry.suse.com/bci/bci-minimal"
"bci-busybox" = "registry.suse.com/bci/bci-busybox"
"bci/bci-busybox" = "registry.suse.com/bci/bci-busybox"
# Red Hat Enterprise Linux
"rhel" = "registry.access.redhat.com/rhel"
@ -52,10 +76,11 @@
"rhel7" = "registry.access.redhat.com/rhel7"
"rhel7.9" = "registry.access.redhat.com/rhel7.9"
"rhel-atomic" = "registry.access.redhat.com/rhel-atomic"
"rhel-minimal" = "registry.access.redhat.com/rhel-minimum"
"rhel9-bootc" = "registry.redhat.io/rhel9/rhel-bootc"
"rhel-minimal" = "registry.access.redhat.com/rhel-minimal"
"rhel-init" = "registry.access.redhat.com/rhel-init"
"rhel7-atomic" = "registry.access.redhat.com/rhel7-atomic"
"rhel7-minimal" = "registry.access.redhat.com/rhel7-minimum"
"rhel7-minimal" = "registry.access.redhat.com/rhel7-minimal"
"rhel7-init" = "registry.access.redhat.com/rhel7-init"
"rhel7/rhel" = "registry.access.redhat.com/rhel7/rhel"
"rhel7/rhel-atomic" = "registry.access.redhat.com/rhel7/rhel7/rhel-atomic"
@ -96,7 +121,7 @@
"ubi9/buildah" = "registry.access.redhat.com/ubi9/buildah"
"ubi9/skopeo" = "registry.access.redhat.com/ubi9/skopeo"
# Rocky Linux
"rockylinux" = "docker.io/library/rockylinux"
"rockylinux" = "quay.io/rockylinux/rockylinux"
# Debian
"debian" = "docker.io/library/debian"
# Kali Linux
@ -111,6 +136,8 @@
"oraclelinux" = "container-registry.oracle.com/os/oraclelinux"
# busybox
"busybox" = "docker.io/library/busybox"
# golang
"golang" = "docker.io/library/golang"
# php
"php" = "docker.io/library/php"
# python
@ -119,3 +146,14 @@
"rust" = "docker.io/library/rust"
# node
"node" = "docker.io/library/node"
# Grafana Labs
"grafana/agent" = "docker.io/grafana/agent"
"grafana/grafana" = "docker.io/grafana/grafana"
"grafana/k6" = "docker.io/grafana/k6"
"grafana/loki" = "docker.io/grafana/loki"
"grafana/mimir" = "docker.io/grafana/mimir"
"grafana/oncall" = "docker.io/grafana/oncall"
"grafana/pyroscope" = "docker.io/grafana/pyroscope"
"grafana/tempo" = "docker.io/grafana/tempo"
# curl
"curl" = "quay.io/curl/curl"