Skip to content
This repository has been archived by the owner on Sep 28, 2020. It is now read-only.

nodeshift-archived/openshift-config-loader

Repository files navigation

DEPRECATED

This is no longer supported.

Build Status Coverage Status

Openshift Config Loader

Greenkeeper badge

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);
});

About

DEPRECATED Loading of Openshift config

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •