Ian Letourneau 
							
						 
					 
					
						
						
						
						
							
						
						
							961a300154 
							
						 
					 
					
						
						
							
							cleanup unused k3d prometheus monitoring score & simplify design  
						
						
						
					 
					
						2025-08-01 17:59:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a5deda647b 
							
						 
					 
					
						
						
							
							wip: need to convert the generic type AlertReceiver<CRDPrometheus> to CRDAlertManagerReceiver in k8sAnywhereTopology which extends AlertReceiver<CRDPrometheus> in order to be able to configure and install the receiver and its associated crd-alertmanagerconfigs to the cluster  
						
						
						
					 
					
						2025-07-31 16:17:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0b965b6570 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into feat/crd-alertmanager-configs  
						
						
						
					 
					
						2025-07-28 15:22:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d7bce37b69 
							
						 
					 
					
						
						
							
							fix: cargo fmt  
						
						
						
					 
					
						2025-07-28 15:18:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b56a30de3c 
							
						 
					 
					
						
						
							
							fix: prometheus operator and grafana operator deploy application namespace on local k3d  
						
						... 
						
						
						
						if kube-prometheus-operator is present installation of prometheus-operator will skip
outside of local k3d installation installation of operator is skipped 
						
					 
					
						2025-07-28 15:15:10 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d95e84d6fc 
							
						 
					 
					
						
						
							
							Merge pull request 'fix(apps/rust): build & push using image tag instead of local VS remote image name' ( #87 ) from fix-image-tag into master  
						
						... 
						
						
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/87 
Reviewed-by: johnride <jg@nationtech.io> 
						
					 
					
						2025-07-27 14:10:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a47be890de 
							
						 
					 
					
						
						
							
							Merge branch 'master' into fix-image-tag  
						
						
						
					 
					
						2025-07-27 14:09:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ee8dfa4a93 
							
						 
					 
					
						
						
							
							Merge pull request 'chore: cleanup of unnecessary files & adjust gitignores' ( #88 ) from quick-cleanup into master  
						
						... 
						
						
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/88 
Reviewed-by: johnride <jg@nationtech.io> 
						
					 
					
						2025-07-27 14:08:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5d41cc8380 
							
						 
					 
					
						
						
							
							Merge branch 'master' into quick-cleanup  
						
						
						
					 
					
						2025-07-27 14:07:55 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b9e208f4cf 
							
						 
					 
					
						
						
							
							feat: added default prometheus rules and grafana dashboard for application monitoring  
						
						
						
					 
					
						2025-07-22 13:26:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1d8b503bd2 
							
						 
					 
					
						
						
							
							Xwip: uses a helm chart to deploy a prometheus operator if crd are ont present in cluster, and deploys a grafana operator.  
						
						... 
						
						
						
						added a sample dashboard and prometheus data source to grafana 
						
					 
					
						2025-07-21 17:59:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cef745b642 
							
						 
					 
					
						
						
							
							Merge pull request 'log(composer): Log check_path_str value when error' ( #77 ) from log/composer into master  
						
						... 
						
						
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/77  
						
					 
					
						2025-07-21 18:04:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d9959378a6 
							
						 
					 
					
						
						
							
							log(composer): Log check_path_str value when error  
						
						
						
					 
					
						2025-07-21 09:15:41 -04:00 
						 
				 
			
				
					
						
							
							
								Ian Letourneau 
							
						 
					 
					
						
						
						
						
							
						
						
							07f1151e4c 
							
						 
					 
					
						
						
							
							chore: cleanup of unncessary files & adjust gitignores  
						
						
						
					 
					
						2025-07-20 20:03:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							114219385f 
							
						 
					 
					
						
						
							
							wip:added impl for prometheuses, alertmanagers, prometheusrules, servicemonitors, and some default rules that are deployed for application monitor  
						
						... 
						
						
						
						working on implementing grafana crds via grafana operator
need to link prometheus rules and alert managers in prometheus, testing it shows that prometheus isnt detecting them automatically 
						
					 
					
						2025-07-16 15:56:00 -04:00 
						 
				 
			
				
					
						
							
							
								Ian Letourneau 
							
						 
					 
					
						
						
						
						
							
						
						
							f7625f0484 
							
						 
					 
					
						
						
							
							fix(rust): push only the actual image tag  
						
						
						
					 
					
						2025-07-16 13:51:02 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1525ac2226 
							
						 
					 
					
						
						
							
							fix: git conflict  
						
						
						
					 
					
						2025-07-14 14:34:53 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							55a4e79ec4 
							
						 
					 
					
						
						
							
							fix: added updated Cargo  
						
						
						
					 
					
						2025-07-14 14:18:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7b91088828 
							
						 
					 
					
						
						
							
							feat: added impl for webhook receiver for crd alertmanagerconfigs  
						
						
						
					 
					
						2025-07-14 13:41:48 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e61ec015ab 
							
						 
					 
					
						
						
							
							feat: added impl for Discordwebhook receiver to receive application alerts from namespaces from application feature  
						
						
						
					 
					
						2025-07-14 13:06:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							819f4a32fd 
							
						 
					 
					
						
						
							
							wip: added an implementation of CRDalertmanagerconfigs that can be used to add a discord webhook receiver, currently the namespace is hard coded and there are a bunch of todos!() that need to be cleaned up, and flags need to be added so that alertmanager will automatically register the crd  
						
						
						
					 
					
						2025-07-11 16:01:52 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							537da5800f 
							
						 
					 
					
						
						
							
							uncomment docker image build  
						
						
						
					 
					
						2025-07-11 10:34:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3be2fa246c 
							
						 
					 
					
						
						
							
							fix: unjank the demo ( #85 )  
						
						... 
						
						
						
						Co-authored-by: tahahawa <tahahawa@gmail.com>
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/85 
Reviewed-by: wjro <wrolleman@nationtech.io> 
						
					 
					
						2025-07-11 14:32:16 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9452cf5616 
							
						 
					 
					
						
						
							
							Merge pull request 'fix/argoApplication' ( #84 ) from fix/argoApplication into master  
						
						... 
						
						
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/84  
						
					 
					
						2025-07-05 01:19:05 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9b7456e148 
							
						 
					 
					
						
						
							
							Merge pull request 'feat/monitoring-application-feature' ( #83 ) from feat/monitoring-application-feature into master  
						
						... 
						
						
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/83 
Reviewed-by: johnride <jg@nationtech.io> 
						
					 
					
						2025-07-05 01:16:08 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							98f3f82ad5 
							
						 
					 
					
						
						
							
							refact: Rename HttpScore into StaticFileHttpScore and add minimal documentation  
						
						
						
					 
					
						2025-07-04 21:05:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3eca409f8d 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/feat/monitoring-application-feature' into fix/argoApplication  
						
						
						
					 
					
						2025-07-04 16:44:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c11a31c7a9 
							
						 
					 
					
						
						
							
							wip: Fix ArgoApplication  
						
						
						
					 
					
						2025-07-04 16:43:10 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1a6d72dc17 
							
						 
					 
					
						
						
							
							fix: uncommented example  
						
						
						
					 
					
						2025-07-04 16:30:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							df9e21807e 
							
						 
					 
					
						
						
							
							fix: git conflict  
						
						
						
					 
					
						2025-07-04 16:22:39 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b1bf4fd4d5 
							
						 
					 
					
						
						
							
							fix: cargo fmt  
						
						
						
					 
					
						2025-07-04 16:14:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f702ecd8c9 
							
						 
					 
					
						
						
							
							fix: deploys a lighter weight prometheus and grafana which is limited to their respective namespaces  
						
						
						
					 
					
						2025-07-04 16:13:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a19b52e690 
							
						 
					 
					
						
						
							
							fix: properly append YAML in correct places in argoapplication ( #80 )  
						
						... 
						
						
						
						Co-authored-by: tahahawa <tahahawa@gmail.com>
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/80  
						
					 
					
						2025-07-04 15:32:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b73f2e76d0 
							
						 
					 
					
						
						
							
							Merge pull request 'refact: Make RustWebappScore generic, it is now Application score and takes an application and list of features to attach to the application' ( #81 ) from refact/application into master  
						
						... 
						
						
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/81 
Reviewed-by: wjro <wrolleman@nationtech.io> 
						
					 
					
						2025-07-04 14:31:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b4534c6ee0 
							
						 
					 
					
						
						
							
							refact: Make RustWebappScore generic, it is now Application score and takes an application and list of features to attach to the application  
						
						
						
					 
					
						2025-07-04 10:27:16 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6149249a6c 
							
						 
					 
					
						
						
							
							feat: create Argo interpret and kube client apply_yaml to install Argo Applications. Very messy implementation though, must be refactored/improved  
						
						
						
					 
					
						2025-07-04 09:49:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d9935e20cb 
							
						 
					 
					
						
						
							
							Merge pull request 'feat: harmony now defaults to using local k3d cluster. Also created OCICompliant: Application trait to make building images cleaner' ( #76 ) from feat/oci into master  
						
						... 
						
						
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/76  
						
					 
					
						2025-07-03 19:37:46 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7b0f3b79b1 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into feat/oci  
						
						
						
					 
					
						2025-07-03 15:36:52 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e6612245a5 
							
						 
					 
					
						
						
							
							Merge pull request 'feat/cd/localdeploymentdemo' ( #79 ) from feat/cd/localdeploymentdemo into feat/oci  
						
						... 
						
						
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/79  
						
					 
					
						2025-07-03 19:31:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b4f5b91a57 
							
						 
					 
					
						
						
							
							feat: WIP argocd_score ( #78 )  
						
						... 
						
						
						
						Co-authored-by: tahahawa <tahahawa@gmail.com>
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/78 
Reviewed-by: johnride <jg@nationtech.io>
Co-authored-by: Taha Hawa <taha@taha.dev>
Co-committed-by: Taha Hawa <taha@taha.dev> 
						
					 
					
						2025-07-03 19:30:00 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d317c0ba76 
							
						 
					 
					
						
						
							
							fix: Continuous delivery now works with rust example to deploy on local k3d, ingress and everything  
						
						
						
					 
					
						2025-07-03 15:25:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							539b8299ae 
							
						 
					 
					
						
						
							
							feat(continuousdelivery): Local deployment implementation for demo purposes. Needs a lot of refactoring but it works (or almost works)  
						
						
						
					 
					
						2025-07-03 11:55:10 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5a89495c61 
							
						 
					 
					
						
						
							
							feat: implement helm chart generation and publishing  
						
						... 
						
						
						
						- Added functionality to generate a Helm chart for the application.
- Implemented chart packaging and pushing to an OCI registry.
- Utilized `helm package` and `helm push` commands.
- Included configurable registry URL and project name.
- Added tests to verify chart generation and packaging.
- Improved error handling and logging. 
						
					 
					
						2025-07-03 07:19:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fb7849c010 
							
						 
					 
					
						
						
							
							feat: Add sample leptos webapp as example  
						
						
						
					 
					
						2025-07-02 23:13:08 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6371009c6f 
							
						 
					 
					
						
						
							
							breaking: Rename Maestro::new to Maestro::new_without_initialization. This improves UX as it makes it more obvious to users that this method should rarely be used  
						
						
						
					 
					
						2025-07-02 17:47:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a4aa685a4f 
							
						 
					 
					
						
						
							
							feat: harmony now defaults to using local k3d cluster. Also created OCICompliant: Application trait to make building images cleaner  
						
						
						
					 
					
						2025-07-02 17:42:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6bf10b093c 
							
						 
					 
					
						
						
							
							Merge pull request 'refactor/ns' ( #74 ) from refactor/ns into master  
						
						... 
						
						
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/74 
Reviewed-by: taha <taha@noreply.git.nationtech.io> 
						
					 
					
						2025-07-02 19:54:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3eecc2f590 
							
						 
					 
					
						
						
							
							fix: K8sTenantManager is responsible for concrete implementation. K8sAnywhere should delegate  
						
						
						
					 
					
						2025-07-02 15:51:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3959c07261 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into refactor/ns  
						
						
						
					 
					
						2025-07-02 15:13:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e50c01c0b3 
							
						 
					 
					
						
						
							
							fix: Forgotten file  🙈  
						
						
						
					 
					
						2025-07-02 15:11:03 -04:00