59253a65da
Merge remote-tracking branch 'origin/master' into feat/opnsenseTopology
Run Check Script / check (pull_request) Successful in 56s
2026-01-06 16:37:11 -05:00
07bc59d414
Merge pull request 'feat/cluster_monitoring' ( #179 ) from feat/cluster_monitoring into master
...
Run Check Script / check (push) Successful in 1m4s
Compile and package harmony_composer / package_harmony_composer (push) Successful in 7m16s
Reviewed-on: #179
2026-01-06 20:47:06 +00:00
d5137d5ebc
Merge remote-tracking branch 'origin/master' into feat/cluster_monitoring
Run Check Script / check (pull_request) Failing after 10m33s
2026-01-06 15:43:34 -05:00
f2ca97b3bf
Merge pull request 'feat(application): Webapp feature with production dns' ( #167 ) from feat/webappdns into master
...
Run Check Script / check (push) Successful in 54s
Compile and package harmony_composer / package_harmony_composer (push) Successful in 7m31s
Reviewed-on: #167
2026-01-06 20:15:28 +00:00
dbfae8539f
Merge remote-tracking branch 'origin/master' into feat/webappdns
Run Check Script / check (pull_request) Successful in 58s
2026-01-06 15:14:19 -05:00
9359d43fe1
chore: Fix pr comments, documentation, slight refactor for better apis
Run Check Script / check (pull_request) Successful in 49s
2026-01-06 15:09:17 -05:00
e026ad4d69
Merge pull request 'adr: draft ADR proposing harmony agent and nats-jetstram for decentralized workload management' ( #202 ) from adr/decentralized-workload-management into master
...
Run Check Script / check (push) Successful in 58s
Compile and package harmony_composer / package_harmony_composer (push) Successful in 6m41s
Reviewed-on: #202
Reviewed-by: wjro <wrolleman@nationtech.io >
2026-01-06 19:45:54 +00:00
98f098ffa4
Merge pull request 'feat: implementation for opnsense os-node_exporter' ( #173 ) from feat/install_opnsense_node_exporter into master
...
Run Check Script / check (push) Successful in 59s
Compile and package harmony_composer / package_harmony_composer (push) Successful in 6m58s
Reviewed-on: #173
2026-01-06 19:19:34 +00:00
fdf1dfaa30
fix: leave implementers to define their Debug, so removed impl Debug for dyn NodeExporter
Run Check Script / check (pull_request) Successful in 55s
2026-01-06 14:17:04 -05:00
4f8cd0c1cb
Merge remote-tracking branch 'origin/master' into feat/install_opnsense_node_exporter
Run Check Script / check (pull_request) Successful in 55s
2026-01-06 13:56:48 -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
5cce9f8e74
adr: draft ADR proposing harmony agent and nats-jetstram for decentralized workload management
Run Check Script / check (pull_request) Successful in 1m31s
2025-12-19 10:12:44 -05:00
07e610c54a
fix git merge conflict
Run Check Script / check (pull_request) Successful in 1m24s
2025-12-17 17:09:32 -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
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
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
9fbdc72cd0
fix: git ignore
Run Check Script / check (pull_request) Successful in 1m29s
2025-11-18 08:41:09 -05:00
78e595e696
feat: added alert manager routes to openshift cluster monitoring
Run Check Script / check (pull_request) Successful in 1m37s
2025-11-17 15:22:43 -05:00
90b89224d8
fix: added K8sName type for strict naming of Kubernetes resources
2025-11-17 15:20:51 -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
83c1cc82b6
fix(host_network): remove extra fields from bond config to prevent clashes ( #186 )
...
Run Check Script / check (push) Successful in 1m36s
Compile and package harmony_composer / package_harmony_composer (push) Successful in 8m16s
Also alias `port` to support both `port` and `ports` as per the nmstate spec.
Reviewed-on: #186
2025-11-11 14:12:56 +00:00
a0a8d5277c
fix: opnsense definitions more accurate for various resources such as ProxyGeneral, System, StaticMap, Job, etc. Also fixed brocade crate export and some warnings
2025-11-11 09:06:36 -05:00
43b04edbae
feat(brocade): Add feature and example to remove port channel and configure switchport
2025-11-10 22:59:37 -05:00
755a4b7749
feat(inventory-agent): Discover algorithm by scanning a subnet of ips, slower than mdns but more reliable and versatile
2025-11-10 22:15:31 -05:00
5953bc58f4
feat: added function to enable snmp-server for brocade switches
2025-11-10 14:57:22 -05:00
51a5afbb6d
fix: added some extra details
Run Check Script / check (pull_request) Successful in 1m4s
2025-11-07 09:04:27 -05:00
66d346a10c
fix(host_network): skip configuration for host with only 1 interface/port ( #185 )
...
Run Check Script / check (push) Successful in 1m11s
Compile and package harmony_composer / package_harmony_composer (push) Successful in 8m11s
Reviewed-on: #185
Reviewed-by: johnride <jg@nationtech.io >
2025-11-06 00:07:20 +00:00