Class LocalKubeconfigApiClient
java.lang.Object
io.kubernetes.client.openapi.ApiClient
de.predic8.kubernetesclient.client.NamespacedApiClient
de.predic8.kubernetesclient.client.LoggingApiClient
de.predic8.kubernetesclient.client.LocalKubeconfigApiClient
-
Nested Class Summary
Nested classes/interfaces inherited from class de.predic8.kubernetesclient.client.NamespacedApiClient
NamespacedApiClient.ByteArrayBase64StringTypeAdapter -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.predic8.kubernetesclient.client.LoggingApiClient
gkm, setupTLSMethods inherited from class io.kubernetes.client.openapi.ApiClient
addDefaultCookie, addDefaultHeader, buildCall, buildRequest, buildRequestBodyFormEncoding, buildRequestBodyMultipart, buildUrl, collectionPathParameterToString, deserialize, downloadFileFromResponse, escapeString, execute, execute, executeAsync, executeAsync, getAuthentication, getAuthentications, getBasePath, getConnectTimeout, getDateFormat, getHttpClient, getJSON, getKeyManagers, getReadTimeout, getSslCaCert, getTempFolderPath, getWriteTimeout, guessContentTypeFromFile, handleResponse, isDebugging, isJsonMime, isVerifyingSsl, parameterToPair, parameterToPairs, parameterToString, prepareDownloadFile, processCookieParams, processHeaderParams, sanitizeFilename, selectHeaderAccept, selectHeaderContentType, serialize, setAccessToken, setApiKey, setApiKeyPrefix, setBasePath, setConnectTimeout, setDateFormat, setDebugging, setHttpClient, setJSON, setKeyManagers, setLenientOnJson, setLocalDateFormat, setOffsetDateTimeFormat, setPassword, setReadTimeout, setSqlDateFormat, setSslCaCert, setTempFolderPath, setUserAgent, setUsername, setVerifyingSsl, setWriteTimeout, updateParamsForAuth
-
Field Details
-
namespace
-
-
Constructor Details
-
LocalKubeconfigApiClient
public LocalKubeconfigApiClient()
-
-
Method Details
-
getConfigFile
-
init
@PostConstruct public void init()- Overrides:
initin classLoggingApiClient
-
getMyNamespace
- Specified by:
getMyNamespacein classNamespacedApiClient- Returns:
- "default" (overrideable using the "kubernetes.client.namespace" Spring property) if running outside of the cluster, the pod's own namespace, if running on the inside.
-