@webda/core
Version:
Expose API with Lambda
27 lines (26 loc) • 698 B
TypeScript
import { ConfigurationService, ConfigurationServiceParameters } from "./configuration.js";
/**
* Allow for dynamic configuration from ConfigMap or Secrets
*
* Read a ConfigMap from Kubernetes and auto-update
* @WebdaModda
*/
export declare class KubernetesConfigurationService<T extends ConfigurationServiceParameters> extends ConfigurationService<T> {
/**
* @ignore
*/
init(): Promise<this>;
/**
* Read the file and store it
*/
initConfiguration(): Promise<{
[key: string]: any;
}>;
/**
* Load configuration from a ConfigMap or a Secret
* @override
*/
loadConfiguration(): Promise<{
[key: string]: any;
}>;
}