Commit graph

  • 4153c8d1d9 feat(rack): draw shelf-mounted tower heights in the elevation main sjat 2026-06-30 22:11:19 +02:00
  • 4dc975062a docs(hardware): reconcile rack01 to as-mounted layout and document cabling sjat 2026-06-30 21:31:48 +02:00
  • 8f4047cdd7 fix(hardware): add missing source files for 9 racked devices sjat 2026-06-29 22:41:30 +02:00
  • 4a6f8f07a8 added all devices to rack Camila Baruĥ 2026-06-29 22:27:52 +02:00
  • dac2ad51ae added Rear/Front rack_u for pdu* Camila Baruĥ 2026-06-29 21:54:07 +02:00
  • 271e24c389 test Camila Baruĥ 2026-06-29 21:48:44 +02:00
  • fbd99be414 test Camila Baruĥ 2026-06-29 21:48:09 +02:00
  • 9d7b4684c4 docs: publish hardware naming scheme and link it from the editing guide sjat 2026-06-29 21:40:09 +02:00
  • 95399640d1 docs: add hardware-docs editing guide and link it in nav sjat 2026-06-29 21:32:32 +02:00
  • ebe193d9d8 docs(hardware): update srv01-03 notes sjat 2026-06-29 21:19:24 +02:00
  • 5b3251f848 fix(hardware): set pdu03/pdu04 to rack01 and regenerate indices sjat 2026-06-29 21:19:20 +02:00
  • 7cad66b466 Changed PDU values Camila Baruĥ 2026-06-29 21:09:20 +02:00
  • 3a0f062f37 slides: fix TaPPaaS deck overflow + stray tag sjat 2026-06-28 10:59:46 +02:00
  • 125d1d67e9 slides: TaPPaaS VPS publishing (technical review) sjat 2026-06-28 10:11:53 +02:00
  • a6033e2038 fix(rack): centre 0U rail labels across the bar (dominant-baseline) sjat 2026-06-24 19:07:10 +02:00
  • e1c05a6c88 test(rack): cover off-rack peer (styled, not clickable) in network graph sjat 2026-06-24 18:48:13 +02:00
  • d3d5e9c69e feat(rack): colour and link mermaid power/network nodes by kind sjat 2026-06-24 18:43:52 +02:00
  • 08862fde51 feat(rack): add elevation legend, both-gutter U-numbers, column frames sjat 2026-06-24 18:39:56 +02:00
  • 8d39fbcdf5 feat(rack): inline interactive elevation with links, tooltips, status borders sjat 2026-06-24 18:34:06 +02:00
  • d5cfe9665c docs(rack): graphical presentation improvements implementation plan sjat 2026-06-24 18:29:36 +02:00
  • aad5672a6b docs(rack): graphical presentation improvements design spec sjat 2026-06-24 18:22:41 +02:00
  • c24978436d feat(rack): place TaPPaaS nodes on shelf shf01 (provisional) sjat 2026-06-24 17:51:52 +02:00
  • e08862b81d fix(rack): draw shelves after rails (match spec placement) sjat 2026-06-24 17:49:49 +02:00
  • aab58e3692 feat(rack): render shelf strip, occupant boxes, and mounted occupancy rows sjat 2026-06-24 17:45:39 +02:00
  • b85479b9a0 feat(rack): validate shelf-mounted devices (mounted_on/shelf_face/shelf_slot) sjat 2026-06-24 17:42:07 +02:00
  • 4961a748d4 docs(rack): shelf-mounted devices implementation plan sjat 2026-06-24 17:39:34 +02:00
  • d8b1fd3272 docs(rack): shelf-mounted devices design spec sjat 2026-06-24 17:27:02 +02:00
  • 613a5c3cab docs(hardware): clarify provisional cluster note in naming spec sjat 2026-06-24 16:29:28 +02:00
  • 34243bbf6f docs: record hardware naming scheme, refresh stale mf0x hints sjat 2026-06-24 16:26:11 +02:00
  • fd21d4807d refactor(hardware): rename mf00-mf04 to srv01-srv05, add cluster field sjat 2026-06-24 16:23:23 +02:00
  • 9869da5c6b docs(hardware): naming migration implementation plan sjat 2026-06-24 16:16:25 +02:00
  • bcd5748d28 docs(hardware): hardware naming scheme design sjat 2026-06-24 15:55:43 +02:00
  • 773fec952f test(rack): cover peer_port below 1 in validate_links sjat 2026-06-24 15:13:15 +02:00
  • e54cbb3f0f feat(rack): populate provisional network topology (sw01, pp01, links) sjat 2026-06-24 15:09:02 +02:00
  • 39644541f1 feat(rack): render mermaid network graph into the rack page sjat 2026-06-24 15:05:42 +02:00
  • ed5bda83e0 feat(rack): validate network links against peer files and ports sjat 2026-06-24 15:02:34 +02:00
  • 734a6522c1 docs(rack): Phase 3 network implementation plan sjat 2026-06-24 15:00:07 +02:00
  • 8b137291c7 docs(rack): Phase 3 network design spec sjat 2026-06-24 14:56:28 +02:00
  • 1b5e8316ea docs(rack): note render_power precondition (validate_power first) sjat 2026-06-24 14:46:29 +02:00
  • 5c3dab55a4 feat(rack): enable mermaid, populate provisional power data sjat 2026-06-24 14:41:46 +02:00
  • d2744db4ee feat(rack): render mermaid power graph into the rack page sjat 2026-06-24 14:38:23 +02:00
  • ed4e7c751a feat(rack): validate power feeds against PDU outlets sjat 2026-06-24 14:35:19 +02:00
  • a45d6d0266 docs(rack): Phase 2 power implementation plan sjat 2026-06-24 14:33:18 +02:00
  • f4022edf3b docs(rack): Phase 2 power design spec sjat 2026-06-24 14:28:48 +02:00
  • 9253d1ca0d docs(services): regenerate index after moving coursemanagement out of docs sjat 2026-06-24 14:19:11 +02:00
  • 4f13962812 Moved a note out of docs sjat 2026-06-24 14:15:27 +02:00
  • 74b43ed5af test(rack): guard empty rack value and cover 0U/both/multi-rack rendering sjat 2026-06-24 14:05:56 +02:00
  • b7fb69cf9a ci(rack): generate rack artifacts, run tests, add nav entry sjat 2026-06-24 14:00:48 +02:00
  • b0c933011b fix(services): commit regenerated services index after coursemanagement fix sjat 2026-06-24 13:56:15 +02:00
  • 15666e0470 feat(rack): populate rack01 and wire gen_rack into make targets sjat 2026-06-24 13:56:09 +02:00
  • 039b1212b9 feat(rack): render page and orchestrate generation sjat 2026-06-24 13:51:52 +02:00
  • 2fd0df1597 feat(rack): render SVG elevation (U1 at top, front/rear columns) sjat 2026-06-24 13:48:19 +02:00
  • a1b889209a feat(rack): detect U overlaps within a rack face sjat 2026-06-24 13:45:08 +02:00
  • 3324c01810 feat(rack): gen_rack placement parsing and validation sjat 2026-06-24 13:42:21 +02:00
  • 717de70eca feat(hardware): allow rack item kinds (pdu, patch-panel, shelf, blank, ups, kvm) sjat 2026-06-24 13:40:01 +02:00
  • f8bcd7ec7f docs(plan): rack elevation Phase 1 implementation plan sjat 2026-06-24 13:32:52 +02:00
  • c362c93f65 docs(spec): rack documentation design (md → CI → SVG/mermaid) sjat 2026-06-24 13:25:28 +02:00
  • 6b06550447 docs(hardware): record DDR4-2666 RAM type for mf01/mf02, fix mf00 status sjat 2026-06-03 19:10:53 +02:00
  • 22749de762 first cut of a VPN presentation Lars Rossen 2026-06-01 16:10:26 +02:00
  • 1f9b203cb4 test: re-trigger ntfy alert after phone settings update sjat 2026-05-27 11:58:29 +02:00
  • 87d4b66bd0 test: re-trigger ntfy alert to verify phone delivery sjat 2026-05-27 11:52:31 +02:00
  • df4637e269 test: deliberately break CI to verify ntfy alert (will revert) sjat 2026-05-27 11:46:44 +02:00
  • baf1992b0e ci(docs): notify ntfy when main build fails sjat 2026-05-27 11:24:29 +02:00
  • 7b59a9c1b8 docs(hardware): drop the model field sjat 2026-05-27 10:37:04 +02:00
  • c0b6986984 Updated notes on mf00 sjat 2026-05-27 10:35:04 +02:00
  • 41c4834dbd fix(docs-ci): unblock build by tolerating "?" placeholders in hardware frontmatter sjat 2026-05-27 10:31:46 +02:00
  • c50a3b5acf Updated hardware descriptions to custom instead of case manufactorers sjat 2026-05-20 09:18:48 +02:00
  • 69d1f16a69 Added mf04 - an old stationary. Details needs updating. sjat 2026-05-19 17:43:18 +02:00
  • 10d37f6ad2 Upgraded mf02 to 16gb ram sjat 2026-05-19 17:29:39 +02:00
  • 9017a91ae2 docs(index): list Services alongside Hardware on the home page sjat 2026-05-18 17:54:24 +02:00
  • 1288f3972b Updated forgejo text sjat 2026-05-18 17:52:31 +02:00
  • c743416ded feat(docs): add services category alongside hardware sjat 2026-05-18 17:48:15 +02:00
  • 96d2efc75c docs(dev): relocate MARP-MERMAID-Readme.md under notes/dev/ sjat 2026-05-18 17:18:20 +02:00
  • 62fcd8ac27 docs: add proper README at repo root and per-tree READMEs sjat 2026-05-18 17:13:50 +02:00
  • 16f56fd961 docs: standardise filenames to ASCII kebab-case + ISO date prefix sjat 2026-05-18 17:07:26 +02:00
  • f6d589edec docs: split published site (docs/) from internal notes (notes/) sjat 2026-05-18 16:53:27 +02:00
  • f401f98d47 docs(todo): refresh OM_services and indkøbsliste sjat 2026-05-18 16:21:31 +02:00
  • 9310396fac docs: streamline todos and remove fit-test sandboxes sjat 2026-05-18 16:21:26 +02:00
  • b9722f082f feat(docs): render Specs table on each hardware host page sjat 2026-05-18 15:24:56 +02:00
  • 03b2430e7a fix(docs-ci): unblock hardware index regeneration sjat 2026-05-18 15:14:46 +02:00
  • 70cb6759bd Added hardware docs. sjat 2026-05-18 15:07:30 +02:00
  • 50775186fb fix(docs-ci): install nodejs in python image — actions/checkout needs node Claude 2026-05-17 21:17:59 +02:00
  • da19ce1bef Revert "fix(docs-ci): install nodejs in python image — actions/checkout needs node" sjat 2026-05-17 21:17:41 +02:00
  • 3fe690edf0 fix(docs-ci): install nodejs in python image — actions/checkout needs node Claude 2026-05-17 21:17:06 +02:00
  • e5c8e86708 Revert "fix(docs-ci): install nodejs in python image — actions/checkout needs node" sjat 2026-05-17 21:17:06 +02:00
  • d51d68abca fix(docs-ci): install nodejs in python image — actions/checkout needs node Claude 2026-05-17 21:12:42 +02:00
  • 3287df35c5 Merge branch 'feat/hardware-overview' sjat 2026-05-17 21:11:19 +02:00
  • 6b1a61461b feat(docs): MkDocs Material site + auto-generated hardware overview feat/hardware-overview sjat 2026-05-17 21:10:58 +02:00
  • d81c3af3b3 fix(build-slides): marp --output rejects multiple inputs — iterate per file Claude 2026-05-17 17:27:02 +02:00
  • 90598056d4 ci: build slides via Forgejo Actions runner Claude 2026-05-17 17:24:34 +02:00
  • c6a284ee1f Updated fit test sjat 2026-05-11 12:50:38 +02:00
  • a283ccc20c test: retrigger slides webhook after secret realignment sjat 2026-05-11 11:53:09 +02:00
  • b5d882415c test: demo slide fit-to-screen options 4+5 on copies sjat 2026-05-11 11:12:23 +02:00
  • fa7fd32dcd Updated messaging deck sjat 2026-05-10 21:56:22 +02:00
  • 6688ad0a59 fix: split long slides and auto-fit diagrams in labdesign sjat 2026-05-10 21:27:49 +02:00
  • d310cad787 fix: replace ASCII art Big Picture with proper markdown tables sjat 2026-05-10 21:18:11 +02:00
  • 9cc4ab12a8 Removed AI entry from house rules sjat 2026-05-10 19:58:24 +02:00
  • 19c99e31db Updated houserules sjat 2026-05-10 19:54:22 +02:00
  • 7503eb409e fix: prevent table overflow across messaging and SoMe decks sjat 2026-05-10 19:31:18 +02:00
  • 48a72de10e docs: clarify language and fix grammar in house rules sjat 2026-05-10 19:14:23 +02:00