def version(self):
"""
Issue a I{GET} for the Kubernetes server version.
"""
action = start_action(
action_type=u"network-client:version",
)
with action.context():
url = self.kubernetes.base_url.child(u"version")
d = DeferredContext(self._get(url))
d.addCallback(check_status, (OK,), self.model)
d.addCallback(readBody)
d.addCallback(loads)
d.addCallback(log_response_object, action)
d.addCallback(self.model.version_type.create)
return d.addActionFinish()
评论列表
文章目录