@stolostron/multicluster-sdk
Version:
Provides extensions and APIs that dynamic plugins can use to leverage multicluster capabilities provided by Red Hat Advanced Cluster Management.
18 lines • 1.67 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MULTICLUSTER_OBSERVABILITY_NOT_INSTALLED = exports.NO_FLEET_AVAILABLE_ERROR = exports.MANAGED_CLUSTER_API_PATH = exports.BASE_FLEET_SEARCH_PATH = exports.BASE_K8S_API_PATH = exports.BACKEND_URL = exports.DEFAULT_PROMETHEUS_TIMESPAN = exports.DEFAULT_PROMETHEUS_SAMPLES = exports.ALERTMANAGER_TENANCY_BASE_PATH = exports.ALERTMANAGER_USER_WORKLOAD_BASE_PATH = exports.ALERTMANAGER_BASE_PATH = exports.PROMETHEUS_TENANCY_BASE_PATH = exports.PROMETHEUS_BASE_PATH = void 0;
/* Copyright Contributors to the Open Cluster Management project */
exports.PROMETHEUS_BASE_PATH = window.SERVER_FLAGS.prometheusBaseURL;
exports.PROMETHEUS_TENANCY_BASE_PATH = window.SERVER_FLAGS.prometheusTenancyBaseURL;
exports.ALERTMANAGER_BASE_PATH = window.SERVER_FLAGS.alertManagerBaseURL;
exports.ALERTMANAGER_USER_WORKLOAD_BASE_PATH = window.SERVER_FLAGS.alertmanagerUserWorkloadBaseURL;
exports.ALERTMANAGER_TENANCY_BASE_PATH = 'api/alertmanager-tenancy'; // remove it once it get added to SERVER_FLAGS
exports.DEFAULT_PROMETHEUS_SAMPLES = 60;
exports.DEFAULT_PROMETHEUS_TIMESPAN = 1000 * 60 * 60;
exports.BACKEND_URL = '/api/proxy/plugin/mce/console/multicloud';
exports.BASE_K8S_API_PATH = '/api/kubernetes';
exports.BASE_FLEET_SEARCH_PATH = '/multicloud/search/resources';
exports.MANAGED_CLUSTER_API_PATH = 'managedclusterproxy';
exports.NO_FLEET_AVAILABLE_ERROR = 'A version of RHACM that is compatible with the multicluster SDK is not available';
exports.MULTICLUSTER_OBSERVABILITY_NOT_INSTALLED = 'Multicluster observability is not installed on this cluster';
//# sourceMappingURL=constants.js.map