0d56fbc09d 
							
						 
					 
					
						
						
							
							wip: applied comments in pr, changed naming of AlertChannel to AlertReceiver and added rust doc to Monitor for clarity  
						
						
						
					 
					
						2025-06-02 14:44:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							56dc1e93c1 
							
						 
					 
					
						
						
							
							fix: modified files in mod  
						
						
						
					 
					
						2025-06-02 11:47:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							691540fe64 
							
						 
					 
					
						
						
							
							wip: modified initial monitoring architecture based on pr review  
						
						
						
					 
					
						2025-06-02 11:42:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7e3f1b1830 
							
						 
					 
					
						
						
							
							fix:cargo fmt  
						
						
						
					 
					
						2025-05-30 13:59:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b631e8ccbb 
							
						 
					 
					
						
						
							
							feat: Initial setup for monitoring and alerting  
						
						
						
					 
					
						2025-05-30 13:21:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							60f2f31d6c 
							
						 
					 
					
						
						
							
							feat: Add TenantScore and TenantInterpret ( #45 )  
						
						... 
						
						
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							045954f8d3 
							
						 
					 
					
						
						
							
							start network policy  
						
						
						
					 
					
						2025-05-29 18:06:16 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							27f1a9dbdd 
							
						 
					 
					
						
						
							
							feat: add more to the tenantmanager k8s impl ( #46 )  
						
						... 
						
						
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7c809bf18a 
							
						 
					 
					
						
						
							
							Make k8stenantmanager a oncecell  
						
						
						
					 
					
						2025-05-29 16:03:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6490e5e82a 
							
						 
					 
					
						
						
							
							Hardcode some limits to protect the overall cluster  
						
						
						
					 
					
						2025-05-29 15:49:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5e51f7490c 
							
						 
					 
					
						
						
							
							Update request quota  
						
						
						
					 
					
						2025-05-29 15:41:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							97fba07f4e 
							
						 
					 
					
						
						
							
							feat: adding kubernetes implentation of tenant manager  
						
						
						
					 
					
						2025-05-29 14:35:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							624e4330bb 
							
						 
					 
					
						
						
							
							boilerplate  
						
						
						
					 
					
						2025-05-29 13:36:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e7917843bc 
							
						 
					 
					
						
						
							
							Merge pull request 'feat: Add initial Tenant traits and data structures' ( #43 ) from feat/tenant into master  
						
						... 
						
						
						
						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  
						
						
						
					 
					
						2025-05-29 11:47:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							270dd49567 
							
						 
					 
					
						
						
							
							Merge pull request 'docs: Add CONTRIBUTING.md guide' ( #44 ) from doc/contributor into master  
						
						... 
						
						
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/44  
						
					 
					
						2025-05-29 14:48:18 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0187300473 
							
						 
					 
					
						
						
							
							docs: Add CONTRIBUTING.md guide  
						
						
						
					 
					
						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  
						
						
						
					 
					
						2025-05-29 07:25:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							895fb02f4e 
							
						 
					 
					
						
						
							
							feat: Add initial Tenant traits and data structures  
						
						
						
					 
					
						2025-05-28 22:33:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							88d6af9815 
							
						 
					 
					
						
						
							
							Merge pull request 'feat/basicCI' ( #42 ) from feat/basicCI into master  
						
						... 
						
						
						
						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  
						
						
						
					 
					
						2025-05-28 15:19:39 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f4ef895d2e 
							
						 
					 
					
						
						
							
							feat: Add basic CI configuration  
						
						
						
					 
					
						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