601 Commits
Author SHA1 Message Date
Philippe Merle 29941c4f9b Upgrade version to 0.8.0 v0.8.0 2026-07-08 09:08:41 +02:00
Philippe Merle cfa80d46a5 Improve interactive viewer with resource kind filtering 2026-07-06 15:39:04 +02:00
Philippe Merle a3540b24be Improve interactive viewer with resource kind filtering 2026-07-06 15:34:48 +02:00
Philippe Merle 60f400a24f Merge pull request #78 from Sandor59100/feature/interactive-viewer-improvements
Feature/interactive viewer improvements
2026-07-06 15:05:08 +02:00
Sadallah e72cbd68f8 feat(webapp): replace resource filter columns with toolbar dropdowns
- Turn each resource category into a compact dropdown button in the toolbar instead of an always-expanded checkbox column

- Show the filter panel as a floating overlay to not push down the canvas.
2026-07-05 15:10:23 +02:00
Sadallah dab2c22076 feat(webapp): add interactive viewer enrichment
- Enrich dot_json generation (icon URLs, node positions) in cluster, helm, helmfile, and manifest backend  services

    - Add resource category filters and cluster icon rendering to the interactive viewer

    - Auto-scroll to output on generation in Cluster/Helm/HelmFile/Manifest tabs
2026-07-05 14:05:42 +02:00
Philippe Merle 5ed7bedd02 Add both D2 and Mermaid output formats to Architecture figure 2026-07-04 16:06:49 +02:00
Philippe Merle 955271ff7f Add a LinkedIn post 2026-07-04 09:09:14 +02:00
Philippe Merle 4c6252b93c Merge pull request #77 from Sandor59100/feature/monaco-editor
feat(webapp): add Monaco editor and improve UI components
2026-07-02 18:24:49 +02:00
Sadallah 51c1869fac feat(webapp): add Monaco editor and improve UI components 2026-07-02 15:08:11 +02:00
Philippe Merle 8b154de0ab Add a Kubernetes architecture diagram for KubeDiagrams WebApp 2026-07-02 14:58:23 +02:00
Philippe MERLE 8cfed21874 Add support for deploying the webapp in a Kubernetes cluster 2026-07-02 13:55:11 +02:00
Philippe MERLE fd6f4077cc Add a script to build and push both KubeDiagrams WebApp frontend and backend container images 2026-07-02 13:36:41 +02:00
Philippe MERLE ad0d1b7bc7 Improve README.md 2026-07-02 13:35:27 +02:00
Philippe Merle eed1b0d6bd Add support for D2 output format 2026-06-30 15:32:07 +02:00
Philippe Merle 63fa668d41 Lint Kub-eidagrams script 2026-06-28 16:50:02 +02:00
Philippe Merle a903b07a6c Add support for Mermaid format 2026-06-28 16:18:01 +02:00
Philippe Merle 2ea92f20e0 Add a post on X 2026-06-28 08:14:59 +02:00
github-actions[bot] f9380362d9 chore: update example diagrams 2026-06-26 10:09:54 +00:00
Philippe Merle c63291b150 Regenerated cassandra.png 2026-06-26 12:09:16 +02:00
github-actions[bot] 5440c64fca chore: update example diagrams 2026-06-26 10:03:37 +00:00
Philippe Merle 667915ee12 Fixed edges for StatefulSet spec.volumeClaimTemplates 2026-06-26 12:03:00 +02:00
github-actions[bot] 9790b81b64 chore: update example diagrams 2026-06-26 09:40:27 +00:00
Philippe Merle 34d3439ff9 Fix a vulnerability found by FOSSA 2026-06-26 11:39:53 +02:00
Philippe MERLE 92237b84fa Used pygraphviz version 1.14 as latest version introduces build errors 2026-06-26 11:26:10 +02:00
Philippe Merle 702705d29f Duplicated data when creating new PersistentVolumeClaim resources to avoid to modify these data 2026-06-26 09:50:03 +02:00
Philippe Merle db2adae0f5 Document KubeDiagrams Plugin for JetBrains IDEs 2026-06-24 13:42:56 +02:00
Philippe Merle 9fbbcafc52 Add a link to KubeThings, a Kubernetes Tools Directory 2026-06-24 13:26:00 +02:00
Philippe Merle 2206eb0683 Add a blog link 2026-06-15 06:09:57 +02:00
Philippe Merle 9edd27d8f2 Add acronyms in ComponentStatus, ControllerRevision, FlowSchema, and PriorityLevelConfiguration icons 2026-06-14 19:10:33 +02:00
github-actions[bot] 1e34dd0a39 chore: update example diagrams 2026-06-14 16:09:00 +00:00
Philippe MERLE 317766267b Add support for ComponentStatus, ControllerRevision, FlowSchema, and PriorityLevelConfiguration kinds 2026-06-14 18:08:07 +02:00
Philippe MERLE c4748a9800 Reduce max node label length in order to reduce 'size too small for label' warnings generated by dot 2026-06-14 16:22:52 +02:00
Philippe MERLE 7d02a92258 Fix edges computation for EndpointSlice/discovery.k8s.io/v1 2026-06-14 15:54:41 +02:00
Philippe Merle af043fe405 Merge pull request #74 from Sandor59100/ClusterOption
feat(webapp): add cluster tab
2026-06-11 22:52:56 +02:00
Sadallah 700d249986 [Feature] Add Docker kubectl support and cluster connectivity + Apply Prettier formatting to frontend files 2026-06-11 11:55:22 +02:00
Sadallah 7e105eb79a [Feature] Refactor cluster tab with improved kubectl handling and stateless UI 2026-06-11 00:03:17 +02:00
Sadallah 55df49f6ab [Chore] Translate French comments and UI strings to English 2026-06-10 23:51:08 +02:00
Sadallah e1e84919a4 feat(webapp): add cluster tab 2026-06-01 15:37:51 +02:00
Philippe Merle 04988f4faf Merge pull request #73 from Sandor59100/main
feat(webapp): add draw.io support and embed integration
2026-06-01 11:42:04 +02:00
Sadallah 8682701dca fix(webapp): update dependencies and simplify draw.io support 2026-05-31 19:09:16 +02:00
Sadallah 8a12c37d24 feat(webapp): add draw.io support and embed integration 2026-05-29 20:09:20 +02:00
Philippe Merle fe2520739d Add support for Gateway API, see issue https://github.com/philippemerle/KubeDiagrams/issues/72 2026-05-22 14:55:06 +02:00
Philippe Merle 6114bb0a8c Add an X post 2026-05-15 08:44:11 +02:00
Philippe Merle ef51562b8d Add a LinkedIn post 2026-05-15 08:41:50 +02:00
Philippe Merle 535c46f462 Add a post on X 2026-05-07 08:05:36 +02:00
Philippe Merle 469cd45a40 Update links to Kubernetes icons 2026-05-06 21:45:21 +02:00
Philippe Merle 6dcbf3272f Add a post on X 2026-05-06 21:38:44 +02:00
Philippe Merle 5692453671 Add a post on X 2026-05-06 14:28:43 +02:00
Philippe Merle 79660c2807 Merge branch 'main' of https://github.com/philippemerle/KubeDiagrams into main 2026-04-26 09:07:03 +02:00