def __init__(self, api_client: InventoryClient, config: BaseClusterConfig, infra_env_config: BaseInfraEnvConfig, nodes: Optional[Nodes]=None):
    super().__init__(api_client, config, nodes)
    self._infra_env_config = infra_env_config
    self._infra_env = None
    self._infra_env_config.cluster_id = config.cluster_id
    self._infra_env_config.openshift_version = self._config.openshift_version
    self._infra_env_config.pull_secret = self._config.pull_secret
    self._high_availability_mode = config.high_availability_mode
    self.name = config.cluster_name.get()
def __init__(self, api_client: InventoryClient, config: BaseClusterConfig, infra_env_config: BaseInfraEnvConfig, nodes: Optional[Nodes]=None):
    super().__init__(api_client, config, nodes)
    self._infra_env_config = infra_env_config
    self._infra_env = None
    self._infra_env_config.cluster_id = config.cluster_id
    self._infra_env_config.openshift_version = self._config.openshift_version
    self._infra_env_config.pull_secret = self._config.pull_secret
    self._high_availability_mode = config.high_availability_mode
    self.name = config.cluster_name.get()