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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e62ef001ed 
							
						 
					 
					
						
						
							
							fix: Fix opnsense test, Host.tll now optional and run cargo fmt  
						
						
						
					 
					
						2025-05-06 12:00:56 -04:00