Merge pull request #22 from jaxxstorm/kubeadm_port

Add kubeadm API port to API Server discovery
This commit is contained in:
Liz Rice
2018-08-18 19:39:00 +01:00
committed by GitHub

View File

@@ -15,7 +15,7 @@ class ApiServer(Service, Event):
def __init__(self):
Service.__init__(self, name="API Server")
@handler.subscribe(OpenPortEvent, predicate=lambda x: x.port==443)
@handler.subscribe(OpenPortEvent, predicate=lambda x: x.port==443 or x.port==6443)
class ApiServerDiscovery(Hunter):
"""Api Server Discovery
Checks for the existence of a an Api Server
@@ -27,4 +27,4 @@ class ApiServerDiscovery(Hunter):
main_request = requests.get("https://{}:{}".format(self.event.host, self.event.port), verify=False).text
if "code" in main_request:
self.event.role = "Master"
self.publish_event(ApiServer())
self.publish_event(ApiServer())