From 74c92ec7d3e2fb4ecc3e543da29e08be155648e5 Mon Sep 17 00:00:00 2001 From: Eduardo Cuducos Date: Thu, 8 Oct 2026 18:40:56 -0400 Subject: [PATCH] Replaces: `atcr.io` -> `cr.cuducos.me` --- apps/feed/README.md | 8 ------ apps/feed/cronjob.yaml | 6 ++--- apps/feed/deployment.yaml | 4 +-- apps/maintenance/atcr-clean-up-cronjob.yaml | 28 --------------------- apps/minha-receita/README.md | 2 +- apps/minha-receita/deployment.yaml | 4 +-- apps/musicat/README.md | 2 +- apps/musicat/deployment.yaml | 4 +-- apps/mutualsky/README.md | 2 +- apps/mutualsky/deployment.yaml | 4 +-- apps/repobirthday/README.md | 2 +- apps/repobirthday/deployment.yaml | 4 +-- apps/wed/README.md | 2 +- apps/wed/api.yaml | 4 +-- apps/wed/releases.yaml | 4 +-- apps/wed/spa.yaml | 4 +-- apps/woodpecker/agent-amd64-deployment.yaml | 2 +- apps/woodpecker/agent-arm64-deployment.yaml | 2 +- 18 files changed, 17 insertions(+), 71 deletions(-) delete mode 100644 apps/maintenance/atcr-clean-up-cronjob.yaml diff --git a/apps/feed/README.md b/apps/feed/README.md index b5dd7e5..86fb78c 100644 --- a/apps/feed/README.md +++ b/apps/feed/README.md @@ -13,11 +13,3 @@ Port `6666` is exposed for the xRPC server. ## Retraining the classifiers The classifiers are retrained automatically once a day by the `tri-bsky-feed-retrain` CronJob. It exports each feed's labeled posts to a CSV, trains a new model, writes the `.onnx`/`.json` files back to `/mnt/Cofrin/tri-bsky-feed/model`, and restarts the deployment. - -The trainer image lives in the `tri-bsky-feed` repo. Build and push it with: - -```bash -docker build -f Dockerfile.train -t atcr.io/cuducos.me/tri-bsky-feed-trainer:latest . -docker push atcr.io/cuducos.me/tri-bsky-feed-trainer:latest -``` - diff --git a/apps/feed/cronjob.yaml b/apps/feed/cronjob.yaml index b916deb..7b2dc55 100644 --- a/apps/feed/cronjob.yaml +++ b/apps/feed/cronjob.yaml @@ -13,12 +13,10 @@ spec: template: spec: restartPolicy: Never - imagePullSecrets: - - name: atcr-io serviceAccountName: tri-bsky-feed-trainer initContainers: - name: export - image: atcr.io/cuducos.me/tri-bsky-feed:latest + image: cr.cuducos.me/cuducos/tri-bsky-feed:latest imagePullPolicy: Always command: ["/bin/sh", "-c"] args: @@ -41,7 +39,7 @@ spec: - name: work mountPath: /work - name: train - image: atcr.io/cuducos.me/tri-bsky-feed-train:latest + image: cr.cuducos.me/cuducos/tri-bsky-feed-train:latest imagePullPolicy: Always command: ["/bin/sh", "-c"] args: diff --git a/apps/feed/deployment.yaml b/apps/feed/deployment.yaml index ab11cc6..7a2700f 100644 --- a/apps/feed/deployment.yaml +++ b/apps/feed/deployment.yaml @@ -15,11 +15,9 @@ spec: labels: app: tri-bsky-feed spec: - imagePullSecrets: - - name: atcr-io containers: - name: tri-bsky-feed - image: atcr.io/cuducos.me/tri-bsky-feed:latest + image: cr.cuducos.me/cuducos/tri-bsky-feed:latest command: - tri-bsky-feed args: diff --git a/apps/maintenance/atcr-clean-up-cronjob.yaml b/apps/maintenance/atcr-clean-up-cronjob.yaml deleted file mode 100644 index 142e0f3..0000000 --- a/apps/maintenance/atcr-clean-up-cronjob.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: batch/v1 -kind: CronJob -metadata: - name: atcr-clean-up - namespace: maintenance -spec: - schedule: "0 0 * * *" - concurrencyPolicy: Allow - successfulJobsHistoryLimit: 3 - failedJobsHistoryLimit: 1 - suspend: false - jobTemplate: - spec: - template: - spec: - restartPolicy: Never - imagePullSecrets: - - name: atcr-io - containers: - - name: atcr-clean-up - image: atcr.io/cuducos.me/atcr-clean-up:latest - imagePullPolicy: Always - envFrom: - - secretRef: - name: atcr-clean-up-env - args: - - -days=90 - - -yes diff --git a/apps/minha-receita/README.md b/apps/minha-receita/README.md index e79dab8..62c8032 100644 --- a/apps/minha-receita/README.md +++ b/apps/minha-receita/README.md @@ -6,4 +6,4 @@ Deploy to the cluster: kubectl apply -f apps/minha-receita/ ``` -The container runs `atcr.io/cuducos.me/minha-receita:latest` and exposes port `8000`. +The container runs `cr.cuducos.me/cuducos/minha-receita:latest` and exposes port `8000`. diff --git a/apps/minha-receita/deployment.yaml b/apps/minha-receita/deployment.yaml index 6e49b46..f2f4302 100644 --- a/apps/minha-receita/deployment.yaml +++ b/apps/minha-receita/deployment.yaml @@ -20,11 +20,9 @@ spec: spec: nodeSelector: kubernetes.io/hostname: pumbaa - imagePullSecrets: - - name: atcr-io containers: - name: graph - image: atcr.io/cuducos.me/minha-receita:latest + image: cr.cuducos.me/cuducos/minha-receita:latest imagePullPolicy: Always ports: - containerPort: 8000 diff --git a/apps/musicat/README.md b/apps/musicat/README.md index 330f9c9..e382257 100644 --- a/apps/musicat/README.md +++ b/apps/musicat/README.md @@ -6,7 +6,7 @@ Deploy to the cluster: kubectl apply -f apps/musicat/ ``` -Requires the `musicat-env` secret and the image published at `atcr.io/cuducos.me/musicat:latest`: +Requires the `musicat-env` secret and the image published at `cr.cuducos.me/cuducos/musicat:latest`: ```bash kubectl create secret generic musicat-env \ diff --git a/apps/musicat/deployment.yaml b/apps/musicat/deployment.yaml index 4eef028..bd7cf12 100644 --- a/apps/musicat/deployment.yaml +++ b/apps/musicat/deployment.yaml @@ -17,8 +17,6 @@ spec: spec: nodeSelector: kubernetes.io/hostname: pumbaa - imagePullSecrets: - - name: atcr-io initContainers: - name: chown-data image: busybox:1.38 @@ -28,7 +26,7 @@ spec: mountPath: /data containers: - name: musicat - image: atcr.io/cuducos.me/musicat:latest + image: cr.cuducos.me/cuducos/musicat:latest imagePullPolicy: Always env: - name: MUSICAT_DB diff --git a/apps/mutualsky/README.md b/apps/mutualsky/README.md index 2097c6c..cfb37ef 100644 --- a/apps/mutualsky/README.md +++ b/apps/mutualsky/README.md @@ -6,7 +6,7 @@ Deploy to the cluster: kubectl apply -f apps/mutualsky/ ``` -Requires the `mutualsky-env` secret and the image published at `atcr.io/cuducos.me/mutualsky:latest`: +Requires the `mutualsky-env` secret and the image published at `cr.cuducos.me/cuducos/mutualsky:latest`: ```bash kubectl create secret generic mutualsky-env \ diff --git a/apps/mutualsky/deployment.yaml b/apps/mutualsky/deployment.yaml index a811b3c..fff7ac6 100644 --- a/apps/mutualsky/deployment.yaml +++ b/apps/mutualsky/deployment.yaml @@ -17,8 +17,6 @@ spec: spec: nodeSelector: kubernetes.io/hostname: pumbaa - imagePullSecrets: - - name: atcr-io initContainers: - name: chown-data image: busybox:1.38 @@ -28,7 +26,7 @@ spec: mountPath: /data containers: - name: mutualsky - image: atcr.io/cuducos.me/mutualsky:latest + image: cr.cuducos.me/cuducos/mutualsky:latest imagePullPolicy: Always args: ["-db", "/data"] env: diff --git a/apps/repobirthday/README.md b/apps/repobirthday/README.md index 48a29a3..8d5fb89 100644 --- a/apps/repobirthday/README.md +++ b/apps/repobirthday/README.md @@ -6,4 +6,4 @@ Deploy to the cluster: kubectl apply -f apps/repobirthday/ ``` -The container runs `atcr.io/cuducos.me/repobirthday:latest`. Configuration comes from the `repobirthday-env` secret, created from the host `.env` file. +The container runs `cr.cuducos.me/cuducos/repobirthday:latest`. Configuration comes from the `repobirthday-env` secret, created from the host `.env` file. diff --git a/apps/repobirthday/deployment.yaml b/apps/repobirthday/deployment.yaml index ee2debc..698c36d 100644 --- a/apps/repobirthday/deployment.yaml +++ b/apps/repobirthday/deployment.yaml @@ -13,11 +13,9 @@ spec: labels: app: repobirthday spec: - imagePullSecrets: - - name: atcr-io containers: - name: repobirthday - image: atcr.io/cuducos.me/repobirthday:latest + image: cr.cuducos.me/cuducos/repobirthday:latest envFrom: - secretRef: name: repobirthday-env diff --git a/apps/wed/README.md b/apps/wed/README.md index e3b99e4..7ff21a8 100644 --- a/apps/wed/README.md +++ b/apps/wed/README.md @@ -6,4 +6,4 @@ Deploy to the cluster: kubectl apply -f apps/wed/ ``` -This runs `atcr.io/cuducosme/wed-releases:latest` plus the PDS for `wed.fyi`. Configuration comes from the `wed-env` and `pds-env` secrets, created from the host `.env` files. +This runs `cr.cuducos.me/cuducos/wed-releases:latest` plus the PDS for `wed.fyi`. Configuration comes from the `wed-env` and `pds-env` secrets, created from the host `.env` files. diff --git a/apps/wed/api.yaml b/apps/wed/api.yaml index 7ac89e9..4ad198a 100644 --- a/apps/wed/api.yaml +++ b/apps/wed/api.yaml @@ -26,11 +26,9 @@ spec: labels: app: api spec: - imagePullSecrets: - - name: atcr-io containers: - name: api - image: atcr.io/cuducos.me/wed:latest + image: cr.cuducos.me/cuducos/wed:latest imagePullPolicy: Always env: - name: SQLITE_PATH diff --git a/apps/wed/releases.yaml b/apps/wed/releases.yaml index bae9b9f..642df70 100644 --- a/apps/wed/releases.yaml +++ b/apps/wed/releases.yaml @@ -26,11 +26,9 @@ spec: labels: app: releases spec: - imagePullSecrets: - - name: atcr-io containers: - name: releases - image: atcr.io/cuducos.me/wed-releases:latest + image: cr.cuducos.me/cuducos/wed-releases:latest envFrom: - secretRef: name: wed-env diff --git a/apps/wed/spa.yaml b/apps/wed/spa.yaml index a932965..d03255b 100644 --- a/apps/wed/spa.yaml +++ b/apps/wed/spa.yaml @@ -26,11 +26,9 @@ spec: labels: app: spa spec: - imagePullSecrets: - - name: atcr-io containers: - name: spa - image: atcr.io/cuducos.me/wed-frontend:latest + image: cr.cuducos.me/cuducos/wed-frontend:latest imagePullPolicy: Always envFrom: - secretRef: diff --git a/apps/woodpecker/agent-amd64-deployment.yaml b/apps/woodpecker/agent-amd64-deployment.yaml index e7fe292..d20c76d 100644 --- a/apps/woodpecker/agent-amd64-deployment.yaml +++ b/apps/woodpecker/agent-amd64-deployment.yaml @@ -37,7 +37,7 @@ spec: - name: WOODPECKER_MAX_WORKFLOWS value: "2" - name: WOODPECKER_BACKEND_K8S_PULL_SECRET_NAMES - value: quay-io,atcr-io,ghcr-io,docker-hub + value: quay-io,ghcr-io,docker-hub - name: WOODPECKER_BACKEND_K8S_STORAGE_RWX value: "false" volumeMounts: diff --git a/apps/woodpecker/agent-arm64-deployment.yaml b/apps/woodpecker/agent-arm64-deployment.yaml index a776776..5f55a6f 100644 --- a/apps/woodpecker/agent-arm64-deployment.yaml +++ b/apps/woodpecker/agent-arm64-deployment.yaml @@ -37,7 +37,7 @@ spec: - name: WOODPECKER_MAX_WORKFLOWS value: "1" - name: WOODPECKER_BACKEND_K8S_PULL_SECRET_NAMES - value: quay-io,atcr-io,ghcr-io,docker-hub + value: quay-io,ghcr-io,docker-hub - name: WOODPECKER_BACKEND_K8S_STORAGE_RWX value: "false" volumeMounts: -- knotmirror 0.0.1