1414 # dns_config|time_server - NTP cannot be reconfigured if DNS is invalid
1515 # git_issues - slow, do not run on each push. TODO - run them only once a day
1616 # oidc_config - during reconfiguration API returns 500/502 errors for other requests
17+ # utils_login - it uses OIDC user to login
1718 # smtp - email_alert test requires a configured SMTP
1819 # role_cluster_config - role cluster_config reconfigures DNS, SMTP, OIDC. And it is slow.
1920 # version_update_single_node - role would change version, VSNS system cannot be updated.
2324 List integration tests to exclude.
2425 Use "*" to exclude all tests.
2526 Use regex like 'node|^git_issue|^dns_config$' to exclude only a subset.
26- default : " ^dns_config$|^cluster_shutdown$|^version_update$|^oidc_config$|^smtp$|^role_cluster_config$|^role_version_update_single_node$"
27+ default : " ^dns_config$|^cluster_shutdown$|^version_update$|^oidc_config$|^smtp$|^role_cluster_config$|^role_version_update_single_node$|^utils_login$ "
2728 examples_tests_include :
2829 type : string
2930 description : |-
3233 default : " iso_info"
3334env :
3435 INTEG_TESTS_INCLUDE_SCHEDULE : " *"
35- INTEG_TESTS_EXCLUDE_SCHEDULE : " ^dns_config$|^cluster_shutdown$|^version_update$|^oidc_config$|^smtp$|^role_cluster_config$|^role_version_update_single_node$"
36+ INTEG_TESTS_EXCLUDE_SCHEDULE : " ^dns_config$|^cluster_shutdown$|^version_update$|^oidc_config$|^smtp$|^role_cluster_config$|^role_version_update_single_node$|^utils_login$ "
3637 EXAMPLES_TESTS_INCLUDE_SCHEDULE : " *"
3738 # ansible-test needs special directory structure.
3839 # WORKDIR is a subdir of GITHUB_WORKSPACE
7374 sc_password_50 : ${{ secrets.CI_CONFIG_HC_IP50_SC_PASSWORD }}
7475 smb_password : ${{ secrets.CI_CONFIG_HC_IP50_SMB_PASSWORD }}
7576 oidc_client_secret : ${{ secrets.OIDC_CLIENT_SECRET }}
77+ oidc_users_0_password : ${{ secrets.OIDC_USERS_0_PASSWORD }}
7678 working_directory : ${{ env.WORKDIR }}
7779 - run : ansible-playbook tests/integration/prepare/prepare_iso.yml
7880 - run : ansible-playbook tests/integration/prepare/prepare_vm.yml
@@ -177,6 +179,7 @@ jobs:
177179 sc_password_50 : ${{ secrets.CI_CONFIG_HC_IP50_SC_PASSWORD }}
178180 smb_password : ${{ secrets.CI_CONFIG_HC_IP50_SMB_PASSWORD }}
179181 oidc_client_secret : ${{ secrets.OIDC_CLIENT_SECRET }}
182+ oidc_users_0_password : ${{ secrets.OIDC_USERS_0_PASSWORD }}
180183 working_directory : ${{ env.WORKDIR }}
181184 - run : |
182185 pwd
@@ -220,6 +223,12 @@ jobs:
220223 test_name : support_tunnel
221224 - sc_host : https://10.5.11.50
222225 test_name : vm_clone__replicated
226+ # test oidc login
227+ - sc_host : https://10.5.11.50
228+ test_name : utils_login
229+ # test inventory plugin with oidc login
230+ - sc_host : https://10.5.11.50
231+ test_name : inventory
223232 exclude :
224233 # The VSNS were not configured with remote replication cluster.
225234 - sc_host : https://10.5.11.200
@@ -255,6 +264,7 @@ jobs:
255264 sc_password_50 : ${{ secrets.CI_CONFIG_HC_IP50_SC_PASSWORD }}
256265 smb_password : ${{ secrets.CI_CONFIG_HC_IP50_SMB_PASSWORD }}
257266 oidc_client_secret : ${{ secrets.OIDC_CLIENT_SECRET }}
267+ oidc_users_0_password : ${{ secrets.OIDC_USERS_0_PASSWORD }}
258268 working_directory : ${{ env.WORKDIR }}
259269 - run : ansible-test integration --local ${{ matrix.test_name }}
260270
@@ -282,6 +292,7 @@ jobs:
282292 sc_password_50 : ${{ secrets.CI_CONFIG_HC_IP50_SC_PASSWORD }}
283293 smb_password : ${{ secrets.CI_CONFIG_HC_IP50_SMB_PASSWORD }}
284294 oidc_client_secret : ${{ secrets.OIDC_CLIENT_SECRET }}
295+ oidc_users_0_password : ${{ secrets.OIDC_USERS_0_PASSWORD }}
285296 working_directory : ${{ env.WORKDIR }}
286297 - run : ansible-galaxy collection install community.general
287298 - run : ansible-playbook tests/integration/cleanup/ci_replica_cleanup.yml
@@ -306,6 +317,7 @@ jobs:
306317 sc_password_50 : ${{ secrets.CI_CONFIG_HC_IP50_SC_PASSWORD }}
307318 smb_password : ${{ secrets.CI_CONFIG_HC_IP50_SMB_PASSWORD }}
308319 oidc_client_secret : ${{ secrets.OIDC_CLIENT_SECRET }}
320+ oidc_users_0_password : ${{ secrets.OIDC_USERS_0_PASSWORD }}
309321 working_directory : ${{ env.WORKDIR }}
310322 - run : |
311323 cd tests/integration/cleanup && ./smb_cleanup.sh \
0 commit comments