johnride
  • Joined on 2024-02-06
johnride pushed to fix/clippy at NationTech/harmony 2025-10-02 21:11:07 +00:00
6e53397a58 commit
johnride created pull request NationTech/harmony#164 2025-10-02 20:25:41 +00:00
fix: clippy
johnride opened issue NationTech/harmony#163 2025-09-29 20:00:45 +00:00
BUG OKD "tcp server port" check is not enough when a node is half broken
johnride commented on pull request NationTech/harmony#159 2025-09-29 15:05:48 +00:00
WIP: configure-switch

Ok, I think I figured it out and it's not as complicated as it seems.

When an interface has changed, for example with a NIC replacement, we won't be deleting the switch config to fix that. What…

johnride commented on pull request NationTech/harmony#159 2025-09-29 13:35:44 +00:00
WIP: configure-switch

There may be a better way but no better answer than 42.

johnride commented on pull request NationTech/harmony#159 2025-09-29 13:35:44 +00:00
WIP: configure-switch

redhat operators are not always available, it depends on how the OKD cluster was brought up. This method may not be as portable as we need.

johnride commented on pull request NationTech/harmony#159 2025-09-29 13:35:44 +00:00
WIP: configure-switch

The clone has been bugging me too. We could use an Rc or Arc too as a balance between usability and performance.

johnride commented on pull request NationTech/harmony#159 2025-09-29 13:35:44 +00:00
WIP: configure-switch

If I understand correctly this has the correct behavior. It is perfectly normal for a host to have mac addresses that are not connected to the switch. Most of them do have disconnected 1gb interfaces.

johnride commented on pull request NationTech/harmony#159 2025-09-29 13:35:44 +00:00
WIP: configure-switch

I understand we don't want to use the "inventory agent" data structures, but I think it's OK to have one base data structure that we try to reuse across crates for basic components like NetworkInterface and these few others.

johnride commented on pull request NationTech/harmony#159 2025-09-29 13:35:44 +00:00
WIP: configure-switch

I did not review very deeply but still a couple comments.

johnride commented on pull request NationTech/harmony#161 2025-09-29 12:55:40 +00:00
feat: K8sFlavour

Should be OpenshiftFamily(Version) as we want the same behavior between okd and openshift.

johnride suggested changes for NationTech/harmony#161 2025-09-29 12:55:40 +00:00
feat: K8sFlavour
johnride commented on pull request NationTech/harmony#161 2025-09-29 12:55:40 +00:00
feat: K8sFlavour

This is more of a fallback to a default than a true way to detect that we're running vanilla k8s (made by kubeadm for example).

johnride commented on pull request NationTech/harmony#161 2025-09-29 12:55:40 +00:00
feat: K8sFlavour

That is a clear naming problem. Should be either k3d for real by detecting it another way or k3sFamily just like OpenshiftFamily

johnride created pull request NationTech/harmony#162 2025-09-25 01:55:08 +00:00
feat: Add openbao example, open-source fork of vault
johnride commented on pull request NationTech/harmony#159 2025-09-17 13:31:31 +00:00
WIP: configure-switch

Je ne met pas la version dans les dependances locales habituellement

johnride commented on pull request NationTech/harmony#159 2025-09-17 13:31:31 +00:00
WIP: configure-switch

I think it is fine for now, but that is vendor specific logic. So it should probably be entirely hidden inside the brocade crate's logic.

johnride commented on pull request NationTech/harmony#159 2025-09-16 18:11:18 +00:00
WIP: configure-switch

LGTM

johnride commented on pull request NationTech/harmony#159 2025-09-16 18:11:18 +00:00
WIP: configure-switch

speed yes, maybe we will need something else but nothing comes to mind right now.

johnride created pull request NationTech/harmony#159 2025-09-16 18:06:36 +00:00
WIP: configure-switch