Block a user
refactor(host_network): extract NetworkManager as a reusable component
Why OnceLock instead of Oncecell or something else? I'm not familiar with it. I guess it takes a read lock when accessed after initialization?
fix(host_network): retrieve proper hostname and next available bond id
LGTM, just make sure the bond checking logic is correct.
fix(host_network): retrieve proper hostname and next available bond id
Rust is so beautiful. Type K infered from return type, completely transparent, super powerful, super readable, super intuitive.
fix(host_network): retrieve proper hostname and next available bond id
Why type Bond AND link_aggregation ?
feat: OPNSense Topology useful to interact with only an opnsense instance.
feat(kube): Utility function to convert kube_openapi Resource to DynamicObject. This will allow initializing resources strongly typed and then bundle various types into a list of DynamicObject
feat/cluster_monitoring
johnride
pushed to feat/kube_convert_dynamic_resource at NationTech/harmony
2025-10-29 21:24:41 +00:00
johnride
created branch feat/kube_convert_dynamic_resource in NationTech/harmony
2025-10-29 21:24:40 +00:00
Alert receiver architecture simplification
HAClusterTopology always asks for Brocade related secrets, even when no brocade switch present in the inventory
As a private cloud owner, I want to receive alerts in my Discord server when something goes wrong with my cluster.
New plan :
- On va chercher le secret, et le contenu de alertmanager manuellement
- `oc -n openshift-monitoring get secret alertmanager-main --template='{{ index .data "alertmanager.yaml"…
As a private cloud owner, I want to receive alerts in my Discord server when something goes wrong with my cluster.