tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							275a470d00 
							
						 
					 
					
						
						
							
							try with --privileged  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m50s 
				
			 
		
			
				
	Run Check Script / check (pull_request) Successful in 1m50s 
				
			 
		
			
				
	Compile and package harmony_composer / package_harmony_composer (pull_request) Failing after 1m9s 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-06-17 17:00:48 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							a4d8609b29 
							
						 
					 
					
						
						
							
							try with podman?  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m49s 
				
			 
		
			
				
	Run Check Script / check (pull_request) Successful in 1m49s 
				
			 
		
			
				
	Compile and package harmony_composer / package_harmony_composer (pull_request) Failing after 1m29s 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-06-17 16:43:07 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							42c17345cf 
							
						 
					 
					
						
						
							
							add buildx step back, github having problems?  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m49s 
				
			 
		
			
				
	Run Check Script / check (pull_request) Successful in 1m52s 
				
			 
		
			
				
	Compile and package harmony_composer / package_harmony_composer (pull_request) Failing after 1m9s 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-06-17 15:58:29 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							d285ae988c 
							
						 
					 
					
						
						
							
							try without setting up buildx  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Has been cancelled 
				
			 
		
			
				
	Run Check Script / check (pull_request) Has been cancelled 
				
			 
		
			
				
	Compile and package harmony_composer / package_harmony_composer (pull_request) Failing after 1m3s 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-06-17 15:53:00 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							3f69edf059 
							
						 
					 
					
						
						
							
							Try using actions instead of commands  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Failing after 1m44s 
				
			 
		
			
				
	Run Check Script / check (pull_request) Has been cancelled 
				
			 
		
			
				
	Compile and package harmony_composer / package_harmony_composer (pull_request) Has been cancelled 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-06-17 15:46:45 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							a3e53df000 
							
						 
					 
					
						
						
							
							Add TODO  
						
						
						
					 
					
						2025-06-17 15:46:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9282a43f6f 
							
						 
					 
					
						
						
							
							update image to use  
						
						
						
					 
					
						2025-06-17 15:46:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4a4614b3a9 
							
						 
					 
					
						
						
							
							add docker into container, to be able to docker login  
						
						
						
					 
					
						2025-06-17 15:46:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b49cad1f58 
							
						 
					 
					
						
						
							
							fix username secret  
						
						
						
					 
					
						2025-06-17 15:46:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6822d22bd4 
							
						 
					 
					
						
						
							
							docker/login-action@v2 -> docker/login-action@v3  
						
						
						
					 
					
						2025-06-17 15:46:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a4b9c8ac86 
							
						 
					 
					
						
						
							
							try using v3 instead of v4 for upload artifact  
						
						
						
					 
					
						2025-06-17 15:46:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cc7a00b3ff 
							
						 
					 
					
						
						
							
							change tag  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e1d63924f8 
							
						 
					 
					
						
						
							
							Add nodejs for CI  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c9894b78da 
							
						 
					 
					
						
						
							
							try runs-on docker  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8d06cc1407 
							
						 
					 
					
						
						
							
							Try running in container  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6616ea29af 
							
						 
					 
					
						
						
							
							Remove ARM from supported targets  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							93fe97e744 
							
						 
					 
					
						
						
							
							remove artifact too  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9eb1c74893 
							
						 
					 
					
						
						
							
							Comment out ARM64 linux  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5e88ef56df 
							
						 
					 
					
						
						
							
							rename job  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							700fce6486 
							
						 
					 
					
						
						
							
							Add targets to docker image, test pipeline temporarily on PR  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d1423c90c1 
							
						 
					 
					
						
						
							
							couple of fixes  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6191fd1858 
							
						 
					 
					
						
						
							
							Stop using cargo internal API, too complicated. Switch to programmatically parsing metadata output. Add CI (untested, probably doesn't work), create dockerfile  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							99e9aad687 
							
						 
					 
					
						
						
							
							deploy and docker logs works ???  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							f14c5e2b9d 
							
						 
					 
					
						
						
							
							fmt/fix  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							aa43b3e463 
							
						 
					 
					
						
						
							
							cargo fix  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							847f2bb30c 
							
						 
					 
					
						
						
							
							fmt  
						
						
						
					 
					
						2025-06-17 15:46:44 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							f5c07acf88 
							
						 
					 
					
						
						
							
							WIP compilation, docker, cargo, etc  
						
						
						
					 
					
						2025-06-17 15:46:05 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							edf96780e7 
							
						 
					 
					
						
						
							
							make it actually check folder properly  
						
						
						
					 
					
						2025-06-17 15:46:05 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							b6f252e344 
							
						 
					 
					
						
						
							
							turn it into subcommands  
						
						
						
					 
					
						2025-06-17 15:46:05 -04:00 
						 
				 
			
				
					
						
							
							
								tahahawa 
							
						 
					 
					
						
						
						
						
							
						
						
							0f968000c3 
							
						 
					 
					
						
						
							
							Create harmony_ci_cli  
						
						
						
					 
					
						2025-06-17 15:46:05 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7bebc58615 
							
						 
					 
					
						
						
							
							feat: add tenant credential management ( #63 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m48s 
				
			 
		
		
	 
 
	 
						
						Adds the foundation for managing tenant credentials, including:
- `TenantCredentialScore` for scoring credential-related operations.
- `TenantCredentialManager` trait for creating users.
- `CredentialMetadata` struct to store credential information.
- `CredentialData` enum to hold credential content.
- `TenantCredentialBundle` struct to encapsulate metadata and content.
This provides a starting point for implementing credential creation, storage, and retrieval within the harmony system.
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/63 
Co-authored-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
Co-committed-by: Jean-Gabriel Gill-Couture <jg@nationtech.io> 
						
					 
					
						2025-06-17 18:28:04 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							246d6718c3 
							
						 
					 
					
						
						
							
							docs: Introduce project delivery automation ADR. This is still WIP ( #51 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m52s 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/51 
Co-authored-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
Co-committed-by: Jean-Gabriel Gill-Couture <jg@nationtech.io> 
						
					 
					
						2025-06-12 20:00:22 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d776042e20 
							
						 
					 
					
						
						
							
							docs: Improve README formatting  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m49s 
				
			 
		
		
	 
 
	 
						
						Signed-off-by: johnride <jg@nationtech.io> 
						
					 
					
						2025-06-12 18:23:17 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							86c681be70 
							
						 
					 
					
						
						
							
							docs: New README, two options to choose from right now ( #59 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m52s 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/59 
Co-authored-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
Co-committed-by: Jean-Gabriel Gill-Couture <jg@nationtech.io> 
						
					 
					
						2025-06-12 18:16:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b94dd1e595 
							
						 
					 
					
						
						
							
							feat: add support for custom CIDR ingress/egress rules ( #60 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m53s 
				
			 
		
		
	 
 
	 
						
						- Added `additional_allowed_cidr_ingress` and `additional_allowed_cidr_egress` fields to `TenantNetworkPolicy` to allow specifying custom CIDR blocks for network access.
- Updated K8sTenantManager to parse and apply these CIDR rules to NetworkPolicy ingress and egress rules.
- Added `cidr` dependency to `harmony_macros` and a custom proc macro `cidrv4` to easily parse CIDR strings.
- Updated TenantConfig to default inter tenant and internet egress to deny all and added default empty vectors for CIDR ingress and egress.
- Updated ResourceLimits to implement default.
Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/60 
Co-authored-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
Co-committed-by: Jean-Gabriel Gill-Couture <jg@nationtech.io> 
						
					 
					
						2025-06-12 15:24:03 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ef5ec4a131 
							
						 
					 
					
						
						
							
							Merge pull request 'feat: Pass configuration when initializing K8sAnywhereTopology' ( #57 ) from feat/configK8sAnywhere into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m47s 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/57  
						
					 
					
						2025-06-10 13:01:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a8eb06f686 
							
						 
					 
					
						
						
							
							feat: Pass configuration when initializing K8sAnywhereTopology  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m47s 
				
			 
		
			
				
	Run Check Script / check (pull_request) Successful in 1m47s 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-06-10 09:00:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d1678b529e 
							
						 
					 
					
						
						
							
							Merge pull request 'feat: K8s Tenant looks good, basic isolation working now' ( #56 ) from feat/k8sTenant into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m57s 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/56  
						
					 
					
						2025-06-10 12:59:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1451260d4d 
							
						 
					 
					
						
						
							
							feat: K8s Tenant looks good, basic isolation working now  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m48s 
				
			 
		
			
				
	Run Check Script / check (pull_request) Successful in 1m48s 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-06-09 20:39:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							415488ba39 
							
						 
					 
					
						
						
							
							feat: K8s apply function now correctly emulates kubectl apply behavior by either creating or updating resources ( #55 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/55 
Co-authored-by: Jean-Gabriel Gill-Couture <jg@nationtech.io>
Co-committed-by: Jean-Gabriel Gill-Couture <jg@nationtech.io> 
						
					 
					
						2025-06-09 20:19:54 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bf7a6d590c 
							
						 
					 
					
						
						
							
							Merge pull request 'TenantManager_impl_k8s_anywhere' ( #47 ) from TenantManager_impl_k8s_anywhere into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m56s 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/47  
						
					 
					
						2025-06-09 18:07:32 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8d8120bbfd 
							
						 
					 
					
						
						
							
							fix: K8s ingress module was completely broken, fixed resource definition structure and types  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m47s 
				
			 
		
			
				
	Run Check Script / check (pull_request) Successful in 1m48s 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-06-09 14:02:06 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6cf61ae67c 
							
						 
					 
					
						
						
							
							feat: Tenant manager k8s implementation progress : ResourceQuota, NetworkPolicy and Namespace look good. Still WIP  
						
						
						
					 
					
						2025-06-09 13:59:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8c65aef127 
							
						 
					 
					
						
						
							
							feat: Can now apply any k8s resource type, both namespaced or cluster scoped  
						
						
						
					 
					
						2025-06-09 13:58:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							00e71b97f6 
							
						 
					 
					
						
						
							
							chore: Move ADR helper files into folders with their corresponding ADR number  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m49s 
				
			 
		
			
				
	Run Check Script / check (pull_request) Successful in 1m48s 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-06-09 13:54:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ee2bba5623 
							
						 
					 
					
						
						
							
							Merge pull request 'feat: Add Default implementation for Harmony Id along with documentation.' ( #53 ) from feat/id_default into TenantManager_impl_k8s_anywhere  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m47s 
				
			 
		
			
				
	Run Check Script / check (pull_request) Successful in 1m47s 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/53  
						
					 
					
						2025-06-09 17:47:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							118d34db55 
							
						 
					 
					
						
						
							
							Merge pull request 'feat: Initialize k8s tenant properly' ( #54 ) from feat/init_k8s_tenant into feat/id_default  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m48s 
				
			 
		
			
				
	Run Check Script / check (pull_request) Successful in 1m47s 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: https://git.nationtech.io/NationTech/harmony/pulls/54  
						
					 
					
						2025-06-09 17:42:10 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							24e466fadd 
							
						 
					 
					
						
						
							
							fix: formatting  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m48s 
				
			 
		
			
				
	Run Check Script / check (pull_request) Successful in 1m46s 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-06-08 23:51:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							14fc4345c1 
							
						 
					 
					
						
						
							
							feat: Initialize k8s tenant properly  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Successful in 1m48s 
				
			 
		
			
				
	Run Check Script / check (pull_request) Successful in 1m49s 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-06-08 23:49:08 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8e472e4c65 
							
						 
					 
					
						
						
							
							feat: Add Default implementation for Harmony Id along with documentation.  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	Run Check Script / check (push) Failing after 47s 
				
			 
		
			
				
	Run Check Script / check (pull_request) Failing after 45s 
				
			 
		
		
	 
 
	 
						
						This Id implementation is optimized for ease of use. Ids are prefixed with the unix epoch and suffixed with 7 alphanumeric characters. But Ids can also contain any String the user wants to pass it 
						
					 
					
						2025-06-08 21:23:29 -04:00