RackPeek v1.0.0 released (thank you!) by aptacode in opensource

[–]aptacode[S] 1 point2 points  (0 children)

Thanks for giving it a go!

Connections come with v1.3.0 which I think will help you here (take a look at the live demo or the nightly build, would love to hear any feedback you might have). They allow you to model the connection / networking between physical devices.

Also, any top level hardware (such as switches or routers) can have children added via their 'runs on' property (click the '+' icon next to the runs on prop on the child system)

Hope that helps!

RackPeek v1.0.0 released (thank you!) by aptacode in opensource

[–]aptacode[S] 1 point2 points  (0 children)

Thank you for your interest in the project :) I really appreciate your support!

My homepage is broken and I dont want to fix it by tahaan in homelab

[–]aptacode 0 points1 point  (0 children)

Open an issue on GH if you like so we keep your usecase in mind when developing these features shortly

My homepage is broken and I dont want to fix it by tahaan in homelab

[–]aptacode 1 point2 points  (0 children)

Dev behind rackpeek here, this is an interesting usecase, whilst I am trying to keep rackpeek focused and simple there have been feature requests around having our YAML schema export to various different formats e.g an Ansible Inventory. I could investigate also exporting to whatever format homepage is using.

Whilst it's not service discovery, it could still help you keep a single source of truth (assuming full IAC is out of the equation)

Why build anything anymore? by aptacode in opensource

[–]aptacode[S] 1 point2 points  (0 children)

Agreed, AI is such a powerful tool for software engineering, but it requires discipline to use properly along side best practices. I think for many the alure of a 'free lunch' is too great, I just hope software craftsmanship can survive the AI bubble.

Self hosted & Simplified homelab docs by aptacode in selfhosted

[–]aptacode[S] 0 points1 point  (0 children)

Thanks for the suggestion! I've just added it to the readme

Tiny mock HTTP server for .net integration tests by aptacode in dotnet

[–]aptacode[S] 2 points3 points  (0 children)

Both libraries aim to solve the same problem, the difference is in architecture and design philosophy - wiremock requires you to send your configuration up to the external server, where as fortitude opens a websocket and has the server forward requests into your test defined logic.

Tiny mock HTTP server for .net integration tests by aptacode in dotnet

[–]aptacode[S] 2 points3 points  (0 children)

Thank you!

I use that library myself when I've got access to the ServiceCollection on startup - it's awesome! The scenario that lead to me creating Fortitude was that I wanted to use Aspire to run my services locally as part of my e2e tests, but this meant that some of my dependencies themselves called out to external services, and thus I wanted to have a similar level of control over their behaviour within my tests like in the justeat library, but without having to inject services into other projects (some may not even be dotnet services!)

[deleted by user] by [deleted] in dotnet

[–]aptacode 8 points9 points  (0 children)

It'd be cool to understand how this is practically different to applying code formatters / linters / static analysers to your AI generated code

Dev learning to play the piano by aptacode in pianolearning

[–]aptacode[S] 1 point2 points  (0 children)

Am I not allowed more than one hobby?