Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-controller/+/1442 Obtained pipelines/main.groovy from git https://github.com/opensdn-io/tf-jenkins.git [Pipeline] Start of Pipeline [Pipeline] timestamps [Pipeline] { [Pipeline] timeout [2025-03-27T15:08:45.761Z] Timeout set to expire in 8 hr 0 min [Pipeline] { [Pipeline] node [2025-03-27T15:08:45.798Z] Running on slave-openstack-gz1_1 in /home/jenkins/workspace/pipeline-post-merge [Pipeline] { [Pipeline] stage [Pipeline] { (init) [Pipeline] cleanWs [2025-03-27T15:08:45.854Z] [WS-CLEANUP] Deleting project workspace... [2025-03-27T15:08:45.854Z] [WS-CLEANUP] Deferred wipeout is disabled by the job configuration... [2025-03-27T15:08:45.964Z] [WS-CLEANUP] done [Pipeline] checkout [2025-03-27T15:08:45.992Z] The recommended git tool is: git [2025-03-27T15:08:45.996Z] No credentials specified [2025-03-27T15:08:45.997Z] Cloning the remote Git repository [2025-03-27T15:08:45.999Z] Cloning repository https://github.com/opensdn-io/tf-jenkins.git [2025-03-27T15:08:45.999Z] > git init /home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins # timeout=10 [2025-03-27T15:08:46.006Z] Fetching upstream changes from https://github.com/opensdn-io/tf-jenkins.git [2025-03-27T15:08:46.006Z] > git --version # timeout=10 [2025-03-27T15:08:46.008Z] > git --version # 'git version 2.25.1' [2025-03-27T15:08:46.008Z] > git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10 [2025-03-27T15:08:47.196Z] Avoid second fetch [2025-03-27T15:08:47.199Z] Checking out Revision 9fd823e9b1feb762d9fa992af914395ed55b1ae7 (refs/remotes/origin/master) [2025-03-27T15:08:47.240Z] Commit message: "remove disable-modular-filtering flag" [2025-03-27T15:08:47.190Z] > git config remote.origin.url https://github.com/opensdn-io/tf-jenkins.git # timeout=10 [2025-03-27T15:08:47.192Z] > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 [2025-03-27T15:08:47.197Z] > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 [2025-03-27T15:08:47.201Z] > git config core.sparsecheckout # timeout=10 [2025-03-27T15:08:47.202Z] > git checkout -f 9fd823e9b1feb762d9fa992af914395ed55b1ae7 # timeout=10 [2025-03-27T15:08:47.241Z] > git rev-list --no-walk 9fd823e9b1feb762d9fa992af914395ed55b1ae7 # 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 [2025-03-27T15:08:47.488Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2025-03-27T15:08:47.779Z] + /home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/infra/gerrit/resolve_patchsets.py --gerrit https://gerrit.opensdn.io/ --review I86e3690f4dd09729c19f8ea0293de86ad3970cdc --branch master --changed_files --output /home/jenkins/workspace/pipeline-post-merge/patchsets-info.json [Pipeline] archiveArtifacts [2025-03-27T15:08:47.805Z] 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 [2025-03-27T15:08:49.430Z] Logs URL: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/42/1442/10/post-merge_319 [Pipeline] echo [2025-03-27T15:08:49.450Z] terminate_runs_by_review_number: start [Pipeline] echo [2025-03-27T15:08:50.484Z] terminate_runs_by_review_number: terminated builds = [] [Pipeline] sh [Pipeline] echo [2025-03-27T15:08:50.793Z] Pipeline to run: post-merge [Pipeline] sh [Pipeline] sh [Pipeline] archiveArtifacts [2025-03-27T15:08:51.410Z] 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 [2025-03-27T15:08:52.033Z] WARNING: project opensdn-io/tf-controller doesn't define pipeline post-merge [Pipeline] echo [2025-03-27T15:08:52.052Z] Streams from config: [:] [Pipeline] echo [2025-03-27T15:08:52.079Z] Jobs from config: [:] [Pipeline] echo [2025-03-27T15:08:52.103Z] Post Jobs from config: [:] [Pipeline] echo [2025-03-27T15:08:52.143Z] Notify gerrit verified=null, submit=false, msg= [2025-03-27T15:08:52.143Z] TF CI Build Started (post-merge) https://jenkins.opensdn.io/job/pipeline-post-merge/319/ [Pipeline] withCredentials [2025-03-27T15:08:52.169Z] Masking supported pattern matches of $GERRIT_API_PASSWORD [Pipeline] { [Pipeline] echo [2025-03-27T15:08:52.220Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2025-03-27T15:08:52.506Z] + /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 I86e3690f4dd09729c19f8ea0293de86ad3970cdc --patchset 10 --branch master --message 'TF CI Build Started (post-merge) https://jenkins.opensdn.io/job/pipeline-post-merge/319/' [2025-03-27T15:08:52.506Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-controller~master~I86e3690f4dd09729c19f8ea0293de86ad3970cdc', 'project': 'opensdn-io/tf-controller', 'branch': 'master', 'attention_set': {}, 'removed_from_attention_set': {'1000001': {'account': {'_account_id': 1000001}, 'last_update': '2025-03-27 08:24:39.000000000', 'reason': 'removed on reply'}, '1000008': {'account': {'_account_id': 1000008}, 'last_update': '2025-03-27 15:08:27.000000000', 'reason': 'Change was submitted'}}, 'hashtags': [], 'change_id': 'I86e3690f4dd09729c19f8ea0293de86ad3970cdc', 'subject': 'Fix BGPaaS to control-node connectivity for subcluster-VR', 'status': 'MERGED', 'created': '2025-03-21 23:46:36.000000000', 'updated': '2025-03-27 15:08:27.000000000', 'submitted': '2025-03-27 15:08:27.000000000', 'submitter': {'_account_id': 1000001}, 'insertions': 19, 'deletions': 2, 'total_comment_count': 8, 'unresolved_comment_count': 0, 'has_review_started': True, 'submission_id': '1442', 'meta_rev_id': '2fef0a2e7494420f2b0a955ee2d6f707fb9f9cd0', '_number': 1442, 'owner': {'_account_id': 1000008}, 'labels': {'Code-Review': {'all': [{'value': 2, 'date': '2025-03-27 12:54:02.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': '2025-03-27 15:08:19.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': '4e17871d7d0664cc602f1b2082bd13e009281c59', 'revisions': {'4e17871d7d0664cc602f1b2082bd13e009281c59': {'kind': 'REWORK', '_number': 10, 'created': '2025-03-27 08:58:43.000000000', 'uploader': {'_account_id': 1000008}, 'ref': 'refs/changes/42/1442/10', 'fetch': {'ssh': {'url': 'ssh://tf-gerrit@gerrit.opensdn.io:29418/opensdn-io/tf-controller', 'ref': 'refs/changes/42/1442/10'}, 'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-controller', 'ref': 'refs/changes/42/1442/10'}, 'http': {'url': 'https://tf-gerrit@gerrit.opensdn.io/a/opensdn-io/tf-controller', 'ref': 'refs/changes/42/1442/10'}}, 'commit': {'parents': [{'commit': '8ba9874dd9eebff31232dc7dee87d08d6caee711', 'subject': 'Merge "restore bg_cat test via direct \'go test\' cmd"'}], 'author': {'name': 'Yury Konovalov', 'email': 'YKonovalov@gmail.com', 'date': '2025-03-21 23:20:39.000000000', 'tz': 180}, 'committer': {'name': 'Yury Konovalov', 'email': 'YKonovalov@gmail.com', 'date': '2025-03-27 08:55:04.000000000', 'tz': 180}, 'subject': 'Fix BGPaaS to control-node connectivity for subcluster-VR', 'message': 'Fix BGPaaS to control-node connectivity for subcluster-VR\n\nCurrently vrouter agent in subcluster environment filters out all bgp\nrouters exept of type "control-node" while constructing a list of\navailable bgp-routers, thus preventing BGP-session to occur. This patch\nadds "external-control-node" to the filter to allow pod specific\ncontrol node as well. Extending the list with extra entries is safe\nbecause it is used to verify control node address only. Selection\nitself happens in XMPP channel.\n\nIF-MAP path VR->subcluster->bgp-router added to load external control\nnodes (of the subcluster VR is configured to), which unlike main\ncontrol nodes are not linked via global-system-config.\n\nhttps://github.com/OpenSDN-io/community/issues/71\n\nChange-Id: I86e3690f4dd09729c19f8ea0293de86ad3970cdc\nSigned-off-by: Yury Konovalov \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}}]}]} [2025-03-27T15:08:52.506Z] DEBUG: push message data: {'labels': {}, 'message': 'TF CI Build Started (post-merge) https://jenkins.opensdn.io/job/pipeline-post-merge/319/'} [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo [2025-03-27T15:08:52.583Z] Notify discord for new job is started [Pipeline] echo [2025-03-27T15:08:52.641Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] echo [2025-03-27T15:08:52.667Z] Notify discord msg= [2025-03-27T15:08:52.667Z] The review was merged. [2025-03-27T15:08:52.667Z] [Fix BGPaaS to control-node connectivity for subclu](https://gerrit.opensdn.io/c/opensdn-io/tf-controller/+/1442) [Pipeline] withCredentials [2025-03-27T15:08:52.693Z] Masking supported pattern matches of $DISCORD_WEBHOOK_URL [Pipeline] { [Pipeline] writeFile [Pipeline] sh [2025-03-27T15:08:53.175Z] % Total % Received % Xferd Average Speed Time Time Time Current [2025-03-27T15:08:53.175Z] Dload Upload Total Spent Left Speed [2025-03-27T15:08:53.175Z] [2025-03-27T15:08:53.431Z] 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 [2025-03-27T15:08:53.431Z] 100 184 0 0 100 184 0 888 --:--:-- --:--:-- --:--:-- 884 [2025-03-27T15:08:53.431Z] 100 184 0 0 100 184 0 488 --:--:-- --:--:-- --:--:-- 486 [Pipeline] } [Pipeline] // withCredentials [Pipeline] } [Pipeline] // stage [Pipeline] echo [2025-03-27T15:08:53.576Z] Jobs results: [:] [Pipeline] stage [Pipeline] { (gerrit vote) [Pipeline] echo [2025-03-27T15:08:53.629Z] Notify gerrit verified=null, submit=false, msg= [2025-03-27T15:08:53.630Z] TF CI Build Succeeded (post-merge) in 0h 0m 4s [2025-03-27T15:08:53.630Z] [2025-03-27T15:08:53.630Z] Succeeded checks: [Pipeline] withCredentials [2025-03-27T15:08:53.651Z] Masking supported pattern matches of $GERRIT_API_PASSWORD [Pipeline] { [Pipeline] echo [2025-03-27T15:08:53.695Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2025-03-27T15:08:53.980Z] + /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 I86e3690f4dd09729c19f8ea0293de86ad3970cdc --patchset 10 --branch master --message 'TF CI Build Succeeded (post-merge) in 0h 0m 4s [2025-03-27T15:08:53.982Z] [2025-03-27T15:08:53.982Z] Succeeded checks:' [2025-03-27T15:08:53.983Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-controller~master~I86e3690f4dd09729c19f8ea0293de86ad3970cdc', 'project': 'opensdn-io/tf-controller', 'branch': 'master', 'attention_set': {}, 'removed_from_attention_set': {'1000001': {'account': {'_account_id': 1000001}, 'last_update': '2025-03-27 08:24:39.000000000', 'reason': 'removed on reply'}, '1000008': {'account': {'_account_id': 1000008}, 'last_update': '2025-03-27 15:08:27.000000000', 'reason': 'Change was submitted'}}, 'hashtags': [], 'change_id': 'I86e3690f4dd09729c19f8ea0293de86ad3970cdc', 'subject': 'Fix BGPaaS to control-node connectivity for subcluster-VR', 'status': 'MERGED', 'created': '2025-03-21 23:46:36.000000000', 'updated': '2025-03-27 15:08:52.000000000', 'submitted': '2025-03-27 15:08:27.000000000', 'submitter': {'_account_id': 1000001}, 'insertions': 19, 'deletions': 2, 'total_comment_count': 8, 'unresolved_comment_count': 0, 'has_review_started': True, 'submission_id': '1442', 'meta_rev_id': '47321d01595dc47d3f510845b57e07b25f86ad31', '_number': 1442, 'owner': {'_account_id': 1000008}, 'labels': {'Code-Review': {'all': [{'value': 2, 'date': '2025-03-27 12:54:02.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': '2025-03-27 15:08:19.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': '4e17871d7d0664cc602f1b2082bd13e009281c59', 'revisions': {'4e17871d7d0664cc602f1b2082bd13e009281c59': {'kind': 'REWORK', '_number': 10, 'created': '2025-03-27 08:58:43.000000000', 'uploader': {'_account_id': 1000008}, 'ref': 'refs/changes/42/1442/10', 'fetch': {'ssh': {'url': 'ssh://tf-gerrit@gerrit.opensdn.io:29418/opensdn-io/tf-controller', 'ref': 'refs/changes/42/1442/10'}, 'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-controller', 'ref': 'refs/changes/42/1442/10'}, 'http': {'url': 'https://tf-gerrit@gerrit.opensdn.io/a/opensdn-io/tf-controller', 'ref': 'refs/changes/42/1442/10'}}, 'commit': {'parents': [{'commit': '8ba9874dd9eebff31232dc7dee87d08d6caee711', 'subject': 'Merge "restore bg_cat test via direct \'go test\' cmd"'}], 'author': {'name': 'Yury Konovalov', 'email': 'YKonovalov@gmail.com', 'date': '2025-03-21 23:20:39.000000000', 'tz': 180}, 'committer': {'name': 'Yury Konovalov', 'email': 'YKonovalov@gmail.com', 'date': '2025-03-27 08:55:04.000000000', 'tz': 180}, 'subject': 'Fix BGPaaS to control-node connectivity for subcluster-VR', 'message': 'Fix BGPaaS to control-node connectivity for subcluster-VR\n\nCurrently vrouter agent in subcluster environment filters out all bgp\nrouters exept of type "control-node" while constructing a list of\navailable bgp-routers, thus preventing BGP-session to occur. This patch\nadds "external-control-node" to the filter to allow pod specific\ncontrol node as well. Extending the list with extra entries is safe\nbecause it is used to verify control node address only. Selection\nitself happens in XMPP channel.\n\nIF-MAP path VR->subcluster->bgp-router added to load external control\nnodes (of the subcluster VR is configured to), which unlike main\ncontrol nodes are not linked via global-system-config.\n\nhttps://github.com/OpenSDN-io/community/issues/71\n\nChange-Id: I86e3690f4dd09729c19f8ea0293de86ad3970cdc\nSigned-off-by: Yury Konovalov \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}}]}]} [2025-03-27T15:08:53.983Z] DEBUG: push message data: {'labels': {}, 'message': 'TF CI Build Succeeded (post-merge) in 0h 0m 4s\n\nSucceeded checks:'} [Pipeline] } [Pipeline] // withCredentials [Pipeline] sh [Pipeline] archiveArtifacts [2025-03-27T15:08:54.364Z] Archiving artifacts [Pipeline] withCredentials [2025-03-27T15:08:54.415Z] Masking supported pattern matches of $LOGS_HOST_SSH_KEY [Pipeline] { [Pipeline] writeFile [Pipeline] sh [2025-03-27T15:08:54.747Z] Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts. [2025-03-27T15:08:55.307Z] 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 [2025-03-27T15:08:55.971Z] URL of console output = https://jenkins.opensdn.io/job/pipeline-post-merge/319/consoleText [Pipeline] withCredentials [2025-03-27T15:08:56.001Z] Masking supported pattern matches of $LOGS_HOST_SSH_KEY [Pipeline] { [Pipeline] sh