diff --git a/.github/workflows/images.yaml b/.github/workflows/images.yaml index fee8e48..88b9fd2 100644 --- a/.github/workflows/images.yaml +++ b/.github/workflows/images.yaml @@ -47,6 +47,17 @@ jobs: go-version: 1.22 - uses: imjasonh/setup-crane@v0.3 + - + name: Get registry image tag + id: imageRegistryTag + uses: mikefarah/yq@v4.44.1 + with: + cmd: yq '.images[0].newTag' registry/generic/kustomization.yaml + - + name: Mirror registry image from hub + run: | + TAG_REGISTRY=${{ steps.imageRegistryTag.outputs.result }} + crane cp registry:$TAG_REGISTRY ghcr.io/yolean/registry:$TAG_REGISTRY - name: Get buildkit image tag id: imageBuildkitTag diff --git a/registry/generic/deployment.yaml b/registry/generic/deployment.yaml index 897de7c..dec3344 100644 --- a/registry/generic/deployment.yaml +++ b/registry/generic/deployment.yaml @@ -20,7 +20,7 @@ spec: terminationGracePeriodSeconds: 10 containers: - name: docker-v2 - image: registry:2.8.3@sha256:12a6ddd56d2de5611ff0d9735ac0ac1d1e44073c7d042477329e589c46867e4e + image: registry resources: requests: cpu: 10m diff --git a/registry/generic/kustomization.yaml b/registry/generic/kustomization.yaml index da0a800..8df17ea 100644 --- a/registry/generic/kustomization.yaml +++ b/registry/generic/kustomization.yaml @@ -1,9 +1,20 @@ +# yaml-language-server: $schema=https://json.schemastore.org/kustomization.json +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +images: +- name: registry + newName: ghcr.io/yolean/registry + newTag: 2.8.3@sha256:12a6ddd56d2de5611ff0d9735ac0ac1d1e44073c7d042477329e589c46867e4e + resources: - deployment.yaml + configMapGenerator: - name: registry-config files: - config.yml + secretGenerator: - name: registry literals: