コード例 #1
0
 def __init__(self, kube_config_file=None):
     super(OcpMachineSet, self).__init__(kube_config_file=kube_config_file)
     self.api_version = "machine.openshift.io/v1beta1"
     self.kind = "MachineSet"
     self.machineset = self.dyn_client.resources.get(
         api_version=self.api_version, kind=self.kind)
     self.machine = OcpMachines(kube_config_file=kube_config_file)
     self.node = OcpNodes(kube_config_file=kube_config_file)
コード例 #2
0
 def __init__(self, kube_config_file):
     self.kube_config_file = kube_config_file
     super(OcpHealthChecker, self).__init__(kube_config_file=self.kube_config_file)
     self.ocp_node = OcpNodes(kube_config_file=self.kube_config_file)
     self.ocp_cluster_operator = OcpClusterOperator(kube_config_file=self.kube_config_file)
     self.ocp_control_plane = OcpControlPlane(kube_config_file=self.kube_config_file)
     self.ocp_cluster_version = OcpClusterVersion(kube_config_file=self.kube_config_file)
     self.ocp_route = OcpRoutes(kube_config_file=self.kube_config_file)
     self.ocp_pod = OcpPods(kube_config_file=self.kube_config_file)
     self.ocp_deployment = OcpDeploymentconfigs(kind="Deployment", kube_config_file=self.kube_config_file)
     self.ocp_config = OcpConfig(kind="Config", api_version="imageregistry.operator.openshift.io/v1",
                                 kube_config_file=self.kube_config_file)
     self.ocp_secret = OcpSecret(kube_config_file=self.kube_config_file)
コード例 #3
0
def ocp_node(get_kubeconfig):
    return OcpNodes(kube_config_file=get_kubeconfig)