@pulumi/kubernetes
Version:
[](https://travis-ci.com/pulumi/pulumi-kubernetes) [](https://slack.pulumi.com) [![NPM
23 lines • 1.99 kB
JavaScript
;
// *** WARNING: this file was generated by pulumigen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.kubeClientSettingsProvideDefaults = exports.helmReleaseSettingsProvideDefaults = void 0;
const utilities = require("../utilities");
/**
* helmReleaseSettingsProvideDefaults sets the appropriate defaults for HelmReleaseSettings
*/
function helmReleaseSettingsProvideDefaults(val) {
var _a, _b, _c, _d, _e;
return Object.assign(Object.assign({}, val), { driver: (_a = (val.driver)) !== null && _a !== void 0 ? _a : utilities.getEnv("PULUMI_K8S_HELM_DRIVER"), pluginsPath: (_b = (val.pluginsPath)) !== null && _b !== void 0 ? _b : utilities.getEnv("PULUMI_K8S_HELM_PLUGINS_PATH"), registryConfigPath: (_c = (val.registryConfigPath)) !== null && _c !== void 0 ? _c : utilities.getEnv("PULUMI_K8S_HELM_REGISTRY_CONFIG_PATH"), repositoryCache: (_d = (val.repositoryCache)) !== null && _d !== void 0 ? _d : utilities.getEnv("PULUMI_K8S_HELM_REPOSITORY_CACHE"), repositoryConfigPath: (_e = (val.repositoryConfigPath)) !== null && _e !== void 0 ? _e : utilities.getEnv("PULUMI_K8S_HELM_REPOSITORY_CONFIG_PATH") });
}
exports.helmReleaseSettingsProvideDefaults = helmReleaseSettingsProvideDefaults;
/**
* kubeClientSettingsProvideDefaults sets the appropriate defaults for KubeClientSettings
*/
function kubeClientSettingsProvideDefaults(val) {
var _a, _b, _c;
return Object.assign(Object.assign({}, val), { burst: (_a = (val.burst)) !== null && _a !== void 0 ? _a : utilities.getEnvNumber("PULUMI_K8S_CLIENT_BURST"), qps: (_b = (val.qps)) !== null && _b !== void 0 ? _b : utilities.getEnvNumber("PULUMI_K8S_CLIENT_QPS"), timeout: (_c = (val.timeout)) !== null && _c !== void 0 ? _c : utilities.getEnvNumber("PULUMI_K8S_CLIENT_TIMEOUT") });
}
exports.kubeClientSettingsProvideDefaults = kubeClientSettingsProvideDefaults;
//# sourceMappingURL=input.js.map