Commit Graph

49 Commits

Author SHA1 Message Date
kodi 417d08b162 Fix: voorkom pods uit .container workloads
/api/pods-dashboard genereerde onterecht 'pod<basename>' entries voor .container Quadlet-bestanden, wat leidde tot lege nep-pods zoals 'podn8n' in de WebUI.

Alleen echte pod-workloads (.pod, evt. .kube) mogen nog een Source:"systemd" pod-row opleveren.

Geen endpoint- of schemawijzigingen. Alleen filtering in control/app_pods.py aangepast.
2026-03-01 08:41:20 +01:00
kodi 7d84733b17 refractor: afgerond 2026-02-28 15:51:58 +01:00
kodi df2a577402 refactor(api): move system endpoints into app_system router 2026-02-28 13:00:20 +01:00
kodi 1226b0654e refactor(api): move /test-hybrid into app_system router 2026-02-28 11:58:55 +01:00
kodi e61f2ccf76 refactor(api): move /health into app_system router 2026-02-28 10:51:22 +01:00
kodi 492edc2ec0 refactor(api): remove DI callables, routers import common directly 2026-02-28 10:02:42 +01:00
kodi 61b2748854 refactor(api): introduce shared common helpers (mechanical extract) 2026-02-28 09:14:35 +01:00
kodi a8d62fa340 chore(api): remove unused imports and BASE_DIR from app.py 2026-02-28 07:41:10 +01:00
kodi 278d31b68c refactor(api): move containers endpoints and stats poller into app_containers router 2026-02-27 16:01:15 +01:00
kodi efd4fe46d7 refactor(api): move pods endpoints into app_pods router 2026-02-27 15:02:53 +01:00
kodi cab706deb2 refactor(api): move networks endpoints into app_networks router 2026-02-27 14:23:43 +01:00
kodi 3d516c96e4 refactor(api): move files/workloads endpoints into app_files router 2026-02-27 13:55:09 +01:00
kodi 65395cf7e8 chore(api): remove legacy systemd allowlist 2026-02-27 12:39:34 +01:00
kodi b21d2cb2ac refact (ui): 01 2026-02-25 18:17:08 +01:00
kodi 8e4e0067ff feat(api): add cached container cpu/mem fields on containers-dashboard 2026-02-25 14:42:03 +01:00
kodi 658e41cfba feat(dashboard): add cached cpu/mem stats fields to containers-dashboard 2026-02-25 14:10:49 +01:00
kodi b89a31a068 feat(api): Codex: add /health endpoint with podman + systemd checks 2026-02-25 13:16:53 +01:00
kodi ebb6d755a0 feat (ui): netwerken en files verfraaid 2026-02-25 10:07:35 +01:00
kodi ec13059437 feat (ui): netwerk map functionaliteit verder uitgebreid en polish 2026-02-24 12:37:17 +01:00
kodi 289d222707 feat (ui): netwerk map functionaliteit verder uitgebreid met detail info per netwerk 2026-02-23 16:27:07 +01:00
kodi 001b745e2f feat (ui): functionaliteit knoppen auto-layout en reset-view toegevoegd 2026-02-23 14:04:29 +01:00
kodi 0337f1438f feat(gui): netwerk tab netwerk layout grafisch - 02 2026-02-22 19:59:45 +01:00
kodi 18ee367e1d feat(gui): netwerk tab netwerk layout grafisch 2026-02-22 18:24:57 +01:00
kodi e4214858ac Netwerken UI refactor: shared netns badge verplaatst naar Flags kolom
- Containers kolom toont nu uitsluitend het numerieke aantal containers
- Shared network namespace wordt bepaald via expliciete isShared check
- 'shared' badge verplaatst van Containers kolom naar Flags kolom
- Eerdere uitlijnings-experimenten en CSS overrides opgeschoond
- Duidelijke scheiding aangebracht tussen metriek (aantal) en status (shared netns)

Resultaat: semantisch correctere tabel, stabielere layout en betere leesbaarheid.
2026-02-22 13:51:56 +01:00
kodi cffb5e94a2 refract(ui): WebUI: netwerklogica uit index.html gehaald naar networks.js 2026-02-22 07:48:39 +01:00
kodi 597388055c feat(ui): image tabblad sorteren toegevoegd 2026-02-21 14:34:55 +01:00
kodi d28633a22d feat(ui): image tabblad uitgebreid met Dockerfile selectie en tag suggestie 2026-02-21 14:09:13 +01:00
kodi 815d16f872 feat(ui): image tabblad toegevoegd 2026-02-21 12:33:10 +01:00
kodi 1ed7699437 feat(backend): image endpoints toegevoegd 2026-02-21 12:04:21 +01:00
kodi acbf150e28 feat(ui): netwerk overzicht toegevoegd 2026-02-21 10:28:20 +01:00
kodi 5d5fdab122 feat(backend): netwerk endpoints toegevoegd 2026-02-21 07:36:32 +01:00
kodi 881382602b refactor(ui)!: verwijderen pods/systemd tab en samenvoegen functionaliteit in containers 2026-02-20 15:46:25 +01:00
kodi a7e32d08f0 refactor(ui): pods-tab verwijderen (pods-acties blijven via containers) 2026-02-20 13:30:53 +01:00
kodi b8ba0f08dc refactor(webui): introduceer assets-structuur en externe stylesheet
- CSS verplaatst naar assets/css/app.css
- Logo en favicon verplaatst naar assets/img en assets/icons
- index.html verwijst naar nieuwe paden
2026-02-20 12:05:28 +01:00
kodi 9a7321834c feat(files-dashboard) mappen in en uitklapbaar 2026-02-20 11:13:24 +01:00
kodi 7402c20791 feat(ui): menu bar verplaatst naar linkerzijkant van gui 2026-02-20 10:31:52 +01:00
kodi c1f8e8335b feat(ui): vervang start/restart/stop knoppen door 3-dot dropdown in containers en pods 2026-02-20 09:05:08 +01:00
kodi d18d0c0f77 feat(containers): toon totale CPU/MEM per pod en onderscheid inactive vs stats-pauze 2026-02-20 08:06:46 +01:00
kodi 427d7b47a1 feat(containers): reset pod CPU/MEM totals bij stoppen of fout van stats-stream 2026-02-19 16:41:44 +01:00
kodi c81f603ccc feat(containers-dashboard): podheader uitgebreid met cpu en mem totalen 2026-02-19 15:46:57 +01:00
kodi 3b586fe86d feat(containers-dashboard): port mappings van containers pods verplaatst naar pod header row 2026-02-19 15:14:44 +01:00
kodi 98fc50c1d5 bugfix(containers-dashboard): pod blijft in container overzicht staan na stoppen 2026-02-19 14:36:09 +01:00
kodi 4753dcb6d4 feat(containers-dashboard): Pod start/restart/stop knoppen en favico toegevoegd 2026-02-19 12:45:25 +01:00
kodi 35e5682b91 feat(containers-dashboard): groeperen containers toegevoegd 2026-02-18 15:46:31 +01:00
kodi eecf4ad9f2 bugfix(containers-dashboard): containers in een systemctl managed pod worden nu ook weergegeven als systemctl managed 2026-02-18 14:49:07 +01:00
kodi 10400846d2 bugfix(containers-dashboard): managed kolom - systemctl containers worden nu als managed systemctl weergegeven en niet als podman (POD containers nog niet) 2026-02-18 14:31:03 +01:00
kodi 2a08ad6989 feat(containers-dashboard): voeg host_ip toe aan gepubliceerde poorten en corrigeer portweergave 2026-02-18 11:41:48 +01:00
kodi 3142e9fbd0 Opruimen na installatie Gitea 2026-02-18 10:52:08 +01:00
kodi 62e195c59e Initial commit - podman-mvp net na toevoegen cpu en mem kolommen 2026-02-18 08:17:27 +01:00