From 10f2539f237aeb3af2caeb3c349c062f203219b6 Mon Sep 17 00:00:00 2001 From: Andrey Smirnov Date: Mon, 30 Sep 2024 16:30:33 +0400 Subject: [PATCH] chore: disable cloud-images cron workflow Otherwise it uploads an AMI every night, and eventually we run out of AMI limit. Signed-off-by: Andrey Smirnov --- .../integration-cloud-images-cron.yaml | 91 ------------------- .github/workflows/slack-notify.yaml | 3 +- .kres.yaml | 2 - 3 files changed, 1 insertion(+), 95 deletions(-) delete mode 100644 .github/workflows/integration-cloud-images-cron.yaml diff --git a/.github/workflows/integration-cloud-images-cron.yaml b/.github/workflows/integration-cloud-images-cron.yaml deleted file mode 100644 index 4c601cf767..0000000000 --- a/.github/workflows/integration-cloud-images-cron.yaml +++ /dev/null @@ -1,91 +0,0 @@ -# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. -# -# Generated on 2024-09-09T13:58:35Z by kres 8be5fa7. - -name: integration-cloud-images-cron -concurrency: - group: ${{ github.head_ref || github.run_id }} - cancel-in-progress: true -"on": - schedule: - - cron: 30 2 * * * -jobs: - default: - runs-on: - - self-hosted - - generic - steps: - - name: gather-system-info - id: system-info - uses: kenchan0130/actions-system-info@v1.3.0 - continue-on-error: true - - name: print-system-info - run: | - MEMORY_GB=$((${{ steps.system-info.outputs.totalmem }}/1024/1024/1024)) - - OUTPUTS=( - "CPU Core: ${{ steps.system-info.outputs.cpu-core }}" - "CPU Model: ${{ steps.system-info.outputs.cpu-model }}" - "Hostname: ${{ steps.system-info.outputs.hostname }}" - "NodeName: ${NODE_NAME}" - "Kernel release: ${{ steps.system-info.outputs.kernel-release }}" - "Kernel version: ${{ steps.system-info.outputs.kernel-version }}" - "Name: ${{ steps.system-info.outputs.name }}" - "Platform: ${{ steps.system-info.outputs.platform }}" - "Release: ${{ steps.system-info.outputs.release }}" - "Total memory: ${MEMORY_GB} GB" - ) - - for OUTPUT in "${OUTPUTS[@]}";do - echo "${OUTPUT}" - done - continue-on-error: true - - name: checkout - uses: actions/checkout@v4 - - name: Unshallow - run: | - git fetch --prune --unshallow - - name: Set up Docker Buildx - id: setup-buildx - uses: docker/setup-buildx-action@v3 - with: - driver: remote - endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 - timeout-minutes: 10 - - name: Mask secrets - run: | - echo "$(sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | "::add-mask::" + .value')" - - name: Set secrets for job - run: | - sops -d .secrets.yaml | yq -e '.secrets | to_entries[] | .key + "=" + .value' >> "$GITHUB_ENV" - - name: Download artifacts - if: github.event_name != 'schedule' - uses: actions/download-artifact@v4 - with: - name: talos-artifacts - path: _out - - name: Fix artifact permissions - if: github.event_name != 'schedule' - run: | - xargs -a _out/executable-artifacts -I {} chmod +x {} - - name: ci-temp-release-tag - if: github.event_name != 'schedule' - run: | - make ci-temp-release-tag - - name: build - if: github.event_name == 'schedule' - env: - IMAGE_REGISTRY: registry.dev.siderolabs.io - PLATFORM: linux/amd64 - PUSH: "true" - run: | - make talosctl-linux-amd64 kernel sd-boot sd-stub initramfs installer imager talos _out/integration-test-linux-amd64 - - name: images - env: - IMAGE_REGISTRY: registry.dev.siderolabs.io - PLATFORM: linux/amd64,linux/arm64 - run: | - make images - - name: cloud-images - run: | - make cloud-images diff --git a/.github/workflows/slack-notify.yaml b/.github/workflows/slack-notify.yaml index c04e3b21f4..bad98b8132 100644 --- a/.github/workflows/slack-notify.yaml +++ b/.github/workflows/slack-notify.yaml @@ -1,6 +1,6 @@ # THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT. # -# Generated on 2024-09-05T16:23:55Z by kres b5ca957. +# Generated on 2024-09-30T11:21:25Z by kres 8be5fa7. name: slack-notify "on": @@ -26,7 +26,6 @@ name: slack-notify - integration-qemu-csi-longhorn-cron - integration-images-cron - integration-reproducibility-test-cron - - integration-cloud-images-cron - integration-image-factory-cron - integration-aws-cron - integration-aws-nvidia-oss-cron diff --git a/.kres.yaml b/.kres.yaml index d70aabda37..961b2dccbb 100644 --- a/.kres.yaml +++ b/.kres.yaml @@ -1435,8 +1435,6 @@ spec: runners: - self-hosted - generic # this is not compute intensive, so we can use generic - crons: - - '30 2 * * *' triggerLabels: - integration/cloud-images steps: