0a3624c15b 
					 
					
						
						
							
							feat: add version input to abra app new ( !400 )  
						
						 
						
						... 
						
						
						
						Closes coop-cloud/organising#519 
Reviewed-on: coop-cloud/abra#400 
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-19 15:08:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c5687dfbd7
	 
				 
					 
					
						
						
							
							feat: backup revolution  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#485  
						
						
					 
					
						2024-01-12 22:01:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d4727db8f9 
					 
					
						
						
							
							feat: abra app logs shows task errors ( !395 )  
						
						 
						
						... 
						
						
						
						The log command now checks for the ready state in the task list. If it is not ready. It shows the task logs. This might look like this:
```
ERRO[0000] Service abra-test-recipe_default_app: State rejected: No such image: ngaaaax:1.21.0
ERRO[0000] Service abra-test-recipe_default_app: State preparing:
ERRO[0000] Service abra-test-recipe_default_app: State rejected: No such image: ngaaaax:1.21.0
ERRO[0000] Service abra-test-recipe_default_app: State rejected: No such image: ngaaaax:1.21.0
ERRO[0000] Service abra-test-recipe_default_app: State rejected: No such image: ngaaaax:1.21.0
```
Closes coop-cloud/organising#518 
Reviewed-on: coop-cloud/abra#395 
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech >
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net >
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net > 
						
						
					 
					
						2023-12-14 13:15:24 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						99e3ed416f 
					 
					
						
						
							
							fix: secret name generation when secretId is not part of the secret name  
						
						 
						
						
						
						
					 
					
						2023-12-04 21:52:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2de6934322 
					 
					
						
						
							
							feat: abra app cp enhancements  
						
						 
						
						
						
						
					 
					
						2023-12-02 15:39:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3957b7c965 
					 
					
						
						
							
							proper env modifiers support  
						
						 
						
						... 
						
						
						
						This implements proper modifier support in the env file using this new fork of the godotenv library. The modifier implementation is quite basic for but can be improved later if needed. See this commit for the actual implementation.
Because we are now using proper modifer parsing, it does not affect the parsing of value, so this is possible again:
```
MY_VAR="#foo"
```
Closes  coop-cloud/organising#535  
						
						
					 
					
						2023-12-01 11:03:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7b6134f35e 
					 
					
						
						
							
							add bash completion for abra cmd  
						
						 
						
						
						
						
					 
					
						2023-11-27 10:01:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						254df7f2be
	 
				 
					 
					
						
						
							
							feat: app cmd ls  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#484  
						
						
					 
					
						2023-10-17 21:16:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6a673ef101
	 
				 
					 
					
						
						
							
							refactor: filter by topic when building catalogue  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#377  
						
						
					 
					
						2023-10-16 18:42:38 +02: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						85b90ef80c 
					 
					
						
						
							
							fix: bail if --chaos and specific version  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#503 . 
						
						
					 
					
						2023-10-09 20:54:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3e511446aa
	 
				 
					 
					
						
						
							
							refactor: use app check emoji here too  
						
						 
						
						
						
						
					 
					
						2023-10-09 22:53:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c249c6ae9c
	 
				 
					 
					
						
						
							
							fix: fix: trim comments that are not modifers  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#505  
						
						
					 
					
						2023-10-09 14:42:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b57edb440a
	 
				 
					 
					
						
						
							
							fix: improve app check  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#446  
						
						
					 
					
						2023-10-06 10:56:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						57692ec3c9
	 
				 
					 
					
						
						
							
							feat: add --machine to secret ls  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#481  
						
						
					 
					
						2023-10-04 23:08:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8078e91e52
	 
				 
					 
					
						
						
							
							fix: warn if secrets not generated  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#499  
						
						
					 
					
						2023-10-04 15:13:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d11ad61efb
	 
				 
					 
					
						
						
							
							docs: make chaos flag description more generic [ci skip]  
						
						 
						
						
						
						
					 
					
						2023-10-04 01:34:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						892f6c0730
	 
				 
					 
					
						
						
							
							test: ensure catalogue is cloned  
						
						 
						
						
						
						
					 
					
						2023-09-30 08:19:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1e6a6e6174
	 
				 
					 
					
						
						
							
							fix: app logs retrieves recipe  
						
						 
						
						
						
						
					 
					
						2023-09-27 09:19:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						776a83d8d1
	 
				 
					 
					
						
						
							
							fix: use new GetComposeFiles API  
						
						 
						
						
						
						
					 
					
						2023-09-25 15:51:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d02f659bf8
	 
				 
					 
					
						
						
							
							fix: secrets from config, --offline/chaos handling, typos  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#464  
						
						
					 
					
						2023-09-25 10:31:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f3ded88ed8
	 
				 
					 
					
						
						
							
							fix: app version includes tags, sorts & tests  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#442  
						
						
					 
					
						2023-09-24 11:19:27 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						510ce66570
	 
				 
					 
					
						
						
							
							feat: version arguments, local tag lookups & release notes  
						
						 
						
						... 
						
						
						
						See:
* coop-cloud/organising#441 
* coop-cloud/organising#204 
* coop-cloud/organising#493  
						
						
					 
					
						2023-09-23 09:15:27 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ab7edd2a62
	 
				 
					 
					
						
						
							
							refactor!: drop "record" & "server new" command  
						
						 
						
						... 
						
						
						
						These were alpha prototypes and we'll reconsider once other layers of
Abra are more stable. 
						
						
					 
					
						2023-09-14 16:45:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b3bd058962 
					 
					
						
						
							
							chore: don't join if nothing to join  
						
						 
						
						
						
						
					 
					
						2023-09-05 09:58:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b4fd7fd77c 
					 
					
						
						
							
							fix: clone catalogue on initial run  
						
						 
						
						
						
						
					 
					
						2023-09-05 09:58:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						64cfdae6b7 
					 
					
						
						
							
							fix: only load client if creating secrets  
						
						 
						
						
						
						
					 
					
						2023-09-05 09:58:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						63d419caae
	 
				 
					 
					
						
						
							
							Merge branch 'fix-478'  
						
						 
						
						
						
						
					 
					
						2023-08-02 10:48:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8bb98ed0ed
	 
				 
					 
					
						
						
							
							fix: deploy fresh recipe without versions  
						
						 
						
						... 
						
						
						
						See coop-cloud/organising#476  
						
						
					 
					
						2023-08-01 21:47:34 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a7f1af7476
	 
				 
					 
					
						
						
							
							refactor: drop internal deploy package  
						
						 
						
						
						
						
					 
					
						2023-07-25 18:03:37 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9f478dac1d
	 
				 
					 
					
						
						
							
							fix: list downgrades/upgrades in correct order  
						
						 
						
						... 
						
						
						
						Now that we have correct sorting of versions:
  coop-cloud/organising#427 
We don't need to reverse sort. Only for showing prompts when the
latest should be the first. Otherwise, logic can follow the sorted
order, the last item in the list is the latest upgrade.
Related:
  coop-cloud/organising#444 
Also fix `upgrade` to actually show the latest version 
						
						
					 
					
						2023-07-25 15:08:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						69f38ea445
	 
				 
					 
					
						
						
							
							fix: always show overview, even with -f  
						
						 
						
						... 
						
						
						
						coop-cloud/organising#444  
						
						
					 
					
						2023-07-25 15:08:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bdeeb75973
	 
				 
					 
					
						
						
							
							fix: upgrade force logic parity with deploy force logic  
						
						 
						
						... 
						
						
						
						coop-cloud/organising#444 (comment)  
						
						
					 
					
						2023-07-25 15:06:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						10f60fee1d 
					 
					
						
						
							
							Replace deprecated system.TempFileSequential with os.CreateTemp  
						
						 
						
						
						
						
					 
					
						2023-07-15 08:15:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6025ab443f 
					 
					
						
						
							
							Update volume list options.  
						
						 
						
						
						
						
					 
					
						2023-07-15 08:15:46 +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