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