Add k8s cluster autoscaler to test container integration #13
Workflow file for this run
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
name: Test Agent release | ||
on: | ||
workflow_dispatch: | ||
inputs: | ||
test-py3: | ||
required: false | ||
description: Run Python 3 tests | ||
default: true | ||
type: boolean | ||
agent-image: | ||
required: false | ||
description: Agent 7 image | ||
default: "datadog/agent:7-rc" | ||
type: string | ||
agent-image-windows: | ||
required: false | ||
description: Agent 7 image on Windows | ||
default: "datadog/agent:7-rc-servercore" | ||
type: string | ||
test-py2: | ||
required: false | ||
description: Run Python 2 tests | ||
default: true | ||
type: boolean | ||
agent-image-py2: | ||
required: false | ||
description: Agent 6 image | ||
default: "datadog/agent:6-rc" | ||
type: string | ||
agent-image-windows-py2: | ||
required: false | ||
description: Agent 6 image on Windows | ||
default: "datadog/agent-dev:master-py2-win-servercore" | ||
type: string | ||
jobs: | ||
test-common: | ||
uses: ./.github/workflows/test-common.yml | ||
with: | ||
repo: core | ||
# Options | ||
standard: true | ||
test-py2: ${{ inputs.test-py2 }} | ||
test-py3: ${{ inputs.test-py3 }} | ||
agent-image: "${{ inputs.agent-image }}" | ||
agent-image-py2: "${{ inputs.agent-image-py2 }}" | ||
agent-image-windows: "${{ inputs.agent-image-windows }}" | ||
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}" | ||
secrets: inherit | ||
test-dbm-integrations: | ||
uses: ./.github/workflows/test-dbm-integrations.yml | ||
with: | ||
repo: core | ||
# Options | ||
standard: true | ||
test-py2: ${{ inputs.test-py2 }} | ||
test-py3: ${{ inputs.test-py3 }} | ||
agent-image: "${{ inputs.agent-image }}" | ||
agent-image-py2: "${{ inputs.agent-image-py2 }}" | ||
agent-image-windows: "${{ inputs.agent-image-windows }}" | ||
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}" | ||
secrets: inherit | ||
test-container-integrations: | ||
uses: ./.github/workflows/test-container-integrations.yml | ||
with: | ||
repo: core | ||
# Options | ||
standard: true | ||
test-py2: ${{ inputs.test-py2 }} | ||
test-py3: ${{ inputs.test-py3 }} | ||
agent-image: "${{ inputs.agent-image }}" | ||
agent-image-py2: "${{ inputs.agent-image-py2 }}" | ||
agent-image-windows: "${{ inputs.agent-image-windows }}" | ||
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}" | ||
secrets: inherit | ||
test-ndm-integrations: | ||
uses: ./.github/workflows/test-ndm-integrations.yml | ||
with: | ||
repo: core | ||
# Options | ||
standard: true | ||
test-py2: ${{ inputs.test-py2 }} | ||
test-py3: ${{ inputs.test-py3 }} | ||
agent-image: "${{ inputs.agent-image }}" | ||
agent-image-py2: "${{ inputs.agent-image-py2 }}" | ||
agent-image-windows: "${{ inputs.agent-image-windows }}" | ||
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}" | ||
secrets: inherit | ||
test-platform-integrations: | ||
uses: ./.github/workflows/test-platform-integrations.yml | ||
with: | ||
repo: core | ||
# Options | ||
standard: true | ||
test-py2: ${{ inputs.test-py2 }} | ||
test-py3: ${{ inputs.test-py3 }} | ||
agent-image: "${{ inputs.agent-image }}" | ||
agent-image-py2: "${{ inputs.agent-image-py2 }}" | ||
agent-image-windows: "${{ inputs.agent-image-windows }}" | ||
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}" | ||
secrets: inherit | ||
test-windows-integrations: | ||
uses: ./.github/workflows/test-windows-integrations.yml | ||
with: | ||
repo: core | ||
# Options | ||
standard: true | ||
test-py2: ${{ inputs.test-py2 }} | ||
test-py3: ${{ inputs.test-py3 }} | ||
agent-image: "${{ inputs.agent-image }}" | ||
agent-image-py2: "${{ inputs.agent-image-py2 }}" | ||
agent-image-windows: "${{ inputs.agent-image-windows }}" | ||
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}" | ||
secrets: inherit | ||
test-windows-integrations: | ||
uses: ./.github/workflows/test-windows-integrations.yml | ||
with: | ||
repo: core | ||
# Options | ||
standard: true | ||
test-py2: ${{ inputs.test-py2 }} | ||
test-py3: ${{ inputs.test-py3 }} | ||
agent-image: "${{ inputs.agent-image }}" | ||
agent-image-py2: "${{ inputs.agent-image-py2 }}" | ||
agent-image-windows: "${{ inputs.agent-image-windows }}" | ||
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}" | ||
secrets: inherit | ||
test-integrations: | ||
uses: ./.github/workflows/test-all.yml | ||
with: | ||
repo: core | ||
# Options | ||
standard: true | ||
test-py2: ${{ inputs.test-py2 }} | ||
test-py3: ${{ inputs.test-py3 }} | ||
agent-image: "${{ inputs.agent-image }}" | ||
agent-image-py2: "${{ inputs.agent-image-py2 }}" | ||
agent-image-windows: "${{ inputs.agent-image-windows }}" | ||
agent-image-windows-py2: "${{ inputs.agent-image-windows-py2 }}" | ||
secrets: inherit | ||
submit-traces: | ||
needs: | ||
- test-common | ||
- test-dbm-integrations | ||
- test-container-integrations | ||
- test-ndm-integrations | ||
- test-platform-integrations | ||
- test-windows-integrations | ||
- test-integrations | ||
if: success() || failure() | ||
uses: ./.github/workflows/submit-traces.yml | ||
secrets: inherit |