39
39
required : false
40
40
description : " branch for k8s manifests to run the tests on"
41
41
type : string
42
- default : " v3.3.1 "
42
+ default : " v3.4 "
43
43
scripted-inputs-os-list :
44
44
required : false
45
45
description : " list of OS used for scripted input tests"
@@ -989,13 +989,17 @@ jobs:
989
989
uses : actions/setup-python@v5
990
990
with :
991
991
python-version : 3.7
992
+ - name : setup-poetry
993
+ id : setup-poetry
994
+ shell : bash
995
+ run : |
996
+ python3.7 -m pip install poetry==1.5.1
992
997
- name : modinput-test-prerequisites
993
998
if : steps.download-openapi.conclusion != 'skipped'
994
999
shell : bash
995
1000
env :
996
1001
PYTHON_KEYRING_BACKEND : keyring.backends.null.Keyring
997
1002
run : |
998
- python3.7 -m pip install poetry==1.5.1
999
1003
export POETRY_REPOSITORIES_SPLUNK_ADD_ON_UCC_MODINPUT_TEST_URL=https://github.com/splunk/addonfactory-ucc-test.git
1000
1004
export POETRY_HTTP_BASIC_SPLUNK_ADD_ON_UCC_MODINPUT_TEST_USERNAME=${{ secrets.SA_GH_USER_NAME }}
1001
1005
export POETRY_HTTP_BASIC_SPLUNK_ADD_ON_UCC_MODINPUT_TEST_PASSWORD=${{ secrets.GH_TOKEN_ADMIN }}
@@ -1005,6 +1009,20 @@ jobs:
1005
1009
else
1006
1010
poetry run ucc-test-modinput -o ${{ steps.download-openapi.outputs.download-path }}/openapi.json -t ${{ steps.download-openapi.outputs.download-path }}/tmp/
1007
1011
fi
1012
+ - name : upload-libs-to-s3
1013
+ id : upload-libs-to-s3
1014
+ env :
1015
+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
1016
+ AWS_DEFAULT_REGION : ${{ secrets.AWS_DEFAULT_REGION }}
1017
+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
1018
+ run : |
1019
+ git config --global --add url."https://${{ secrets.GH_TOKEN_ADMIN }}@github.com".insteadOf https://github.com
1020
+ git config --global --add url."https://${{ secrets.GH_TOKEN_ADMIN }}@github.com".insteadOf ssh://git@github.com
1021
+ poetry install --with dev
1022
+ libs_archive=libs_$(basename "$BUILD_NAME" .spl).tgz
1023
+ cp -r "$(find "$(poetry env info --path)" -maxdepth 3 -type d -name "site-packages")" libs/
1024
+ tar -czf "$libs_archive" libs
1025
+ aws s3 cp "$libs_archive" "s3://${{ needs.setup-workflow.outputs.s3_bucket_k8s }}/ta-apps/$libs_archive" --only-show-errors
1008
1026
- name : upload-swagger-artifacts-to-s3
1009
1027
if : steps.download-openapi.conclusion != 'skipped'
1010
1028
id : swaggerupload
0 commit comments