@@ -816,97 +816,97 @@ jobs:
816816 source : /tmp/artifacts
817817 if : always()
818818
819- ceph-backend-test :
820- runs-on : ubuntu-24.04
821- needs : build
822- env :
823- S3BACKEND : mem
824- S3DATA : multiple
825- S3KMS : file
826- CI_CEPH : ' true'
827- MPU_TESTING : " yes"
828- S3_LOCATION_FILE : /usr/src/app/tests/locationConfig/locationConfigCeph.json
829- MONGODB_IMAGE : ghcr.io/${{ github.repository }}/ci-mongodb:${{ github.sha }}
830- CLOUDSERVER_IMAGE : ghcr.io/${{ github.repository }}:${{ github.sha }}-testcoverage
831- JOB_NAME : ${{ github.job }}
832- ENABLE_NULL_VERSION_COMPAT_MODE : true # needed with mongodb backend
833- steps :
834- - name : Checkout
835- uses : actions/checkout@v4
836- - name : Login to GitHub Registry
837- uses : docker/login-action@v3
838- with :
839- registry : ghcr.io
840- username : ${{ github.repository_owner }}
841- password : ${{ github.token }}
842- - name : Setup CI environment
843- uses : ./.github/actions/setup-ci
844- - uses : ruby/setup-ruby@v1
845- with :
846- ruby-version : ' 3.2'
847- - name : Install Ruby dependencies
848- run : |
849- gem install nokogiri:1.15.5 excon:0.111.0 fog-aws:3.19.0 json:2.7.6 mime-types:3.5.2 rspec:3.12.0
850- - name : Install Java dependencies
851- run : |
852- sudo apt-get update && sudo apt-get install -y --fix-missing default-jdk maven
853- - name : Setup CI services
854- run : docker compose --profile ceph up -d
855- working-directory : .github/docker
856- env :
857- S3METADATA : mongodb
858- - name : Run Ceph multiple backend tests
859- run : |-
860- set -ex -o pipefail;
861- bash .github/ceph/wait_for_ceph.sh
862- bash wait_for_local_port.bash 27018 40
863- bash wait_for_local_port.bash 8000 40
864- yarn run multiple_backend_test | tee /tmp/artifacts/${{ github.job }}/multibackend-tests.log
865- env :
866- S3_LOCATION_FILE : tests/locationConfig/locationConfigTests.json
867- S3METADATA : mem
868- - name : Run Java tests
869- run : |-
870- set -ex -o pipefail;
871- mvn test | tee /tmp/artifacts/${{ github.job }}/java-tests.log
872- working-directory : tests/functional/jaws
873- - name : Run Ruby tests
874- run : |-
875- set -ex -o pipefail;
876- rspec -fd --backtrace tests.rb | tee /tmp/artifacts/${{ github.job }}/ruby-tests.log
877- working-directory : tests/functional/fog
878- - name : Run Javascript AWS SDK tests
879- run : |-
880- set -ex -o pipefail;
881- yarn run ft_awssdk | tee /tmp/artifacts/${{ github.job }}/js-awssdk-tests.log;
882- yarn run ft_s3cmd | tee /tmp/artifacts/${{ github.job }}/js-s3cmd-tests.log;
883- env :
884- S3_LOCATION_FILE : tests/locationConfig/locationConfigCeph.json
885- S3BACKEND : file
886- S3VAULT : mem
887- S3METADATA : mongodb
888- - name : Cleanup and upload coverage
889- uses : ./.github/actions/cleanup-and-coverage
890- with :
891- profiles : ceph
892- codecov-token : ${{ secrets.CODECOV_TOKEN }}
893- if : always()
894- - name : Upload test results to Codecov
895- uses : codecov/test-results-action@v1
896- with :
897- token : ${{ secrets.CODECOV_TOKEN }}
898- files : ' **/junit/*junit*.xml'
899- flags : ceph-backend-test
900- if : always() && !cancelled()
901- - name : Upload logs to artifacts
902- uses : scality/action-artifacts@v4
903- with :
904- method : upload
905- url : https://artifacts.scality.net
906- user : ${{ secrets.ARTIFACTS_USER }}
907- password : ${{ secrets.ARTIFACTS_PASSWORD }}
908- source : /tmp/artifacts
909- if : always()
819+ # ceph-backend-test:
820+ # runs-on: ubuntu-24.04
821+ # needs: build
822+ # env:
823+ # S3BACKEND: mem
824+ # S3DATA: multiple
825+ # S3KMS: file
826+ # CI_CEPH: 'true'
827+ # MPU_TESTING: "yes"
828+ # S3_LOCATION_FILE: /usr/src/app/tests/locationConfig/locationConfigCeph.json
829+ # MONGODB_IMAGE: ghcr.io/${{ github.repository }}/ci-mongodb:${{ github.sha }}
830+ # CLOUDSERVER_IMAGE: ghcr.io/${{ github.repository }}:${{ github.sha }}-testcoverage
831+ # JOB_NAME: ${{ github.job }}
832+ # ENABLE_NULL_VERSION_COMPAT_MODE: true # needed with mongodb backend
833+ # steps:
834+ # - name: Checkout
835+ # uses: actions/checkout@v4
836+ # - name: Login to GitHub Registry
837+ # uses: docker/login-action@v3
838+ # with:
839+ # registry: ghcr.io
840+ # username: ${{ github.repository_owner }}
841+ # password: ${{ github.token }}
842+ # - name: Setup CI environment
843+ # uses: ./.github/actions/setup-ci
844+ # - uses: ruby/setup-ruby@v1
845+ # with:
846+ # ruby-version: '3.2'
847+ # - name: Install Ruby dependencies
848+ # run: |
849+ # gem install nokogiri:1.15.5 excon:0.111.0 fog-aws:3.19.0 json:2.7.6 mime-types:3.5.2 rspec:3.12.0
850+ # - name: Install Java dependencies
851+ # run: |
852+ # sudo apt-get update && sudo apt-get install -y --fix-missing default-jdk maven
853+ # - name: Setup CI services
854+ # run: docker compose --profile ceph up -d
855+ # working-directory: .github/docker
856+ # env:
857+ # S3METADATA: mongodb
858+ # - name: Run Ceph multiple backend tests
859+ # run: |-
860+ # set -ex -o pipefail;
861+ # bash .github/ceph/wait_for_ceph.sh
862+ # bash wait_for_local_port.bash 27018 40
863+ # bash wait_for_local_port.bash 8000 40
864+ # yarn run multiple_backend_test | tee /tmp/artifacts/${{ github.job }}/multibackend-tests.log
865+ # env:
866+ # S3_LOCATION_FILE: tests/locationConfig/locationConfigTests.json
867+ # S3METADATA: mem
868+ # - name: Run Java tests
869+ # run: |-
870+ # set -ex -o pipefail;
871+ # mvn test | tee /tmp/artifacts/${{ github.job }}/java-tests.log
872+ # working-directory: tests/functional/jaws
873+ # - name: Run Ruby tests
874+ # run: |-
875+ # set -ex -o pipefail;
876+ # rspec -fd --backtrace tests.rb | tee /tmp/artifacts/${{ github.job }}/ruby-tests.log
877+ # working-directory: tests/functional/fog
878+ # - name: Run Javascript AWS SDK tests
879+ # run: |-
880+ # set -ex -o pipefail;
881+ # yarn run ft_awssdk | tee /tmp/artifacts/${{ github.job }}/js-awssdk-tests.log;
882+ # yarn run ft_s3cmd | tee /tmp/artifacts/${{ github.job }}/js-s3cmd-tests.log;
883+ # env:
884+ # S3_LOCATION_FILE: tests/locationConfig/locationConfigCeph.json
885+ # S3BACKEND: file
886+ # S3VAULT: mem
887+ # S3METADATA: mongodb
888+ # - name: Cleanup and upload coverage
889+ # uses: ./.github/actions/cleanup-and-coverage
890+ # with:
891+ # profiles: ceph
892+ # codecov-token: ${{ secrets.CODECOV_TOKEN }}
893+ # if: always()
894+ # - name: Upload test results to Codecov
895+ # uses: codecov/test-results-action@v1
896+ # with:
897+ # token: ${{ secrets.CODECOV_TOKEN }}
898+ # files: '**/junit/*junit*.xml'
899+ # flags: ceph-backend-test
900+ # if: always() && !cancelled()
901+ # - name: Upload logs to artifacts
902+ # uses: scality/action-artifacts@v4
903+ # with:
904+ # method: upload
905+ # url: https://artifacts.scality.net
906+ # user: ${{ secrets.ARTIFACTS_USER }}
907+ # password: ${{ secrets.ARTIFACTS_PASSWORD }}
908+ # source: /tmp/artifacts
909+ # if: always()
910910
911911 # This test with the final yarn run ft_sse_arn covers more code than the kmip tests
912912 sse-kms-migration-tests :
0 commit comments