183ad8f576 
					 
					
						
						
							
							machine readable ps output  
						
						
						
						
					 
					
						2024-05-13 22:08:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03f94da2d8
	 
					 
					
						
						
							
							docs: add fauno [ci skip]  
						
						
						
						
					 
					
						2024-05-01 01:20:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						766f69b0fd 
					 
					
						
						
							
							feat: strip debug symbols  
						
						... 
						
						
						
						to produce smaller binaries 
						
						
					 
					
						2024-04-30 14:05:03 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						004cd70aed
	 
					 
					
						
						
							
							fix: use unique rule number & wording [ci skip]  
						
						
						
						
					 
					
						2024-04-06 23:52:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4de446f58
	 
					 
					
						
						
							
							test: more verbose failure msg, use contains [ci skip]  
						
						
						
						
					 
					
						2024-04-06 23:48:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d21c35965d 
					 
					
						
						
							
							fix: add warning for long secret names ( !359 )  
						
						... 
						
						
						
						A start of a fix for coop-cloud/organising#463 
Putting some code out to start a discussion.  I've added a linting rule for recipes to establish a general principal but I want to put some validation into cli/app/new.go as that's the point we have both the recipe and the domain and can say for sure whether or not the secret names lengths cause a problem but that will have to wait for a bit.  Let me know if I've missed the mark somewhere
Reviewed-on: coop-cloud/abra#359 
Reviewed-by: decentral1se <decentral1se@noreply.git.coopcloud.tech >
Co-authored-by: Rich M <r.p.makepeace@gmail.com >
Co-committed-by: Rich M <r.p.makepeace@gmail.com > 
						
						
					 
					
						2024-04-06 21:41:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63ea58ffaa 
					 
					
						
						
							
							add relevant command to error message  
						
						
						
						
					 
					
						2024-04-01 18:51:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ecace3e90
	 
					 
					
						
						
							
							fix: add missing packages on final layer  
						
						... 
						
						
						
						Closes coop-cloud/organising#598  
						
						
					 
					
						2024-04-01 13:57:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5ac3958a4 
					 
					
						
						
							
							feat: add retries to app volume remove  
						
						
						
						
					 
					
						2024-03-27 05:38:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						72c20e0039 
					 
					
						
						
							
							fix: make installer work again  
						
						
						
						
					 
					
						2024-03-26 21:07:38 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						575f9905f1
	 
					 
					
						
						
							
							Revert "Revert "feat: backup revolution""  
						
						... 
						
						
						
						This reverts commit 2c515ce70a 
						
						
					 
					
						2024-03-12 10:34:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3a0af5840
	 
					 
					
						
						
							
							build: upgrade goreleaser  
						
						... 
						
						
						
						Closes coop-cloud/organising#474  
						
						
					 
					
						2024-03-12 10:11:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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