Jean-Gabriel Gill-Couture
|
ab59923dae
|
feat(opnsense-config): Add MaybeString type to preserve xml serialization of empty elements
|
2024-11-02 13:51:12 -04:00 |
|
Jean-Gabriel Gill-Couture
|
ebdc83b21b
|
wip: RawXml ser/de works well, still a few more complex cases to test but seems good wnough for the opnsense config case
|
2024-10-20 07:39:41 -04:00 |
|
Jean-Gabriel Gill-Couture
|
e0acbf304b
|
wip: Full opnsense deserializer almost done, works on a slightly cheated config file, next step is to try the real config file
|
2024-10-18 00:48:57 -04:00 |
|
Jean-Gabriel Gill-Couture
|
b332723431
|
feat(opnsense-config): Refactor config to use a repository trait, implement file based and ssh, save a full config file
|
2024-10-14 16:13:20 -04:00 |
|
Jean-Gabriel Gill-Couture
|
8459c38499
|
wip(opnsense-config): It compiles now, still have to test it
|
2024-10-14 07:53:02 -04:00 |
|
Jean-Gabriel Gill-Couture
|
32cea6c3ff
|
wip: New crate opnsense-config
|
2024-10-13 08:48:56 -04:00 |
|
Jean-Gabriel Gill-Couture
|
6a5ebdbac7
|
wip: xml parser
|
2024-10-04 11:26:55 -04:00 |
|
jeangab
|
407bdbc032
|
wip: OPNSense XML config editor coming along
|
2024-09-30 16:20:11 -04:00 |
|
jeangab
|
465106438a
|
wip: Actual implementation of opnsense dhcp
|
2024-09-27 16:51:49 -04:00 |
|
|
b0fc55e1fb
|
Merge pull request 'feat: Significant refactoring to introduce the HostBinding struct that has for sole purpose to bind a PhysicalHost and LogicalHost together. The PhysicalHost contains everything hardware up to the mac address, LogicalHost ip address, name and above' (#3) from feat/architecture_v1 into master
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/3
|
2024-09-27 13:29:20 +00:00 |
|
jeangab
|
13ba3964c0
|
feat: Improve DHCP architecture, much better, architecture feels good right now
|
2024-09-26 22:22:56 -04:00 |
|
jeangab
|
1e1aa53eaa
|
feat: Significant refactoring to introduce the HostBinding struct that has for sole purpose to bind a PhysicalHost and LogicalHost together. The PhysicalHost contains everything hardware up to the mac address, LogicalHost ip address, name and above
|
2024-09-23 00:30:27 -04:00 |
|
jeangab
|
9d0aa406e4
|
wip: Trying to figure out a nice way to have inventory and topology bound, maybe creating nodes that have this only purpose would make sense
|
2024-09-21 09:35:49 -04:00 |
|
Jean-Gabriel Gill-Couture
|
042ff7e7dd
|
chore: Move client setups to private repos that can be cloned manually by the developer
|
2024-09-13 16:19:49 -04:00 |
|
|
532f600283
|
Merge pull request 'feat/opnsenseFqm' (#2) from feat/opnsenseFqm into master
Reviewed-on: https://git.nationtech.io/johnride/harmony/pulls/2
|
2024-09-10 15:41:14 +00:00 |
|
Jean-Gabriel Gill-Couture
|
df714e216a
|
feat: Topology, inventory, score, its all coming together and compiles. I think its very usable as a first alpha version. Game on
|
2024-09-08 22:42:29 -04:00 |
|
Jean-Gabriel Gill-Couture
|
ff3d53c704
|
wip: Working hard on topology, seems to have something that may work, next step is put the building blocks together for real
|
2024-09-08 19:06:21 -04:00 |
|
Jean-Gabriel Gill-Couture
|
87a9ec3ec4
|
wip: FQM topology with OKDHaCluster, not satisfied yet with the cluster topology data structure
|
2024-09-08 11:32:19 -04:00 |
|
jeangab
|
8592a3bc36
|
feat: Refactored harmony into a workspace with independent modules per client, completed RusshClient test_connection implementation. Needs refactoring though
|
2024-09-06 16:10:06 -04:00 |
|
jeangab
|
cc01ec5fe5
|
chore(harmony): Use Cargo workspaces for core harmony and client specific implementation
|
2024-09-06 12:17:23 -04:00 |
|
|
aa28ab37b8
|
Core domain structure for harmony rs (#1)
Co-authored-by: jeangab <jeangabriel.gc@gmail.com>
Co-authored-by: Jean-Gabriel Gill-Couture <jeangabriel.gc@gmail.com>
Reviewed-on: https://git.nationtech.io/johnride/harmony/pulls/1
Co-authored-by: jeangab <jg@nationtech.io>
Co-committed-by: jeangab <jg@nationtech.io>
|
2024-09-06 12:41:00 +00:00 |
|
|
231b1cca9f
|
feat(watchguard): debut d'automation, structure tftp
|
2024-09-02 07:49:56 -04:00 |
|
|
411e3ce8cd
|
doc(adr): Wrote ADR for Rust Language and Hexagonal architecture
|
2024-09-01 16:11:20 -04:00 |
|
Jean-Gabriel Gill-Couture
|
1881428a63
|
try out ipmi and redfish rust crates
|
2024-08-30 11:44:25 -04:00 |
|
jeangab
|
7d69ac447a
|
Try out bifrost and see if we want to use it as bare metal provisionner
|
2024-08-28 16:16:36 -04:00 |
|