diff --git a/.github/workflows/auto-sync-image-32.yaml b/.github/workflows/auto-sync-image-32.yaml new file mode 100644 index 0000000..c57339c --- /dev/null +++ b/.github/workflows/auto-sync-image-32.yaml @@ -0,0 +1,33 @@ +name: auto-sync-image-32.yaml +on: + push: + branches: [ main ] + paths: + - "skopeo/auto-sync-image-32.yaml" + - ".github/workflows/auto-sync-image-32.yaml" + schedule: + - cron: '0 16 * * *' + workflow_dispatch: + +env: + USERNAME: ${{ vars.A_REGISTRY_USERNAME }} + PASSWORD: ${{ secrets.A_REGISTRY_TOKEN }} + +jobs: + image-sync: + runs-on: ubuntu-22.04 + + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: check podman + run: | + sudo podman version + + - name: sync images + run: | + sudo podman run -it --rm -v ${PWD}:/workspace -w /workspace quay.io/skopeo/stable:latest \ + sync --src yaml --dest docker skopeo/auto-sync-image-32.yaml ${{ vars.A_REGISTRY_NAME }}/${{ vars.A_REGISTRY_REPOSITORY }} \ + --dest-username $USERNAME --dest-password "$PASSWORD" \ + --keep-going --retry-times 2 --all diff --git a/.github/workflows/auto-sync-image-33.yaml b/.github/workflows/auto-sync-image-33.yaml new file mode 100644 index 0000000..a060861 --- /dev/null +++ b/.github/workflows/auto-sync-image-33.yaml @@ -0,0 +1,33 @@ +name: auto-sync-image-33.yaml +on: + push: + branches: [ main ] + paths: + - "skopeo/auto-sync-image-33.yaml" + - ".github/workflows/auto-sync-image-33.yaml" + schedule: + - cron: '0 16 * * *' + workflow_dispatch: + +env: + USERNAME: ${{ vars.A_REGISTRY_USERNAME }} + PASSWORD: ${{ secrets.A_REGISTRY_TOKEN }} + +jobs: + image-sync: + runs-on: ubuntu-22.04 + + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: check podman + run: | + sudo podman version + + - name: sync images + run: | + sudo podman run -it --rm -v ${PWD}:/workspace -w /workspace quay.io/skopeo/stable:latest \ + sync --src yaml --dest docker skopeo/auto-sync-image-33.yaml ${{ vars.A_REGISTRY_NAME }}/${{ vars.A_REGISTRY_REPOSITORY }} \ + --dest-username $USERNAME --dest-password "$PASSWORD" \ + --keep-going --retry-times 2 --all diff --git a/skopeo/auto-sync-image-31.yaml b/skopeo/auto-sync-image-31.yaml index fc5fd1b..f618ac3 100644 --- a/skopeo/auto-sync-image-31.yaml +++ b/skopeo/auto-sync-image-31.yaml @@ -1,4 +1,8 @@ docker.io: images: + labring/bitnami-kibana: [] + labring/filebeat: [] + labring/kibana: [] + labring/vector: [] labring/zookeeper-operator: [] tls-verify: false diff --git a/skopeo/auto-sync-image-32.yaml b/skopeo/auto-sync-image-32.yaml new file mode 100644 index 0000000..8b89abd --- /dev/null +++ b/skopeo/auto-sync-image-32.yaml @@ -0,0 +1,8 @@ +docker.io: + images: + labring/bitnami-fluentd: [] + labring/kafka-ui: [] + labring/openobserve: [] + labring/prometheus: [] + labring/vector-operator: [] + tls-verify: false diff --git a/skopeo/auto-sync-image-33.yaml b/skopeo/auto-sync-image-33.yaml new file mode 100644 index 0000000..a481f90 --- /dev/null +++ b/skopeo/auto-sync-image-33.yaml @@ -0,0 +1,6 @@ +docker.io: + images: + labring/elasticsearch: [] + labring/fluent-operator: [] + labring/koperator: [] + tls-verify: false