Skip to content

Commit

Permalink
.
Browse files Browse the repository at this point in the history
  • Loading branch information
burmanm committed Sep 18, 2024
1 parent 559a80c commit b967a1f
Showing 1 changed file with 171 additions and 171 deletions.
342 changes: 171 additions & 171 deletions .github/workflows/kindIntegTest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,179 +53,179 @@ jobs:
name: system-logger
path: /tmp/k8ssandra-system-logger.tar
# This job is only for tests that don't run or don't pass against 4.0 yet
kind_311_tests:
needs: build_docker_images
strategy:
matrix:
integration_test:
- additional_seeds #TODO: Fails against C* 4.0, fix in https://github.com/k8ssandra/cass-operator/issues/459
- scale_down_unbalanced_racks #TODO: Fails against C* 4.0 and DSE 6.8, fix in https://github.com/k8ssandra/cass-operator/issues/459
runs-on: ubuntu-latest
env:
CGO_ENABLED: 0
M_INTEG_DIR: ${{ matrix.integration_test }}
M_SERVER_VERSION: 3.11.17
M_SERVER_TYPE: cassandra
steps:
- uses: actions/checkout@v4
if: github.event_name == 'pull_request'
with:
ref: ${{ github.event.pull_request.head.sha }}
- uses: actions/checkout@v4
if: github.event_name != 'pull_request'
- uses: ./.github/actions/run-integ-test
with:
integration_test: ${{ matrix.integration_test }}
- name: Archive k8s logs
if: ${{ failure() }}
uses: actions/upload-artifact@v4
with:
name: k8s-logs-${{ matrix.integration_test }}
path: ./build/kubectl_dump
# # This job is only for tests that don't run or don't pass against 4.1 yet
kind_40_tests:
needs: build_docker_images
strategy:
matrix:
version:
- "4.0.13"
integration_test:
- cdc_successful # OSS only
- config_fql
runs-on: ubuntu-latest
env:
CGO_ENABLED: 0
M_INTEG_DIR: ${{ matrix.integration_test }}
steps:
- uses: actions/checkout@v4
if: github.event_name == 'pull_request'
with:
ref: ${{ github.event.pull_request.head.sha }}
- uses: actions/checkout@v4
if: github.event_name != 'pull_request'
- uses: ./.github/actions/run-integ-test
with:
integration_test: ${{ matrix.integration_test }}
- name: Archive k8s logs
if: ${{ failure() }}
uses: actions/upload-artifact@v4
with:
name: k8s-logs-${{ matrix.integration_test }}
path: ./build/kubectl_dump
kind_dse_tests:
needs: build_docker_images
strategy:
matrix:
version:
- "6.8.49"
integration_test:
- cdc_successful
include:
- version: 6.8.49
serverImage: datastax/dse-mgmtapi-6_8:6.8.49-ubi8 # DSE 6.8.49
serverType: dse
integration_test: "cdc_successful"
fail-fast: true
runs-on: ubuntu-latest
env:
CGO_ENABLED: 0
M_INTEG_DIR: ${{ matrix.integration_test }}
M_SERVER_VERSION: ${{ matrix.version }}
M_SERVER_IMAGE: ${{ matrix.serverImage }}
M_SERVER_TYPE: ${{ matrix.serverType }}
steps:
- uses: actions/checkout@v4
if: github.event_name == 'pull_request'
with:
ref: ${{ github.event.pull_request.head.sha }}
- uses: actions/checkout@v4
if: github.event_name != 'pull_request'
- uses: ./.github/actions/run-integ-test
with:
integration_test: ${{ matrix.integration_test }}
- name: Archive k8s logs
if: ${{ failure() }}
uses: actions/upload-artifact@v4
with:
name: k8s-logs-smoke_test-${{ matrix.version }}
path: ./build/kubectl_dump
# kind_311_tests:
# needs: build_docker_images
# strategy:
# matrix:
# integration_test:
# - additional_seeds #TODO: Fails against C* 4.0, fix in https://github.com/k8ssandra/cass-operator/issues/459
# - scale_down_unbalanced_racks #TODO: Fails against C* 4.0 and DSE 6.8, fix in https://github.com/k8ssandra/cass-operator/issues/459
# runs-on: ubuntu-latest
# env:
# CGO_ENABLED: 0
# M_INTEG_DIR: ${{ matrix.integration_test }}
# M_SERVER_VERSION: 3.11.17
# M_SERVER_TYPE: cassandra
# steps:
# - uses: actions/checkout@v4
# if: github.event_name == 'pull_request'
# with:
# ref: ${{ github.event.pull_request.head.sha }}
# - uses: actions/checkout@v4
# if: github.event_name != 'pull_request'
# - uses: ./.github/actions/run-integ-test
# with:
# integration_test: ${{ matrix.integration_test }}
# - name: Archive k8s logs
# if: ${{ failure() }}
# uses: actions/upload-artifact@v4
# with:
# name: k8s-logs-${{ matrix.integration_test }}
# path: ./build/kubectl_dump
# # # This job is only for tests that don't run or don't pass against 4.1 yet
# kind_40_tests:
# needs: build_docker_images
# strategy:
# matrix:
# version:
# - "4.0.13"
# integration_test:
# - cdc_successful # OSS only
# - config_fql
# runs-on: ubuntu-latest
# env:
# CGO_ENABLED: 0
# M_INTEG_DIR: ${{ matrix.integration_test }}
# steps:
# - uses: actions/checkout@v4
# if: github.event_name == 'pull_request'
# with:
# ref: ${{ github.event.pull_request.head.sha }}
# - uses: actions/checkout@v4
# if: github.event_name != 'pull_request'
# - uses: ./.github/actions/run-integ-test
# with:
# integration_test: ${{ matrix.integration_test }}
# - name: Archive k8s logs
# if: ${{ failure() }}
# uses: actions/upload-artifact@v4
# with:
# name: k8s-logs-${{ matrix.integration_test }}
# path: ./build/kubectl_dump
# kind_dse_tests:
# needs: build_docker_images
# strategy:
# matrix:
# version:
# - "6.8.49"
# integration_test:
# - cdc_successful
# include:
# - version: 6.8.49
# serverImage: datastax/dse-mgmtapi-6_8:6.8.49-ubi8 # DSE 6.8.49
# serverType: dse
# integration_test: "cdc_successful"
# fail-fast: true
# runs-on: ubuntu-latest
# env:
# CGO_ENABLED: 0
# M_INTEG_DIR: ${{ matrix.integration_test }}
# M_SERVER_VERSION: ${{ matrix.version }}
# M_SERVER_IMAGE: ${{ matrix.serverImage }}
# M_SERVER_TYPE: ${{ matrix.serverType }}
# steps:
# - uses: actions/checkout@v4
# if: github.event_name == 'pull_request'
# with:
# ref: ${{ github.event.pull_request.head.sha }}
# - uses: actions/checkout@v4
# if: github.event_name != 'pull_request'
# - uses: ./.github/actions/run-integ-test
# with:
# integration_test: ${{ matrix.integration_test }}
# - name: Archive k8s logs
# if: ${{ failure() }}
# uses: actions/upload-artifact@v4
# with:
# name: k8s-logs-smoke_test-${{ matrix.version }}
# path: ./build/kubectl_dump

# kind_int_tests:
needs: build_docker_images
strategy:
matrix:
version:
- "4.1.6"
integration_test:
# Single worker tests:
- additional_serviceoptions
- additional_volumes
# - delete_node_terminated_container # This does not test any operator behavior
- podspec_simple
# - terminate
# - timeout_prestop_termination
# - upgrade_operator # See kind_311_tests job, Only works for 3.11 right now
- webhook_validation
# Three worker tests:
- canary_upgrade
# - config_change_condition # config_change takes care of testing the same
#- cdc_successful # OSS only
# - delete_node_lost_readiness # DSE specific behavior
- host_network
- internode-encryption-generated
#- no_infinite_reconcile # smoke_test_* should take care of this
- node_replace
- nodeport_service
- rolling_restart
- rolling_restart_with_override
# - stop_resume
- superuser-secret-generated
- superuser-secret-provided
- test_bad_config_and_fix
- test_mtls_mgmt_api
- upgrade_operator
# More than 3 workers tests:
- add_racks
#- additional_seeds #TODO: Fails against C* 4.0, fix in https://github.com/k8ssandra/cass-operator/issues/459
- cluster_wide_install
- config_change
- config_secret
# - multi_cluster_management
#- oss_test_all_the_things # This is now the smoke test, see kind_smoke_tests job
- scale_down
# - scale_down_not_enough_space # Not enough stable test
#- scale_down_unbalanced_racks #TODO: Fails against C* 4.0 and DSE, fix in https://github.com/k8ssandra/cass-operator/issues/459
- scale_up
- scale_up_stop_resume
- seed_selection
# - smoke_test_read_only_fs
#- config_fql # OSS only
- decommission_dc
# - stop_resume_scale_up # Odd insufficient CPU issues in kind+GHA
# let other tests continue to run
# even if one fails
fail-fast: false
runs-on: ubuntu-latest
env:
CGO_ENABLED: 0
M_INTEG_DIR: ${{ matrix.integration_test }}
M_SERVER_VERSION: ${{ matrix.version }}
steps:
- uses: actions/checkout@v4
if: github.event_name == 'pull_request'
with:
ref: ${{ github.event.pull_request.head.sha }}
- uses: actions/checkout@v4
if: github.event_name != 'pull_request'
- uses: ./.github/actions/run-integ-test
with:
integration_test: ${{ matrix.integration_test }}
- name: Archive k8s logs
if: ${{ failure() }}
uses: actions/upload-artifact@v4
with:
name: k8s-logs-${{ matrix.integration_test }}-${{ matrix.version }}
path: ./build/kubectl_dump
# needs: build_docker_images
# strategy:
# matrix:
# version:
# - "4.1.6"
# integration_test:
# # Single worker tests:
# - additional_serviceoptions
# - additional_volumes
# # - delete_node_terminated_container # This does not test any operator behavior
# - podspec_simple
# # - terminate
# # - timeout_prestop_termination
# # - upgrade_operator # See kind_311_tests job, Only works for 3.11 right now
# - webhook_validation
# # Three worker tests:
# - canary_upgrade
# # - config_change_condition # config_change takes care of testing the same
# #- cdc_successful # OSS only
# # - delete_node_lost_readiness # DSE specific behavior
# - host_network
# - internode-encryption-generated
# #- no_infinite_reconcile # smoke_test_* should take care of this
# - node_replace
# - nodeport_service
# - rolling_restart
# - rolling_restart_with_override
# # - stop_resume
# - superuser-secret-generated
# - superuser-secret-provided
# - test_bad_config_and_fix
# - test_mtls_mgmt_api
# - upgrade_operator
# # More than 3 workers tests:
# - add_racks
# #- additional_seeds #TODO: Fails against C* 4.0, fix in https://github.com/k8ssandra/cass-operator/issues/459
# - cluster_wide_install
# - config_change
# - config_secret
# # - multi_cluster_management
# #- oss_test_all_the_things # This is now the smoke test, see kind_smoke_tests job
# - scale_down
# # - scale_down_not_enough_space # Not enough stable test
# #- scale_down_unbalanced_racks #TODO: Fails against C* 4.0 and DSE, fix in https://github.com/k8ssandra/cass-operator/issues/459
# - scale_up
# - scale_up_stop_resume
# - seed_selection
# # - smoke_test_read_only_fs
# #- config_fql # OSS only
# - decommission_dc
# # - stop_resume_scale_up # Odd insufficient CPU issues in kind+GHA
# # let other tests continue to run
# # even if one fails
# fail-fast: false
# runs-on: ubuntu-latest
# env:
# CGO_ENABLED: 0
# M_INTEG_DIR: ${{ matrix.integration_test }}
# M_SERVER_VERSION: ${{ matrix.version }}
# steps:
# - uses: actions/checkout@v4
# if: github.event_name == 'pull_request'
# with:
# ref: ${{ github.event.pull_request.head.sha }}
# - uses: actions/checkout@v4
# if: github.event_name != 'pull_request'
# - uses: ./.github/actions/run-integ-test
# with:
# integration_test: ${{ matrix.integration_test }}
# - name: Archive k8s logs
# if: ${{ failure() }}
# uses: actions/upload-artifact@v4
# with:
# name: k8s-logs-${{ matrix.integration_test }}-${{ matrix.version }}
# path: ./build/kubectl_dump
kind_smoke_tests:
needs: build_docker_images
strategy:
Expand Down

0 comments on commit b967a1f

Please sign in to comment.