)]}'
{"id":"openstack%2Fopenstack-helm-images~693900","triplet_id":"openstack%2Fopenstack-helm-images~master~I14e21936d1808a4f41b20368451da95100075dda","project":"openstack/openstack-helm-images","branch":"master","topic":"nagios-exporter-metrics","hashtags":[],"change_id":"I14e21936d1808a4f41b20368451da95100075dda","subject":"Nagios; Update check_exporter_health_metric plugin","status":"MERGED","created":"2019-11-12 18:33:04.000000000","updated":"2019-11-13 15:00:59.000000000","submitted":"2019-11-13 14:59:26.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"693900-1573657167257-fe519b9b","meta_rev_id":"cb9e382e38b02d371b6cb520228b231c2326f816","_number":693900,"virtual_id_number":693900,"owner":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29937,"name":"Stephen Taylor","email":"steve@taylor.zapto.org","username":"steveftaylor"},{"value":0,"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"value":0,"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},{"value":0,"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"value":0,"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},{"value":0,"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-13 14:59:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"all":[{"value":0,"_account_id":29937,"name":"Stephen Taylor","email":"steve@taylor.zapto.org","username":"steveftaylor"},{"value":2,"date":"2019-11-13 14:46:55.000000000","_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"value":0,"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},{"value":0,"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"value":0,"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},{"value":2,"date":"2019-11-13 14:45:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"all":[{"value":0,"_account_id":29937,"name":"Stephen Taylor","email":"steve@taylor.zapto.org","username":"steveftaylor"},{"value":1,"date":"2019-11-13 14:46:55.000000000","_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"value":0,"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},{"value":0,"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"value":0,"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},{"value":0,"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"_account_id":29937,"name":"Stephen Taylor","email":"steve@taylor.zapto.org","username":"steveftaylor"},{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-12 20:53:29.000000000","updated_by":{"_account_id":29937,"name":"Stephen Taylor","email":"steve@taylor.zapto.org","username":"steveftaylor"},"reviewer":{"_account_id":29937,"name":"Stephen Taylor","email":"steve@taylor.zapto.org","username":"steveftaylor"},"state":"REVIEWER"},{"updated":"2019-11-12 20:59:08.000000000","updated_by":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"reviewer":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"state":"REVIEWER"},{"updated":"2019-11-12 22:07:40.000000000","updated_by":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"reviewer":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"state":"REVIEWER"},{"updated":"2019-11-13 14:45:58.000000000","updated_by":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"reviewer":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"state":"REVIEWER"},{"updated":"2019-11-13 14:46:55.000000000","updated_by":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"reviewer":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"state":"REVIEWER"},{"updated":"2019-11-13 14:59:26.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"f2cef18c66540893864fd22e1d052049e73bc843","author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"date":"2019-11-12 18:33:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"089e196de54701054d06c7d16a9f535d48394463","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-12 18:45:31.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1785e30d6d304944a12c24c67b4ff3bd : SUCCESS in 2m 42s\n- openstack-helm-images-build-nagios https://zuul.opendev.org/t/openstack/build/64302295cf94471c91d0e2520e0875ac : SUCCESS in 7m 01s","accounts_in_message":[],"_revision_number":1},{"id":"f3c91594581296567dbb42b8033945e56b69a6b1","author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"date":"2019-11-12 20:50:00.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"09f66f479357c96ef0149d2664e2bbc75deb64eb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-12 21:02:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/58d6531adbdf432bbb6c22cd20c199db : SUCCESS in 3m 04s\n- openstack-helm-images-build-nagios https://zuul.opendev.org/t/openstack/build/cd3094f5b8c549a4a3b5f94d40c71f62 : SUCCESS in 7m 00s","accounts_in_message":[],"_revision_number":2},{"id":"acba4fa97c53e3057ed8f73a8015fe9de0f4de12","author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"date":"2019-11-12 22:07:40.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"0849e42abaea2e2b6005ac13d5998b4ea4789885","author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"date":"2019-11-12 23:55:24.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"05be3df6be0c2803d0d06ce9b25c487f120322db","author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"date":"2019-11-13 03:37:27.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"5c88da844ce178d3b75edb9066f05d5237ae26b4","author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"date":"2019-11-13 03:38:03.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b1319ae36323d701facd5f7292d5bbad9aba81cb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 03:45:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ae7b06368324489ba3913909a72e0be : SUCCESS in 2m 49s\n- openstack-helm-images-build-nagios https://zuul.opendev.org/t/openstack/build/b6c780f82dff46c3a1a9a1d178429103 : SUCCESS in 7m 14s","accounts_in_message":[],"_revision_number":3},{"id":"e1283872f63bc217c8172591e8ce650880396d15","author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"date":"2019-11-13 14:45:58.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"5ced53a173e13350bf9fcbde9ea54c958a3d8d66","author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"date":"2019-11-13 14:46:55.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"d2c5d3562d8605c3a771ca9fd9c6e86b50be2c27","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 14:47:06.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"c4eec2a5109c175acfe1ae1e4f5dd4506989fb8d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 14:59:26.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5b9cb48b48db48f897c1b3bf4b7e3b86 : SUCCESS in 5m 19s\n- openstack-helm-images-upload-nagios https://zuul.opendev.org/t/openstack/build/43bcd7467ac242509e879487af5dae70 : SUCCESS in 11m 05s","accounts_in_message":[],"_revision_number":3},{"id":"70a6f6ed309da3bbda0d42cf0da5a769cbb3973d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 14:59:27.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"cdce25d56f7be30104ee1d14d26a6833ba146f2b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 15:00:59.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/622282d976a649d48c8a38d2ee0eeca7 : SUCCESS in 1m 05s\n- openstack-helm-images-promote-nagios https://zuul.opendev.org/t/openstack/build/866f834c3bc04d88896dec35f01ee908 : SUCCESS in 1m 10s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"0635f74e9ee6d05085be251812f5bc08ff5cb612","revisions":{"75f8660089a4ac8ab313f1a2ebb6a6c59ea16fe0":{"kind":"REWORK","_number":1,"created":"2019-11-12 18:33:04.000000000","uploader":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"ref":"refs/changes/00/693900/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm-images","ref":"refs/changes/00/693900/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm-images refs/changes/00/693900/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm-images refs/changes/00/693900/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm-images refs/changes/00/693900/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm-images refs/changes/00/693900/1"}}},"commit":{"parents":[{"commit":"5e4daf1df1dfd50bd33eced452ba2ba94f33fb5d","subject":"Merge \"mini-mirror: Add retries to package downloads\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-images/commit/5e4daf1df1dfd50bd33eced452ba2ba94f33fb5d"}]}],"author":{"name":"Steve Wilkerson","email":"sw5822@att.com","date":"2019-11-12 18:30:35.000000000","tz":-360},"committer":{"name":"Steve Wilkerson","email":"sw5822@att.com","date":"2019-11-12 18:30:35.000000000","tz":-360},"subject":"Nagios; Update check_exporter_health_metric plugin","message":"Nagios; Update check_exporter_health_metric plugin\n\nThis updates the Nagios plugin for checking health metrics exposed\nby an exporter endpoint directly. To address issues where multiple\nexporter replicas may not all be active, this moves the plugin to\ninstead use the python kubernetes client to programmatically\ndetermine which endpoint tied to the exporter service is active\nand returns the metrics exposed by the active endpoint. This\nallows for more robust checking of service health in scenarios\nwhere circumventing prometheus is desired\n\nChange-Id: I14e21936d1808a4f41b20368451da95100075dda\nSigned-off-by: Steve Wilkerson \u003csw5822@att.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-images/commit/75f8660089a4ac8ab313f1a2ebb6a6c59ea16fe0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-images/commit/75f8660089a4ac8ab313f1a2ebb6a6c59ea16fe0"}]},"branch":"refs/heads/master"},"d41aa2959bd97610c810bf318e60c52cef6b4374":{"kind":"REWORK","_number":2,"created":"2019-11-12 20:50:00.000000000","uploader":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"ref":"refs/changes/00/693900/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm-images","ref":"refs/changes/00/693900/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm-images refs/changes/00/693900/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm-images refs/changes/00/693900/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm-images refs/changes/00/693900/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm-images refs/changes/00/693900/2"}}},"commit":{"parents":[{"commit":"5e4daf1df1dfd50bd33eced452ba2ba94f33fb5d","subject":"Merge \"mini-mirror: Add retries to package downloads\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-images/commit/5e4daf1df1dfd50bd33eced452ba2ba94f33fb5d"}]}],"author":{"name":"Steve Wilkerson","email":"sw5822@att.com","date":"2019-11-12 18:30:35.000000000","tz":-360},"committer":{"name":"Steve Wilkerson","email":"sw5822@att.com","date":"2019-11-12 20:49:55.000000000","tz":-360},"subject":"Nagios; Update check_exporter_health_metric plugin","message":"Nagios; Update check_exporter_health_metric plugin\n\nThis updates the Nagios plugin for checking health metrics exposed\nby an exporter endpoint directly. To address issues where multiple\nexporter replicas may not all be active, this moves the plugin to\ninstead use the python kubernetes client to programmatically\ndetermine which endpoint tied to the exporter service is active\nand returns the metrics exposed by the active endpoint. This\nallows for more robust checking of service health in scenarios\nwhere circumventing prometheus is desired\n\nChange-Id: I14e21936d1808a4f41b20368451da95100075dda\nSigned-off-by: Steve Wilkerson \u003csw5822@att.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-images/commit/d41aa2959bd97610c810bf318e60c52cef6b4374"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-images/commit/d41aa2959bd97610c810bf318e60c52cef6b4374"}]},"branch":"refs/heads/master"},"0635f74e9ee6d05085be251812f5bc08ff5cb612":{"kind":"REWORK","_number":3,"created":"2019-11-13 03:37:27.000000000","uploader":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"ref":"refs/changes/00/693900/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm-images","ref":"refs/changes/00/693900/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm-images refs/changes/00/693900/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm-images refs/changes/00/693900/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm-images refs/changes/00/693900/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm-images refs/changes/00/693900/3"}}},"commit":{"parents":[{"commit":"5e4daf1df1dfd50bd33eced452ba2ba94f33fb5d","subject":"Merge \"mini-mirror: Add retries to package downloads\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-images/commit/5e4daf1df1dfd50bd33eced452ba2ba94f33fb5d"}]}],"author":{"name":"Steve Wilkerson","email":"sw5822@att.com","date":"2019-11-12 18:30:35.000000000","tz":-360},"committer":{"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","date":"2019-11-13 03:37:19.000000000","tz":0},"subject":"Nagios; Update check_exporter_health_metric plugin","message":"Nagios; Update check_exporter_health_metric plugin\n\nThis updates the Nagios plugin for checking health metrics exposed\nby an exporter endpoint directly. To address issues where multiple\nexporter replicas may not all be active, this moves the plugin to\ninstead use the python kubernetes client to programmatically\ndetermine which endpoint tied to the exporter service is active\nand returns the metrics exposed by the active endpoint. This\nallows for more robust checking of service health in scenarios\nwhere circumventing prometheus is desired\n\nChange-Id: I14e21936d1808a4f41b20368451da95100075dda\nSigned-off-by: Steve Wilkerson \u003csw5822@att.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-images/commit/0635f74e9ee6d05085be251812f5bc08ff5cb612"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm-images/commit/0635f74e9ee6d05085be251812f5bc08ff5cb612"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
