johnride
  • Joined on 2024-02-06
johnride commented on pull request NationTech/harmony#221 2026-01-28 20:29:02 +00:00
feat: created decentralized topology, capability nats and nats super cluster

Once again, this contains way too many implementation details. There should be a NatsK8s module that contains the nats specific logid, then k8s anywhere only does the dispatching depending on its own logic/state (which k8s is the anywhere pointing to right now). K8sAnywhere should not know how to deploy nats. It should tell a natsk8s module "deploy to okd" or something along those lines.

johnride approved NationTech/harmony#221 2026-01-28 20:29:02 +00:00
feat: created decentralized topology, capability nats and nats super cluster

Good step in the right direction. I made comments as I read the code, it will probably require some discussion, unless everything I am saying really makes sense.

johnride commented on pull request NationTech/harmony#221 2026-01-28 20:29:02 +00:00
feat: created decentralized topology, capability nats and nats super cluster

Delete this impl. These todo! are a huge smell. And I think it is fine that a decentralized topology does not know how to deploy nats asite of a NatsSupercluster. At least for the current use case. The end user deploying a postgresql will deploy it to a failovertopology, then the failovertopology will depend on a topology that supports a natssupercluster. At least for now.

johnride commented on pull request NationTech/harmony#221 2026-01-28 20:29:02 +00:00
feat: created decentralized topology, capability nats and nats super cluster

This does not belong in this file or as part of an impl K8sAnywhereTopology .

johnride commented on pull request NationTech/harmony#221 2026-01-28 20:29:02 +00:00
feat: created decentralized topology, capability nats and nats super cluster

Don't duplicate an identical match arm, rust allows a single body for multiple match cases. Look up the syntax if needed.

johnride commented on pull request NationTech/harmony#221 2026-01-28 20:29:02 +00:00
feat: created decentralized topology, capability nats and nats super cluster

This retry logic does not belong within the get_ca_cert function.

johnride commented on pull request NationTech/harmony#224 2026-01-28 19:58:37 +00:00
fix: support DiscoveryStrategy in OKDSetup01InventoryScore

LGTM

johnride released Latest Snapshot at NationTech/harmony 2026-01-28 19:26:43 +00:00
johnride pushed to master at NationTech/harmony 2026-01-28 19:21:30 +00:00
cb90788129 Merge pull request 'fix(deps): updating fqdn version as the one currently in use have been yanked' (#223) from fix/update-fqdn-version into master
5ee9643a6c fix(deps): updating fqdn version as the one currently in use have been yanked
Compare 2 commits »
johnride deleted branch fix/update-fqdn-version from NationTech/harmony 2026-01-28 19:21:29 +00:00
johnride merged pull request NationTech/harmony#223 2026-01-28 19:21:26 +00:00
fix(deps): updating fqdn version as the one currently in use have been yanked
johnride released Latest Snapshot at NationTech/harmony 2026-01-27 17:19:23 +00:00
johnride deleted branch feat/ask-for-main-disk from NationTech/harmony 2026-01-27 17:14:06 +00:00
johnride pushed to master at NationTech/harmony 2026-01-27 17:14:01 +00:00
e557270960 Merge pull request 'feat/ask-for-main-disk' (#222) from feat/ask-for-main-disk into master
54320e2ebe chore: refactor PhysicalHost into a tuple with HostConfig, it contains only installation device for now but it saves some mishaps
fdd5d1b47c in the middle of HostConfig refactor
6ff43f4775 Remove nanodc example
f6b0f321b4 refactor: get_host_for_role -> get_hosts_for_role
Compare 7 commits »
johnride merged pull request NationTech/harmony#222 2026-01-27 17:13:57 +00:00
feat/ask-for-main-disk
johnride pushed to feat/ask-for-main-disk at NationTech/harmony 2026-01-27 17:11:57 +00:00
54320e2ebe chore: refactor PhysicalHost into a tuple with HostConfig, it contains only installation device for now but it saves some mishaps
johnride created pull request NationTech/harmony#222 2026-01-27 17:10:41 +00:00
feat/ask-for-main-disk
johnride pushed to feat/ask-for-main-disk at NationTech/harmony 2026-01-27 17:10:34 +00:00
5b227408f6 chore: refactor PhysicalHost into a tuple with HostConfig, it contains only installation device for now but it saves some mishaps
johnride released Latest Snapshot at NationTech/harmony 2026-01-26 16:37:12 +00:00
johnride released Latest Snapshot at NationTech/harmony 2026-01-26 15:58:35 +00:00