13ce521d84 
							
						 
					 
					
						
						
							
							Fix config dir processing for external stacks ( #810 )  
						
						 
						
						... 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				External Stack Test / Run external stack test suite (push) Successful in 6m20s 
				
			 
		
			
				
	 
				Lint Checks / Run linter (push) Successful in 30s 
				
			 
		
			
				
	 
				Publish / Build and publish (push) Successful in 1m16s 
				
			 
		
			
				
	 
				Fixturenet-Laconicd-Test / Run Laconicd fixturenet and Laconic CLI tests (push) Successful in 18m56s 
				
			 
		
			
				
	 
				Webapp Test / Run webapp test suite (push) Successful in 3m46s 
				
			 
		
			
				
	 
				Deploy Test / Run deploy test suite (push) Successful in 5m17s 
				
			 
		
			
				
	 
				Fixturenet-Eth-Plugeth-Test / Run an Ethereum plugeth fixturenet test (push) Failing after 1s 
				
			 
		
			
				
	 
				Smoke Test / Run basic test suite (push) Successful in 4m41s 
				
			 
		
			
				
	 
				Fixturenet-Eth-Plugeth-Arm-Test / Run an Ethereum plugeth fixturenet test (push) Failing after 0s 
				
			 
		
			
				
	 
				K8s Deploy Test / Run deploy test suite on kind/k8s (push) Successful in 8m31s 
				
			 
		
			
				
	 
				Database Test / Run database hosting test on kind/k8s (push) Failing after 1s 
				
			 
		
			
				
	 
				Container Registry Test / Run contaier registry hosting test on kind/k8s (push) Successful in 4m25s 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #810 
Co-authored-by: David Boreham <david@bozemanpass.com>
Co-committed-by: David Boreham <david@bozemanpass.com> 
						
					 
					
						2024-04-23 21:47:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6e4dae9777 
							
						 
					 
					
						
						
							
							Add external stack support ( #806 )  
						
						 
						
						... 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Lint Checks / Run linter (push) Successful in 41s 
				
			 
		
			
				
	 
				Publish / Build and publish (push) Successful in 1m22s 
				
			 
		
			
				
	 
				Deploy Test / Run deploy test suite (push) Successful in 4m58s 
				
			 
		
			
				
	 
				Webapp Test / Run webapp test suite (push) Successful in 4m27s 
				
			 
		
			
				
	 
				Smoke Test / Run basic test suite (push) Successful in 5m8s 
				
			 
		
			
				
	 
				Fixturenet-Laconicd-Test / Run Laconicd fixturenet and Laconic CLI tests (push) Successful in 14m11s 
				
			 
		
			
				
	 
				Fixturenet-Eth-Plugeth-Arm-Test / Run an Ethereum plugeth fixturenet test (push) Failing after 1s 
				
			 
		
			
				
	 
				K8s Deploy Test / Run deploy test suite on kind/k8s (push) Failing after 1s 
				
			 
		
			
				
	 
				Fixturenet-Eth-Plugeth-Test / Run an Ethereum plugeth fixturenet test (push) Failing after 3h8m0s 
				
			 
		
			
				
	 
				Database Test / Run database hosting test on kind/k8s (push) Successful in 8m33s 
				
			 
		
			
				
	 
				Container Registry Test / Run contaier registry hosting test on kind/k8s (push) Successful in 3m45s 
				
			 
		
			
				
	 
				External Stack Test / Run external stack test suite (push) Successful in 4m41s 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #806 
Co-authored-by: David Boreham <david@bozemanpass.com>
Co-committed-by: David Boreham <david@bozemanpass.com> 
						
					 
					
						2024-04-18 21:22:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2af6ffce77 
							
						 
					 
					
						
						
							
							Tweaks for running the container registry in k8s ( #760 )  
						
						 
						
						... 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Lint Checks / Run linter (push) Successful in 23s 
				
			 
		
			
				
	 
				Publish / Build and publish (push) Successful in 1m30s 
				
			 
		
			
				
	 
				Webapp Test / Run webapp test suite (push) Successful in 3m11s 
				
			 
		
			
				
	 
				Deploy Test / Run deploy test suite (push) Successful in 4m22s 
				
			 
		
			
				
	 
				Smoke Test / Run basic test suite (push) Successful in 4m57s 
				
			 
		
		
	 
 
	 
						
						Minor tweaks for running the container-registry in k8s.  The big change is not requiring --image-registry.
Reviewed-on: #760 
Reviewed-by: David Boreham <dboreham@noreply.git.vdb.to> 
						
					 
					
						2024-02-22 21:11:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b22c72e715 
							
						 
					 
					
						
						
							
							For k8s, use provisioner-managed volumes when an absolute host path is not specified. ( #741 )  
						
						 
						
						... 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				Lint Checks / Run linter (push) Successful in 45s 
				
			 
		
			
				
	 
				Publish / Build and publish (push) Successful in 1m22s 
				
			 
		
			
				
	 
				K8s Deploy Test / Run deploy test suite on kind/k8s (push) Failing after 3m20s 
				
			 
		
			
				
	 
				Deploy Test / Run deploy test suite (push) Successful in 5m28s 
				
			 
		
			
				
	 
				Webapp Test / Run webapp test suite (push) Successful in 4m28s 
				
			 
		
			
				
	 
				Smoke Test / Run basic test suite (push) Successful in 4m58s 
				
			 
		
		
	 
 
	 
						
						In kind, when we bind-mount a host directory it is first mounted into the kind container at /mnt, then into the pod at the desired location.
We accidentally picked this up for full-blown k8s, and were creating volumes at /mnt.  This changes the behavior for both kind and regular k8s so that bind mounts are only allowed if a fully-qualified path is specified.  If no path is specified at all, a default storageClass is assumed to be present, and the volume managed by a provisioner.
Eg, for kind, the default provisioner is: https://github.com/rancher/local-path-provisioner 
```
stack: test
deploy-to: k8s-kind
config:
  test-variable-1: test-value-1
network:
  ports:
    test:
     - '80'
volumes:
  # this will be bind-mounted to a host-path
  test-data-bind: /srv/data
  # this will be managed by the k8s node
  test-data-auto:
configmaps:
  test-config: ./configmap/test-config
```
Reviewed-on: #741 
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com>
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com> 
						
					 
					
						2024-02-14 21:45:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							36bb068983 
							
						 
					 
					
						
						
							
							Add ConfigMap test. ( #726 )  
						
						 
						
						... 
						
						
						
						* Add ConfigMap test.
* eof
* Minor tweak
* Trigger test
---------
Co-authored-by: David Boreham <david@bozemanpass.com> 
						
					 
					
						2024-02-05 14:15:11 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							2fcd416e29 
							
						 
					 
					
						
						
							
							Basic webapp deployer stack. ( #722 )  
						
						 
						
						
						
					 
					
						2024-02-02 19:05:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							b398050787 
							
						 
					 
					
						
						
							
							Don't include volumes in spec if we don't have any. ( #720 )  
						
						 
						
						
						
					 
					
						2024-01-31 15:11:32 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							12ec1bec43 
							
						 
					 
					
						
						
							
							Add ConfigMap support for k8s. ( #714 )  
						
						 
						
						... 
						
						
						
						* Minor fixes for deploying with k8s and podman.
* ConfigMap support 
						
					 
					
						2024-01-30 23:09:48 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							b83030f63b 
							
						 
					 
					
						
						
							
							Use custom act with gitea. ( #700 )  
						
						 
						
						... 
						
						
						
						* Use custom act with gitea.
* Make sure wget is available
* Fix repo url 
						
					 
					
						2024-01-09 22:53:43 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							15faed00de 
							
						 
					 
					
						
						
							
							Generate a unique deployment id for each deployment ( #680 )  
						
						 
						
						... 
						
						
						
						* Move cluster name generation into a function
* Generate a unique deployment id for each deployment 
						
					 
					
						2023-12-05 22:56:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							113c0bfbf1 
							
						 
					 
					
						
						
							
							Propagate env file for webapp deployment ( #669 )  
						
						 
						
						
						
					 
					
						2023-11-28 21:14:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							a68cd5d65c 
							
						 
					 
					
						
						
							
							Webapp deploy ( #662 )  
						
						 
						
						
						
					 
					
						2023-11-27 22:02:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							87bedde5cb 
							
						 
					 
					
						
						
							
							Support for k8s ingress and tls ( #659 )  
						
						 
						
						
						
					 
					
						2023-11-21 16:04:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							f6624cb33a 
							
						 
					 
					
						
						
							
							Add image push command ( #656 )  
						
						 
						
						
						
					 
					
						2023-11-20 20:23:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							c9c6a0eee3 
							
						 
					 
					
						
						
							
							Changes for remote k8s ( #655 )  
						
						 
						
						
						
					 
					
						2023-11-20 09:12:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							5e91c2224e 
							
						 
					 
					
						
						
							
							kind test stack ( #629 )  
						
						 
						
						
						
					 
					
						2023-11-08 01:11:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							4456e70c93 
							
						 
					 
					
						
						
							
							Rename app -> stack_orchestrator ( #625 )  
						
						 
						
						
						
					 
					
						2023-11-07 00:06:55 -07:00