Skip to content

Commit c716ccd

Browse files
authored
Merge pull request #1034 from rackerlabs/airshipit
feat:switch OpenStack Helm images to quay.io/airshipit from docker.io
2 parents b488dce + f6a6438 commit c716ccd

File tree

11 files changed

+20
-108
lines changed

11 files changed

+20
-108
lines changed

components/images-openstack.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ images:
55

66
tags:
77
# these are common across all these OpenStack Helm installations
8-
bootstrap: "docker.io/openstackhelm/heat:2024.2-ubuntu_jammy"
9-
db_init: "docker.io/openstackhelm/heat:2024.2-ubuntu_jammy"
10-
db_drop: "docker.io/openstackhelm/heat:2024.2-ubuntu_jammy"
11-
ks_user: "docker.io/openstackhelm/heat:2024.2-ubuntu_jammy"
12-
ks_service: "docker.io/openstackhelm/heat:2024.2-ubuntu_jammy"
13-
ks_endpoints: "docker.io/openstackhelm/heat:2024.2-ubuntu_jammy"
8+
bootstrap: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
9+
db_init: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
10+
db_drop: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
11+
ks_user: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
12+
ks_service: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
13+
ks_endpoints: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
1414

1515
# keystone
1616
keystone_api: "ghcr.io/rackerlabs/understack/keystone:2024.2-ubuntu_jammy"
@@ -29,9 +29,9 @@ images:
2929
ironic_pxe_http: "docker.io/nginx:1.13.3"
3030
ironic_db_sync: "ghcr.io/rackerlabs/understack/ironic:2024.2-ubuntu_jammy"
3131
# these want curl which apparently is in the heat image
32-
ironic_manage_cleaning_network: "docker.io/openstackhelm/heat:2024.2-ubuntu_jammy"
33-
ironic_retrive_cleaning_network: "docker.io/openstackhelm/heat:2024.2-ubuntu_jammy"
34-
ironic_retrive_swift_config: "docker.io/openstackhelm/heat:2024.2-ubuntu_jammy"
32+
ironic_manage_cleaning_network: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
33+
ironic_retrive_cleaning_network: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
34+
ironic_retrive_swift_config: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
3535

3636
# neutron
3737
neutron_db_sync: "ghcr.io/rackerlabs/understack/neutron:2024.2-ubuntu_jammy"
@@ -50,7 +50,7 @@ images:
5050
# nova
5151
nova_api: "ghcr.io/rackerlabs/understack/nova:2024.2-ubuntu_jammy"
5252
nova_cell_setup: "ghcr.io/rackerlabs/understack/nova:2024.2-ubuntu_jammy"
53-
nova_cell_setup_init: "docker.io/openstackhelm/heat:2024.2-ubuntu_jammy"
53+
nova_cell_setup_init: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
5454
nova_compute: "ghcr.io/rackerlabs/understack/nova:2024.2-ubuntu_jammy"
5555
nova_compute_ironic: "ghcr.io/rackerlabs/understack/nova:2024.2-ubuntu_jammy"
5656
nova_compute_ssh: "ghcr.io/rackerlabs/understack/nova:2024.2-ubuntu_jammy"

components/ironic/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ conductor:
2222
# it is only necessary because the above pxe is disabled, its init
2323
# creates this path
2424
- name: create-tftpboot
25-
image: docker.io/openstackhelm/heat:2024.2-ubuntu_jammy
25+
image: quay.io/airshipit/heat:2024.2-ubuntu_jammy
2626
imagePullPolicy: IfNotPresent
2727
command: [bash]
2828
args:

components/openstack-admin-client/openstack-admin-client.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ spec:
77
restartPolicy: Always
88
containers:
99
- name: "image-ks-service-registration"
10-
image: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
10+
image: quay.io/airshipit/heat:2024.1-ubuntu_jammy
1111
imagePullPolicy: IfNotPresent
1212
command:
1313
- sleep

containers/ironic/Dockerfile

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# syntax=docker/dockerfile:1
22

33
ARG OPENSTACK_VERSION="required_argument"
4-
FROM docker.io/openstackhelm/ironic:${OPENSTACK_VERSION}-ubuntu_jammy AS builder
4+
FROM quay.io/airshipit/ironic:${OPENSTACK_VERSION}-ubuntu_jammy AS builder
55

66
COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
77

@@ -13,14 +13,12 @@ RUN --mount=type=cache,target=/root/.cache/uv \
1313
cd $(dirname ${proj}) && uv build --wheel --out-dir /tmp/wheels/; \
1414
done
1515

16-
FROM docker.io/openstackhelm/ironic:${OPENSTACK_VERSION}-ubuntu_jammy AS final
16+
FROM quay.io/airshipit/ironic:${OPENSTACK_VERSION}-ubuntu_jammy AS final
1717

1818
RUN apt-get update && \
1919
apt-get install -y --no-install-recommends \
2020
genisoimage \
2121
isolinux \
22-
patch \
23-
quilt \
2422
&& apt-get clean && rm -rf /var/lib/apt/lists/*
2523

2624
RUN --mount=type=cache,target=/root/.cache/pip \
@@ -29,6 +27,3 @@ RUN --mount=type=cache,target=/root/.cache/pip \
2927
ironic-understack \
3028
understack-flavor-matcher \
3129
sushy-oem-idrac==6.0.0
32-
COPY containers/ironic/patches /tmp/patches/
33-
RUN cd /var/lib/openstack/lib/python3.10/site-packages && \
34-
QUILT_PATCHES=/tmp/patches quilt push -a

containers/ironic/patches/0001_use_update_pxe_enabled_conf.patch

Lines changed: 0 additions & 82 deletions
This file was deleted.

containers/ironic/patches/series

Lines changed: 0 additions & 1 deletion
This file was deleted.

containers/keystone/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# syntax=docker/dockerfile:1
22

33
ARG OPENSTACK_VERSION="required_argument"
4-
FROM docker.io/openstackhelm/keystone:${OPENSTACK_VERSION}-ubuntu_jammy
4+
FROM quay.io/airshipit/keystone:${OPENSTACK_VERSION}-ubuntu_jammy
55

66
ADD --checksum=sha256:deb52ea8304a41ee0331e4ba87a9f82ff643464b6d34084e161f58ec11c25a69 https://github.com/OpenIDC/mod_auth_openidc/releases/download/v2.4.16.5/libapache2-mod-auth-openidc_2.4.16.5-1.jammy_amd64.deb /tmp
77

containers/neutron/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# syntax=docker/dockerfile:1
22

33
ARG OPENSTACK_VERSION="required_argument"
4-
FROM docker.io/openstackhelm/neutron:${OPENSTACK_VERSION}-ubuntu_jammy AS builder
4+
FROM quay.io/airshipit/neutron:${OPENSTACK_VERSION}-ubuntu_jammy AS builder
55

66
COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
77

@@ -11,7 +11,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
1111
cd /tmp/neutron-understack && \
1212
uv build --wheel --out-dir /tmp/wheels/
1313

14-
FROM docker.io/openstackhelm/neutron:${OPENSTACK_VERSION}-ubuntu_jammy AS final
14+
FROM quay.io/airshipit/neutron:${OPENSTACK_VERSION}-ubuntu_jammy AS final
1515

1616
RUN --mount=type=cache,target=/root/.cache/pip \
1717
--mount=from=builder,source=/tmp/wheels,target=/tmp/wheels \

containers/nova/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# syntax=docker/dockerfile:1
22

33
ARG OPENSTACK_VERSION="required_argument"
4-
FROM docker.io/openstackhelm/nova:${OPENSTACK_VERSION}-ubuntu_jammy
4+
FROM quay.io/airshipit/nova:${OPENSTACK_VERSION}-ubuntu_jammy
55

66
RUN apt-get update && \
77
apt-get install -y --no-install-recommends \
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# syntax=docker/dockerfile:1
22

33
ARG OPENSTACK_VERSION="required_argument"
4-
FROM docker.io/openstackhelm/openstack-client:${OPENSTACK_VERSION}
4+
FROM quay.io/airshipit/openstack-client:${OPENSTACK_VERSION}

0 commit comments

Comments
 (0)