kubernetes.aio.config package¶
Submodules¶
- kubernetes.aio.config.config_exception module
- kubernetes.aio.config.dateutil module
- kubernetes.aio.config.dateutil_test module
- kubernetes.aio.config.exec_provider module
- kubernetes.aio.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.aio.config.google_auth module
- kubernetes.aio.config.google_auth_test module
- kubernetes.aio.config.incluster_config module
- kubernetes.aio.config.incluster_config_test module
InClusterConfigTestInClusterConfigTest.get_test_loader()InClusterConfigTest.setUp()InClusterConfigTest.tearDown()InClusterConfigTest.test_auth_settings_with_authorization_key_and_prefix()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_no_cert_file()InClusterConfigTest.test_no_host()InClusterConfigTest.test_no_port()InClusterConfigTest.test_no_token_file()InClusterConfigTest.test_refresh_token()
- kubernetes.aio.config.kube_config module
- kubernetes.aio.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.aio.config.openid module
- kubernetes.aio.config.openid_test module
Module contents¶
- async kubernetes.aio.config.load_config(**kwargs)¶
Wrapper function to load the kube_config. It will initially try to load_kube_config from provided path, then check if the KUBE_CONFIG_DEFAULT_LOCATION exists If neither exists, it will fall back to load_incluster_config and inform the user accordingly.
- Parameters:
kwargs – A combination of all possible kwargs that
can be passed to either load_kube_config or load_incluster_config functions.