harmony/examples
Ian Letourneau 06a004a65d
Some checks failed
Run Check Script / check (push) Successful in 1m12s
Compile and package harmony_composer / package_harmony_composer (push) Has been cancelled
refactor(host_network): extract NetworkManager as a reusable component (#183)
The NetworkManager logic was implemented directly into the `HaClusterTopology`, which wasn't directly its concern and prevented us from being able to reuse that NetworkManaager implementations in the future for a different Topology.

* Extract a `NetworkManager` trait
* Implement a `OpenShiftNmStateNetworkManager` for `NetworkManager`
* Dynamically instantiate the NetworkManager in the Topology to delegate calls to it

Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/183
Reviewed-by: johnride <jg@nationtech.io>
2025-11-06 00:02:52 +00:00
..
application_monitoring_with_tenant use topology domain to build & push helm package for continuous deliery 2025-09-08 21:53:44 -04:00
cli feat(opnsense-config): dnsmasq dhcp static mappings (#130) 2025-09-08 19:06:17 +00:00
kube-rs chore: reformat & clippy cleanup (#96) 2025-08-06 15:57:14 +00:00
lamp refact: Move basic types to harmony_types crate to avoid external dependencies. 2025-08-30 18:01:14 -04:00
monitoring refact: Move basic types to harmony_types crate to avoid external dependencies. 2025-08-30 18:01:14 -04:00
monitoring_with_tenant refact: Move basic types to harmony_types crate to avoid external dependencies. 2025-08-30 18:01:14 -04:00
nanodc refactor(host_network): extract NetworkManager as a reusable component (#183) 2025-11-06 00:02:52 +00:00
ntfy fix(cli): simplify running the CLI by hiding the maestro inside the implemtation (#93) 2025-08-04 20:59:07 +00:00
okd_installation refactor(host_network): extract NetworkManager as a reusable component (#183) 2025-11-06 00:02:52 +00:00
okd_pxe refactor(host_network): extract NetworkManager as a reusable component (#183) 2025-11-06 00:02:52 +00:00
openbao feat: Remove unused helm command, refactor url to use hurl in some more places 2025-09-30 11:18:08 -04:00
opnsense refactor(host_network): extract NetworkManager as a reusable component (#183) 2025-11-06 00:02:52 +00:00
remove_rook_osd fix: remove ceph osd deletes and purges osd from ceph osd tree\ (#120) 2025-10-21 15:54:51 +00:00
rhob_application_monitoring fix: Various demo fixe and rename : RHOBMonitoring -> Monitoring, ContinuousDelivery -> PackagingDeployment, Fix bollard logs 2025-09-09 22:46:14 -04:00
rust fix: Various demo fixe and rename : RHOBMonitoring -> Monitoring, ContinuousDelivery -> PackagingDeployment, Fix bollard logs 2025-09-09 22:46:14 -04:00
tenant refact: Move basic types to harmony_types crate to avoid external dependencies. 2025-08-30 18:01:14 -04:00
try_rust_webapp refactor(prometheus): modified crd prometheus to impl the installable trait 2025-10-09 12:26:05 -04:00
tui feat(opnsense-config): dnsmasq dhcp static mappings (#130) 2025-09-08 19:06:17 +00:00
validate_ceph_cluster_health fix: cargo fmt 2025-08-25 13:33:36 -04:00