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-15T17:56:54.506Z] Timeout set to expire in 8 hr 0 min [Pipeline] { [Pipeline] node [2026-06-15T17:56:54.555Z] Running on slave-openstack-gz1_1 in /home/jenkins/workspace/pipeline-post-merge [Pipeline] { [Pipeline] stage [Pipeline] { (init) [Pipeline] cleanWs [2026-06-15T17:56:54.629Z] [WS-CLEANUP] Deleting project workspace... [2026-06-15T17:56:54.629Z] [WS-CLEANUP] Deferred wipeout is disabled by the job configuration... [2026-06-15T17:56:54.671Z] [WS-CLEANUP] done [Pipeline] checkout [2026-06-15T17:56:54.701Z] The recommended git tool is: git [2026-06-15T17:56:54.705Z] No credentials specified [2026-06-15T17:56:54.706Z] Cloning the remote Git repository [2026-06-15T17:56:54.709Z] Cloning repository https://github.com/opensdn-io/tf-jenkins.git [2026-06-15T17:56:54.709Z] > git init /home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins # timeout=10 [2026-06-15T17:56:54.714Z] Fetching upstream changes from https://github.com/opensdn-io/tf-jenkins.git [2026-06-15T17:56:54.714Z] > git --version # timeout=10 [2026-06-15T17:56:54.716Z] > git --version # 'git version 2.25.1' [2026-06-15T17:56:54.716Z] > git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-06-15T17:56:55.897Z] Avoid second fetch [2026-06-15T17:56:55.904Z] Checking out Revision 157547d6f0e6937954afe547440757b69c76fddb (refs/remotes/origin/master) [2026-06-15T17:56:55.953Z] Commit message: "add LINUX_DISTR to r25.1 build" [2026-06-15T17:56:55.889Z] > git config remote.origin.url https://github.com/opensdn-io/tf-jenkins.git # timeout=10 [2026-06-15T17:56:55.891Z] > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-06-15T17:56:55.898Z] > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 [2026-06-15T17:56:55.905Z] > git config core.sparsecheckout # timeout=10 [2026-06-15T17:56:55.907Z] > git checkout -f 157547d6f0e6937954afe547440757b69c76fddb # timeout=10 [2026-06-15T17:56:55.955Z] > git rev-list --no-walk 157547d6f0e6937954afe547440757b69c76fddb # timeout=10 [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/pipelines/utils/gerrit.groovy) [Pipeline] } [Pipeline] // load [Pipeline] echo [2026-06-15T17:56:56.257Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2026-06-15T17:56:56.551Z] + /home/jenkins/workspace/pipeline-post-merge/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-post-merge/patchsets-info.json [Pipeline] archiveArtifacts [2026-06-15T17:56:56.579Z] Archiving artifacts [Pipeline] sh [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/pipelines/utils/gerrit.groovy) [Pipeline] } [Pipeline] // load [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/pipelines/constants.groovy) [Pipeline] } [Pipeline] // load [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/pipelines/utils/config.groovy) [Pipeline] } [Pipeline] // load [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/pipelines/utils/jobs.groovy) [Pipeline] } [Pipeline] // load [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/pipelines/utils/gate.groovy) [Pipeline] } [Pipeline] // load [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Pre-build) [Pipeline] echo [2026-06-15T17:56:58.550Z] Logs URL: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2801/9/post-merge_893 [Pipeline] echo [2026-06-15T17:56:58.573Z] terminate_runs_by_review_number: start [Pipeline] echo [2026-06-15T17:57:00.302Z] terminate_runs_by_review_number: terminated builds = [] [Pipeline] sh [Pipeline] echo [2026-06-15T17:57:00.623Z] Pipeline to run: post-merge [Pipeline] sh [Pipeline] sh [Pipeline] archiveArtifacts [2026-06-15T17:57:01.229Z] 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-15T17:57:02.092Z] WARNING: project opensdn-io/tf-test doesn't define pipeline post-merge [Pipeline] echo [2026-06-15T17:57:02.110Z] Streams from config: [:] [Pipeline] echo [2026-06-15T17:57:02.126Z] Jobs from config: [:] [Pipeline] echo [2026-06-15T17:57:02.142Z] Post Jobs from config: [:] [Pipeline] echo [2026-06-15T17:57:02.174Z] Notify gerrit verified=null, submit=false, msg= [2026-06-15T17:57:02.174Z] TF CI Build Started (post-merge) https://jenkins.opensdn.io/job/pipeline-post-merge/893/ [Pipeline] withCredentials [2026-06-15T17:57:02.200Z] Masking supported pattern matches of $GERRIT_API_PASSWORD [Pipeline] { [Pipeline] echo [2026-06-15T17:57:02.256Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2026-06-15T17:57:02.545Z] + /home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/infra/gerrit/notify.py --gerrit https://gerrit.opensdn.io/ --user tf-gerrit --password **** --review Ib74882c2d5536490cb62afaa5eb0756463b74304 --patchset 9 --branch master --message 'TF CI Build Started (post-merge) https://jenkins.opensdn.io/job/pipeline-post-merge/893/' [2026-06-15T17:57:02.546Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-test~master~Ib74882c2d5536490cb62afaa5eb0756463b74304', 'project': 'opensdn-io/tf-test', 'branch': 'master', 'attention_set': {}, 'removed_from_attention_set': {'1000003': {'account': {'_account_id': 1000003}, 'last_update': '2026-06-09 10:47:06.000000000', 'reason': ' replied on the change', 'reason_account': {'_account_id': 1000003}}, '1000002': {'account': {'_account_id': 1000002}, 'last_update': '2026-06-15 17:56:36.000000000', 'reason': 'Change was submitted'}, '1000001': {'account': {'_account_id': 1000001}, 'last_update': '2026-06-08 08:06:26.000000000', 'reason': 'removed on reply'}}, 'hashtags': [], 'change_id': 'Ib74882c2d5536490cb62afaa5eb0756463b74304', 'subject': 'fix test_sec_group_basic in neutron security groups delete logic', 'status': 'MERGED', 'created': '2026-05-20 13:20:55.000000000', 'updated': '2026-06-15 17:56:36.000000000', 'submitted': '2026-06-15 17:56:36.000000000', 'submitter': {'_account_id': 1000001}, 'insertions': 54, 'deletions': 29, 'total_comment_count': 24, 'unresolved_comment_count': 0, 'has_review_started': True, 'submission_id': '2801', 'meta_rev_id': '55ab22dc1e73d4920b33e05d56a88b434a3db230', '_number': 2801, 'owner': {'_account_id': 1000002}, 'labels': {'Code-Review': {'all': [{'value': 2, 'date': '2026-06-15 15:22:36.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-06-15 17:56:24.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}}, 'permitted_labels': {'Code-Review': [' 0', '+1', '+2'], 'Verified': ['+2']}, 'removable_labels': {}, 'removable_reviewers': [], 'reviewers': {'REVIEWER': [{'_account_id': 1000001}, {'_account_id': 1000003}]}, 'pending_reviewers': {}, 'current_revision': '14569d7a1583cbb3cc895871b9949058196cb38c', 'revisions': {'14569d7a1583cbb3cc895871b9949058196cb38c': {'kind': 'REWORK', '_number': 9, 'created': '2026-06-08 08:06:09.000000000', 'uploader': {'_account_id': 1000002}, 'ref': 'refs/changes/01/2801/9', 'fetch': {'ssh': {'url': 'ssh://tf-gerrit@gerrit.opensdn.io:29418/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/9'}, 'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/9'}, 'http': {'url': 'https://tf-gerrit@gerrit.opensdn.io/a/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/9'}}, '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-08 08:06:01.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': 'CLOSED', 'labels': [{'label': 'Code-Review', 'status': 'OK', 'applied_by': {'_account_id': 1000003}}, {'label': 'Verified', 'status': 'OK', 'applied_by': {'_account_id': 1000001}}]}]} [2026-06-15T17:57:02.546Z] DEBUG: push message data: {'labels': {}, 'message': 'TF CI Build Started (post-merge) https://jenkins.opensdn.io/job/pipeline-post-merge/893/'} [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo [2026-06-15T17:57:02.868Z] Notify discord for new job is started [Pipeline] echo [2026-06-15T17:57:02.906Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] echo [2026-06-15T17:57:02.930Z] Notify discord msg= [2026-06-15T17:57:02.930Z] The review was merged. [2026-06-15T17:57:02.930Z] [fix test_sec_group_basic in neutron security group](https://gerrit.opensdn.io/c/opensdn-io/tf-test/+/2801) [Pipeline] withCredentials [2026-06-15T17:57:02.950Z] Masking supported pattern matches of $DISCORD_WEBHOOK_URL [Pipeline] { [Pipeline] writeFile [Pipeline] sh [2026-06-15T17:57:03.291Z] % Total % Received % Xferd Average Speed Time Time Time Current [2026-06-15T17:57:03.291Z] Dload Upload Total Spent Left Speed [2026-06-15T17:57:03.548Z] [2026-06-15T17:57:03.548Z] 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 [2026-06-15T17:57:03.548Z] 100 178 0 0 100 178 0 514 --:--:-- --:--:-- --:--:-- 514 [Pipeline] } [Pipeline] // withCredentials [Pipeline] } [Pipeline] // stage [Pipeline] echo [2026-06-15T17:57:03.687Z] Jobs results: [:] [Pipeline] stage [Pipeline] { (gerrit vote) [Pipeline] echo [2026-06-15T17:57:03.753Z] Notify gerrit verified=null, submit=false, msg= [2026-06-15T17:57:03.753Z] TF CI Build Succeeded (post-merge) in 0h 0m 5s [2026-06-15T17:57:03.753Z] [2026-06-15T17:57:03.753Z] Succeeded checks: [Pipeline] withCredentials [2026-06-15T17:57:03.779Z] Masking supported pattern matches of $GERRIT_API_PASSWORD [Pipeline] { [Pipeline] echo [2026-06-15T17:57:03.836Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2026-06-15T17:57:04.125Z] + /home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/infra/gerrit/notify.py --gerrit https://gerrit.opensdn.io/ --user tf-gerrit --password **** --review Ib74882c2d5536490cb62afaa5eb0756463b74304 --patchset 9 --branch master --message 'TF CI Build Succeeded (post-merge) in 0h 0m 5s [2026-06-15T17:57:04.125Z] [2026-06-15T17:57:04.125Z] Succeeded checks:' [2026-06-15T17:57:04.388Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-test~master~Ib74882c2d5536490cb62afaa5eb0756463b74304', 'project': 'opensdn-io/tf-test', 'branch': 'master', 'attention_set': {}, 'removed_from_attention_set': {'1000003': {'account': {'_account_id': 1000003}, 'last_update': '2026-06-09 10:47:06.000000000', 'reason': ' replied on the change', 'reason_account': {'_account_id': 1000003}}, '1000002': {'account': {'_account_id': 1000002}, 'last_update': '2026-06-15 17:56:36.000000000', 'reason': 'Change was submitted'}, '1000001': {'account': {'_account_id': 1000001}, 'last_update': '2026-06-08 08:06:26.000000000', 'reason': 'removed on reply'}}, 'hashtags': [], 'change_id': 'Ib74882c2d5536490cb62afaa5eb0756463b74304', 'subject': 'fix test_sec_group_basic in neutron security groups delete logic', 'status': 'MERGED', 'created': '2026-05-20 13:20:55.000000000', 'updated': '2026-06-15 17:57:02.000000000', 'submitted': '2026-06-15 17:56:36.000000000', 'submitter': {'_account_id': 1000001}, 'insertions': 54, 'deletions': 29, 'total_comment_count': 24, 'unresolved_comment_count': 0, 'has_review_started': True, 'submission_id': '2801', 'meta_rev_id': '5abd648a9799c3a9cb6ab027692641b630049b18', '_number': 2801, 'owner': {'_account_id': 1000002}, 'labels': {'Code-Review': {'all': [{'value': 2, 'date': '2026-06-15 15:22:36.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-06-15 17:56:24.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}}, 'permitted_labels': {'Code-Review': [' 0', '+1', '+2'], 'Verified': ['+2']}, 'removable_labels': {}, 'removable_reviewers': [], 'reviewers': {'REVIEWER': [{'_account_id': 1000001}, {'_account_id': 1000003}]}, 'pending_reviewers': {}, 'current_revision': '14569d7a1583cbb3cc895871b9949058196cb38c', 'revisions': {'14569d7a1583cbb3cc895871b9949058196cb38c': {'kind': 'REWORK', '_number': 9, 'created': '2026-06-08 08:06:09.000000000', 'uploader': {'_account_id': 1000002}, 'ref': 'refs/changes/01/2801/9', 'fetch': {'ssh': {'url': 'ssh://tf-gerrit@gerrit.opensdn.io:29418/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/9'}, 'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/9'}, 'http': {'url': 'https://tf-gerrit@gerrit.opensdn.io/a/opensdn-io/tf-test', 'ref': 'refs/changes/01/2801/9'}}, '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-08 08:06:01.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': 'CLOSED', 'labels': [{'label': 'Code-Review', 'status': 'OK', 'applied_by': {'_account_id': 1000003}}, {'label': 'Verified', 'status': 'OK', 'applied_by': {'_account_id': 1000001}}]}]} [2026-06-15T17:57:04.389Z] DEBUG: push message data: {'labels': {}, 'message': 'TF CI Build Succeeded (post-merge) in 0h 0m 5s\n\nSucceeded checks:'} [Pipeline] } [Pipeline] // withCredentials [Pipeline] sh [Pipeline] archiveArtifacts [2026-06-15T17:57:04.755Z] Archiving artifacts [Pipeline] withCredentials [2026-06-15T17:57:04.805Z] Masking supported pattern matches of $LOGS_HOST_SSH_KEY [Pipeline] { [Pipeline] writeFile [Pipeline] sh [2026-06-15T17:57:05.148Z] Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts. [2026-06-15T17:57:05.712Z] 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] echo [2026-06-15T17:57:06.390Z] URL of console output = https://jenkins.opensdn.io/job/pipeline-post-merge/893/consoleText [Pipeline] withCredentials [2026-06-15T17:57:06.417Z] Masking supported pattern matches of $LOGS_HOST_SSH_KEY [Pipeline] { [Pipeline] sh