public class Config extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_FALLBACK_HOST |
static String |
ENV_KUBECONFIG |
static String |
ENV_SERVICE_HOST |
static String |
ENV_SERVICE_PORT |
static String |
SERVICEACCOUNT_CA_PATH |
static String |
SERVICEACCOUNT_ROOT |
static String |
SERVICEACCOUNT_TOKEN_PATH |
Constructor and Description |
---|
Config() |
Modifier and Type | Method and Description |
---|---|
static ApiClient |
defaultClient()
Easy client creation, follows this plan
If $KUBECONFIG is defined, use that config file.
If $HOME/.kube/confg can be found, use that.
If the in-cluster service account can be found, assume in cluster config.
Default to localhost:8080 as a last resort.
|
static ApiClient |
fromCluster() |
static ApiClient |
fromConfig(InputStream stream) |
static ApiClient |
fromConfig(KubeConfig config) |
static ApiClient |
fromConfig(Reader input) |
static ApiClient |
fromConfig(String fileName) |
static ApiClient |
fromToken(String url,
String token) |
static ApiClient |
fromToken(String url,
String token,
boolean validateSSL) |
static ApiClient |
fromUrl(String url) |
static ApiClient |
fromUrl(String url,
boolean validateSSL) |
static ApiClient |
fromUserPassword(String url,
String user,
String password) |
static ApiClient |
fromUserPassword(String url,
String user,
String password,
boolean validateSSL) |
public static final String SERVICEACCOUNT_ROOT
public static final String SERVICEACCOUNT_CA_PATH
public static final String SERVICEACCOUNT_TOKEN_PATH
public static final String ENV_KUBECONFIG
public static final String ENV_SERVICE_HOST
public static final String ENV_SERVICE_PORT
public static final String DEFAULT_FALLBACK_HOST
public static ApiClient fromCluster() throws IOException
IOException
public static ApiClient fromUserPassword(String url, String user, String password, boolean validateSSL)
public static ApiClient fromConfig(String fileName) throws IOException
IOException
public static ApiClient fromConfig(InputStream stream)
public static ApiClient fromConfig(KubeConfig config)
public static ApiClient defaultClient() throws IOException
IOException
Copyright © 2017. All rights reserved.