mirror of
https://github.com/gethomepage/homepage.git
synced 2025-12-07 09:35:54 -08:00
Fixed ES Lint issues and default imports
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { CoreV1Api, Metrics } from "@kubernetes/client-node";
|
||||
|
||||
import getKubeConfig from "../../../../utils/config/kubernetes";
|
||||
import {getKubeConfig} from "../../../../utils/config/kubernetes";
|
||||
import { parseCpu, parseMemory } from "../../../../utils/kubernetes/utils";
|
||||
import createLogger from "../../../../utils/logger";
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { CoreV1Api } from "@kubernetes/client-node";
|
||||
|
||||
import getKubeConfig from "../../../../utils/config/kubernetes";
|
||||
import {getKubeConfig} from "../../../../utils/config/kubernetes";
|
||||
import createLogger from "../../../../utils/logger";
|
||||
|
||||
const logger = createLogger("kubernetesStatusService");
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { CoreV1Api, Metrics } from "@kubernetes/client-node";
|
||||
|
||||
import getKubeConfig from "../../../utils/config/kubernetes";
|
||||
import {getKubeConfig} from "../../../utils/config/kubernetes";
|
||||
import { parseCpu, parseMemory } from "../../../utils/kubernetes/utils";
|
||||
import createLogger from "../../../utils/logger";
|
||||
|
||||
|
||||
@@ -6,7 +6,15 @@ import { KubeConfig,ApiextensionsV1Api } from "@kubernetes/client-node";
|
||||
|
||||
import checkAndCopyConfig, { CONF_DIR, substituteEnvironmentVars } from "utils/config/config";
|
||||
|
||||
const getKubeConfig = () => {
|
||||
export default function getKubernetes() {
|
||||
checkAndCopyConfig("kubernetes.yaml");
|
||||
const configFile = path.join(CONF_DIR, "kubernetes.yaml");
|
||||
const rawConfigData = readFileSync(configFile, "utf8");
|
||||
const configData = substituteEnvironmentVars(rawConfigData);
|
||||
return yaml.load(configData);
|
||||
}
|
||||
|
||||
export const getKubeConfig = () => {
|
||||
const kc = new KubeConfig();
|
||||
const config = getKubernetes()
|
||||
|
||||
@@ -25,14 +33,6 @@ const getKubeConfig = () => {
|
||||
return kc
|
||||
};
|
||||
|
||||
export function getKubernetes() {
|
||||
checkAndCopyConfig("kubernetes.yaml");
|
||||
const configFile = path.join(CONF_DIR, "kubernetes.yaml");
|
||||
const rawConfigData = readFileSync(configFile, "utf8");
|
||||
const configData = substituteEnvironmentVars(rawConfigData);
|
||||
return yaml.load(configData);
|
||||
}
|
||||
|
||||
export async function checkCRD(name,kc,logger) {
|
||||
const apiExtensions = kc.makeApiClient(ApiextensionsV1Api);
|
||||
const exist = await apiExtensions
|
||||
@@ -53,7 +53,6 @@ export async function checkCRD(name,kc,logger) {
|
||||
return exist;
|
||||
}
|
||||
|
||||
export default getKubeConfig;
|
||||
export const ANNOTATION_BASE = "gethomepage.dev";
|
||||
export const ANNOTATION_WIDGET_BASE = `${ANNOTATION_BASE}/widget.`;
|
||||
export const HTTPROUTE_API_GROUP = "gateway.networking.k8s.io";
|
||||
|
||||
@@ -8,7 +8,7 @@ import createLogger from "utils/logger";
|
||||
import checkAndCopyConfig, { CONF_DIR, getSettings, substituteEnvironmentVars } from "utils/config/config";
|
||||
import getDockerArguments from "utils/config/docker";
|
||||
import kubernetes from "utils/kubernetes/export";
|
||||
import getKubeConfig from "utils/config/kubernetes";
|
||||
import {getKubeConfig} from "utils/config/kubernetes";
|
||||
import * as shvl from "utils/config/shvl";
|
||||
|
||||
const logger = createLogger("service-helpers");
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
|
||||
import { CustomObjectsApi, CoreV1Api } from "@kubernetes/client-node";
|
||||
|
||||
import getKubeConfig, {getKubernetes} from "utils/config/kubernetes";
|
||||
import { HTTPROUTE_API_GROUP,HTTPROUTE_API_VERSION } from "utils/config/kubernetes";
|
||||
import getKubernetes, {getKubeConfig,HTTPROUTE_API_GROUP,HTTPROUTE_API_VERSION} from "utils/config/kubernetes";
|
||||
import createLogger from "utils/logger";
|
||||
|
||||
const logger = createLogger("httproute-list");
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import {NetworkingV1Api} from "@kubernetes/client-node";
|
||||
|
||||
import getKubeConfig, {getKubernetes} from "utils/config/kubernetes";
|
||||
import getKubernetes, {getKubeConfig} from "utils/config/kubernetes";
|
||||
import createLogger from "utils/logger";
|
||||
|
||||
const logger = createLogger("ingress-list");
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { CustomObjectsApi } from "@kubernetes/client-node";
|
||||
|
||||
import getKubeConfig,{ ANNOTATION_BASE,ANNOTATION_WIDGET_BASE,HTTPROUTE_API_GROUP,HTTPROUTE_API_VERSION } from "utils/config/kubernetes";
|
||||
import { getKubeConfig,ANNOTATION_BASE,ANNOTATION_WIDGET_BASE,HTTPROUTE_API_GROUP,HTTPROUTE_API_VERSION } from "utils/config/kubernetes";
|
||||
import { substituteEnvironmentVars } from "utils/config/config";
|
||||
import createLogger from "utils/logger";
|
||||
import * as shvl from "utils/config/shvl";
|
||||
@@ -47,12 +47,12 @@ const getSchemaFromGateway = async (gatewayRef) => {
|
||||
}
|
||||
|
||||
async function getUrlSchema(resource) {
|
||||
const isHttpRoute = resource.kind == "HTTPRoute";
|
||||
const isHttpRoute = resource.kind === "HTTPRoute";
|
||||
let urlSchema;
|
||||
if (!isHttpRoute){
|
||||
urlSchema = getUrlFromIngress(resource);
|
||||
}else{
|
||||
if (isHttpRoute){
|
||||
urlSchema = getUrlFromHttpRoute(resource);
|
||||
}else{
|
||||
urlSchema = getUrlFromIngress(resource);
|
||||
}
|
||||
return urlSchema;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import CustomObjectsApi from "@kubernetes/client-node";
|
||||
|
||||
import getKubeConfig, {getKubernetes} from "utils/config/kubernetes";
|
||||
import { checkCRD,ANNOTATION_BASE } from "utils/config/kubernetes";
|
||||
import getKubernetes,{ getKubeConfig,checkCRD,ANNOTATION_BASE } from "utils/config/kubernetes";
|
||||
import createLogger from "utils/logger";
|
||||
|
||||
const logger = createLogger("traefik-list");
|
||||
|
||||
Reference in New Issue
Block a user