Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-test/+/2801 Obtained pipelines/main.groovy from git https://github.com/opensdn-io/tf-jenkins.git [Pipeline] Start of Pipeline [Pipeline] timestamps [Pipeline] { [Pipeline] timeout [2026-06-01T13:27:50.374Z] Timeout set to expire in 8 hr 0 min [Pipeline] { [Pipeline] node [2026-06-01T13:27:50.446Z] Running on slave-openstack-gz1_1 in /home/jenkins/workspace/pipeline-check@2 [Pipeline] { [Pipeline] stage [Pipeline] { (init) [Pipeline] cleanWs [2026-06-01T13:27:50.527Z] [WS-CLEANUP] Deleting project workspace... [2026-06-01T13:27:50.527Z] [WS-CLEANUP] Deferred wipeout is disabled by the job configuration... [2026-06-01T13:27:50.669Z] [WS-CLEANUP] done [Pipeline] checkout [2026-06-01T13:27:50.701Z] The recommended git tool is: git [2026-06-01T13:27:50.707Z] No credentials specified [2026-06-01T13:27:50.709Z] Cloning the remote Git repository [2026-06-01T13:27:50.726Z] Cloning repository https://github.com/opensdn-io/tf-jenkins.git [2026-06-01T13:27:50.726Z] > git init /home/jenkins/workspace/pipeline-check@2/src/opensdn-io/tf-jenkins # timeout=10 [2026-06-01T13:27:50.731Z] Fetching upstream changes from https://github.com/opensdn-io/tf-jenkins.git [2026-06-01T13:27:50.732Z] > git --version # timeout=10 [2026-06-01T13:27:50.734Z] > git --version # 'git version 2.25.1' [2026-06-01T13:27:50.734Z] > git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-06-01T13:27:51.987Z] Avoid second fetch [2026-06-01T13:27:51.992Z] Checking out Revision 3e8cdc1a2f9f24dc3b7f8995d0e9e25069566cef (refs/remotes/origin/master) [2026-06-01T13:27:52.047Z] Commit message: "fix test-code-coverage" [2026-06-01T13:27:51.976Z] > git config remote.origin.url https://github.com/opensdn-io/tf-jenkins.git # timeout=10 [2026-06-01T13:27:51.979Z] > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-06-01T13:27:51.989Z] > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 [2026-06-01T13:27:51.994Z] > git config core.sparsecheckout # timeout=10 [2026-06-01T13:27:51.996Z] > git checkout -f 3e8cdc1a2f9f24dc3b7f8995d0e9e25069566cef # timeout=10 [2026-06-01T13:27:52.049Z] > git rev-list --no-walk 3e8cdc1a2f9f24dc3b7f8995d0e9e25069566cef # timeout=10 [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-check@2/src/opensdn-io/tf-jenkins/pipelines/utils/gerrit.groovy) [Pipeline] } [Pipeline] // load [Pipeline] echo [2026-06-01T13:27:52.382Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2026-06-01T13:27:52.687Z] + /home/jenkins/workspace/pipeline-check@2/src/opensdn-io/tf-jenkins/infra/gerrit/resolve_patchsets.py --gerrit https://gerrit.opensdn.io/ --review Ib74882c2d5536490cb62afaa5eb0756463b74304 --branch master --changed_files --output /home/jenkins/workspace/pipeline-check@2/patchsets-info.json [2026-06-01T13:27:52.687Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-test~master~Ib74882c2d5536490cb62afaa5eb0756463b74304', 'project': 'opensdn-io/tf-test', 'branch': 'master', 'attention_set': {'1000002': {'account': {'_account_id': 1000002}, 'last_update': '2026-05-29 13:06:55.000000000', 'reason': 'Someone else replied on the change'}, '1000001': {'account': {'_account_id': 1000001}, 'last_update': '2026-06-01 13:27:44.000000000', 'reason': 'Vote got outdated and was removed: Verified+1'}}, 'removed_from_attention_set': {'1000003': {'account': {'_account_id': 1000003}, 'last_update': '2026-06-01 13:27:17.000000000', 'reason': 'Reviewer/Cc was removed'}}, 'hashtags': [], 'change_id': 'Ib74882c2d5536490cb62afaa5eb0756463b74304', 'subject': 'fix test_sec_group_basic in neutron security groups delete logic', 'status': 'NEW', 'created': '2026-05-20 13:20:55.000000000', 'updated': '2026-06-01 13:27:44.000000000', 'submit_type': 'MERGE_IF_NECESSARY', 'insertions': 29, 'deletions': 28, 'total_comment_count': 9, 'unresolved_comment_count': 0, 'has_review_started': True, 'meta_rev_id': '9f9eee02400a3197dfcf7f18f27e4932c3a60143', '_number': 2801, 'owner': {'_account_id': 1000002}, 'labels': {'Code-Review': {'all': [{'value': 0, 'permitted_voting_range': {'min': -2, 'max': 2}, '_account_id': 1000001}], 'values': {'-2': 'This shall not be submitted', '-1': 'I would prefer this is not submitted as is', ' 0': 'No score', '+1': 'Looks good to me, but someone else must approve', '+2': 'Looks good to me, approved'}, 'description': '', 'default_value': 0}, 'Verified': {'all': [{'value': 0, 'permitted_voting_range': {'min': -2, 'max': 2}, '_account_id': 1000001}], 'values': {'-2': 'Fails', '-1': 'Fails', ' 0': 'No score', '+1': 'Verified', '+2': 'Gating'}, 'description': '', 'default_value': 0}}, 'removable_reviewers': [], 'reviewers': {'REVIEWER': [{'_account_id': 1000001}]}, 'pending_reviewers': {}, 'current_revision': '4dfd7689a03de970c79b5c08b1080eca5e0873bc', 'revisions': {'4dfd7689a03de970c79b5c08b1080eca5e0873bc': {'kind': 'REWORK', '_number': 6, 'created': '2026-06-01 13:27:44.000000000', 'uploader': {'_account_id': 1000002}, 'ref': 'refs/changes/01/2801/6', 'fetch': {'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/6'}}, 'commit': {'parents': [{'commit': '3d47ce10b0470e37fef50385b6a2283e16c5d4fd', 'subject': 'add distro pkg to container'}], 'author': {'name': 'tikitavi', 'email': 'rtikitavi@gmail.com', 'date': '2026-05-20 13:17:09.000000000', 'tz': 180}, 'committer': {'name': 'tikitavi', 'email': 'rtikitavi@gmail.com', 'date': '2026-06-01 13:27:38.000000000', 'tz': 180}, 'subject': 'fix test_sec_group_basic in neutron security groups delete logic', 'message': 'fix test_sec_group_basic in neutron security groups delete logic\n\ndeleting a security group while VM ports still reference it succeeds and removes\nthe SG from API and ports in openstack. Update the test to verify that behavior at the\nend of the flow instead of expecting delete to be rejected.\n\nDepends-on: Ide74dbda15d668898c751b111e8b3269f74b312e\nChange-Id: Ib74882c2d5536490cb62afaa5eb0756463b74304\nSigned-off-by: tikitavi \n'}}}, 'requirements': [], 'submit_records': [{'rule_name': 'gerrit~DefaultSubmitRule', 'status': 'NOT_READY', 'labels': [{'label': 'Code-Review', 'status': 'NEED'}, {'label': 'Verified', 'status': 'NEED'}]}]} [2026-06-01T13:27:52.687Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-test~master~I2e78196960725dda0cffb26254af9b48ae037d39', 'project': 'opensdn-io/tf-test', 'branch': 'master', 'attention_set': {}, 'removed_from_attention_set': {'1000003': {'account': {'_account_id': 1000003}, 'last_update': '2026-02-16 15:43:54.000000000', 'reason': 'Change was submitted'}}, 'hashtags': [], 'change_id': 'I2e78196960725dda0cffb26254af9b48ae037d39', 'subject': 'add distro pkg to container', 'status': 'MERGED', 'created': '2026-02-16 11:00:54.000000000', 'updated': '2026-02-16 15:44:27.000000000', 'submitted': '2026-02-16 15:43:54.000000000', 'submitter': {'_account_id': 1000001}, 'insertions': 1, 'deletions': 0, 'total_comment_count': 0, 'unresolved_comment_count': 0, 'has_review_started': True, 'submission_id': '2590', 'meta_rev_id': '2f9c2f49c95e110e5f5f25739bf50b9b49176bac', '_number': 2590, 'owner': {'_account_id': 1000003}, 'labels': {'Code-Review': {'all': [{'value': 2, 'date': '2026-02-16 13:29:20.000000000', 'permitted_voting_range': {'min': 2, 'max': 2}, '_account_id': 1000003}, {'value': 0, '_account_id': 1000001}], 'values': {'-2': 'This shall not be submitted', '-1': 'I would prefer this is not submitted as is', ' 0': 'No score', '+1': 'Looks good to me, but someone else must approve', '+2': 'Looks good to me, approved'}, 'description': '', 'default_value': 0}, 'Verified': {'all': [{'value': 0, '_account_id': 1000003}, {'value': 2, 'date': '2026-02-16 15:43:40.000000000', 'permitted_voting_range': {'min': 2, 'max': 2}, '_account_id': 1000001}], 'values': {'-2': 'Fails', '-1': 'Fails', ' 0': 'No score', '+1': 'Verified', '+2': 'Gating'}, 'description': '', 'default_value': 0}}, 'removable_reviewers': [], 'reviewers': {'REVIEWER': [{'_account_id': 1000001}, {'_account_id': 1000003}]}, 'pending_reviewers': {}, 'current_revision': '3d47ce10b0470e37fef50385b6a2283e16c5d4fd', 'revisions': {'3d47ce10b0470e37fef50385b6a2283e16c5d4fd': {'kind': 'REWORK', '_number': 1, 'created': '2026-02-16 11:00:54.000000000', 'uploader': {'_account_id': 1000003}, 'ref': 'refs/changes/90/2590/1', 'fetch': {'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-test', 'ref': 'refs/changes/90/2590/1'}}, 'commit': {'parents': [{'commit': 'f1de54ab10532af2964226fb373abe4ab25c1516', 'subject': 'remove usage of pkg_resources'}], 'author': {'name': 'Andrey Pavlov', 'email': 'andrey-mp@yandex.ru', 'date': '2026-02-16 11:00:27.000000000', 'tz': 180}, 'committer': {'name': 'Andrey Pavlov', 'email': 'andrey-mp@yandex.ru', 'date': '2026-02-16 11:00:27.000000000', 'tz': 180}, 'subject': 'add distro pkg to container', 'message': 'add distro pkg to container\n\nChange-Id: I2e78196960725dda0cffb26254af9b48ae037d39\n'}}}, 'requirements': [], 'submit_records': [{'rule_name': 'gerrit~DefaultSubmitRule', 'status': 'CLOSED', 'labels': [{'label': 'Code-Review', 'status': 'OK', 'applied_by': {'_account_id': 1000003}}, {'label': 'Verified', 'status': 'OK', 'applied_by': {'_account_id': 1000001}}]}]} [2026-06-01T13:27:52.944Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-controller~master~Ide74dbda15d668898c751b111e8b3269f74b312e', 'project': 'opensdn-io/tf-controller', 'branch': 'master', 'attention_set': {'1000002': {'account': {'_account_id': 1000002}, 'last_update': '2026-05-29 20:05:24.000000000', 'reason': 'Someone else replied on the change'}}, 'removed_from_attention_set': {'1000003': {'account': {'_account_id': 1000003}, 'last_update': '2026-06-01 13:27:02.000000000', 'reason': 'Reviewer/Cc was removed'}}, 'hashtags': [], 'change_id': 'Ide74dbda15d668898c751b111e8b3269f74b312e', 'subject': 'Detach SG from VM ports before delete (OpenStack/Tempest semantics)', 'status': 'NEW', 'created': '2026-05-21 12:24:06.000000000', 'updated': '2026-06-01 13:27:02.000000000', 'submit_type': 'MERGE_IF_NECESSARY', 'insertions': 55, 'deletions': 0, 'total_comment_count': 2, 'unresolved_comment_count': 0, 'has_review_started': True, 'meta_rev_id': 'c36a756e9ce83685937548e392821ec768415ebd', '_number': 2802, 'owner': {'_account_id': 1000002}, 'labels': {'Code-Review': {'all': [{'value': 0, 'permitted_voting_range': {'min': -2, 'max': 2}, '_account_id': 1000001}], 'values': {'-2': 'This shall not be submitted', '-1': 'I would prefer this is not submitted as is', ' 0': 'No score', '+1': 'Looks good to me, but someone else must approve', '+2': 'Looks good to me, approved'}, 'description': '', 'default_value': 0}, 'Verified': {'all': [{'value': -1, 'date': '2026-05-29 22:38:13.000000000', 'permitted_voting_range': {'min': -2, 'max': 2}, '_account_id': 1000001}], 'values': {'-2': 'Fails', '-1': 'Fails', ' 0': 'No score', '+1': 'Verified', '+2': 'Gating'}, 'description': '', 'default_value': 0}}, 'removable_reviewers': [], 'reviewers': {'REVIEWER': [{'_account_id': 1000001}]}, 'pending_reviewers': {}, 'current_revision': '1f9abc1b71eb04a3a8e12d4109e733dfcea72042', 'revisions': {'1f9abc1b71eb04a3a8e12d4109e733dfcea72042': {'kind': 'REWORK', '_number': 1, 'created': '2026-05-21 12:24:06.000000000', 'uploader': {'_account_id': 1000002}, 'ref': 'refs/changes/02/2802/1', 'fetch': {'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-controller', 'ref': 'refs/changes/02/2802/1'}}, 'commit': {'parents': [{'commit': 'fbb63bcd60f245b54397d63cb4232b481cfc1126', 'subject': 'Merge "Conversions between old/new tags have been added for compatibility"'}], 'author': {'name': 'tikitavi', 'email': 'rtikitavi@gmail.com', 'date': '2026-05-21 12:23:14.000000000', 'tz': 180}, 'committer': {'name': 'tikitavi', 'email': 'rtikitavi@gmail.com', 'date': '2026-05-21 12:24:00.000000000', 'tz': 180}, 'subject': 'Detach SG from VM ports before delete (OpenStack/Tempest semantics)', 'message': 'Detach SG from VM ports before delete (OpenStack/Tempest semantics)\n\nChange-Id: Ide74dbda15d668898c751b111e8b3269f74b312e\nSigned-off-by: tikitavi \n'}}}, 'requirements': [], 'submit_records': [{'rule_name': 'gerrit~DefaultSubmitRule', 'status': 'NOT_READY', 'labels': [{'label': 'Code-Review', 'status': 'NEED'}, {'label': 'Verified', 'status': 'NEED'}]}]} [2026-06-01T13:27:52.944Z] DEBUG: Change: Ib74882c2d5536490cb62afaa5eb0756463b74304: depends_on: ['Ide74dbda15d668898c751b111e8b3269f74b312e'] [2026-06-01T13:27:52.944Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-controller~master~Ide74dbda15d668898c751b111e8b3269f74b312e', 'project': 'opensdn-io/tf-controller', 'branch': 'master', 'attention_set': {'1000002': {'account': {'_account_id': 1000002}, 'last_update': '2026-05-29 20:05:24.000000000', 'reason': 'Someone else replied on the change'}}, 'removed_from_attention_set': {'1000003': {'account': {'_account_id': 1000003}, 'last_update': '2026-06-01 13:27:02.000000000', 'reason': 'Reviewer/Cc was removed'}}, 'hashtags': [], 'change_id': 'Ide74dbda15d668898c751b111e8b3269f74b312e', 'subject': 'Detach SG from VM ports before delete (OpenStack/Tempest semantics)', 'status': 'NEW', 'created': '2026-05-21 12:24:06.000000000', 'updated': '2026-06-01 13:27:02.000000000', 'submit_type': 'MERGE_IF_NECESSARY', 'insertions': 55, 'deletions': 0, 'total_comment_count': 2, 'unresolved_comment_count': 0, 'has_review_started': True, 'meta_rev_id': 'c36a756e9ce83685937548e392821ec768415ebd', '_number': 2802, 'owner': {'_account_id': 1000002}, 'labels': {'Code-Review': {'all': [{'value': 0, 'permitted_voting_range': {'min': -2, 'max': 2}, '_account_id': 1000001}], 'values': {'-2': 'This shall not be submitted', '-1': 'I would prefer this is not submitted as is', ' 0': 'No score', '+1': 'Looks good to me, but someone else must approve', '+2': 'Looks good to me, approved'}, 'description': '', 'default_value': 0}, 'Verified': {'all': [{'value': -1, 'date': '2026-05-29 22:38:13.000000000', 'permitted_voting_range': {'min': -2, 'max': 2}, '_account_id': 1000001}], 'values': {'-2': 'Fails', '-1': 'Fails', ' 0': 'No score', '+1': 'Verified', '+2': 'Gating'}, 'description': '', 'default_value': 0}}, 'removable_reviewers': [], 'reviewers': {'REVIEWER': [{'_account_id': 1000001}]}, 'pending_reviewers': {}, 'current_revision': '1f9abc1b71eb04a3a8e12d4109e733dfcea72042', 'revisions': {'1f9abc1b71eb04a3a8e12d4109e733dfcea72042': {'kind': 'REWORK', '_number': 1, 'created': '2026-05-21 12:24:06.000000000', 'uploader': {'_account_id': 1000002}, 'ref': 'refs/changes/02/2802/1', 'fetch': {'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-controller', 'ref': 'refs/changes/02/2802/1'}}, 'commit': {'parents': [{'commit': 'fbb63bcd60f245b54397d63cb4232b481cfc1126', 'subject': 'Merge "Conversions between old/new tags have been added for compatibility"'}], 'author': {'name': 'tikitavi', 'email': 'rtikitavi@gmail.com', 'date': '2026-05-21 12:23:14.000000000', 'tz': 180}, 'committer': {'name': 'tikitavi', 'email': 'rtikitavi@gmail.com', 'date': '2026-05-21 12:24:00.000000000', 'tz': 180}, 'subject': 'Detach SG from VM ports before delete (OpenStack/Tempest semantics)', 'message': 'Detach SG from VM ports before delete (OpenStack/Tempest semantics)\n\nChange-Id: Ide74dbda15d668898c751b111e8b3269f74b312e\nSigned-off-by: tikitavi \n'}}}, 'requirements': [], 'submit_records': [{'rule_name': 'gerrit~DefaultSubmitRule', 'status': 'NOT_READY', 'labels': [{'label': 'Code-Review', 'status': 'NEED'}, {'label': 'Verified', 'status': 'NEED'}]}]} [2026-06-01T13:27:52.944Z] DEBUG: Cannot find a change for SHA fbb63bcd60f245b54397d63cb4232b481cfc1126 [2026-06-01T13:27:52.944Z] DEBUG: Change: Ide74dbda15d668898c751b111e8b3269f74b312e: depends_on: [] [Pipeline] archiveArtifacts [2026-06-01T13:27:52.974Z] Archiving artifacts [Pipeline] sh [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-check@2/src/opensdn-io/tf-jenkins/pipelines/utils/gerrit.groovy) [Pipeline] } [Pipeline] // load [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-check@2/src/opensdn-io/tf-jenkins/pipelines/constants.groovy) [Pipeline] } [Pipeline] // load [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-check@2/src/opensdn-io/tf-jenkins/pipelines/utils/config.groovy) [Pipeline] } [Pipeline] // load [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-check@2/src/opensdn-io/tf-jenkins/pipelines/utils/jobs.groovy) [Pipeline] } [Pipeline] // load [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-check@2/src/opensdn-io/tf-jenkins/pipelines/utils/gate.groovy) [Pipeline] } [Pipeline] // load [Pipeline] } [Pipeline] // stage [Pipeline] withCredentials [2026-06-01T13:27:54.741Z] Masking supported pattern matches of $GERRIT_API_PASSWORD [Pipeline] { [Pipeline] echo [2026-06-01T13:27:54.802Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2026-06-01T13:27:55.096Z] + /home/jenkins/workspace/pipeline-check@2/src/opensdn-io/tf-jenkins/infra/gerrit/is_merged.py --gerrit https://gerrit.opensdn.io/ --user tf-gerrit --password **** --review Ib74882c2d5536490cb62afaa5eb0756463b74304 --branch master [2026-06-01T13:27:55.108Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-test~master~Ib74882c2d5536490cb62afaa5eb0756463b74304', 'project': 'opensdn-io/tf-test', 'branch': 'master', 'attention_set': {'1000002': {'account': {'_account_id': 1000002}, 'last_update': '2026-05-29 13:06:55.000000000', 'reason': 'Someone else replied on the change'}, '1000001': {'account': {'_account_id': 1000001}, 'last_update': '2026-06-01 13:27:44.000000000', 'reason': 'Vote got outdated and was removed: Verified+1'}}, 'removed_from_attention_set': {'1000003': {'account': {'_account_id': 1000003}, 'last_update': '2026-06-01 13:27:17.000000000', 'reason': 'Reviewer/Cc was removed'}}, 'hashtags': [], 'change_id': 'Ib74882c2d5536490cb62afaa5eb0756463b74304', 'subject': 'fix test_sec_group_basic in neutron security groups delete logic', 'status': 'NEW', 'created': '2026-05-20 13:20:55.000000000', 'updated': '2026-06-01 13:27:44.000000000', 'submit_type': 'MERGE_IF_NECESSARY', 'insertions': 29, 'deletions': 28, 'total_comment_count': 9, 'unresolved_comment_count': 0, 'has_review_started': True, 'meta_rev_id': '9f9eee02400a3197dfcf7f18f27e4932c3a60143', '_number': 2801, 'owner': {'_account_id': 1000002}, 'labels': {'Code-Review': {'all': [{'value': 0, 'permitted_voting_range': {'min': -2, 'max': 2}, '_account_id': 1000001}], 'values': {'-2': 'This shall not be submitted', '-1': 'I would prefer this is not submitted as is', ' 0': 'No score', '+1': 'Looks good to me, but someone else must approve', '+2': 'Looks good to me, approved'}, 'description': '', 'default_value': 0}, 'Verified': {'all': [{'value': 0, 'permitted_voting_range': {'min': -2, 'max': 2}, '_account_id': 1000001}], 'values': {'-2': 'Fails', '-1': 'Fails', ' 0': 'No score', '+1': 'Verified', '+2': 'Gating'}, 'description': '', 'default_value': 0}}, 'permitted_labels': {'Code-Review': ['-2', '-1', ' 0', '+1', '+2'], 'Verified': ['-2', '-1', ' 0', '+1', '+2']}, 'removable_labels': {}, 'removable_reviewers': [{'_account_id': 1000001}], 'reviewers': {'REVIEWER': [{'_account_id': 1000001}]}, 'pending_reviewers': {}, 'current_revision': '4dfd7689a03de970c79b5c08b1080eca5e0873bc', 'revisions': {'4dfd7689a03de970c79b5c08b1080eca5e0873bc': {'kind': 'REWORK', '_number': 6, 'created': '2026-06-01 13:27:44.000000000', 'uploader': {'_account_id': 1000002}, 'ref': 'refs/changes/01/2801/6', 'fetch': {'ssh': {'url': 'ssh://tf-gerrit@gerrit.opensdn.io:29418/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/6'}, 'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/6'}, 'http': {'url': 'https://tf-gerrit@gerrit.opensdn.io/a/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/6'}}, 'commit': {'parents': [{'commit': '3d47ce10b0470e37fef50385b6a2283e16c5d4fd', 'subject': 'add distro pkg to container'}], 'author': {'name': 'tikitavi', 'email': 'rtikitavi@gmail.com', 'date': '2026-05-20 13:17:09.000000000', 'tz': 180}, 'committer': {'name': 'tikitavi', 'email': 'rtikitavi@gmail.com', 'date': '2026-06-01 13:27:38.000000000', 'tz': 180}, 'subject': 'fix test_sec_group_basic in neutron security groups delete logic', 'message': 'fix test_sec_group_basic in neutron security groups delete logic\n\ndeleting a security group while VM ports still reference it succeeds and removes\nthe SG from API and ports in openstack. Update the test to verify that behavior at the\nend of the flow instead of expecting delete to be rejected.\n\nDepends-on: Ide74dbda15d668898c751b111e8b3269f74b312e\nChange-Id: Ib74882c2d5536490cb62afaa5eb0756463b74304\nSigned-off-by: tikitavi \n'}}}, 'requirements': [], 'submit_records': [{'rule_name': 'gerrit~DefaultSubmitRule', 'status': 'NOT_READY', 'labels': [{'label': 'Code-Review', 'status': 'NEED'}, {'label': 'Verified', 'status': 'NEED'}]}]} [Pipeline] echo [2026-06-01T13:27:55.135Z] is_merged.py returns non-zero code. It means that review is not merged for now. [Pipeline] echo [2026-06-01T13:27:55.159Z] script returned exit code 1 [Pipeline] } [Pipeline] // withCredentials [Pipeline] stage [Pipeline] { (Pre-build) [Pipeline] echo [2026-06-01T13:27:55.288Z] Logs URL: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2801/6/check_4427 [Pipeline] echo [2026-06-01T13:27:55.316Z] terminate_runs_by_review_number: start [Pipeline] echo [2026-06-01T13:27:56.850Z] terminate_runs_by_review_number: terminated builds = [] [Pipeline] echo [2026-06-01T13:27:56.885Z] Search for dependent builds for Ib74882c2d5536490cb62afaa5eb0756463b74304 [Pipeline] echo [2026-06-01T13:27:57.146Z] terminate_runs_by_depends_on_recursive: terminated builds = [] [Pipeline] sh [Pipeline] echo [2026-06-01T13:27:57.478Z] Pipeline to run: check [Pipeline] sh [Pipeline] sh [Pipeline] archiveArtifacts [2026-06-01T13:27:58.145Z] Archiving artifacts [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] echo [2026-06-01T13:27:59.029Z] Streams from config: [ansible-os:[vars:[MONITORING_DEPLOY_TARGET:AIO, MONITORING_DEPLOYER:ansible, MONITORING_ORCHESTRATOR:os, USE_DATAPLANE_NETWORK:true], jobs:[deploy-platform-ansible-os, deploy-tf-ansible-os, test-sanity-ansible-os, collect-logs-and-cleanup-ansible-os]], build-rocky9:[vars:[LINUX_DISTR:rockylinux, LINUX_DISTR_VER:9], jobs:[prepare-sandbox-rocky9, fetch-sources-rocky9, configure-rocky9, package-deployers-rocky9, compile-rocky9, package-rocky9, freeze-rocky9, cleanup-rocky9]]] [Pipeline] echo [2026-06-01T13:27:59.046Z] Jobs from config: [deploy-platform-ansible-os:[stream:ansible-os, depends-on:[package-rocky9]], deploy-tf-ansible-os:[stream:ansible-os, depends-on:[package-rocky9, deploy-platform-ansible-os]], test-sanity-ansible-os:[job-name:test-sanity, stream:ansible-os, depends-on:[deploy-tf-ansible-os]], collect-logs-and-cleanup-ansible-os:[job-name:collect-logs-and-cleanup, stream:ansible-os, type:post-hook, depends-on:[deploy-platform-ansible-os, deploy-tf-ansible-os, test-sanity-ansible-os]], prepare-sandbox-rocky9:[job-name:build-prepare-sandbox, stream:build-rocky9, vars:[DEVENV_TAG:frozen]], fetch-sources-rocky9:[job-name:build-fetch-sources, stream:build-rocky9, depends-on:[prepare-sandbox-rocky9]], configure-rocky9:[job-name:build-configure, stream:build-rocky9, depends-on:[fetch-sources-rocky9]], package-deployers-rocky9:[job-name:build-package-deployers, stream:build-rocky9, depends-on:[configure-rocky9]], compile-rocky9:[job-name:build-compile, stream:build-rocky9, depends-on:[package-deployers-rocky9]], package-rocky9:[job-name:build-package, stream:build-rocky9, depends-on:[compile-rocky9]], freeze-rocky9:[job-name:build-freeze, stream:build-rocky9, depends-on:[package-rocky9], vars:[PUBLISH_TYPE:frozen]], cleanup-rocky9:[job-name:build-cleanup, stream:build-rocky9, type:post-hook, depends-on:[freeze-rocky9]]] [Pipeline] echo [2026-06-01T13:27:59.062Z] Post Jobs from config: [cleanup-workers:[:]] [Pipeline] echo [2026-06-01T13:27:59.091Z] Notify gerrit verified=0, submit=false, msg= [2026-06-01T13:27:59.091Z] TF CI Build Started (check) https://jenkins.opensdn.io/job/pipeline-check/4427/ [Pipeline] withCredentials [2026-06-01T13:27:59.115Z] Masking supported pattern matches of $GERRIT_API_PASSWORD [Pipeline] { [Pipeline] echo [2026-06-01T13:27:59.174Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2026-06-01T13:27:59.471Z] + /home/jenkins/workspace/pipeline-check@2/src/opensdn-io/tf-jenkins/infra/gerrit/notify.py --gerrit https://gerrit.opensdn.io/ --user tf-gerrit --password **** --review Ib74882c2d5536490cb62afaa5eb0756463b74304 --patchset 6 --branch master --labels Verified=0 --message 'TF CI Build Started (check) https://jenkins.opensdn.io/job/pipeline-check/4427/' [2026-06-01T13:27:59.471Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-test~master~Ib74882c2d5536490cb62afaa5eb0756463b74304', 'project': 'opensdn-io/tf-test', 'branch': 'master', 'attention_set': {'1000002': {'account': {'_account_id': 1000002}, 'last_update': '2026-05-29 13:06:55.000000000', 'reason': 'Someone else replied on the change'}, '1000001': {'account': {'_account_id': 1000001}, 'last_update': '2026-06-01 13:27:44.000000000', 'reason': 'Vote got outdated and was removed: Verified+1'}}, 'removed_from_attention_set': {'1000003': {'account': {'_account_id': 1000003}, 'last_update': '2026-06-01 13:27:17.000000000', 'reason': 'Reviewer/Cc was removed'}}, 'hashtags': [], 'change_id': 'Ib74882c2d5536490cb62afaa5eb0756463b74304', 'subject': 'fix test_sec_group_basic in neutron security groups delete logic', 'status': 'NEW', 'created': '2026-05-20 13:20:55.000000000', 'updated': '2026-06-01 13:27:44.000000000', 'submit_type': 'MERGE_IF_NECESSARY', 'insertions': 29, 'deletions': 28, 'total_comment_count': 9, 'unresolved_comment_count': 0, 'has_review_started': True, 'meta_rev_id': '9f9eee02400a3197dfcf7f18f27e4932c3a60143', '_number': 2801, 'owner': {'_account_id': 1000002}, 'labels': {'Code-Review': {'all': [{'value': 0, 'permitted_voting_range': {'min': -2, 'max': 2}, '_account_id': 1000001}], 'values': {'-2': 'This shall not be submitted', '-1': 'I would prefer this is not submitted as is', ' 0': 'No score', '+1': 'Looks good to me, but someone else must approve', '+2': 'Looks good to me, approved'}, 'description': '', 'default_value': 0}, 'Verified': {'all': [{'value': 0, 'permitted_voting_range': {'min': -2, 'max': 2}, '_account_id': 1000001}], 'values': {'-2': 'Fails', '-1': 'Fails', ' 0': 'No score', '+1': 'Verified', '+2': 'Gating'}, 'description': '', 'default_value': 0}}, 'permitted_labels': {'Code-Review': ['-2', '-1', ' 0', '+1', '+2'], 'Verified': ['-2', '-1', ' 0', '+1', '+2']}, 'removable_labels': {}, 'removable_reviewers': [{'_account_id': 1000001}], 'reviewers': {'REVIEWER': [{'_account_id': 1000001}]}, 'pending_reviewers': {}, 'current_revision': '4dfd7689a03de970c79b5c08b1080eca5e0873bc', 'revisions': {'4dfd7689a03de970c79b5c08b1080eca5e0873bc': {'kind': 'REWORK', '_number': 6, 'created': '2026-06-01 13:27:44.000000000', 'uploader': {'_account_id': 1000002}, 'ref': 'refs/changes/01/2801/6', 'fetch': {'ssh': {'url': 'ssh://tf-gerrit@gerrit.opensdn.io:29418/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/6'}, 'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/6'}, 'http': {'url': 'https://tf-gerrit@gerrit.opensdn.io/a/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/6'}}, 'commit': {'parents': [{'commit': '3d47ce10b0470e37fef50385b6a2283e16c5d4fd', 'subject': 'add distro pkg to container'}], 'author': {'name': 'tikitavi', 'email': 'rtikitavi@gmail.com', 'date': '2026-05-20 13:17:09.000000000', 'tz': 180}, 'committer': {'name': 'tikitavi', 'email': 'rtikitavi@gmail.com', 'date': '2026-06-01 13:27:38.000000000', 'tz': 180}, 'subject': 'fix test_sec_group_basic in neutron security groups delete logic', 'message': 'fix test_sec_group_basic in neutron security groups delete logic\n\ndeleting a security group while VM ports still reference it succeeds and removes\nthe SG from API and ports in openstack. Update the test to verify that behavior at the\nend of the flow instead of expecting delete to be rejected.\n\nDepends-on: Ide74dbda15d668898c751b111e8b3269f74b312e\nChange-Id: Ib74882c2d5536490cb62afaa5eb0756463b74304\nSigned-off-by: tikitavi \n'}}}, 'requirements': [], 'submit_records': [{'rule_name': 'gerrit~DefaultSubmitRule', 'status': 'NOT_READY', 'labels': [{'label': 'Code-Review', 'status': 'NEED'}, {'label': 'Verified', 'status': 'NEED'}]}]} [2026-06-01T13:27:59.471Z] DEBUG: push message data: {'labels': {'Verified': '0'}, 'message': 'TF CI Build Started (check) https://jenkins.opensdn.io/job/pipeline-check/4427/'} [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo [2026-06-01T13:27:59.802Z] Notify discord for new job is started [Pipeline] } [Pipeline] // stage [Pipeline] parallel [Pipeline] { (Branch: stream-ansible-os) [Pipeline] { (Branch: stream-build-rocky9) [Pipeline] parallel [Pipeline] { (Branch: deploy-platform-ansible-os) [Pipeline] { (Branch: deploy-tf-ansible-os) [Pipeline] { (Branch: test-sanity-ansible-os) [Pipeline] { (Branch: collect-logs-and-cleanup-ansible-os) [Pipeline] parallel [Pipeline] { (Branch: prepare-sandbox-rocky9) [Pipeline] { (Branch: fetch-sources-rocky9) [Pipeline] { (Branch: configure-rocky9) [Pipeline] { (Branch: package-deployers-rocky9) [Pipeline] { (Branch: compile-rocky9) [Pipeline] { (Branch: package-rocky9) [Pipeline] { (Branch: freeze-rocky9) [Pipeline] { (Branch: cleanup-rocky9) [Pipeline] stage [Pipeline] { (deploy-platform-ansible-os) [Pipeline] stage [Pipeline] { (deploy-tf-ansible-os) [Pipeline] stage [Pipeline] { (test-sanity-ansible-os) [Pipeline] stage [Pipeline] { (collect-logs-and-cleanup-ansible-os) [Pipeline] stage [Pipeline] { (prepare-sandbox-rocky9) [Pipeline] stage [Pipeline] { (fetch-sources-rocky9) [Pipeline] stage [Pipeline] { (configure-rocky9) [Pipeline] stage [Pipeline] { (package-deployers-rocky9) [Pipeline] stage [Pipeline] { (compile-rocky9) [Pipeline] stage [Pipeline] { (package-rocky9) [Pipeline] stage [Pipeline] { (freeze-rocky9) [Pipeline] stage [Pipeline] { (cleanup-rocky9) [Pipeline] echo [2026-06-01T13:28:00.514Z] JOB deploy-platform-ansible-os: waiting for dependecies [Pipeline] waitUntil [Pipeline] { [Pipeline] echo [2026-06-01T13:28:00.557Z] JOB deploy-tf-ansible-os: waiting for dependecies [Pipeline] waitUntil [Pipeline] { [Pipeline] echo [2026-06-01T13:28:00.596Z] JOB test-sanity-ansible-os: waiting for dependecies [Pipeline] waitUntil [Pipeline] { [Pipeline] echo [2026-06-01T13:28:00.638Z] JOB collect-logs-and-cleanup-ansible-os: waiting for dependecies [Pipeline] waitUntil [Pipeline] { [Pipeline] echo [2026-06-01T13:28:00.696Z] JOB fetch-sources-rocky9: waiting for dependecies [Pipeline] waitUntil [Pipeline] { [Pipeline] echo [2026-06-01T13:28:00.767Z] JOB configure-rocky9: waiting for dependecies [Pipeline] waitUntil [Pipeline] { [Pipeline] echo [2026-06-01T13:28:00.840Z] JOB package-deployers-rocky9: waiting for dependecies [Pipeline] waitUntil [Pipeline] { [Pipeline] echo [2026-06-01T13:28:00.906Z] JOB compile-rocky9: waiting for dependecies [Pipeline] waitUntil [Pipeline] { [Pipeline] echo [2026-06-01T13:28:00.971Z] JOB package-rocky9: waiting for dependecies [Pipeline] waitUntil [Pipeline] { [Pipeline] echo [2026-06-01T13:28:01.028Z] JOB freeze-rocky9: waiting for dependecies [Pipeline] waitUntil [Pipeline] { [Pipeline] echo [2026-06-01T13:28:01.101Z] JOB cleanup-rocky9: waiting for dependecies [Pipeline] waitUntil [Pipeline] { [Pipeline] echo [2026-06-01T13:28:01.154Z] JOB prepare-sandbox-rocky9: entering run_job [Pipeline] echo [2026-06-01T13:28:01.197Z] JOB deploy-platform-ansible-os: waiting for dependecy [package-rocky9:null] [Pipeline] echo [2026-06-01T13:28:01.222Z] JOB deploy-platform-ansible-os: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:01.259Z] JOB test-sanity-ansible-os: waiting for dependecy [deploy-tf-ansible-os:null] [Pipeline] echo [2026-06-01T13:28:01.292Z] JOB test-sanity-ansible-os: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:01.332Z] JOB fetch-sources-rocky9: waiting for dependecy [prepare-sandbox-rocky9:null] [Pipeline] echo [2026-06-01T13:28:01.356Z] JOB fetch-sources-rocky9: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:01.397Z] JOB configure-rocky9: waiting for dependecy [fetch-sources-rocky9:null] [Pipeline] echo [2026-06-01T13:28:01.443Z] JOB configure-rocky9: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:01.505Z] JOB package-deployers-rocky9: waiting for dependecy [configure-rocky9:null] [Pipeline] echo [2026-06-01T13:28:01.532Z] JOB package-deployers-rocky9: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:01.564Z] JOB compile-rocky9: waiting for dependecy [package-deployers-rocky9:null] [Pipeline] echo [2026-06-01T13:28:01.587Z] JOB compile-rocky9: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:01.618Z] JOB package-rocky9: waiting for dependecy [compile-rocky9:null] [Pipeline] echo [2026-06-01T13:28:01.646Z] JOB package-rocky9: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:01.680Z] JOB freeze-rocky9: waiting for dependecy [package-rocky9:null] [Pipeline] echo [2026-06-01T13:28:01.706Z] JOB freeze-rocky9: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:01.744Z] JOB cleanup-rocky9: waiting for dependecy [freeze-rocky9:null] [Pipeline] echo [2026-06-01T13:28:01.770Z] JOB cleanup-rocky9: waiting for all = false [Pipeline] } [Pipeline] echo [2026-06-01T13:28:01.822Z] JOB deploy-tf-ansible-os: waiting for dependecy [package-rocky9:null, deploy-platform-ansible-os:null] [Pipeline] echo [2026-06-01T13:28:01.851Z] JOB deploy-tf-ansible-os: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] writeFile [Pipeline] echo [2026-06-01T13:28:01.927Z] JOB collect-logs-and-cleanup-ansible-os: waiting for dependecy [deploy-platform-ansible-os:null, deploy-tf-ansible-os:null, test-sanity-ansible-os:null] [Pipeline] echo [2026-06-01T13:28:01.949Z] JOB collect-logs-and-cleanup-ansible-os: waiting for all = false [Pipeline] } [2026-06-01T13:28:02.019Z] Will try again after 15 sec [2026-06-01T13:28:02.045Z] Will try again after 15 sec [2026-06-01T13:28:02.067Z] Will try again after 15 sec [2026-06-01T13:28:02.091Z] Will try again after 15 sec [2026-06-01T13:28:02.118Z] Will try again after 15 sec [2026-06-01T13:28:02.140Z] Will try again after 15 sec [2026-06-01T13:28:02.161Z] Will try again after 15 sec [2026-06-01T13:28:02.189Z] Will try again after 15 sec [2026-06-01T13:28:02.209Z] Will try again after 15 sec [2026-06-01T13:28:02.228Z] Will try again after 15 sec [2026-06-01T13:28:02.249Z] Will try again after 15 sec [Pipeline] archiveArtifacts [2026-06-01T13:28:02.486Z] Archiving artifacts [Pipeline] echo [2026-06-01T13:28:02.558Z] JOB prepare-sandbox-rocky9: Starting job: build-prepare-sandbox rnd: #93288 [Pipeline] timeout [2026-06-01T13:28:02.578Z] Timeout set to expire in 3 hr 0 min [Pipeline] { [Pipeline] build [2026-06-01T13:28:02.627Z] Scheduling project: build-prepare-sandbox [2026-06-01T13:28:14.183Z] Starting building: build-prepare-sandbox #15119 [Pipeline] { [Pipeline] echo [2026-06-01T13:28:17.055Z] JOB deploy-platform-ansible-os: waiting for dependecy [package-rocky9:null] [Pipeline] echo [2026-06-01T13:28:17.076Z] JOB deploy-platform-ansible-os: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] { [Pipeline] { [2026-06-01T13:28:17.793Z] Will try again after 15 sec [Pipeline] { [Pipeline] { [Pipeline] { [Pipeline] { [Pipeline] { [Pipeline] { [Pipeline] { [Pipeline] { [Pipeline] echo [2026-06-01T13:28:17.879Z] JOB test-sanity-ansible-os: waiting for dependecy [deploy-tf-ansible-os:null] [Pipeline] echo [2026-06-01T13:28:17.895Z] JOB test-sanity-ansible-os: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:17.916Z] JOB fetch-sources-rocky9: waiting for dependecy [prepare-sandbox-rocky9:null] [Pipeline] echo [2026-06-01T13:28:17.932Z] JOB fetch-sources-rocky9: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:17.952Z] JOB configure-rocky9: waiting for dependecy [fetch-sources-rocky9:null] [Pipeline] echo [2026-06-01T13:28:17.966Z] JOB configure-rocky9: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:17.988Z] JOB package-deployers-rocky9: waiting for dependecy [configure-rocky9:null] [Pipeline] echo [2026-06-01T13:28:18.002Z] JOB package-deployers-rocky9: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:18.021Z] JOB compile-rocky9: waiting for dependecy [package-deployers-rocky9:null] [Pipeline] echo [2026-06-01T13:28:18.037Z] JOB compile-rocky9: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:18.057Z] JOB package-rocky9: waiting for dependecy [compile-rocky9:null] [Pipeline] echo [2026-06-01T13:28:18.075Z] JOB package-rocky9: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:18.101Z] JOB freeze-rocky9: waiting for dependecy [package-rocky9:null] [Pipeline] echo [2026-06-01T13:28:18.118Z] JOB freeze-rocky9: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:18.142Z] JOB cleanup-rocky9: waiting for dependecy [freeze-rocky9:null] [Pipeline] echo [2026-06-01T13:28:18.158Z] JOB cleanup-rocky9: waiting for all = false [Pipeline] } [Pipeline] echo [2026-06-01T13:28:18.190Z] JOB deploy-tf-ansible-os: waiting for dependecy [package-rocky9:null, deploy-platform-ansible-os:null] [Pipeline] echo [2026-06-01T13:28:18.206Z] JOB deploy-tf-ansible-os: fails were not found, unfinished jobs are still present [Pipeline] } [Pipeline] echo [2026-06-01T13:28:18.239Z] JOB collect-logs-and-cleanup-ansible-os: waiting for dependecy [deploy-platform-ansible-os:null, deploy-tf-ansible-os:null, test-sanity-ansible-os:null] [Pipeline] echo [2026-06-01T13:28:18.258Z] JOB collect-logs-and-cleanup-ansible-os: waiting for all = false [Pipeline] } [2026-06-01T13:28:18.306Z] Will try again after 15 sec [2026-06-01T13:28:18.324Z] Will try again after 15 sec [2026-06-01T13:28:18.342Z] Will try again after 15 sec [2026-06-01T13:28:18.361Z] Will try again after 15 sec [2026-06-01T13:28:18.378Z] Will try again after 15 sec [2026-06-01T13:28:18.396Z] Will try again after 15 sec [2026-06-01T13:28:18.418Z] Will try again after 15 sec [2026-06-01T13:28:18.436Z] Will try again after 15 sec [2026-06-01T13:28:18.453Z] Will try again after 15 sec [2026-06-01T13:28:18.470Z] Will try again after 15 sec [Pipeline] // waitUntil [Pipeline] // waitUntil [Pipeline] // waitUntil [Pipeline] // waitUntil [Pipeline] // waitUntil [Pipeline] // waitUntil [Pipeline] // waitUntil [Pipeline] // waitUntil [Pipeline] // waitUntil [Pipeline] // waitUntil [Pipeline] // waitUntil [Pipeline] echo [2026-06-01T13:28:26.869Z] JOB deploy-platform-ansible-os: error in job!!! [Pipeline] echo [2026-06-01T13:28:26.885Z] JOB deploy-platform-ansible-os: Err - org.jenkinsci.plugins.workflow.steps.FlowInterruptedException [Pipeline] echo [2026-06-01T13:28:26.903Z] JOB deploy-platform-ansible-os: Message - null [Pipeline] echo [2026-06-01T13:28:26.928Z] JOB deploy-platform-ansible-os: Cause - null [Pipeline] echo [2026-06-01T13:28:26.944Z] JOB deploy-platform-ansible-os: Stacktrace - [PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.interrupt(CpsFlowExecution.java:1232), PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun$2.lambda$interrupt$0(WorkflowRun.java:397), jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source), java.base/java.util.concurrent.FutureTask.run(Unknown Source), java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source), java.base/java.lang.Thread.run(Unknown Source)] [Pipeline] } [Pipeline] echo [2026-06-01T13:28:26.976Z] JOB deploy-tf-ansible-os: error in job!!! [Pipeline] echo [2026-06-01T13:28:27.008Z] JOB deploy-tf-ansible-os: Err - org.jenkinsci.plugins.workflow.steps.FlowInterruptedException [Pipeline] echo [2026-06-01T13:28:27.030Z] JOB deploy-tf-ansible-os: Message - null [Pipeline] echo [2026-06-01T13:28:27.053Z] JOB deploy-tf-ansible-os: Cause - null [Pipeline] echo [2026-06-01T13:28:27.071Z] JOB deploy-tf-ansible-os: Stacktrace - [PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.interrupt(CpsFlowExecution.java:1232), PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun$2.lambda$interrupt$0(WorkflowRun.java:397), jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source), java.base/java.util.concurrent.FutureTask.run(Unknown Source), java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source), java.base/java.lang.Thread.run(Unknown Source)] [Pipeline] } [Pipeline] echo [2026-06-01T13:28:27.109Z] JOB test-sanity-ansible-os: error in job!!! [Pipeline] echo [2026-06-01T13:28:27.134Z] JOB test-sanity-ansible-os: Err - org.jenkinsci.plugins.workflow.steps.FlowInterruptedException [2026-06-01T13:28:27.145Z] Build build-prepare-sandbox #15119 completed: ABORTED [Pipeline] echo [2026-06-01T13:28:27.177Z] JOB test-sanity-ansible-os: Message - null [Pipeline] echo [2026-06-01T13:28:27.202Z] JOB test-sanity-ansible-os: Cause - null [Pipeline] echo [2026-06-01T13:28:27.225Z] JOB test-sanity-ansible-os: Stacktrace - [PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.interrupt(CpsFlowExecution.java:1232), PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun$2.lambda$interrupt$0(WorkflowRun.java:397), jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source), java.base/java.util.concurrent.FutureTask.run(Unknown Source), java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source), java.base/java.lang.Thread.run(Unknown Source)] [Pipeline] } [Pipeline] echo [2026-06-01T13:28:27.264Z] JOB collect-logs-and-cleanup-ansible-os: error in job!!! [Pipeline] echo [2026-06-01T13:28:27.285Z] JOB collect-logs-and-cleanup-ansible-os: Err - org.jenkinsci.plugins.workflow.steps.FlowInterruptedException [Pipeline] echo [2026-06-01T13:28:27.303Z] JOB collect-logs-and-cleanup-ansible-os: Message - null [Pipeline] echo [2026-06-01T13:28:27.321Z] JOB collect-logs-and-cleanup-ansible-os: Cause - null [Pipeline] echo [2026-06-01T13:28:27.338Z] JOB collect-logs-and-cleanup-ansible-os: Stacktrace - [PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.interrupt(CpsFlowExecution.java:1232), PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun$2.lambda$interrupt$0(WorkflowRun.java:397), jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source), java.base/java.util.concurrent.FutureTask.run(Unknown Source), java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source), java.base/java.lang.Thread.run(Unknown Source)] [Pipeline] } [Pipeline] echo [2026-06-01T13:28:27.367Z] JOB fetch-sources-rocky9: error in job!!! [Pipeline] echo [2026-06-01T13:28:27.384Z] JOB fetch-sources-rocky9: Err - org.jenkinsci.plugins.workflow.steps.FlowInterruptedException [Pipeline] echo [2026-06-01T13:28:27.403Z] JOB fetch-sources-rocky9: Message - null [Pipeline] echo [2026-06-01T13:28:27.458Z] JOB fetch-sources-rocky9: Cause - null [Pipeline] echo [2026-06-01T13:28:27.488Z] JOB fetch-sources-rocky9: Stacktrace - [PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.interrupt(CpsFlowExecution.java:1232), PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun$2.lambda$interrupt$0(WorkflowRun.java:397), jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source), java.base/java.util.concurrent.FutureTask.run(Unknown Source), java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source), java.base/java.lang.Thread.run(Unknown Source)] [Pipeline] } [Pipeline] echo [2026-06-01T13:28:27.524Z] JOB configure-rocky9: error in job!!! [Pipeline] echo [2026-06-01T13:28:27.545Z] JOB configure-rocky9: Err - org.jenkinsci.plugins.workflow.steps.FlowInterruptedException [Pipeline] echo [2026-06-01T13:28:27.575Z] JOB configure-rocky9: Message - null [Pipeline] echo [2026-06-01T13:28:27.611Z] JOB configure-rocky9: Cause - null [Pipeline] echo [2026-06-01T13:28:27.643Z] JOB configure-rocky9: Stacktrace - [PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.interrupt(CpsFlowExecution.java:1232), PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun$2.lambda$interrupt$0(WorkflowRun.java:397), jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source), java.base/java.util.concurrent.FutureTask.run(Unknown Source), java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source), java.base/java.lang.Thread.run(Unknown Source)] [Pipeline] } [Pipeline] echo [2026-06-01T13:28:27.674Z] JOB package-deployers-rocky9: error in job!!! [Pipeline] echo [2026-06-01T13:28:27.696Z] JOB package-deployers-rocky9: Err - org.jenkinsci.plugins.workflow.steps.FlowInterruptedException [Pipeline] echo [2026-06-01T13:28:27.717Z] JOB package-deployers-rocky9: Message - null [Pipeline] echo [2026-06-01T13:28:27.737Z] JOB package-deployers-rocky9: Cause - null [Pipeline] echo [2026-06-01T13:28:27.755Z] JOB package-deployers-rocky9: Stacktrace - [PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.interrupt(CpsFlowExecution.java:1232), PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun$2.lambda$interrupt$0(WorkflowRun.java:397), jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source), java.base/java.util.concurrent.FutureTask.run(Unknown Source), java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source), java.base/java.lang.Thread.run(Unknown Source)] [Pipeline] } [Pipeline] echo [2026-06-01T13:28:27.784Z] JOB compile-rocky9: error in job!!! [Pipeline] echo [2026-06-01T13:28:27.805Z] JOB compile-rocky9: Err - org.jenkinsci.plugins.workflow.steps.FlowInterruptedException [Pipeline] echo [2026-06-01T13:28:27.827Z] JOB compile-rocky9: Message - null [Pipeline] echo [2026-06-01T13:28:27.849Z] JOB compile-rocky9: Cause - null [Pipeline] echo [2026-06-01T13:28:27.866Z] JOB compile-rocky9: Stacktrace - [PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.interrupt(CpsFlowExecution.java:1232), PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun$2.lambda$interrupt$0(WorkflowRun.java:397), jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source), java.base/java.util.concurrent.FutureTask.run(Unknown Source), java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source), java.base/java.lang.Thread.run(Unknown Source)] [Pipeline] } [Pipeline] echo [2026-06-01T13:28:27.895Z] JOB package-rocky9: error in job!!! [Pipeline] echo [2026-06-01T13:28:27.913Z] JOB package-rocky9: Err - org.jenkinsci.plugins.workflow.steps.FlowInterruptedException [Pipeline] echo [2026-06-01T13:28:27.929Z] JOB package-rocky9: Message - null [Pipeline] echo [2026-06-01T13:28:27.945Z] JOB package-rocky9: Cause - null [Pipeline] echo [2026-06-01T13:28:27.962Z] JOB package-rocky9: Stacktrace - [PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.interrupt(CpsFlowExecution.java:1232), PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun$2.lambda$interrupt$0(WorkflowRun.java:397), jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source), java.base/java.util.concurrent.FutureTask.run(Unknown Source), java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source), java.base/java.lang.Thread.run(Unknown Source)] [Pipeline] } [Pipeline] echo [2026-06-01T13:28:27.994Z] JOB freeze-rocky9: error in job!!! [Pipeline] echo [2026-06-01T13:28:28.020Z] JOB freeze-rocky9: Err - org.jenkinsci.plugins.workflow.steps.FlowInterruptedException [Pipeline] echo [2026-06-01T13:28:28.040Z] JOB freeze-rocky9: Message - null [Pipeline] echo [2026-06-01T13:28:28.058Z] JOB freeze-rocky9: Cause - null [Pipeline] echo [2026-06-01T13:28:28.076Z] JOB freeze-rocky9: Stacktrace - [PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.interrupt(CpsFlowExecution.java:1232), PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun$2.lambda$interrupt$0(WorkflowRun.java:397), jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source), java.base/java.util.concurrent.FutureTask.run(Unknown Source), java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source), java.base/java.lang.Thread.run(Unknown Source)] [Pipeline] } [Pipeline] echo [2026-06-01T13:28:28.118Z] JOB cleanup-rocky9: error in job!!! [Pipeline] echo [2026-06-01T13:28:28.136Z] JOB cleanup-rocky9: Err - org.jenkinsci.plugins.workflow.steps.FlowInterruptedException [Pipeline] echo [2026-06-01T13:28:28.156Z] JOB cleanup-rocky9: Message - null [Pipeline] echo [2026-06-01T13:28:28.175Z] JOB cleanup-rocky9: Cause - null [Pipeline] echo [2026-06-01T13:28:28.193Z] JOB cleanup-rocky9: Stacktrace - [PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.interrupt(CpsFlowExecution.java:1232), PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun$2.lambda$interrupt$0(WorkflowRun.java:397), jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source), java.base/java.util.concurrent.FutureTask.run(Unknown Source), java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source), java.base/java.lang.Thread.run(Unknown Source)] [Pipeline] } [Pipeline] // stage [Pipeline] // stage [Pipeline] // stage [Pipeline] // stage [Pipeline] // stage [Pipeline] // stage [Pipeline] // stage [Pipeline] // stage [Pipeline] // stage [Pipeline] // stage [Pipeline] // stage [Pipeline] } [2026-06-01T13:28:28.802Z] Failed in branch deploy-platform-ansible-os [Pipeline] } [2026-06-01T13:28:28.827Z] Failed in branch deploy-tf-ansible-os [Pipeline] } [2026-06-01T13:28:28.843Z] Failed in branch test-sanity-ansible-os [Pipeline] } [2026-06-01T13:28:28.861Z] Failed in branch collect-logs-and-cleanup-ansible-os [Pipeline] } [2026-06-01T13:28:28.877Z] Failed in branch fetch-sources-rocky9 [Pipeline] } [2026-06-01T13:28:28.893Z] Failed in branch configure-rocky9 [Pipeline] } [2026-06-01T13:28:28.911Z] Failed in branch package-deployers-rocky9 [Pipeline] } [2026-06-01T13:28:28.933Z] Failed in branch compile-rocky9 [Pipeline] } [2026-06-01T13:28:28.951Z] Failed in branch package-rocky9 [Pipeline] } [2026-06-01T13:28:28.969Z] Failed in branch freeze-rocky9 [Pipeline] } [2026-06-01T13:28:28.992Z] Failed in branch cleanup-rocky9 [Pipeline] } [Pipeline] // parallel [Pipeline] // timeout [Pipeline] } [2026-06-01T13:28:29.506Z] Failed in branch stream-ansible-os [Pipeline] echo [2026-06-01T13:28:29.525Z] JOB prepare-sandbox-rocky9: Failed [Pipeline] copyArtifacts [2026-06-01T13:28:29.572Z] Copied 0 artifacts from "build-prepare-sandbox" build number 15119 [Pipeline] echo [2026-06-01T13:28:29.623Z] JOB prepare-sandbox-rocky9: Collected artifacts: [Pipeline] sh [2026-06-01T13:28:29.915Z] + ls -la build-prepare-sandbox-93288 [2026-06-01T13:28:29.915Z] total 16 [2026-06-01T13:28:29.915Z] drwxr-xr-x 2 jenkins docker 4096 Jun 1 13:28 . [2026-06-01T13:28:29.915Z] drwxr-xr-x 4 jenkins docker 12288 Jun 1 13:28 .. [Pipeline] withCredentials [2026-06-01T13:28:29.963Z] Masking supported pattern matches of $LOGS_HOST_SSH_KEY [Pipeline] { [Pipeline] sh [2026-06-01T13:28:30.290Z] Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts. [2026-06-01T13:28:30.873Z] Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts. [Pipeline] sh [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo [2026-06-01T13:28:31.863Z] JOB prepare-sandbox-rocky9: error in job!!! [Pipeline] echo [2026-06-01T13:28:31.891Z] JOB prepare-sandbox-rocky9: Err - org.jenkinsci.plugins.workflow.steps.FlowInterruptedException [Pipeline] echo [2026-06-01T13:28:31.918Z] JOB prepare-sandbox-rocky9: Message - null [Pipeline] echo [2026-06-01T13:28:31.945Z] JOB prepare-sandbox-rocky9: Cause - null [Pipeline] echo [2026-06-01T13:28:31.969Z] JOB prepare-sandbox-rocky9: Stacktrace - [PluginClassLoader for pipeline-build-step//org.jenkinsci.plugins.workflow.support.steps.build.BuildTriggerListener.onFinalized(BuildTriggerListener.java:76), hudson.model.listeners.RunListener.lambda$fireFinalized$3(RunListener.java:260), jenkins.util.Listeners.lambda$notify$0(Listeners.java:59), jenkins.util.Listeners.notify(Listeners.java:67), hudson.model.listeners.RunListener.fireFinalized(RunListener.java:258), hudson.model.Run.onEndBuilding(Run.java:2052), hudson.model.Run.execute(Run.java:1959), hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44), hudson.model.ResourceController.execute(ResourceController.java:101), hudson.model.Executor.run(Executor.java:446)] [Pipeline] } [Pipeline] // stage [Pipeline] } [2026-06-01T13:28:32.076Z] Failed in branch prepare-sandbox-rocky9 [Pipeline] // parallel [Pipeline] } [2026-06-01T13:28:32.416Z] Failed in branch stream-build-rocky9 [Pipeline] // parallel [Pipeline] echo [2026-06-01T13:28:32.564Z] ERROR: Failed to run null [Pipeline] echo [2026-06-01T13:28:32.586Z] Stacktrace - [PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.interrupt(CpsFlowExecution.java:1232), PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun$2.lambda$interrupt$0(WorkflowRun.java:397), jenkins.security.ImpersonatingScheduledExecutorService$1.run(ImpersonatingScheduledExecutorService.java:67), java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source), java.base/java.util.concurrent.FutureTask.run(Unknown Source), java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source), java.base/java.lang.Thread.run(Unknown Source)] [Pipeline] echo [2026-06-01T13:28:32.611Z] Jobs results: [deploy-platform-ansible-os:[job-rnd:85169], deploy-tf-ansible-os:[job-rnd:13107], test-sanity-ansible-os:[job-rnd:12555], collect-logs-and-cleanup-ansible-os:[job-rnd:16454], prepare-sandbox-rocky9:[job-rnd:93288, result:ABORTED, number:15119, started:1780320494182, duration:12561], fetch-sources-rocky9:[job-rnd:64757], configure-rocky9:[job-rnd:84697], package-deployers-rocky9:[job-rnd:82694], compile-rocky9:[job-rnd:76751], package-rocky9:[job-rnd:95023], freeze-rocky9:[job-rnd:22732], cleanup-rocky9:[job-rnd:63902]] [Pipeline] stage [Pipeline] { (gerrit vote) [Pipeline] echo [2026-06-01T13:28:32.709Z] Evaluated results for ansible-os = [results:[NOT_BUILT, NOT_BUILT, NOT_BUILT, NOT_BUILT], duration:0] [Pipeline] echo [2026-06-01T13:28:32.744Z] Evaluated results for build-rocky9 = [results:[ABORTED, NOT_BUILT, NOT_BUILT, NOT_BUILT, NOT_BUILT, NOT_BUILT, NOT_BUILT, NOT_BUILT], duration:12561] [Pipeline] echo [2026-06-01T13:28:32.783Z] Notify gerrit verified=-1, submit=false, msg= [2026-06-01T13:28:32.783Z] TF CI Build Aborted (check) in 0h 0m 37s [2026-06-01T13:28:32.783Z] [2026-06-01T13:28:32.783Z] Failed checks: [2026-06-01T13:28:32.783Z] - ansible-os : NOT_BUILT [2026-06-01T13:28:32.783Z] - build-rocky9 http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2801/6/check_4427/build-rocky9 : ABORTED in 0h 0m 12s [2026-06-01T13:28:32.783Z] [2026-06-01T13:28:32.783Z] Succeeded checks: [Pipeline] withCredentials [2026-06-01T13:28:32.813Z] Masking supported pattern matches of $GERRIT_API_PASSWORD [Pipeline] { [Pipeline] echo [2026-06-01T13:28:32.886Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2026-06-01T13:28:33.190Z] + /home/jenkins/workspace/pipeline-check@2/src/opensdn-io/tf-jenkins/infra/gerrit/notify.py --gerrit https://gerrit.opensdn.io/ --user tf-gerrit --password **** --review Ib74882c2d5536490cb62afaa5eb0756463b74304 --patchset 6 --branch master --labels Verified=-1 --message 'TF CI Build Aborted (check) in 0h 0m 37s [2026-06-01T13:28:33.190Z] [2026-06-01T13:28:33.190Z] Failed checks: [2026-06-01T13:28:33.190Z] - ansible-os : NOT_BUILT [2026-06-01T13:28:33.190Z] - build-rocky9 http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2801/6/check_4427/build-rocky9 : ABORTED in 0h 0m 12s [2026-06-01T13:28:33.190Z] [2026-06-01T13:28:33.190Z] Succeeded checks:' [2026-06-01T13:28:33.190Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-test~master~Ib74882c2d5536490cb62afaa5eb0756463b74304', 'project': 'opensdn-io/tf-test', 'branch': 'master', 'attention_set': {'1000002': {'account': {'_account_id': 1000002}, 'last_update': '2026-05-29 13:06:55.000000000', 'reason': 'Someone else replied on the change'}}, 'removed_from_attention_set': {'1000003': {'account': {'_account_id': 1000003}, 'last_update': '2026-06-01 13:27:17.000000000', 'reason': 'Reviewer/Cc was removed'}, '1000001': {'account': {'_account_id': 1000001}, 'last_update': '2026-06-01 13:27:59.000000000', 'reason': 'removed on reply'}}, 'hashtags': [], 'change_id': 'Ib74882c2d5536490cb62afaa5eb0756463b74304', 'subject': 'fix test_sec_group_basic in neutron security groups delete logic', 'status': 'NEW', 'created': '2026-05-20 13:20:55.000000000', 'updated': '2026-06-01 13:28:27.000000000', 'submit_type': 'MERGE_IF_NECESSARY', 'insertions': 29, 'deletions': 28, 'total_comment_count': 9, 'unresolved_comment_count': 0, 'has_review_started': True, 'meta_rev_id': '533df0abdc1c3d235ff010582fa0a4d7a8a24675', '_number': 2801, 'owner': {'_account_id': 1000002}, 'labels': {'Code-Review': {'all': [{'value': 0, 'permitted_voting_range': {'min': -2, 'max': 2}, '_account_id': 1000001}], 'values': {'-2': 'This shall not be submitted', '-1': 'I would prefer this is not submitted as is', ' 0': 'No score', '+1': 'Looks good to me, but someone else must approve', '+2': 'Looks good to me, approved'}, 'description': '', 'default_value': 0}, 'Verified': {'all': [{'value': 0, 'permitted_voting_range': {'min': -2, 'max': 2}, '_account_id': 1000001}], 'values': {'-2': 'Fails', '-1': 'Fails', ' 0': 'No score', '+1': 'Verified', '+2': 'Gating'}, 'description': '', 'default_value': 0}}, 'permitted_labels': {'Code-Review': ['-2', '-1', ' 0', '+1', '+2'], 'Verified': ['-2', '-1', ' 0', '+1', '+2']}, 'removable_labels': {}, 'removable_reviewers': [{'_account_id': 1000001}], 'reviewers': {'REVIEWER': [{'_account_id': 1000001}]}, 'pending_reviewers': {}, 'current_revision': '4dfd7689a03de970c79b5c08b1080eca5e0873bc', 'revisions': {'4dfd7689a03de970c79b5c08b1080eca5e0873bc': {'kind': 'REWORK', '_number': 6, 'created': '2026-06-01 13:27:44.000000000', 'uploader': {'_account_id': 1000002}, 'ref': 'refs/changes/01/2801/6', 'fetch': {'ssh': {'url': 'ssh://tf-gerrit@gerrit.opensdn.io:29418/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/6'}, 'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/6'}, 'http': {'url': 'https://tf-gerrit@gerrit.opensdn.io/a/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/6'}}, 'commit': {'parents': [{'commit': '3d47ce10b0470e37fef50385b6a2283e16c5d4fd', 'subject': 'add distro pkg to container'}], 'author': {'name': 'tikitavi', 'email': 'rtikitavi@gmail.com', 'date': '2026-05-20 13:17:09.000000000', 'tz': 180}, 'committer': {'name': 'tikitavi', 'email': 'rtikitavi@gmail.com', 'date': '2026-06-01 13:27:38.000000000', 'tz': 180}, 'subject': 'fix test_sec_group_basic in neutron security groups delete logic', 'message': 'fix test_sec_group_basic in neutron security groups delete logic\n\ndeleting a security group while VM ports still reference it succeeds and removes\nthe SG from API and ports in openstack. Update the test to verify that behavior at the\nend of the flow instead of expecting delete to be rejected.\n\nDepends-on: Ide74dbda15d668898c751b111e8b3269f74b312e\nChange-Id: Ib74882c2d5536490cb62afaa5eb0756463b74304\nSigned-off-by: tikitavi \n'}}}, 'requirements': [], 'submit_records': [{'rule_name': 'gerrit~DefaultSubmitRule', 'status': 'NOT_READY', 'labels': [{'label': 'Code-Review', 'status': 'NEED'}, {'label': 'Verified', 'status': 'NEED'}]}]} [2026-06-01T13:28:33.190Z] DEBUG: push message data: {'labels': {'Verified': '-1'}, 'message': 'TF CI Build Aborted (check) in 0h 0m 37s\n\nFailed checks:\n- ansible-os : NOT_BUILT\n- build-rocky9 http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2801/6/check_4427/build-rocky9 : ABORTED in 0h 0m 12s\n\nSucceeded checks:'} [Pipeline] } [Pipeline] // withCredentials [Pipeline] sh [Pipeline] archiveArtifacts [2026-06-01T13:28:33.630Z] Archiving artifacts [Pipeline] withCredentials [2026-06-01T13:28:33.737Z] Masking supported pattern matches of $LOGS_HOST_SSH_KEY [Pipeline] { [Pipeline] writeFile [Pipeline] sh [2026-06-01T13:28:34.129Z] Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts. [2026-06-01T13:28:34.694Z] Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts. [Pipeline] } [Pipeline] // withCredentials [Pipeline] } [Pipeline] // stage [Pipeline] parallel [Pipeline] { (Branch: job-cleanup-workers) [Pipeline] stage [Pipeline] { (cleanup-workers) [Pipeline] echo [2026-06-01T13:28:35.522Z] JOB cleanup-workers: entering run_job [Pipeline] echo [2026-06-01T13:28:35.554Z] JOB cleanup-workers: vars empty. do not store vars file. [Pipeline] echo [2026-06-01T13:28:35.595Z] JOB cleanup-workers: Starting job: cleanup-workers rnd: #72617 [Pipeline] timeout [2026-06-01T13:28:35.615Z] Timeout set to expire in 3 hr 0 min [Pipeline] { [Pipeline] build [2026-06-01T13:28:35.673Z] Scheduling project: cleanup-workers [2026-06-01T13:28:41.475Z] Starting building: cleanup-workers #7061 Click here to forcibly terminate running steps [2026-06-01T13:28:46.506Z] Build cleanup-workers #7061 completed: FAILURE [Pipeline] } [Pipeline] // timeout [Pipeline] echo [2026-06-01T13:28:46.705Z] JOB cleanup-workers: Failed [Pipeline] copyArtifacts [Pipeline] echo [2026-06-01T13:28:47.826Z] JOB cleanup-workers: Collected artifacts: [Pipeline] sh [2026-06-01T13:28:48.708Z] + ls -la cleanup-workers-72617 [2026-06-01T13:28:48.708Z] ls: cannot access 'cleanup-workers-72617': No such file or directory [2026-06-01T13:28:48.708Z] + /bin/true [Pipeline] withCredentials [2026-06-01T13:28:49.241Z] Masking supported pattern matches of $LOGS_HOST_SSH_KEY [Pipeline] { [Pipeline] sh [2026-06-01T13:28:49.568Z] Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts. [2026-06-01T13:28:50.509Z] Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts. [Pipeline] sh [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo [2026-06-01T13:28:52.836Z] JOB cleanup-workers: error in job!!! [Pipeline] echo [2026-06-01T13:28:52.854Z] JOB cleanup-workers: Err - org.jenkinsci.plugins.workflow.steps.FlowInterruptedException [Pipeline] echo [2026-06-01T13:28:52.870Z] JOB cleanup-workers: Message - null [Pipeline] echo [2026-06-01T13:28:52.887Z] JOB cleanup-workers: Cause - null [Pipeline] echo [2026-06-01T13:28:52.903Z] JOB cleanup-workers: Stacktrace - [PluginClassLoader for pipeline-build-step//org.jenkinsci.plugins.workflow.support.steps.build.BuildTriggerListener.onFinalized(BuildTriggerListener.java:76), hudson.model.listeners.RunListener.lambda$fireFinalized$3(RunListener.java:260), jenkins.util.Listeners.lambda$notify$0(Listeners.java:59), jenkins.util.Listeners.notify(Listeners.java:67), hudson.model.listeners.RunListener.fireFinalized(RunListener.java:258), hudson.model.Run.onEndBuilding(Run.java:2052), hudson.model.Run.execute(Run.java:1959), hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44), hudson.model.ResourceController.execute(ResourceController.java:101), hudson.model.Executor.run(Executor.java:446)] [Pipeline] } [Pipeline] // stage [Pipeline] } [2026-06-01T13:28:53.005Z] Failed in branch job-cleanup-workers [Pipeline] // parallel [Pipeline] echo [2026-06-01T13:28:53.080Z] URL of console output = https://jenkins.opensdn.io/job/pipeline-check/4427/consoleText [Pipeline] withCredentials [2026-06-01T13:28:53.157Z] Masking supported pattern matches of $LOGS_HOST_SSH_KEY [Pipeline] { [Pipeline] sh