fix: modified alert receiver trait to allow install plan which provides the topology the ability to apply receiver specfici configurations as required by the underlying alert sender #238

Open
wjro wants to merge 20 commits from fix/refactor_alert_receivers into master
Owner
No description provided.
wjro added 1 commit 2026-02-27 16:52:16 +00:00
johnride added 43 commits 2026-03-09 21:17:19 +00:00
feat: New harmony node readiness mini project what exposes health of a node on port 25001
All checks were successful
Run Check Script / check (pull_request) Successful in 1m36s
63ef1c0ea7
doc(node-readiness): Fix README
All checks were successful
Run Check Script / check (pull_request) Successful in 1m38s
d084cee8d5
fix: build docker default value
All checks were successful
Run Check Script / check (pull_request) Successful in 1m38s
a1c0e0e246
feat: adding yaml to deploy k8s resources
All checks were successful
Run Check Script / check (pull_request) Successful in 1m37s
b5e971b3b6
feat: Deployment is now happening in harmony-node-healthcheck namespace
All checks were successful
Run Check Script / check (pull_request) Successful in 1m42s
8f8bd34168
feat: node readiness now supports a check query param with node_ready and okd_router_1936 options
All checks were successful
Run Check Script / check (pull_request) Successful in 1m51s
d9a21bf94b
Merge pull request 'feat: New harmony node readiness mini project what exposes health of a node on port 25001' (#237) from feat/harmony-node-health-endpoint into master
Some checks failed
Run Check Script / check (push) Successful in 1m36s
Compile and package harmony_composer / package_harmony_composer (push) Failing after 3m35s
2738985edb
Reviewed-on: #237
Merge pull request 'feat(k8s): Can now apply resources of any scope. Kind of a hack leveraging the dynamic type under the hood but this is due to a limitation of kube-rs' (#241) from feat/k8s_apply_any_scope into master
Some checks failed
Run Check Script / check (push) Successful in 2m42s
Compile and package harmony_composer / package_harmony_composer (push) Failing after 4m15s
69c382e8c6
Reviewed-on: #241
Reviewed-by: stremblay <stremblay@nationtech.io>
wip: happy path is working
Some checks failed
Run Check Script / check (pull_request) Failing after 29s
a25ca86bdf
format code, fix interpert name
All checks were successful
Run Check Script / check (pull_request) Successful in 1m33s
d9357adad3
remove useless comment
All checks were successful
Run Check Script / check (pull_request) Successful in 1m43s
6bb33c5845
removing another useless commented line
All checks were successful
Run Check Script / check (pull_request) Successful in 2m17s
20172a7801
Merge pull request 'feat/node-health-score' (#242) from feat/node-health-score into master
Some checks failed
Run Check Script / check (push) Successful in 1m51s
Compile and package harmony_composer / package_harmony_composer (push) Failing after 3m16s
4840c7fdc2
Reviewed-on: #242
Reviewed-by: johnride <jg@nationtech.io>
wip(sso): Openbao deploys fine, not fully tested yet, zitadel wip
All checks were successful
Run Check Script / check (pull_request) Successful in 1m40s
d8338ad12c
Merge pull request 'feat/openbao_secret_manager' (#239) from feat/openbao_secret_manager into master
Some checks failed
Run Check Script / check (push) Successful in 1m35s
Compile and package harmony_composer / package_harmony_composer (push) Failing after 2m36s
fe52f69473
Reviewed-on: #239
Reviewed-by: stremblay <stremblay@nationtech.io>
wip: zitadel ingress https not working yet
Some checks failed
Run Check Script / check (pull_request) Failing after 28s
a98113dd40
fix: Node readiness always fails open when kube api call fails on note status check
Some checks failed
Run Check Script / check (pull_request) Failing after 1m54s
f941672662
fix: change vlan definition from MaybeString to RawXml
All checks were successful
Run Check Script / check (pull_request) Successful in 1m29s
55de206523
Update Zitadel deployment to use correct username format (admin@zitadel.{host}), generate secure passwords with required complexity (uppercase, lowercase, digit, symbol), configure edge TLS termination for OpenShift, and add cert-manager annotations. Also refactor password generation to ensure all complexity requirements are met.
Fix doc tests for harmony-k8s crate refactoring
All checks were successful
Run Check Script / check (pull_request) Successful in 2m6s
787cc8feab
- Updated harmony-k8s doc tests to import from harmony_k8s instead of harmony
- Changed CloudNativePgOperatorScore::default() to default_openshift()

This ensures doc tests work correctly after moving K8sClient to the harmony-k8s crate.
Merge pull request 'fix: change vlan definition from MaybeString to RawXml' (#245) from feat/opnsense-config-xml-support-vlan into master
Some checks failed
Run Check Script / check (push) Successful in 1m47s
Compile and package harmony_composer / package_harmony_composer (push) Failing after 2m7s
5412c34957
Reviewed-on: #245
fix: formatting and check script
All checks were successful
Run Check Script / check (pull_request) Successful in 1m28s
fafca31798
doc: Update node readiness readme and deployed port to 25001
All checks were successful
Run Check Script / check (pull_request) Successful in 1m27s
f532ba2b40
Merge branch 'feat/change-node-readiness-strategy'
Some checks failed
Run Check Script / check (push) Successful in 1m26s
Compile and package harmony_composer / package_harmony_composer (push) Failing after 2m11s
0e9b23a320
okd: add worker nodes to load balancer backend pool
All checks were successful
Run Check Script / check (pull_request) Successful in 1m29s
a93896707f
Include both control plane and worker nodes in ports 80 and 443 backend pools
okd: include workers in load balancer backend pool + add tests and docs
Some checks failed
Run Check Script / check (pull_request) Failing after 24s
bc2b328296
- Add nodes_to_backend_server() function to include both control plane and worker nodes
- Update public services (ports 80, 443) to use worker-inclusive backend pool
- Add comprehensive tests covering all backend configurations
- Add documentation with OKD reference link and usage examples
doc: fix example code to use ignore instead of no_run
All checks were successful
Run Check Script / check (pull_request) Successful in 1m43s
d0a1a73710
-  fails because  cannot be used at module level
- Use  to skip doc compilation while keeping example visible
Merge pull request 'okd: add worker nodes to load balancer backend pool' (#246) from feat/okd-load-balancer-include-workers into master
Some checks failed
Run Check Script / check (push) Successful in 1m30s
Compile and package harmony_composer / package_harmony_composer (push) Failing after 1m53s
e1da7949ec
Reviewed-on: #246
Fix merge conflict between master and refactor/k8sclient
All checks were successful
Run Check Script / check (pull_request) Successful in 1m28s
f463cd1e94
Merge pull request 'reafactor/k8sclient' (#243) from reafactor/k8sclient into master
Some checks failed
Run Check Script / check (push) Successful in 2m57s
Compile and package harmony_composer / package_harmony_composer (push) Failing after 2m2s
2a7fa466cc
Reviewed-on: #243
chore: Fix some warnings
Some checks failed
Run Check Script / check (pull_request) Failing after 40s
6db7a780fa
johnride added 1 commit 2026-03-09 21:20:08 +00:00
fix: Finish merging k8s refactoring
All checks were successful
Run Check Script / check (pull_request) Successful in 1m24s
701d86de69
johnride added 1 commit 2026-03-09 22:33:43 +00:00
doc: monitoring module documentation
All checks were successful
Run Check Script / check (pull_request) Successful in 1m23s
af6145afe3
johnride changed target branch from fix/monitoring_abstractions_openshift to master 2026-03-16 18:01:30 +00:00
All checks were successful
Run Check Script / check (pull_request) Successful in 1m23s
This pull request has changes conflicting with the target branch.
  • docs/README.md
  • harmony/src/domain/topology/k8s_anywhere/k8s_anywhere.rs
  • harmony/src/modules/monitoring/grafana/helm/helm_grafana.rs
  • harmony/src/modules/monitoring/kube_prometheus/crd/crd_grafana.rs
  • harmony/src/modules/monitoring/kube_prometheus/crd/rhob_grafana.rs
  • harmony/src/modules/monitoring/okd/mod.rs
  • harmony/src/modules/monitoring/prometheus/prometheus.rs
  • harmony/src/modules/okd/load_balancer.rs
  • harmony/src/modules/postgresql/score_k8s.rs
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/refactor_alert_receivers:fix/refactor_alert_receivers
git checkout fix/refactor_alert_receivers
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: NationTech/harmony#238
No description provided.