5935d66407
removed serial_test crate to keep tests running un parallel
Run Check Script / check (pull_request) Successful in 58s
2026-01-06 15:02:30 -05:00
028161000e
Merge remote-tracking branch 'origin/master' into feat/postgresqlScore
Run Check Script / check (pull_request) Failing after 1s
2026-01-06 13:44:50 -05:00
457d3d4546
fix tests, cargo fmt, introduced crate serial_test to allow sequential testing env sensitive tests
Run Check Script / check (pull_request) Successful in 56s
2026-01-06 13:06:59 -05:00
004b35f08e
Merge pull request 'feat/brocade_snmp' ( #193 ) from feat/brocade_snmp into master
...
Run Check Script / check (push) Failing after 2s
Compile and package harmony_composer / package_harmony_composer (push) Failing after 27s
Reviewed-on: #193
2026-01-06 16:22:25 +00:00
2b19d8c3e8
fix: changed name to switch_ips for more clarity
Run Check Script / check (pull_request) Successful in 54s
2026-01-06 10:51:53 -05:00
745479c667
Merge pull request 'doc for removing worker flag from cp on UPI' ( #165 ) from doc/worker-flag into master
...
Run Check Script / check (push) Successful in 53s
Compile and package harmony_composer / package_harmony_composer (push) Successful in 9m24s
Reviewed-on: #165
2026-01-06 15:46:13 +00:00
2d89e08877
Merge pull request 'doc to clone and transfer a coreos disk' ( #166 ) from doc/clone into master
...
Run Check Script / check (push) Successful in 54s
Compile and package harmony_composer / package_harmony_composer (push) Has been cancelled
Reviewed-on: #166
2026-01-06 15:42:56 +00:00
e5bd866c09
Merge pull request 'feat: cnpg operator score' ( #199 ) from feat/cnpgOperator into master
...
Run Check Script / check (push) Has been cancelled
Compile and package harmony_composer / package_harmony_composer (push) Has been cancelled
Reviewed-on: #199
Reviewed-by: wjro <wrolleman@nationtech.io >
2026-01-06 15:41:55 +00:00
0973f76701
Merge pull request 'feat: Introducing FailoverTopology and OperatorHub Catalog Subscription with example' ( #196 ) from feat/multisitePostgreSQL into master
...
Run Check Script / check (push) Has been cancelled
Compile and package harmony_composer / package_harmony_composer (push) Has been cancelled
Reviewed-on: #196
Reviewed-by: wjro <wrolleman@nationtech.io >
2026-01-06 15:41:12 +00:00
fd69a2d101
Merge pull request 'feat/rebuild_inventory' ( #201 ) from feat/rebuild_inventory into master
...
Reviewed-on: #201
Reviewed-by: wjro <wrolleman@nationtech.io >
2026-01-05 20:30:33 +00:00
4d535e192d
feat: Add new nats example
Run Check Script / check (pull_request) Failing after -5s
2025-12-22 16:02:10 -05:00
ef307081d8
chore: slight refactor of postgres public score
Run Check Script / check (pull_request) Has been cancelled
2025-12-22 09:54:27 -05:00
07e610c54a
fix git merge conflict
Run Check Script / check (pull_request) Successful in 1m24s
2025-12-17 17:09:32 -05:00
204795a74f
feat(failoverPostgres): Its alive! We can now deploy a multisite postgres instance. The public hostname is still hardcoded, we will have to fix that but the rest is good enough
Run Check Script / check (pull_request) Failing after 36s
2025-12-17 16:43:37 -05:00
03e98a51e3
Merge pull request 'fix: added fields missing for haproxy after most recent update' ( #191 ) from fix/opnsense_update into master
...
Run Check Script / check (push) Failing after 12m40s
Reviewed-on: #191
2025-12-17 20:03:49 +00:00
22875fe8f3
fix: updated test xml structures to match with new fields added to opnsense
Run Check Script / check (pull_request) Successful in 1m32s
2025-12-17 15:00:48 -05:00
66a9a76a6b
feat(postgres): Failover postgres example maybe working!? Added FailoverTopology implementations for required capabilities, documented a bit, some more tests, and quite a few utility functions
Run Check Script / check (pull_request) Failing after 1m49s
2025-12-17 14:35:10 -05:00
440e684b35
feat: Postgresql score based on the postgres capability now. true infrastructure abstraction!
Run Check Script / check (pull_request) Failing after 33s
2025-12-16 23:35:52 -05:00
b0383454f0
feat(types): Add utility initialization functions for StorageSize such as StorageSize::kb(324)
Run Check Script / check (pull_request) Failing after 41s
2025-12-16 16:24:53 -05:00
9e8f3ce52f
feat(postgres): Postgres Connection Test score now has a script that provides more insight. Not quite working properly but easy to improve at this point.
Run Check Script / check (pull_request) Failing after 43s
2025-12-16 15:53:54 -05:00
c6f859f973
fix(OPNSense): update fields for haproxyy and opnsense following most recent update and upgrade to opnsense
Run Check Script / check (pull_request) Failing after 1m25s
2025-12-16 15:31:35 -05:00
bbf28a1a28
Merge branch 'master' into fix/opnsense_update
Run Check Script / check (pull_request) Failing after 1m21s
2025-12-16 20:00:54 +00:00
c3ec7070ec
feat: PostgreSQL public and Connection test score, also moved k8s_anywhere in a folder
Run Check Script / check (pull_request) Failing after 40s
2025-12-16 14:57:02 -05:00
29821d5e9f
feat: TlsPassthroughScore works, improved logging, fixed CRD
Run Check Script / check (pull_request) Failing after 35s
2025-12-15 19:09:10 -05:00
446e079595
wip: public postgres many fixes and refactoring to have a more cohesive routing management
Run Check Script / check (pull_request) Failing after 41s
2025-12-15 17:04:30 -05:00
e0da5764fb
feat(types): Added Rfc1123 String type, useful for k8s names
Run Check Script / check (pull_request) Failing after 38s
2025-12-15 12:57:52 -05:00
e9cab92585
feat: Impl TlsRoute for K8sAnywhereTopology
2025-12-14 22:22:09 -05:00
d06bd4dac6
feat: OKD route CRD and OKD specific route score
Run Check Script / check (pull_request) Successful in 1m30s
2025-12-14 17:05:26 -05:00
142300802d
wip: TlsRoute score first version
Run Check Script / check (pull_request) Failing after 1m11s
2025-12-14 06:19:33 -05:00
2254641f3d
fix: Tests, doctests, formatting
Run Check Script / check (pull_request) Successful in 1m38s
2025-12-13 17:56:53 -05:00
b61e4f9a96
wip: Expose postgres publicly. Created tlsroute capability and postgres implementations
Run Check Script / check (pull_request) Failing after 41s
2025-12-13 09:47:59 -05:00
2e367d88d4
feat: PostgreSQL score works, added postgresql example, tested on OKD 4.19, added note about incompatible default namespace settings
Run Check Script / check (pull_request) Failing after 2m37s
2025-12-11 22:54:57 -05:00
9edc42a665
feat: PostgreSQLScore happy path using cnpg operator
Run Check Script / check (pull_request) Failing after 37s
2025-12-11 14:36:39 -05:00
f242aafebb
feat: Subscription for cnpg-operator fixed default values, tested and added to operatorhub example.
Run Check Script / check (pull_request) Successful in 1m31s
2025-12-11 12:18:28 -05:00
3e14ebd62c
feat: cnpg operator score
Run Check Script / check (pull_request) Successful in 1m36s
2025-12-10 22:55:08 -05:00
1b19638df4
wip(failover): Started implementation of the FailoverTopology with PostgreSQL capability
...
Run Check Script / check (pull_request) Successful in 1m32s
This is our first Higher Order Topology (see ADR-015)
2025-12-10 21:15:51 -05:00
d39b1957cd
feat(k8s_app): OperatorhubCatalogSourceScore can now install the operatorhub catalogsource on a cluster that already has operator lifecycle manager installed
2025-12-10 16:58:58 -05:00
bfdb11b217
Merge pull request 'feat(OKDInstallation): Implemented bootstrap of okd worker node, added features to allow both control plane and worker node to use the same bootstrap_okd_node score' ( #198 ) from feat/okd-nodes into master
...
Run Check Script / check (push) Successful in 1m57s
Compile and package harmony_composer / package_harmony_composer (push) Failing after 2m59s
Reviewed-on: #198
Reviewed-by: johnride <jg@nationtech.io >
2025-12-10 19:27:51 +00:00
d5fadf4f44
fix: deleted storage node role, fixed erroneous comment, modified score name to be in line with clean code naming conventions, fixed how the OKDNodeInstallationScore is called via OKDSetup03ControlPlaneScore and OKDSetup04WorkersScore
Run Check Script / check (pull_request) Successful in 1m45s
2025-12-10 14:20:24 -05:00
357ca93d90
wip: FailoverTopology implementation for PostgreSQL on the way!
2025-12-10 13:12:53 -05:00
8103932f23
doc: Initial documentation for the MultisitePostgreSQL module
2025-12-10 13:12:53 -05:00
9617e1cfde
Merge pull request 'adr: Higher order topologies' ( #197 ) from adr/015-higher-order-topologies into master
...
Compile and package harmony_composer / package_harmony_composer (push) Failing after 2m54s
Run Check Script / check (push) Successful in 1m47s
Reviewed-on: #197
2025-12-10 18:12:23 +00:00
50bd5c5bba
feat(OKDInstallation): Implemented bootstrap of okd worker node, added features to allow both control plane and worker node to use the same bootstrap_okd_node score
Run Check Script / check (pull_request) Successful in 1m46s
2025-12-10 12:15:07 -05:00
a953284386
doc: Add note about counter-intuitive behavior of nmstate
Run Check Script / check (push) Successful in 1m33s
Compile and package harmony_composer / package_harmony_composer (push) Failing after 2m28s
2025-12-09 23:04:15 -05:00
bfde5f58ed
adr: Higher order topologies
...
Run Check Script / check (pull_request) Successful in 1m33s
These types of Topologies will orchestrate behavior in regular Topologies.
For example, a FailoverTopology is a Higher Order, it will orchestrate its capabilities between a primary and a replica topology. A great use case for this is a database deployment. The FailoverTopology will deploy both instances, connect them, and the able to execute the appropriate actions to promote de replica to primary and revert back to original state.
Other use cases are ShardedTopology, DecentralizedTopology, etc.
2025-12-09 11:23:30 -05:00
43a17811cc
fix formatting
Run Check Script / check (pull_request) Failing after 1m49s
2025-11-14 12:53:43 -05:00
93ac89157a
feat: added score to enable snmp_server on brocade switch and a working example
Run Check Script / check (pull_request) Successful in 2m4s
2025-11-14 12:49:00 -05:00
29c82db70d
fix: added fields missing for haproxy after most recent update
Run Check Script / check (pull_request) Failing after 49s
2025-11-12 13:21:55 -05:00
8ee3f8a4ad
chore: Update harmony-inventory-agent binary as some fixes were introduced : port is 25000 now and nbd devices wont make the inventory crash
Run Check Script / check (pull_request) Failing after 40s
2025-11-11 11:32:42 -05:00
d3634a6313
fix(types): Switch port location failed on port channel interfaces
2025-11-11 09:53:59 -05:00