openshift-config-loader
v0.3.0 Openshift Node.js
Openshift Config Loader
Node.js based client for loading an Openshift config file.
Defaults to the ~/.kube/config file
Example Usage
Install the dependecy
npm install openshift-config-loader
Code:
'use strict';
const openshiftConfigLoader = require('openshift-config-loader');
openshiftConfigLoader().then((config) => {
console.log(config);
});
How It Works
First, the config loader will look, by default, a file named ~/.kube/config
. If it can't find it, then the config loader will try loading the config as a service account.
You can turn off the service account lookup by either passing an options
object with the property options.tryServiceAccount
equal to false
or set an environment variable named KUBERNETES_AUTH_TRYSERVICEACCOUNT
equal to false
For Example:
const options = {
tryServiceAccount: false
};
openshiftConfigLoader(options).then((config) => {
console.log(config);
});
npm i [email protected]
Metadata
- Apache-2.0
- >= 4.0.0
- Red Hat, Inc.
- released 8/3/2017