kubernetes_asyncio.config package
Submodules
- kubernetes_asyncio.config.config_exception module
- kubernetes_asyncio.config.dateutil module
- kubernetes_asyncio.config.dateutil_test module
- kubernetes_asyncio.config.exec_provider module
- kubernetes_asyncio.config.exec_provider_test module
ExecProviderTestExecProviderTest.setUp()ExecProviderTest.tearDown()ExecProviderTest.test_error_code_returned()ExecProviderTest.test_mismatched_api_version()ExecProviderTest.test_missing_input_keys()ExecProviderTest.test_missing_output_keys()ExecProviderTest.test_nonjson_output_returned()ExecProviderTest.test_ok_01()ExecProviderTest.test_ok_with_args()ExecProviderTest.test_ok_with_env()
- kubernetes_asyncio.config.google_auth module
- kubernetes_asyncio.config.google_auth_test module
- kubernetes_asyncio.config.incluster_config module
- kubernetes_asyncio.config.incluster_config_test module
InClusterConfigTestInClusterConfigTest.get_test_loader()InClusterConfigTest.setUp()InClusterConfigTest.tearDown()InClusterConfigTest.test_client_config()InClusterConfigTest.test_empty_cert_file()InClusterConfigTest.test_empty_host()InClusterConfigTest.test_empty_port()InClusterConfigTest.test_empty_token_file()InClusterConfigTest.test_join_host_port()InClusterConfigTest.test_load_config()InClusterConfigTest.test_load_config_helper()InClusterConfigTest.test_no_cert_file()InClusterConfigTest.test_no_host()InClusterConfigTest.test_no_port()InClusterConfigTest.test_no_token_file()InClusterConfigTest.test_refresh_token()InClusterConfigTest.test_refresh_token_default_config_with_copies()
monkeypatch_kube_config_path()
- kubernetes_asyncio.config.kube_config module
- kubernetes_asyncio.config.kube_config_test module
BaseTestCaseFakeConfigTestConfigNodeTestConfigNode.setUp()TestConfigNode.test_get_with_name()TestConfigNode.test_get_with_name_on_duplicate_name()TestConfigNode.test_get_with_name_on_invalid_object()TestConfigNode.test_get_with_name_on_name_does_not_exists()TestConfigNode.test_get_with_name_on_non_list_object()TestConfigNode.test_key_does_not_exists()TestConfigNode.test_normal_map_array_operations()TestConfigNode.test_obj
TestFileOrDataTestFileOrData.get_file_content()TestFileOrData.test_data_given_data()TestFileOrData.test_data_given_file()TestFileOrData.test_data_given_file_and_data()TestFileOrData.test_data_given_file_no_base64()TestFileOrData.test_file_given_data()TestFileOrData.test_file_given_data_bytes()TestFileOrData.test_file_given_data_bytes_no_base64()TestFileOrData.test_file_given_data_no_base64()TestFileOrData.test_file_given_file()TestFileOrData.test_file_given_file_and_data()TestFileOrData.test_file_given_non_existing_file()TestFileOrData.test_file_with_custom_dirname()
TestKubeConfigLoaderTestKubeConfigLoader.TEST_KUBE_CONFIGTestKubeConfigLoader.test_async_load_gcp_token_with_refresh()TestKubeConfigLoader.test_current_context()TestKubeConfigLoader.test_gcp_no_refresh()TestKubeConfigLoader.test_invalid_oidc_configs()TestKubeConfigLoader.test_invalid_refresh()TestKubeConfigLoader.test_list_contexts()TestKubeConfigLoader.test_list_kube_config_contexts()TestKubeConfigLoader.test_load_config_helper()TestKubeConfigLoader.test_load_gcp_token_no_refresh()TestKubeConfigLoader.test_load_gcp_token_with_refresh()TestKubeConfigLoader.test_load_kube_config()TestKubeConfigLoader.test_load_kube_config_from_dict()TestKubeConfigLoader.test_load_kube_config_from_dict_with_temp_file_path()TestKubeConfigLoader.test_load_user_pass_token()TestKubeConfigLoader.test_load_user_token()TestKubeConfigLoader.test_new_client_from_config()TestKubeConfigLoader.test_new_client_from_config_dict()TestKubeConfigLoader.test_new_client_from_config_proxy()TestKubeConfigLoader.test_no_user_context()TestKubeConfigLoader.test_no_users_section()TestKubeConfigLoader.test_non_existing_user()TestKubeConfigLoader.test_oidc_no_refresh()TestKubeConfigLoader.test_oidc_with_refresh()TestKubeConfigLoader.test_oidc_with_refresh_no_idp_cert_data()TestKubeConfigLoader.test_proxy_url_from_cluster()TestKubeConfigLoader.test_refresh_exec_token()TestKubeConfigLoader.test_refresh_gcp_token()TestKubeConfigLoader.test_set_active_context()TestKubeConfigLoader.test_simple_token()TestKubeConfigLoader.test_ssl()TestKubeConfigLoader.test_ssl_no_cert_files()TestKubeConfigLoader.test_ssl_no_verification()TestKubeConfigLoader.test_ssl_verification()TestKubeConfigLoader.test_ssl_with_relative_ssl_files()TestKubeConfigLoader.test_tls_server_name()TestKubeConfigLoader.test_user_exec_auth()TestKubeConfigLoader.test_user_exec_auth_certificates()TestKubeConfigLoader.test_user_pass()
TestKubeConfigMerger
- kubernetes_asyncio.config.openid module
- kubernetes_asyncio.config.openid_test module
Module contents
- exception kubernetes_asyncio.config.ConfigException
Bases:
Exception
- kubernetes_asyncio.config.list_kube_config_contexts(config_file: str | None = None) tuple[list[Any], Any | None]
- async kubernetes_asyncio.config.load_kube_config_from_dict(config_dict, context=None, client_configuration=None, temp_file_path=None) KubeConfigLoader
Loads authentication and cluster information from config_dict and stores them in kubernetes.client.configuration.
- Parameters:
config_dict – Takes the config file as a dict.
context – set the active context. If is set to None, current_context from config file will be used.
client_configuration – The kubernetes_asyncio.client.Configuration to set configs to.
temp_file_path – directory where temp files are stored (default - system temp dir).
- async kubernetes_asyncio.config.new_client_from_config(config_file=None, context=None, persist_config=True, temp_file_path=None) ApiClient
Loads configuration the same as load_kube_config but returns an ApiClient to be used with any API object. This will allow the caller to concurrently talk with multiple clusters.
- async kubernetes_asyncio.config.new_client_from_config_dict(config_dict=None, context=None, temp_file_path=None) ApiClient
Loads configuration the same as load_kube_config_dict but returns an ApiClient to be used with any API object. This will allow the caller to concurrently talk with multiple clusters.