613def5e0b
feat: depoloys cluster monitoring stack from monitoring score on k8sanywhere topology
Run Check Script / check (push) Successful in 1m46s
Run Check Script / check (pull_request) Successful in 1m47s
2025-06-11 15:06:39 -04:00
238d1f85e2
wip: impl k8sMonitor
Run Check Script / check (push) Failing after 45s
Run Check Script / check (pull_request) Failing after 42s
2025-06-11 13:35:07 -04:00
dbc66f3d0c
feat: setup basic structure to for the concrete implementation of kube prometheus monitor, removed discord webhook receiver trait as the dependency is no longer required for prometheus to interact with discord
Run Check Script / check (push) Successful in 1m47s
Run Check Script / check (pull_request) Successful in 1m49s
2025-06-06 16:41:17 -04:00
31e59937dc
Merge pull request 'feat: Initial setup for monitoring and alerting' ( #48 ) from feat/monitor into master
...
Run Check Script / check (push) Successful in 1m50s
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/48
Reviewed-by: johnride <jg@nationtech.io>
2025-06-03 18:17:13 +00:00
12eb4ae31f
fix: cargo fmt
Run Check Script / check (push) Successful in 1m47s
Run Check Script / check (pull_request) Successful in 1m47s
2025-06-02 16:20:49 -04:00
a2be9457b9
wip: removed AlertReceiverConfig
Run Check Script / check (push) Failing after 44s
Run Check Script / check (pull_request) Failing after 44s
2025-06-02 16:11:36 -04:00
0d56fbc09d
wip: applied comments in pr, changed naming of AlertChannel to AlertReceiver and added rust doc to Monitor for clarity
Run Check Script / check (push) Successful in 1m49s
Run Check Script / check (pull_request) Successful in 1m47s
2025-06-02 14:44:43 -04:00
56dc1e93c1
fix: modified files in mod
Run Check Script / check (push) Successful in 1m48s
Run Check Script / check (pull_request) Successful in 1m46s
2025-06-02 11:47:21 -04:00
691540fe64
wip: modified initial monitoring architecture based on pr review
Run Check Script / check (push) Failing after 46s
Run Check Script / check (pull_request) Failing after 43s
2025-06-02 11:42:37 -04:00
7e3f1b1830
fix:cargo fmt
Run Check Script / check (push) Successful in 1m45s
Run Check Script / check (pull_request) Successful in 1m45s
2025-05-30 13:59:29 -04:00
b631e8ccbb
feat: Initial setup for monitoring and alerting
Run Check Script / check (push) Failing after 43s
Run Check Script / check (pull_request) Failing after 45s
2025-05-30 13:21:38 -04:00
60f2f31d6c
feat: Add TenantScore and TenantInterpret ( #45 )
...
Run Check Script / check (push) Successful in 1m47s
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/45
Co-authored-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
Co-committed-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
2025-05-30 13:13:43 +00:00
27f1a9dbdd
feat: add more to the tenantmanager k8s impl ( #46 )
...
Run Check Script / check (push) Successful in 1m55s
Co-authored-by: Willem <wrolleman@nationtech.io>
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/46
Co-authored-by: Taha Hawa <taha@taha.dev>
Co-committed-by: Taha Hawa <taha@taha.dev>
2025-05-29 20:15:38 +00:00
e7917843bc
Merge pull request 'feat: Add initial Tenant traits and data structures' ( #43 ) from feat/tenant into master
...
Run Check Script / check (push) Has been cancelled
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/43
2025-05-29 15:51:33 +00:00
7cd541bdd8
chore: Fix pr comments, remove many YAGNI things
Run Check Script / check (push) Successful in 1m46s
Run Check Script / check (pull_request) Successful in 1m46s
2025-05-29 11:47:25 -04:00
270dd49567
Merge pull request 'docs: Add CONTRIBUTING.md guide' ( #44 ) from doc/contributor into master
...
Run Check Script / check (push) Successful in 1m46s
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/44
2025-05-29 14:48:18 +00:00
0187300473
docs: Add CONTRIBUTING.md guide
Run Check Script / check (push) Successful in 1m46s
Run Check Script / check (pull_request) Successful in 1m47s
2025-05-29 10:47:38 -04:00
bf16566b4e
wip: Clean up some unnecessary bits in the Tenant module and move manager to its own file
Run Check Script / check (push) Successful in 1m48s
Run Check Script / check (pull_request) Successful in 1m46s
2025-05-29 07:25:45 -04:00
895fb02f4e
feat: Add initial Tenant traits and data structures
Run Check Script / check (push) Successful in 1m46s
Run Check Script / check (pull_request) Successful in 1m45s
2025-05-28 22:33:46 -04:00
88d6af9815
Merge pull request 'feat/basicCI' ( #42 ) from feat/basicCI into master
...
Run Check Script / check (push) Successful in 1m50s
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/42
Reviewed-by: taha <taha@noreply.git.nationtech.io>
2025-05-28 19:42:19 +00:00
5aa9dc701f
fix: Removed forgotten refactoring bits and formatting
Run Check Script / check (push) Successful in 1m46s
Run Check Script / check (pull_request) Successful in 1m48s
2025-05-28 15:19:39 -04:00
f4ef895d2e
feat: Add basic CI configuration
Run Check Script / check (push) Failing after 51s
2025-05-28 14:40:19 -04:00
6e7148a945
Merge pull request 'adr: Add ADR on multi tenancy using namespace based customer isolation' ( #41 ) from adr/multi-tenancy into master
...
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/41
2025-05-26 20:26:36 +00:00
83453273c6
adr: Add ADR on multi tenancy using namespace based customer isolation
2025-05-26 11:56:45 -04:00
76ae5eb747
fix: make HelmRepository public ( #39 )
...
Co-authored-by: tahahawa <tahahawa@gmail.com>
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/39
Reviewed-by: johnride <jg@nationtech.io>
2025-05-22 20:07:42 +00:00
9c51040f3b
Merge pull request 'feat:added Slack notifications support' ( #38 ) from feat/slack-notifs into master
...
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/38
Reviewed-by: johnride <jg@nationtech.io>
2025-05-22 20:04:51 +00:00
e1a8ee1c15
feat: send alerts to multiple alert channels
2025-05-22 14:16:41 -04:00
44b2b092a8
feat:added Slack notifications support
2025-05-21 15:29:14 -04:00
19bd47a545
Merge pull request 'monitoringalerting' ( #37 ) from monitoringalerting into master
...
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/37
Reviewed-by: johnride <jg@nationtech.io>
2025-05-21 17:32:26 +00:00
2b6d2e8606
fix:merge confict
2025-05-20 16:05:38 -04:00
7fc2b1ebfe
feat: added monitoring stack example to lamp demo
2025-05-20 15:59:01 -04:00
e80752ea3f
feat: install discord alert manager helm chart when Discord is the chosen alerting channel
2025-05-20 15:51:03 -04:00
bae7222d64
Our own Helm Command/Resource/Executor (WIP) ( #13 )
...
Co-authored-by: tahahawa <tahahawa@gmail.com>
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/13
Co-authored-by: Taha Hawa <taha@taha.dev>
Co-committed-by: Taha Hawa <taha@taha.dev>
2025-05-20 14:01:10 +00:00
f7d3da3ac9
fix merge conflict
2025-05-15 15:31:26 -04:00
eb8a8a2e04
chore: modified build config to be able to pass namespace to the config
2025-05-15 15:19:40 -04:00
b4c6848433
feat: added default monitoringStackScore implementation
2025-05-15 14:52:04 -04:00
0d94c537a0
feat: add ingress score ( #32 )
...
Co-authored-by: tahahawa <tahahawa@gmail.com>
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/32
Reviewed-by: wjro <wrolleman@nationtech.io>
2025-05-15 16:11:40 +00:00
861f266c4e
Merge pull request 'feat: LAMP stack and Monitoring stack now work on OKD, we just have to manually set a few serviceaccounts to privileged scc until we find a better solution' ( #36 ) from feat/lampOKD into master
...
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/36
2025-05-14 15:48:56 +00:00
51724d0e55
feat: LAMP stack and Monitoring stack now work on OKD, we just have to manually set a few serviceaccounts to privileged scc until we find a better solution
2025-05-14 11:47:39 -04:00
c2d1cb9b76
Merge pull request 'upgrade stack size from default 1MB on windows (k3d stack overflow otherwise)' ( #34 ) from windows-stack-size-increase into master
...
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/34
Reviewed-by: johnride <jg@nationtech.io>
2025-05-14 14:29:51 +00:00
tahahawa
c84a02c8ec
upgrade stack size from default 1MB on windows (k3d stack overflow otherwise)
2025-05-11 22:39:23 -04:00
8d3d167848
fix: Remove todo statements for lamp score and k8s related features that are now complete!
2025-05-06 14:46:57 -04:00
94f6cc6942
fix: kube_prometheus missing new field repo in HelmChartScore
2025-05-06 13:57:58 -04:00
4a9b95acad
Merge pull request 'monitoring-alerting' ( #30 ) from monitoring-alerting into master
...
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/30
2025-05-06 17:50:56 +00:00
ef9c1cce77
fix:yaml structure
2025-05-06 13:42:59 -04:00
df65ac3439
formatting: Fix format of load_balancer.rs
2025-05-06 13:38:21 -04:00
e5ddd296db
Merge pull request 'feat: add cert-manager module and helm repo support' ( #31 ) from feat/awsOKD into master
...
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/31
2025-05-06 16:39:19 +00:00
4be008556e
feat: add cert-manager module and helm repo support
...
- Implemented a new `cert-manager` module for deploying cert-manager.
- Added support for specifying a Helm repository in module configurations.
- Introduced `cert_manager` module in `modules/mod.rs`.
- Created `src/modules/cert_manager` directory and its associated code.
- Implemented `add_repo` function in `src/modules/helm.rs` for adding Helm repositories.
- Updated `LAMPInterpret` and `lamp.rs` to integrate the new module.
- Added logging for Helm command execution.
- Updated k8s deployment file to remove unused DeepMerge dependency.
2025-05-06 16:38:57 +00:00
78e9893341
Merge pull request 'feat: started to prepare inventory / topoplogy for NCD' ( #1 ) from feat/settingUpNDC into master
...
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/1
2025-05-06 16:38:40 +00:00
d9921b857b
fix:installs helm chart
2025-05-06 12:23:03 -04:00