From 146d5d519bf2c7c715380d2ba1d850963e046c85 Mon Sep 17 00:00:00 2001 From: Michal Konecny Date: Thu, 4 Jun 2026 13:10:54 +0200 Subject: [PATCH] [oraculum] Build the redis container locally The previous deployment of Redis has issue with the latest version and the docker.io is failing on ratelimit. So let's build the redis deployment from the flatpak-indexer Dockerfile. For details see https://forge.fedoraproject.org/infra/tickets/issues/13390 Signed-off-by: Michal Konecny --- .../oraculum/templates/buildconfig.yml.j2 | 30 +++++++++++++++++++ .../oraculum/templates/imagestream.yml.j2 | 9 ------ 2 files changed, 30 insertions(+), 9 deletions(-) diff --git a/roles/openshift-apps/oraculum/templates/buildconfig.yml.j2 b/roles/openshift-apps/oraculum/templates/buildconfig.yml.j2 index a375c91b3f..c243f5c2fd 100644 --- a/roles/openshift-apps/oraculum/templates/buildconfig.yml.j2 +++ b/roles/openshift-apps/oraculum/templates/buildconfig.yml.j2 @@ -59,3 +59,33 @@ spec: triggers: - type: ConfigChange - type: ImageChange +--- +apiVersion: build.openshift.io/v1 +kind: BuildConfig +metadata: + labels: + environment: "packager-dashboard" + name: packager-dashboard-redis-build +spec: + output: + to: + kind: ImageStreamTag + name: packager-dashboard-redis:latest + runPolicy: Serial + source: + contextDir: redis + git: + uri: https://github.com/owtaylor/flatpak-indexer.git + ref: "main" + type: Git + strategy: + dockerStrategy: + from: + kind: ImageStreamTag + name: fedora:latest + noCache: true + type: Docker + triggers: + - type: ConfigChange + - type: ImageChange + imageChange: {} diff --git a/roles/openshift-apps/oraculum/templates/imagestream.yml.j2 b/roles/openshift-apps/oraculum/templates/imagestream.yml.j2 index 3999f27b57..237012aff2 100644 --- a/roles/openshift-apps/oraculum/templates/imagestream.yml.j2 +++ b/roles/openshift-apps/oraculum/templates/imagestream.yml.j2 @@ -13,15 +13,6 @@ apiVersion: image.openshift.io/v1 kind: ImageStream metadata: name: packager-dashboard-redis -spec: - tags: - - name: latest - from: - kind: DockerImage - # docker.io should be okay as bitnami is verified publisher and doesn't undergo rate-limiting - name: docker.io/bitnami/redis:latest - importPolicy: - scheduled: true --- apiVersion: image.openshift.io/v1 kind: ImageStream