integration-misc-1-triggered #123
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # THIS FILE WAS AUTOMATICALLY GENERATED BY KRES, PLEASE DO NOT EDIT. | |
| # | |
| # Generated on 2026-07-07T09:19:50Z by kres 14a38a3. | |
| concurrency: | |
| group: ${{ github.head_ref || github.run_id }} | |
| cancel-in-progress: true | |
| 'on': | |
| workflow_run: | |
| workflows: | |
| - integration-build-enforcing-triggered | |
| types: | |
| - completed | |
| name: integration-misc-1-triggered | |
| jobs: | |
| default: | |
| name: ${{ matrix.test }}-${{ matrix.variant }} | |
| permissions: | |
| actions: read | |
| runs-on: | |
| group: large | |
| if: github.event.workflow_run.conclusion == 'success' | |
| strategy: | |
| matrix: | |
| include: | |
| - test: e2e-no-cluster-discovery | |
| variant: default | |
| withClusterDiscovery: "false" | |
| - test: e2e-kubespan | |
| variant: default | |
| withClusterDiscovery: "true" | |
| withKubespan: "true" | |
| - disableDhcpHostname: "true" | |
| test: e2e-default-hostname | |
| variant: default | |
| viaMaintenanceMode: "true" | |
| - qemuMemoryControlplanes: "2048" | |
| qemuMemoryWorkers: "1024" | |
| qemuSystemDiskSize: "10240" | |
| test: e2e-min-requirements | |
| variant: default | |
| - extraTestArgs: -talos.enforcing | |
| tagSuffixIn: -enforcing | |
| test: e2e-no-cluster-discovery | |
| variant: enforcing | |
| withClusterDiscovery: "false" | |
| withEnforcing: "true" | |
| - extraTestArgs: -talos.enforcing | |
| tagSuffixIn: -enforcing | |
| test: e2e-kubespan | |
| variant: enforcing | |
| withClusterDiscovery: "true" | |
| withEnforcing: "true" | |
| withKubespan: "true" | |
| - disableDhcpHostname: "true" | |
| extraTestArgs: -talos.enforcing | |
| tagSuffixIn: -enforcing | |
| test: e2e-default-hostname | |
| variant: enforcing | |
| viaMaintenanceMode: "true" | |
| withEnforcing: "true" | |
| - extraTestArgs: -talos.enforcing | |
| qemuMemoryControlplanes: "2048" | |
| qemuMemoryWorkers: "1024" | |
| qemuSystemDiskSize: "10240" | |
| tagSuffixIn: -enforcing | |
| test: e2e-min-requirements | |
| variant: enforcing | |
| withEnforcing: "true" | |
| fail-fast: false | |
| max-parallel: 2 | |
| steps: | |
| - name: gather-system-info | |
| id: system-info | |
| uses: kenchan0130/actions-system-info@59699597e84e80085a750998045983daa49274c4 # version: v1.4.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@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # version: v7.0.0 | |
| - name: Unshallow | |
| run: | | |
| git fetch --prune --unshallow | |
| - name: Set up Docker Buildx | |
| id: setup-buildx | |
| uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # version: v4.2.0 | |
| with: | |
| driver: remote | |
| endpoint: tcp://buildkit-amd64.ci.svc.cluster.local:1234 | |
| timeout-minutes: 10 | |
| - name: Download artifacts | |
| uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # version: v8.0.1 | |
| with: | |
| github-token: ${{ secrets.GITHUB_TOKEN }} | |
| name: talos-enforcing-artifacts | |
| path: _out | |
| run-id: ${{ github.event.workflow_run.id }} | |
| - name: Fix artifact permissions | |
| run: | | |
| xargs -a _out/executable-artifacts -I {} chmod +x {} | |
| - name: ci-temp-release-tag | |
| run: | | |
| make ci-temp-release-tag | |
| - name: ${{ matrix.test }} | |
| env: | |
| DISABLE_DHCP_HOSTNAME: ${{ matrix.disableDhcpHostname }} | |
| EXTRA_TEST_ARGS: ${{ matrix.extraTestArgs }} | |
| GITHUB_STEP_NAME: ${{ github.job}}-${{ matrix.test }}-${{ matrix.variant | |
| }} | |
| IMAGE_REGISTRY: registry.dev.siderolabs.io | |
| QEMU_MEMORY_CONTROLPLANES: ${{ matrix.qemuMemoryControlplanes }} | |
| QEMU_MEMORY_WORKERS: ${{ matrix.qemuMemoryWorkers }} | |
| QEMU_SYSTEM_DISK_SIZE: ${{ matrix.qemuSystemDiskSize }} | |
| SHORT_INTEGRATION_TEST: 'yes' | |
| TAG_SUFFIX_IN: ${{ matrix.tagSuffixIn }} | |
| VIA_MAINTENANCE_MODE: ${{ matrix.viaMaintenanceMode }} | |
| WITH_CLUSTER_DISCOVERY: ${{ matrix.withClusterDiscovery }} | |
| WITH_ENFORCING: ${{ matrix.withEnforcing }} | |
| WITH_KUBESPAN: ${{ matrix.withKubespan }} | |
| run: | | |
| sudo -E make e2e-qemu | |
| - name: save artifacts | |
| if: always() | |
| uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # version: v7.0.1 | |
| with: | |
| name: talos-logs-integration-misc-1-${{ matrix.test }}-${{ matrix.variant | |
| }} | |
| path: |- | |
| /tmp/logs-*.tar.gz | |
| /tmp/support-*.zip | |
| retention-days: "5" |