9a3a39a185
	 
					 
					
						
						
							
							chore: new 0.9.x series  
						
						
						
						
					 
					
						2024-03-12 10:05:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cea56dddde
	 
					 
					
						
						
							
							fix: drop deprecated stanza (goreleaser)  
						
						
						
						
					 
					
						2024-03-12 10:04:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c515ce70a
	 
					 
					
						
						
							
							Revert "feat: backup revolution"  
						
						... 
						
						
						
						This reverts commit c5687dfbd7 
						
						
					 
					
						2024-03-12 10:03:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40c0fb4bac 
					 
					
						
						
							
							fix-integration-tests ( !403 )  
						
						... 
						
						
						
						In preparation for the new abra release, let's fix all integration tests
After merging, this needs to be cherry-picked into the release-0-9 branch.
  - [x] app_backup.bats (skip this one)
  - [x] app_check.bats (fixed by bd21014fed08232b74f6coop-cloud/organising#581 
  - [x] app_config.bats (no changes needed)
  - [x] app_cp.bats (no changes needed)
  - [x] app_deploy.bats
  - [x] app_errors.bats (no changes needed)
  - [x] app_list.bats (no changes needed)
  - [x] app_logs.bats (no changes needed)
  - [x] app_new.bats (no changes needed)
  - [x] app_ps.bats (no changes needed)
  - [x] app_remove.bats (fixed by [2f29fbeb2e](coop-cloud/abra#403 /commits/2f29fbeb2e018656413fa25f8615b7a98cdcb083))
  - [x] app_restart.bats (no changes needed
  - [x] app_restore.bats (fixed by [f2dd5afc38](coop-cloud/abra#403 /commits/f2dd5afc38a25a8316899fa0c6d59499445868d7))
  - [x] app_rollback.bats (partially fixed by 6e99b74c24bd069d32f6ad323ad2bdcoop-cloud/abra#403 /commits/03c38237707ae795b723180eb07a7edc84a8de35))
  - [x] autocomplete.bats (no changes needed)
  - [x] catalogue.bats (no changes needed)
  - [x] dirs.bats (no changes needed)
  - [x] install.bats (failes, but is expected)
  - [x] recipe_diff.bats (no changes needed)
  - [x] recipe_fetch.bats (no changes needed)
  - [x] recipe_lint.bats (fixed by [b6b0808066](coop-cloud/abra#403 /commits/b6b0808066a11e4bcd77517ec39600d500bcb944))
  - [x] recipe_list.bats (no changes needed)
  - [x] recipe_new.bats (fixed by [0aac464ded](coop-cloud/abra#403 /commits/0aac464ded6b43afb3ec37ade2f64d6191b9838f))
  - [x] recipe_release.bats (no changes needed)
  - [x] recipe_reset.bats (no changes needed)
  - [x] recipe_sync.bats (no changes needed)
  - [x] recipe_upgrade.bats (fixed by [ab86904cf4](coop-cloud/abra#403 /commits/ab86904cf45db89c7c189ca1fd9971909bd446dd))
  - [x] recipe_version.bats (fixed by 81897bf4dacellarspoon@riseup.net >
Reviewed-on: coop-cloud/abra#403 
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net >
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net > 
						
						
					 
					
						2024-03-11 13:27:21 +00: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9b99fe921 
					 
					
						
						
							
							make installer save abra-download to /tmp/ directory  
						
						... 
						
						
						
						the current location of download is ~/.local/bin/ but this
conflicts with some security tools 
						
						
					 
					
						2024-01-24 14:27:09 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4920dfedb3 
					 
					
						
						
							
							fix: retry docker volume remove ( !399 )  
						
						... 
						
						
						
						Closes coop-cloud/organising#509 
Reviewed-on: coop-cloud/abra#399 
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:09:00 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca91abbed9 
					 
					
						
						
							
							fix: correct append service name logic in Filters function ( !396 )  
						
						... 
						
						
						
						This fixes a regression introduced by #395 
Reviewed-on: coop-cloud/abra#396 
Co-authored-by: p4u1 <p4u1_f4u1@riseup.net >
Co-committed-by: p4u1 <p4u1_f4u1@riseup.net > 
						
						
					 
					
						2023-12-22 12:08:12 +00: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cdd7516e54
	 
					 
					
						
						
							
							chore: go mod tidy [ci skip]  
						
						
						
						
					 
					
						2023-12-04 22:56:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99e3ed416f 
					 
					
						
						
							
							fix: secret name generation when secretId is not part of the secret name  
						
						
						
						
					 
					
						2023-12-04 21:52:09 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02b726db02 
					 
					
						
						
							
							add comments to better explain how the length modifier gets added to the secret  
						
						
						
						
					 
					
						2023-12-04 17:30:26 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2de6934322 
					 
					
						
						
							
							feat: abra app cp enhancements  
						
						
						
						
					 
					
						2023-12-02 15:39:27 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb49cf06d1
	 
					 
					
						
						
							
							chore: drop old godotenv pointers [ci skip]  
						
						... 
						
						
						
						Follows 9affda8a70 
						
						
					 
					
						2023-12-02 13:02:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9affda8a70
	 
					 
					
						
						
							
							chore: update godotenv fork commit pointer  
						
						... 
						
						
						
						Follows coop-cloud/abra#391  
						
						
					 
					
						2023-12-02 12:59:42 +01: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d83339d80 
					 
					
						
						
							
							fix(ssh): increase connection timeout  #482  
						
						... 
						
						
						
						see coop-cloud/organising#482  
						
						
					 
					
						2023-11-30 16:35:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e54ec7213
	 
					 
					
						
						
							
							test: skip failing test for now  
						
						... 
						
						
						
						See coop-cloud/organising#535 . 
						
						
					 
					
						2023-11-28 11:42:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66b40a9189
	 
					 
					
						
						
							
							fix: just run it in place [ci skip]  
						
						
						
						
					 
					
						2023-11-27 11:25:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						049f02f063
	 
					 
					
						
						
							
							docs: add p4u1 [ci skip]  
						
						
						
						
					 
					
						2023-11-27 11:23:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15857e6453
	 
					 
					
						
						
							
							fix: clean up after cp'ing script [ci skip]  
						
						... 
						
						
						
						Follows 31e0ed75b0 
						
						
					 
					
						2023-11-27 11:21:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						31e0ed75b0
	 
					 
					
						
						
							
							build: target for docker building  
						
						... 
						
						
						
						Adapted from coop-cloud/abra#384 .
Thanks @cas . 
						
						
					 
					
						2023-11-27 11:15:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1d3fcbb0b 
					 
					
						
						
							
							add integration test  
						
						
						
						
					 
					
						2023-11-27 10:01:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b6134f35e 
					 
					
						
						
							
							add bash completion for abra cmd  
						
						
						
						
					 
					
						2023-11-27 10:01:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						316b59b465
	 
					 
					
						
						
							
							test: support local-first testing  
						
						... 
						
						
						
						Cherry-picked from coop-cloud/abra#389 
Thanks @p4u1 . 
						
						
					 
					
						2023-11-27 10:41:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92b073d5b6
	 
					 
					
						
						
							
							chore: go mod tidy  
						
						
						
						
					 
					
						2023-11-27 10:28:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b0dd933b5 
					 
					
						
						
							
							chore(deps): update module github.com/schollz/progressbar/v3 to v3.14.1  
						
						
						
						
					 
					
						2023-11-10 08:00:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f255fa1555 
					 
					
						
						
							
							chore(deps): update module github.com/hashicorp/go-retryablehttp to v0.7.5  
						
						
						
						
					 
					
						2023-11-09 08:00:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74200318ab 
					 
					
						
						
							
							chore(deps): update module github.com/schollz/progressbar/v3 to v3.14.0  
						
						
						
						
					 
					
						2023-11-07 08:01:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						609656b4e1 
					 
					
						
						
							
							chore(deps): update module golang.org/x/sys to v0.14.0  
						
						
						
						
					 
					
						2023-11-06 08:00:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						856c9f2f7d
	 
					 
					
						
						
							
							chore: go mod tidy  
						
						
						
						
					 
					
						2023-11-04 09:37:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd5cdd3443 
					 
					
						
						
							
							chore(deps): update module github.com/docker/docker to v24.0.7  
						
						
						
						
					 
					
						2023-10-30 08:00:53 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79d274e074 
					 
					
						
						
							
							chore(deps): update module github.com/docker/cli to v24.0.7  
						
						
						
						
					 
					
						2023-10-27 07:01:16 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51e3df17f1 
					 
					
						
						
							
							chore(deps): update module github.com/go-git/go-git/v5 to v5.10.0  
						
						
						
						
					 
					
						2023-10-26 07:00:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ccf0215495 
					 
					
						
						
							
							hotfix: parse values starting with # correctly  
						
						
						
						
					 
					
						2023-10-23 19:21:45 +02: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dcecf32999
	 
					 
					
						
						
							
							chore: bump version for installer script [ci skip]  
						
						
						
						
					 
					
						2023-10-11 19:31:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc88dac150
	 
					 
					
						
						
							
							test: reset before changing files  
						
						
						
						
					 
					
						2023-10-11 19:29:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						704c0e9c74
	 
					 
					
						
						
							
							test: adapt failing tests to new changes  
						
						
						
						
					 
					
						2023-10-11 18:34:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9bb7e15c2
	 
					 
					
						
						
							
							fix: bring back docker build  
						
						
						
						
					 
					
						2023-10-10 07:27:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d90c9b88f1
	 
					 
					
						
						
							
							fix: include ca-certs to avoid x509 error [ci skip]  
						
						
						
						
					 
					
						2023-10-10 00:50:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						69ce07f81f
	 
					 
					
						
						
							
							fix: ignore build files for docker [ci skip]  
						
						
						
						
					 
					
						2023-10-09 23:40:41 +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