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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						47013c63d6 
					 
					
						
						
							
							refactor(recipe): use template for ssh url  
						
						 
						
						
						
						
					 
					
						2024-07-08 10:56:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						01f3f4be17 
					 
					
						
						
							
							refactor(recipe): use new recipe.Ensure method  
						
						 
						
						
						
						
					 
					
						2024-07-08 10:55:55 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						465827d5ee
	 
				 
					 
					
						
						
							
							log: no additional newlines  
						
						 
						
						
						
						
					 
					
						2024-07-08 01:01:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ef108d63e1
	 
				 
					 
					
						
						
							
							refactor: use central logger  
						
						 
						
						
						
						
					 
					
						2024-07-08 00:01:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b2485cc122 
					 
					
						
						
							
							feat: add git-user and git-email flags to recipe new  
						
						 
						
						
						
						
					 
					
						2024-06-22 16:38:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						300a4ead01
	 
				 
					 
					
						
						
							
							fix: stop using deprecated APIs  
						
						 
						
						
						
						
					 
					
						2024-06-19 19:14:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8a0274cac0 
					 
					
						
						
							
							fix(recipe): output correct formatted json for recipe version  
						
						 
						
						
						
						
					 
					
						2024-05-21 16:59:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0643df6d73 
					 
					
						
						
							
							feat: fetch all recipes when no recipe is specified ( !401 )  
						
						 
						
						... 
						
						
						
						Closes coop-cloud/organising#530 
Reviewed-on: coop-cloud/abra#401 
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-01-24 15:01:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						af8cd1f67a 
					 
					
						
						
							
							feat: abra release now asks for a release note ( !393 )  
						
						 
						
						... 
						
						
						
						This implements coop-cloud/organising#540  by checking if a`release/next` file exists and if so moves it to `release/<tag>`. When no release notes exists it prompts for them.
Reviewed-on: coop-cloud/abra#393 
Reviewed-by: moritz <moritz.m@local-it.org >
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net >
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net > 
						
						
					 
					
						2023-12-12 14:46:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7f7f7224c6
	 
				 
					 
					
						
						
							
							feat: diff on release flow  
						
						 
						
						... 
						
						
						
						Also, don't commit unstaged files. 
						
						
					 
					
						2023-10-16 18:31:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f96bf9a8ac
	 
				 
					 
					
						
						
							
							feat: recipe reset, recipe diff  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#511  
						
						
					 
					
						2023-10-15 12:56:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3e511446aa
	 
				 
					 
					
						
						
							
							refactor: use app check emoji here too  
						
						 
						
						
						
						
					 
					
						2023-10-09 22:53:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bf648eeb5d
	 
				 
					 
					
						
						
							
							fix: recipe versions sorts, aligns & spaces  
						
						 
						
						
						
						
					 
					
						2023-09-24 11:18:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						533edbf172
	 
				 
					 
					
						
						
							
							fix: recipe versions lists correctly (also -m)  
						
						 
						
						
						
						
					 
					
						2023-09-24 10:56:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						79b9cc9be7
	 
				 
					 
					
						
						
							
							fix: --offline/--chaos handlings for backup/check/cmd/restore  
						
						 
						
						
						
						
					 
					
						2023-09-22 09:47:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						76035e003e
	 
				 
					 
					
						
						
							
							fix: recipe workflow with integration tests  
						
						 
						
						
						
						
					 
					
						2023-09-21 10:36:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b708382d26
	 
				 
					 
					
						
						
							
							feat: recipe lint supports --chaos  
						
						 
						
						
						
						
					 
					
						2023-09-21 09:07:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						557b670fc5
	 
				 
					 
					
						
						
							
							docs: improve recipe fetch usage/desc [ci skip]  
						
						 
						
						
						
						
					 
					
						2023-09-21 08:46:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0be532692d
	 
				 
					 
					
						
						
							
							test: moar integration tests [ci skip]  
						
						 
						
						
						
						
					 
					
						2023-09-20 13:51:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						23f5745cb8
	 
				 
					 
					
						
						
							
							fix: skip recipe clone / up to date sync for some commands  
						
						 
						
						... 
						
						
						
						Continues work of 3dc5662821 . 
						
						
					 
					
						2023-08-01 21:19:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3dc5662821
	 
				 
					 
					
						
						
							
							fix: improved offline support  
						
						 
						
						... 
						
						
						
						Closes coop-cloud/organising#471 . 
						
						
					 
					
						2023-07-26 08:16:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						949510d4c3 
					 
					
						
						
							
							revert: always clone latest recipe changes  
						
						 
						
						... 
						
						
						
						This change was about trying to optimise for offline scenarios but
caused a lot of issues for the online case. It needs to be thought
through again.
See coop-cloud/organising#471 .
Closes coop-cloud/organising#432 . 
						
						
					 
					
						2023-07-25 15:05:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6974681af5 
					 
					
						
						
							
							fix: improve error message  
						
						 
						
						
						
						
					 
					
						2023-05-29 14:57:41 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c5d9d88359 
					 
					
						
						
							
							Add some minor tweaks to machine readable pathway in recipe upgrade  
						
						 
						
						
						
						
					 
					
						2023-04-27 16:45:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						87e5909363 
					 
					
						
						
							
							Make -m imply -n in recipe/upgrade  
						
						 
						
						
						
						
					 
					
						2023-04-27 16:45:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						152c5d4563 
					 
					
						
						
							
							Add machine output for recipe/upgrade  
						
						 
						
						... 
						
						
						
						- Normal faff related to calling external libraries with structs thnx go
- Ouputs json now 
						
						
					 
					
						2023-04-27 16:45:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						34b274bc52 
					 
					
						
						
							
							recipe/upgrade: Refactor upgradability list to make output easier  
						
						 
						
						... 
						
						
						
						For future, we can print the struct as JSON. 
						
						
					 
					
						2023-04-27 16:45:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						62f8103fc2 
					 
					
						
						
							
							recipe/upgrade: Add non-interactive mode.  
						
						 
						
						... 
						
						
						
						Add support for -n which just outputs the list of compatible tags for each image. 
						
						
					 
					
						2023-04-27 16:45:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						312b93e794
	 
				 
					 
					
						
						
							
							fix: no gitops on recipe for "app new"  
						
						 
						
						... 
						
						
						
						Closes coop-cloud/organising#408  
						
						
					 
					
						2023-02-15 00:49:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e4b4084dfd
	 
				 
					 
					
						
						
							
							fix: stream logs without hitting git.coopcloud.tech  
						
						 
						
						... 
						
						
						
						Medium-sized options refactor in here too!
See coop-cloud/organising#292 . 
						
						
					 
					
						2023-02-13 16:46:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						54646650c7 
					 
					
						
						
							
							fix!: disable traefik linting when DOMAIN isn't present  
						
						 
						
						... 
						
						
						
						Also reformats the linting output to be more readable.
Closes coop-cloud/organising#319 . 
						
						
					 
					
						2023-01-23 08:31:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						903aac9d7a
	 
				 
					 
					
						
						
							
							feat: recipe fetch command  
						
						 
						
						... 
						
						
						
						Also may have rooted out another go-git cloning bug 🙄 
Closes coop-cloud/organising#365  
						
						
					 
					
						2023-01-23 09:26:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6fe5aed408
	 
				 
					 
					
						
						
							
							fix!: remove digest handling  
						
						 
						
						... 
						
						
						
						Closes coop-cloud/organising#379  
						
						
					 
					
						2023-01-22 08:54:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cae0d9ef79 
					 
					
						
						
							
							Introduce a JSON output table mechanic  
						
						 
						
						... 
						
						
						
						- Create JSONTable as a proxy/extension to tablewriter which can also output JSON.
- Implement machine readable output for `server list` and `recipe list` 
						
						
					 
					
						2023-01-12 21:15:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9e39e1dc88 
					 
					
						
						
							
							docs: fix typo in error message  
						
						 
						
						
						
						
					 
					
						2022-12-22 19:27:42 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3b8893502a
	 
				 
					 
					
						
						
							
							docs: re-word on docstrings [ci skip]  
						
						 
						
						
						
						
					 
					
						2022-05-13 16:44:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0423ce7e84
	 
				 
					 
					
						
						
							
							fix: working link [ci skip]  
						
						 
						
						
						
						
					 
					
						2022-05-10 08:32:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6140abbcac 
					 
					
						
						
							
							fix: sync to latest before commits come in  
						
						 
						
						... 
						
						
						
						Follows from a4989e383402e5c1af0b9713a3ad4f50ab5581e5 
						
						
					 
					
						2022-04-20 11:42:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						996255188b 
					 
					
						
						
							
							Revert "fix: ensure we're on latest for recipe release dance"  
						
						 
						
						... 
						
						
						
						This reverts commit 3c4bb6a55e . 
						
						
					 
					
						2022-04-20 11:42:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3c4bb6a55e
	 
				 
					 
					
						
						
							
							fix: ensure we're on latest for recipe release dance  
						
						 
						
						... 
						
						
						
						Closes coop-cloud/organising#313 . 
						
						
					 
					
						2022-04-19 10:28:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a0d7a76f9d
	 
				 
					 
					
						
						
							
							fix: better error messages for release failures  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#313  
						
						
					 
					
						2022-04-19 10:20:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cdec834ca9
	 
				 
					 
					
						
						
							
							reformat: remove extra line in CLI help  
						
						 
						
						
						
						
					 
					
						2022-03-12 10:20:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b295958c17 
					 
					
						
						
							
							fix: handle all container registries  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#258 
This fixes also how we read the digest of the image. I think it was
wrong before. Some registries restrict reading this info and we now just
default to "unknown" for that case.
This also appears to bring a wave of new dependencies due to the generic
handling logic of containers/... package. The abra binary is now 1mb
larger.
The catalogue generation is now slower unfortunately. But it is more
robust.
The generic logic looks in ~/.docker/config.json for log in details, so
you don't have to pass those in manually on the CLI anymore. We just
read those defaults. You can "docker login" to get credentials setup in
that file. Since most folks won't generate the catalogue, this seems
fine for now. 
						
						
					 
					
						2022-02-21 08:46:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b5f23d3791 
					 
					
						
						
							
							feat: show latest published version on sync  
						
						 
						
						
						
						
					 
					
						2022-02-09 08:58:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bdd9b0a1aa
	 
				 
					 
					
						
						
							
							fix: ensure recipes on latest for lint/generate  
						
						 
						
						... 
						
						
						
						Follows b2d17a1829 . 
						
						
					 
					
						2022-01-29 14:06:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b2d17a1829
	 
				 
					 
					
						
						
							
							fix: ensure latest checked out for recipe upgrade  
						
						 
						
						
						
						
					 
					
						2022-01-29 13:35:42 +01:00