mirror of
https://github.com/DI0IK/homepage-plus.git
synced 2025-07-08 14:38:47 +00:00
Add type field to services from api
This commit is contained in:
parent
9b21adbf39
commit
b5ada5ef11
1 changed files with 3 additions and 0 deletions
|
@ -32,6 +32,7 @@ export async function servicesFromConfig() {
|
|||
services: servicesGroup[Object.keys(servicesGroup)[0]].map((entries) => ({
|
||||
name: Object.keys(entries)[0],
|
||||
...entries[Object.keys(entries)[0]],
|
||||
type: 'service'
|
||||
})),
|
||||
}));
|
||||
|
||||
|
@ -82,6 +83,7 @@ export async function servicesFromDocker() {
|
|||
constructedService = {
|
||||
container: container.Names[0].replace(/^\//, ""),
|
||||
server: serverName,
|
||||
type: 'service'
|
||||
};
|
||||
}
|
||||
shvl.set(constructedService, label.replace("homepage.", ""), container.Labels[label]);
|
||||
|
@ -183,6 +185,7 @@ export async function servicesFromKubernetes() {
|
|||
icon: ingress.metadata.annotations[`${ANNOTATION_BASE}/icon`] || '',
|
||||
description: ingress.metadata.annotations[`${ANNOTATION_BASE}/description`] || '',
|
||||
external: false,
|
||||
type: 'service'
|
||||
};
|
||||
if (ingress.metadata.annotations[`${ANNOTATION_BASE}/external`]) {
|
||||
constructedService.external = String(ingress.metadata.annotations[`${ANNOTATION_BASE}/external`]).toLowerCase() === "true"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue