Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-controller/+/1423 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-11T20:59:14.538Z] Timeout set to expire in 8 hr 0 min [Pipeline] { [Pipeline] node [2025-03-11T20:59:14.577Z] Running on slave-openstack-gz1_1 in /home/jenkins/workspace/pipeline-post-merge [Pipeline] { [Pipeline] stage [Pipeline] { (init) [Pipeline] cleanWs [2025-03-11T20:59:14.645Z] [WS-CLEANUP] Deleting project workspace... [2025-03-11T20:59:14.645Z] [WS-CLEANUP] Deferred wipeout is disabled by the job configuration... [2025-03-11T20:59:14.672Z] [WS-CLEANUP] done [Pipeline] checkout [2025-03-11T20:59:14.698Z] The recommended git tool is: git [2025-03-11T20:59:14.701Z] No credentials specified [2025-03-11T20:59:14.703Z] Cloning the remote Git repository [2025-03-11T20:59:14.705Z] Cloning repository https://github.com/opensdn-io/tf-jenkins.git [2025-03-11T20:59:14.705Z] > git init /home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins # timeout=10 [2025-03-11T20:59:14.710Z] Fetching upstream changes from https://github.com/opensdn-io/tf-jenkins.git [2025-03-11T20:59:14.710Z] > git --version # timeout=10 [2025-03-11T20:59:14.712Z] > git --version # 'git version 2.25.1' [2025-03-11T20:59:14.712Z] > git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10 [2025-03-11T20:59:15.774Z] Avoid second fetch [2025-03-11T20:59:15.777Z] Checking out Revision 584f47ee8a7283ed48c2df970db3663a01bfa379 (refs/remotes/origin/master) [2025-03-11T20:59:15.817Z] Commit message: "filter modular packages from mirrors" [2025-03-11T20:59:15.767Z] > git config remote.origin.url https://github.com/opensdn-io/tf-jenkins.git # timeout=10 [2025-03-11T20:59:15.769Z] > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 [2025-03-11T20:59:15.775Z] > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 [2025-03-11T20:59:15.778Z] > git config core.sparsecheckout # timeout=10 [2025-03-11T20:59:15.780Z] > git checkout -f 584f47ee8a7283ed48c2df970db3663a01bfa379 # timeout=10 [2025-03-11T20:59:15.818Z] > git rev-list --no-walk 584f47ee8a7283ed48c2df970db3663a01bfa379 # 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-11T20:59:16.033Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2025-03-11T20:59:16.321Z] + /home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/infra/gerrit/resolve_patchsets.py --gerrit https://gerrit.opensdn.io/ --review Id5a4b6109c7cabdb7c1246f96009bb508b777522 --branch master --changed_files --output /home/jenkins/workspace/pipeline-post-merge/patchsets-info.json [Pipeline] archiveArtifacts [2025-03-11T20:59:16.347Z] 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-11T20:59:17.598Z] Logs URL: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/23/1423/2/post-merge_299 [Pipeline] echo [2025-03-11T20:59:17.618Z] terminate_runs_by_review_number: start [Pipeline] echo [2025-03-11T20:59:18.413Z] terminate_runs_by_review_number: terminated builds = [] [Pipeline] sh [Pipeline] echo [2025-03-11T20:59:18.720Z] Pipeline to run: post-merge [Pipeline] sh [Pipeline] sh [Pipeline] archiveArtifacts [2025-03-11T20:59:19.311Z] 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-11T20:59:19.872Z] WARNING: project opensdn-io/tf-controller doesn't define pipeline post-merge [Pipeline] echo [2025-03-11T20:59:19.883Z] Streams from config: [:] [Pipeline] echo [2025-03-11T20:59:19.894Z] Jobs from config: [:] [Pipeline] echo [2025-03-11T20:59:19.905Z] Post Jobs from config: [:] [Pipeline] echo [2025-03-11T20:59:19.927Z] Notify gerrit verified=null, submit=false, msg= [2025-03-11T20:59:19.927Z] TF CI Build Started (post-merge) https://jenkins.opensdn.io/job/pipeline-post-merge/299/ [Pipeline] withCredentials [2025-03-11T20:59:19.948Z] Masking supported pattern matches of $GERRIT_API_PASSWORD [Pipeline] { [Pipeline] echo [2025-03-11T20:59:19.987Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2025-03-11T20:59:20.268Z] + /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 Id5a4b6109c7cabdb7c1246f96009bb508b777522 --patchset 2 --branch master --message 'TF CI Build Started (post-merge) https://jenkins.opensdn.io/job/pipeline-post-merge/299/' [2025-03-11T20:59:20.269Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-controller~master~Id5a4b6109c7cabdb7c1246f96009bb508b777522', 'project': 'opensdn-io/tf-controller', 'branch': 'master', 'attention_set': {}, 'removed_from_attention_set': {'1000003': {'account': {'_account_id': 1000003}, 'last_update': '2025-03-11 18:27:27.000000000', 'reason': ' replied on the change', 'reason_account': {'_account_id': 1000003}}, '1000001': {'account': {'_account_id': 1000001}, 'last_update': '2025-03-10 22:21:35.000000000', 'reason': 'removed on reply'}, '1000032': {'account': {'_account_id': 1000032}, 'last_update': '2025-03-11 20:58:56.000000000', 'reason': 'Change was submitted'}, '1000009': {'account': {'_account_id': 1000009}, 'last_update': '2025-03-11 20:58:56.000000000', 'reason': 'Change was submitted'}, '1000012': {'account': {'_account_id': 1000012}, 'last_update': '2025-03-11 20:58:56.000000000', 'reason': 'Change was submitted'}}, 'hashtags': [], 'change_id': 'Id5a4b6109c7cabdb7c1246f96009bb508b777522', 'subject': 'SVC Monitor enhancement: use vRouter introspect when Analytics is broken', 'status': 'MERGED', 'created': '2025-03-10 15:46:28.000000000', 'updated': '2025-03-11 20:58:56.000000000', 'submitted': '2025-03-11 20:58:56.000000000', 'submitter': {'_account_id': 1000001}, 'insertions': 162, 'deletions': 2, 'total_comment_count': 5, 'unresolved_comment_count': 1, 'has_review_started': True, 'submission_id': '1423', 'meta_rev_id': '4d6f90a2721347c5f717566293d44ad645dc0706', '_number': 1423, 'owner': {'_account_id': 1000032}, 'labels': {'Code-Review': {'all': [{'value': 2, 'date': '2025-03-11 18:27:27.000000000', 'permitted_voting_range': {'min': 2, 'max': 2}, '_account_id': 1000003}, {'value': 0, '_account_id': 1000001}, {'value': 1, 'date': '2025-03-11 09:48:05.000000000', 'permitted_voting_range': {'min': 1, 'max': 1}, '_account_id': 1000009}], '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-11 20:58:48.000000000', 'permitted_voting_range': {'min': 2, 'max': 2}, '_account_id': 1000001}, {'value': 0, '_account_id': 1000009}], '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': [{'_account_id': 1000012}], 'reviewers': {'REVIEWER': [{'_account_id': 1000001}, {'_account_id': 1000003}, {'_account_id': 1000009}, {'_account_id': 1000012}]}, 'pending_reviewers': {}, 'current_revision': '8817fb9c36b0179c7d7ef86d27327d71a081a91e', 'revisions': {'8817fb9c36b0179c7d7ef86d27327d71a081a91e': {'kind': 'REWORK', '_number': 2, 'created': '2025-03-10 22:21:21.000000000', 'uploader': {'_account_id': 1000032}, 'ref': 'refs/changes/23/1423/2', 'fetch': {'ssh': {'url': 'ssh://tf-gerrit@gerrit.opensdn.io:29418/opensdn-io/tf-controller', 'ref': 'refs/changes/23/1423/2'}, 'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-controller', 'ref': 'refs/changes/23/1423/2'}, 'http': {'url': 'https://tf-gerrit@gerrit.opensdn.io/a/opensdn-io/tf-controller', 'ref': 'refs/changes/23/1423/2'}}, 'commit': {'parents': [{'commit': 'dc0f4b177b8299a84d562a1676be8cb1a6fbce0d', 'subject': 'modify bgp_cat_test'}], 'author': {'name': 'Sergey Kreys', 'email': 'skreys@mirantis.com', 'date': '2019-12-21 22:20:06.000000000', 'tz': -360}, 'committer': {'name': 'Sergey Kreys', 'email': 'skreys@mirantis.com', 'date': '2025-03-10 22:20:21.000000000', 'tz': -300}, 'subject': 'SVC Monitor enhancement: use vRouter introspect when Analytics is broken', 'message': 'SVC Monitor enhancement: use vRouter introspect when Analytics is broken\n\nWhen Collector goes down but Analytics API is still up, contrail-svc-monitor\ncould receive erroneus data about vRouters state. And working service instances\ncan be deleted due to this bug.\n\nWe add new logic in SVC monitor to fetch Agent status directly from introspect.\nThis logic is triggered only if Analytics does not have info about the vRouter.\nAdded new class IntrospectClient that provides utilities to get and parse data\nfrom introspect server.\n\nChange-Id: Id5a4b6109c7cabdb7c1246f96009bb508b777522\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-11T20:59:20.269Z] DEBUG: push message data: {'labels': {}, 'message': 'TF CI Build Started (post-merge) https://jenkins.opensdn.io/job/pipeline-post-merge/299/'} [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo [2025-03-11T20:59:20.324Z] Notify discord for new job is started [Pipeline] echo [2025-03-11T20:59:20.354Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] echo [2025-03-11T20:59:20.374Z] Notify discord msg= [2025-03-11T20:59:20.374Z] The review was merged. [2025-03-11T20:59:20.374Z] [SVC Monitor enhancement: use vRouter introspect wh](https://gerrit.opensdn.io/c/opensdn-io/tf-controller/+/1423) [Pipeline] withCredentials [2025-03-11T20:59:20.393Z] Masking supported pattern matches of $DISCORD_WEBHOOK_URL [Pipeline] { [Pipeline] writeFile [Pipeline] sh [2025-03-11T20:59:20.717Z] % Total % Received % Xferd Average Speed Time Time Time Current [2025-03-11T20:59:20.717Z] Dload Upload Total Spent Left Speed [2025-03-11T20:59:20.971Z] [2025-03-11T20:59:20.971Z] 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 [2025-03-11T20:59:20.971Z] 100 184 0 0 100 184 0 458 --:--:-- --:--:-- --:--:-- 458 [Pipeline] } [Pipeline] // withCredentials [Pipeline] } [Pipeline] // stage [Pipeline] echo [2025-03-11T20:59:21.084Z] Jobs results: [:] [Pipeline] stage [Pipeline] { (gerrit vote) [Pipeline] echo [2025-03-11T20:59:21.128Z] Notify gerrit verified=null, submit=false, msg= [2025-03-11T20:59:21.128Z] TF CI Build Succeeded (post-merge) in 0h 0m 3s [2025-03-11T20:59:21.128Z] [2025-03-11T20:59:21.128Z] Succeeded checks: [Pipeline] withCredentials [2025-03-11T20:59:21.145Z] Masking supported pattern matches of $GERRIT_API_PASSWORD [Pipeline] { [Pipeline] echo [2025-03-11T20:59:21.184Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2025-03-11T20:59:21.462Z] + /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 Id5a4b6109c7cabdb7c1246f96009bb508b777522 --patchset 2 --branch master --message 'TF CI Build Succeeded (post-merge) in 0h 0m 3s [2025-03-11T20:59:21.462Z] [2025-03-11T20:59:21.462Z] Succeeded checks:' [2025-03-11T20:59:21.462Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-controller~master~Id5a4b6109c7cabdb7c1246f96009bb508b777522', 'project': 'opensdn-io/tf-controller', 'branch': 'master', 'attention_set': {}, 'removed_from_attention_set': {'1000003': {'account': {'_account_id': 1000003}, 'last_update': '2025-03-11 18:27:27.000000000', 'reason': ' replied on the change', 'reason_account': {'_account_id': 1000003}}, '1000001': {'account': {'_account_id': 1000001}, 'last_update': '2025-03-10 22:21:35.000000000', 'reason': 'removed on reply'}, '1000032': {'account': {'_account_id': 1000032}, 'last_update': '2025-03-11 20:58:56.000000000', 'reason': 'Change was submitted'}, '1000009': {'account': {'_account_id': 1000009}, 'last_update': '2025-03-11 20:58:56.000000000', 'reason': 'Change was submitted'}, '1000012': {'account': {'_account_id': 1000012}, 'last_update': '2025-03-11 20:58:56.000000000', 'reason': 'Change was submitted'}}, 'hashtags': [], 'change_id': 'Id5a4b6109c7cabdb7c1246f96009bb508b777522', 'subject': 'SVC Monitor enhancement: use vRouter introspect when Analytics is broken', 'status': 'MERGED', 'created': '2025-03-10 15:46:28.000000000', 'updated': '2025-03-11 20:59:20.000000000', 'submitted': '2025-03-11 20:58:56.000000000', 'submitter': {'_account_id': 1000001}, 'insertions': 162, 'deletions': 2, 'total_comment_count': 5, 'unresolved_comment_count': 1, 'has_review_started': True, 'submission_id': '1423', 'meta_rev_id': '71ebbb1bf8a4532bdd1ea9f3504bc575ab608391', '_number': 1423, 'owner': {'_account_id': 1000032}, 'labels': {'Code-Review': {'all': [{'value': 2, 'date': '2025-03-11 18:27:27.000000000', 'permitted_voting_range': {'min': 2, 'max': 2}, '_account_id': 1000003}, {'value': 0, '_account_id': 1000001}, {'value': 1, 'date': '2025-03-11 09:48:05.000000000', 'permitted_voting_range': {'min': 1, 'max': 1}, '_account_id': 1000009}], '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-11 20:58:48.000000000', 'permitted_voting_range': {'min': 2, 'max': 2}, '_account_id': 1000001}, {'value': 0, '_account_id': 1000009}], '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': [{'_account_id': 1000012}], 'reviewers': {'REVIEWER': [{'_account_id': 1000001}, {'_account_id': 1000003}, {'_account_id': 1000009}, {'_account_id': 1000012}]}, 'pending_reviewers': {}, 'current_revision': '8817fb9c36b0179c7d7ef86d27327d71a081a91e', 'revisions': {'8817fb9c36b0179c7d7ef86d27327d71a081a91e': {'kind': 'REWORK', '_number': 2, 'created': '2025-03-10 22:21:21.000000000', 'uploader': {'_account_id': 1000032}, 'ref': 'refs/changes/23/1423/2', 'fetch': {'ssh': {'url': 'ssh://tf-gerrit@gerrit.opensdn.io:29418/opensdn-io/tf-controller', 'ref': 'refs/changes/23/1423/2'}, 'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-controller', 'ref': 'refs/changes/23/1423/2'}, 'http': {'url': 'https://tf-gerrit@gerrit.opensdn.io/a/opensdn-io/tf-controller', 'ref': 'refs/changes/23/1423/2'}}, 'commit': {'parents': [{'commit': 'dc0f4b177b8299a84d562a1676be8cb1a6fbce0d', 'subject': 'modify bgp_cat_test'}], 'author': {'name': 'Sergey Kreys', 'email': 'skreys@mirantis.com', 'date': '2019-12-21 22:20:06.000000000', 'tz': -360}, 'committer': {'name': 'Sergey Kreys', 'email': 'skreys@mirantis.com', 'date': '2025-03-10 22:20:21.000000000', 'tz': -300}, 'subject': 'SVC Monitor enhancement: use vRouter introspect when Analytics is broken', 'message': 'SVC Monitor enhancement: use vRouter introspect when Analytics is broken\n\nWhen Collector goes down but Analytics API is still up, contrail-svc-monitor\ncould receive erroneus data about vRouters state. And working service instances\ncan be deleted due to this bug.\n\nWe add new logic in SVC monitor to fetch Agent status directly from introspect.\nThis logic is triggered only if Analytics does not have info about the vRouter.\nAdded new class IntrospectClient that provides utilities to get and parse data\nfrom introspect server.\n\nChange-Id: Id5a4b6109c7cabdb7c1246f96009bb508b777522\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-11T20:59:21.462Z] DEBUG: push message data: {'labels': {}, 'message': 'TF CI Build Succeeded (post-merge) in 0h 0m 3s\n\nSucceeded checks:'} [Pipeline] } [Pipeline] // withCredentials [Pipeline] sh [Pipeline] archiveArtifacts [2025-03-11T20:59:21.808Z] Archiving artifacts [Pipeline] withCredentials [2025-03-11T20:59:21.847Z] Masking supported pattern matches of $LOGS_HOST_SSH_KEY [Pipeline] { [Pipeline] writeFile [Pipeline] sh [2025-03-11T20:59:22.164Z] Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts. [2025-03-11T20:59:22.725Z] 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-11T20:59:23.208Z] URL of console output = https://jenkins.opensdn.io/job/pipeline-post-merge/299/consoleText [Pipeline] withCredentials [2025-03-11T20:59:23.245Z] Masking supported pattern matches of $LOGS_HOST_SSH_KEY [Pipeline] { [Pipeline] sh