Revert "Migrate statsd sidecar container images to quay.io"

This reverts commit 4a762a6a8a.
A partial revert of 13cfceaea4 is also
performed to swap out zookeeper-statsd without affecting other images.

We perform this revert because Docker cannot do speculative gating of
images hosted anywhere but on docker.io. Speculative testing of
container images is an important feature that we wish to keep so revert
until we can stop relying on Docker.

Change-Id: I7ceafdb7cf1dfd4812ea8f12f273f01045ca89a2
This commit is contained in:
Clark Boylan 2023-05-24 11:32:14 -07:00
parent b9ab9ba76b
commit d24f648db8
6 changed files with 17 additions and 25 deletions

View File

@ -13,7 +13,9 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
FROM quay.io/opendevorg/python-base:3.11-bullseye # Wed May 24 18:38:17 UTC 2023 - trigger rebuild
FROM docker.io/opendevorg/python-base:3.11-bullseye
COPY haproxy-statsd.py /usr/local/bin COPY haproxy-statsd.py /usr/local/bin
RUN pip install statsd RUN pip install statsd

View File

@ -14,9 +14,9 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
# Mon May 1 19:42:37 UTC 2023 - trigger rebuild # Wed May 24 18:38:17 UTC 2023 - trigger rebuild
FROM quay.io/opendevorg/python-base:3.9-bullseye FROM docker.io/opendevorg/python-base:3.9-bullseye
COPY zookeeper-statsd.py /usr/local/bin COPY zookeeper-statsd.py /usr/local/bin
RUN pip install statsd RUN pip install statsd

View File

@ -46,7 +46,7 @@ services:
{% if haproxy_run_statsd %} {% if haproxy_run_statsd %}
haproxy-statsd: haproxy-statsd:
restart: always restart: always
image: quay.io/opendevorg/haproxy-statsd:latest image: docker.io/opendevorg/haproxy-statsd:latest
network_mode: host network_mode: host
user: "1000:1000" user: "1000:1000"
volumes: volumes:

View File

@ -16,7 +16,7 @@ services:
- "/var/zookeeper/tls:/tls" - "/var/zookeeper/tls:/tls"
zookeeper-statsd: zookeeper-statsd:
restart: always restart: always
image: quay.io/opendevorg/zookeeper-statsd:latest image: docker.io/opendevorg/zookeeper-statsd:latest
network_mode: host network_mode: host
user: "10001:10001" user: "10001:10001"
environment: environment:

View File

@ -2,18 +2,13 @@
- job: - job:
name: system-config-build-image-haproxy-statsd name: system-config-build-image-haproxy-statsd
description: Build a haproxy-statsd image. description: Build a haproxy-statsd image.
parent: system-config-build-container-image parent: system-config-build-image
requires: python-base-3.11-bullseye-container-image requires: python-base-3.11-bullseye-container-image
provides: haproxy-statsd-container-image provides: haproxy-statsd-container-image
vars: &haproxy-statsd_vars vars: &haproxy-statsd_vars
promote_container_image_job: system-config-upload-image-haproxy-statsd docker_images:
container_images:
- context: docker/haproxy-statsd - context: docker/haproxy-statsd
registry: quay.io repository: opendevorg/haproxy-statsd
repository: quay.io/opendevorg/haproxy-statsd
namespace: opendevorg
repo_shortname: haproxy-statsd
repo_description: Tool to report HaProxy stats to statsd
# Duplicate in the run-gitea job # Duplicate in the run-gitea job
files: &haproxy-statsd_files files: &haproxy-statsd_files
- docker/haproxy-statsd/ - docker/haproxy-statsd/
@ -22,7 +17,7 @@
- job: - job:
name: system-config-upload-image-haproxy-statsd name: system-config-upload-image-haproxy-statsd
description: Build and upload a haproxy-statsd image. description: Build and upload a haproxy-statsd image.
parent: system-config-upload-container-image parent: system-config-upload-image
requires: python-base-3.11-bullseye-container-image requires: python-base-3.11-bullseye-container-image
provides: haproxy-statsd-container-image provides: haproxy-statsd-container-image
vars: *haproxy-statsd_vars vars: *haproxy-statsd_vars
@ -31,6 +26,6 @@
- job: - job:
name: system-config-promote-image-haproxy-statsd name: system-config-promote-image-haproxy-statsd
description: Promote a previously published haproxy-statsd image to latest. description: Promote a previously published haproxy-statsd image to latest.
parent: system-config-promote-container-image parent: system-config-promote-image
vars: *haproxy-statsd_vars vars: *haproxy-statsd_vars
files: *haproxy-statsd_files files: *haproxy-statsd_files

View File

@ -2,17 +2,12 @@
- job: - job:
name: system-config-build-image-zookeeper-statsd name: system-config-build-image-zookeeper-statsd
description: Build a zookeeper-statsd image. description: Build a zookeeper-statsd image.
parent: system-config-build-container-image parent: system-config-build-image
requires: python-base-3.9-bullseye-container-image requires: python-base-3.9-bullseye-container-image
vars: &zookeeper-statsd_vars vars: &zookeeper-statsd_vars
promote_container_image_job: system-config-upload-image-zookeeper-statsd docker_images:
container_images:
- context: docker/zookeeper-statsd - context: docker/zookeeper-statsd
registry: quay.io repository: opendevorg/zookeeper-statsd
repository: quay.io/opendevorg/zookeeper-statsd
namespace: opendevorg
repo_shortname: zookeeper-statsd
repo_description: Tool to report ZooKeeper stats to statsd
files: &zookeeper-statsd_files files: &zookeeper-statsd_files
- docker/zookeeper-statsd/ - docker/zookeeper-statsd/
- docker/python-base/ - docker/python-base/
@ -20,7 +15,7 @@
- job: - job:
name: system-config-upload-image-zookeeper-statsd name: system-config-upload-image-zookeeper-statsd
description: Build and upload a zookeeper-statsd image. description: Build and upload a zookeeper-statsd image.
parent: system-config-upload-container-image parent: system-config-upload-image
requires: python-base-3.9-bullseye-container-image requires: python-base-3.9-bullseye-container-image
vars: *zookeeper-statsd_vars vars: *zookeeper-statsd_vars
files: *zookeeper-statsd_files files: *zookeeper-statsd_files
@ -28,6 +23,6 @@
- job: - job:
name: system-config-promote-image-zookeeper-statsd name: system-config-promote-image-zookeeper-statsd
description: Promote a previously published zookeeper-statsd image to latest. description: Promote a previously published zookeeper-statsd image to latest.
parent: system-config-promote-container-image parent: system-config-promote-image
vars: *zookeeper-statsd_vars vars: *zookeeper-statsd_vars
files: *zookeeper-statsd_files files: *zookeeper-statsd_files