Skip to content

🌙 Nightly integration tests 81914b1db26e23f9c32985f1f322ba9f7845653f #263

🌙 Nightly integration tests 81914b1db26e23f9c32985f1f322ba9f7845653f

🌙 Nightly integration tests 81914b1db26e23f9c32985f1f322ba9f7845653f #263

name: Nightly integration tests
run-name: 🌙 Nightly integration tests ${{ github.sha }}
on:
schedule:
- cron: '00 20 * * *'
workflow_dispatch:
pull_request:
branches: [ master ]
paths:
- 'test/clt-tests/integrations/**'
- '.github/workflows/nightly_integrations.yml'
concurrency:
group: nightly_integrations_${{ github.ref }}
cancel-in-progress: true
jobs:
commit_info:
name: Commit info
runs-on: ubuntu-22.04
steps:
- run: |
echo "# Nightly integration tests" >> $GITHUB_STEP_SUMMARY
echo "* Attempt: ${{ github.run_attempt }}" >> $GITHUB_STEP_SUMMARY
# ==========================================
# Version Check Jobs
# ==========================================
check_filebeat_versions:
name: Check Filebeat versions
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: test/clt-tests/integrations/filebeat/test-integrations-check-filebeat-versions
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
comment_mode: failures
run_args: --privileged -v $(pwd)/manual:/manual
ui_host: "https://clt.manticoresearch.com"
check_logstash_versions:
name: Check Logstash versions
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: test/clt-tests/integrations/logstash/test-integrations-check-logstash-versions
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
comment_mode: failures
run_args: --privileged -v $(pwd)/manual:/manual
ui_host: "https://clt.manticoresearch.com"
check_grafana_versions:
name: Check Grafana versions
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: test/clt-tests/integrations/grafana/test-integrations-check-grafana-versions
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
comment_mode: failures
run_args: --privileged -v $(pwd)/manual:/manual
ui_host: "https://clt.manticoresearch.com"
# ==========================================
# Integration Test Jobs
# ==========================================
test_dbeaver:
name: Test DBeaver integration
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: test/clt-tests/integrations/dbeaver/test-integrations-dbeaver
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
comment_mode: failures
run_args: --privileged
ui_host: "https://clt.manticoresearch.com"
test_filebeat:
name: Test Filebeat integration
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: test/clt-tests/integrations/filebeat/test-integrations-filebeat
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
comment_mode: failures
run_args: --privileged
ui_host: "https://clt.manticoresearch.com"
test_fluentbit:
name: Test Fluentbit integration
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: test/clt-tests/integrations/fluentbit/test-integrations-fluentbit
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
comment_mode: failures
run_args: --privileged
test_grafana:
name: Test Grafana integration
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: test/clt-tests/integrations/grafana/test-integrations-grafana
image: manticoresearch/dind:v1
comment_mode: failures
run_args: --privileged -v $(pwd)/manual:/manual
ui_host: "https://clt.manticoresearch.com"
test_kafka:
name: Test Kafka integration
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: test/clt-tests/integrations/kafka/test-integration-
image: manticoresearch/dind:v1
comment_mode: failures
run_args: --privileged -v $(pwd)/manual:/manual
ui_host: "https://clt.manticoresearch.com"
test_logstash:
name: Test Logstash integration
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: test/clt-tests/integrations/logstash/test-integrations-logstash
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
comment_mode: failures
run_args: --privileged
ui_host: "https://clt.manticoresearch.com"
test_vector:
name: Test Vector integration
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: test/clt-tests/integrations/vector/test-integrations-vector
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
comment_mode: failures
run_args: --privileged
ui_host: "https://clt.manticoresearch.com"
# ==========================================
# Version Testing Jobs
# ==========================================
test_filebeat_versions:
name: Test Filebeat versions support
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: test/clt-tests/integrations/filebeat/test-integrations-support-filebeat-versions
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
comment_mode: failures
run_args: --privileged
ui_host: "https://clt.manticoresearch.com"
test_logstash_versions:
name: Test Logstash versions support
runs-on: ubuntu-22.04
timeout-minutes: 180
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: test/clt-tests/integrations/logstash/test-integrations-test-logstash-versions
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
comment_mode: failures
run_args: --privileged
ui_host: "https://clt.manticoresearch.com"
test_grafana_versions:
name: Test Grafana versions support
runs-on: ubuntu-22.04
timeout-minutes: 180
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: test/clt-tests/integrations/grafana/test-integrations-test-grafana-versions
image: manticoresearch/dind:v1
comment_mode: failures
run_args: --privileged
ui_host: "https://clt.manticoresearch.com"