b5493ba059
	 
				 
					 
					
						
						
							
							refactor: CreateTable2 -> CreateTable [ci skip]  
						
						 
						
						
						
						
					 
					
						2024-07-16 22:45:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						de006782b6
	 
				 
					 
					
						
						
							
							refactor: tablewriter -> lipgloss  
						
						 
						
						... 
						
						
						
						Also the jsontable impl. is dropped also. Output is unchanged. 
						
						
					 
					
						2024-07-16 16:22:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d3ede0f0f6
	 
				 
					 
					
						
						
							
							refactor: logging with background/padding  
						
						 
						
						
						
						
					 
					
						2024-07-15 22:55:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ff90b43929
	 
				 
					 
					
						
						
							
							fix: use struct data for HEAD retrieval  
						
						 
						
						... 
						
						
						
						See ce7dda1eae 
						
						
					 
					
						2024-07-10 15:51:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c5724d56f8 
					 
					
						
						
							
							fix(config): Removes config file name from abra dir  
						
						 
						
						
						
						
					 
					
						2024-07-10 13:42:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ce7dda1eae
	 
				 
					 
					
						
						
							
							fix: use recipe struct data  
						
						 
						
						... 
						
						
						
						Follow up for coop-cloud/abra#432  
						
						
					 
					
						2024-07-10 15:40:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d38f3ab7f5
	 
				 
					 
					
						
						
							
							test: speed up test  
						
						 
						
						
						
						
					 
					
						2024-07-10 13:27:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7596982282 
					 
					
						
						
							
							feat: update new version in env file  
						
						 
						
						
						
						
					 
					
						2024-07-10 12:12:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4085eb6654 
					 
					
						
						
							
							feat: define recipe version inside app env file  
						
						 
						
						
						
						
					 
					
						2024-07-10 12:11:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						790dbca362 
					 
					
						
						
							
							feat!: remove all catalogue reads from app commands  
						
						 
						
						
						
						
					 
					
						2024-07-10 12:06:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d7a870b887 
					 
					
						
						
							
							feat: remote recipes  
						
						 
						
						
						
						
					 
					
						2024-07-10 12:06:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b82ac3bd63
	 
				 
					 
					
						
						
							
							refactor: make IsChaos an actual bool  
						
						 
						
						
						
						
					 
					
						2024-07-09 11:34:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2fb5493ab5
	 
				 
					 
					
						
						
							
							feat: support chaos commits on deploy  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#517  
						
						
					 
					
						2024-07-09 11:31:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c33ca1c6bc
	 
				 
					 
					
						
						
							
							fix!: chaos consistency (deploy/undeploy/rollback/upgrade)  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#559 
--chaos for rollback/upgrade goes away. 
						
						
					 
					
						2024-07-08 17:23:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f003430a8d
	 
				 
					 
					
						
						
							
							fix: use recipe name, not app name  
						
						 
						
						
						
						
					 
					
						2024-07-08 14:54:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						72c021c727
	 
				 
					 
					
						
						
							
							fix: remove old commands from deploy fail help  
						
						 
						
						
						
						
					 
					
						2024-07-08 14:29:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						41c16db670 
					 
					
						
						
							
							test: fix test failure  
						
						 
						
						
						
						
					 
					
						2024-07-08 14:10:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						87ecc05962 
					 
					
						
						
							
							refactor(recipe): remove direct usage of config.RECIPE_DIR  
						
						 
						
						
						
						
					 
					
						2024-07-08 13:48:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f14d49cc64 
					 
					
						
						
							
							refactor(recipe): rename Recipe2 -> Recipe  
						
						 
						
						
						
						
					 
					
						2024-07-08 13:19:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f638b6a16b 
					 
					
						
						
							
							refator(recipe): remove old struct  
						
						 
						
						
						
						
					 
					
						2024-07-08 13:16:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5617a9ba07 
					 
					
						
						
							
							refactor(recipe): remove remaining usage of old recipe struct  
						
						 
						
						
						
						
					 
					
						2024-07-08 13:15:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c1b03bcbd7 
					 
					
						
						
							
							refactor(recipe): load load compoes config where its used  
						
						 
						
						
						
						
					 
					
						2024-07-08 12:31:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						99da8d4e57 
					 
					
						
						
							
							refactor(recipe): move GetComposeFiles to new struct  
						
						 
						
						
						
						
					 
					
						2024-07-08 12:06:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ca1db33e97 
					 
					
						
						
							
							refactor(recipe): remove Dir method on old struct  
						
						 
						
						
						
						
					 
					
						2024-07-08 11:48:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eb62e0ecc3 
					 
					
						
						
							
							refactor(recipe): move Tags method to new struct  
						
						 
						
						
						
						
					 
					
						2024-07-08 11:45:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f90fc3025 
					 
					
						
						
							
							refactor(recipe): don't use README.md path directly  
						
						 
						
						
						
						
					 
					
						2024-07-08 11:43:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c861c09cce 
					 
					
						
						
							
							refactor(recipe): use method or variable for .env.sample  
						
						 
						
						
						
						
					 
					
						2024-07-08 11:41:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2f41b6d8b4 
					 
					
						
						
							
							refactor(recipe): store sample env path in new struct  
						
						 
						
						
						
						
					 
					
						2024-07-08 11:31:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						73e9b818b4 
					 
					
						
						
							
							refactor(recipe): move SampleEnv method to new struct  
						
						 
						
						
						
						
					 
					
						2024-07-08 11:02:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f268e5893b 
					 
					
						
						
							
							refactor(recipe): move functions that operate on the git repo to new file  
						
						 
						
						
						
						
					 
					
						2024-07-08 11:00:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						47013c63d6 
					 
					
						
						
							
							refactor(recipe): use template for ssh url  
						
						 
						
						
						
						
					 
					
						2024-07-08 10:56:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4cf6155fb8 
					 
					
						
						
							
							refactor(recipe): introduce Dir var  
						
						 
						
						
						
						
					 
					
						2024-07-08 10:56:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eee2ecda06 
					 
					
						
						
							
							refactor(recipe): add offline and chaos options to Ensure method  
						
						 
						
						
						
						
					 
					
						2024-07-08 10:55:55 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						950f85e2b4 
					 
					
						
						
							
							refactor(recipe): introduce new recipe struct and move some methods  
						
						 
						
						
						
						
					 
					
						2024-07-08 10:55:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1a8dca9804
	 
				 
					 
					
						
						
							
							fix(deploy): only output when actually waiting  
						
						 
						
						
						
						
					 
					
						2024-07-08 01:01:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						465827d5ee
	 
				 
					 
					
						
						
							
							log: no additional newlines  
						
						 
						
						
						
						
					 
					
						2024-07-08 01:01:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cde06f4f00
	 
				 
					 
					
						
						
							
							log: output caller on debug, use stdout as default  
						
						 
						
						
						
						
					 
					
						2024-07-08 01:01:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ef108d63e1
	 
				 
					 
					
						
						
							
							refactor: use central logger  
						
						 
						
						
						
						
					 
					
						2024-07-08 00:01:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cf8ff410cc
	 
				 
					 
					
						
						
							
							feat: central log config  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#422  
						
						
					 
					
						2024-07-08 00:01:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6712bd446f
	 
				 
					 
					
						
						
							
							chore: add upstream link  
						
						 
						
						
						
						
					 
					
						2024-07-07 21:52:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f871f9beee
	 
				 
					 
					
						
						
							
							test: reduce duplication  
						
						 
						
						
						
						
					 
					
						2024-07-07 12:13:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0f8f0f908f
	 
				 
					 
					
						
						
							
							test: ensure catalogue  
						
						 
						
						
						
						
					 
					
						2024-07-07 12:03:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c5211fbd7e
	 
				 
					 
					
						
						
							
							test: fix imports  
						
						 
						
						
						
						
					 
					
						2024-07-07 12:03:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0076b31253 
					 
					
						
						
							
							new package envfile and move GetComposeFiles to recipe package  
						
						 
						
						
						
						
					 
					
						2024-07-06 16:37:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						37aff723c0 
					 
					
						
						
							
							move GetComposeFiles  
						
						 
						
						
						
						
					 
					
						2024-07-06 16:37:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f18c642226 
					 
					
						
						
							
							refactor: move app files from config to app package  
						
						 
						
						
						
						
					 
					
						2024-07-06 16:37:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ac695ae28e 
					 
					
						
						
							
							feat: introduce abra config file and load abra dir from it ( !419 )  
						
						 
						
						... 
						
						
						
						This is the first step to introduce a configuration file for abra. The config file must be named `abra.yaml` or àbra.yml`. abra look for the config file in the current directory and when not found traverses the directory tree up until it is found or the home/root directory is reached.
For now there is only one setting that is made configurable: `abraDir`. The new logic for setting the abra dir is the following:
1. lookup `$ABRA_DIR` env
2. look for config file and take value from there
3. `$HOME/.abra` as fallback
See coop-cloud/organising#303 .
Reviewed-on: coop-cloud/abra#419 
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech >
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net >
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net > 
						
						
					 
					
						2024-07-06 14:36:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9554ad40c8
	 
				 
					 
					
						
						
							
							refactor: use adapted upstream detach=false logic [ci skip]  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#607 . 
						
						
					 
					
						2024-07-02 14:52:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a9ce2106c6
	 
				 
					 
					
						
						
							
							test: skip test for now  
						
						 
						
						... 
						
						
						
						Also, don't build image if tests fail. 
						
						
					 
					
						2024-06-28 06:12:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						34de38928a
	 
				 
					 
					
						
						
							
							test: include catalogue  
						
						 
						
						
						
						
					 
					
						2024-06-26 23:46:35 +02:00