85b90ef80c 
					 
					
						
						
							
							fix: bail if --chaos and specific version  
						
						... 
						
						
						
						See coop-cloud/organising#503 . 
						
						
					 
					
						2023-10-09 20:54:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b57edb440a
	 
					 
					
						
						
							
							fix: improve app check  
						
						... 
						
						
						
						See coop-cloud/organising#446  
						
						
					 
					
						2023-10-06 10:56:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d02f659bf8
	 
					 
					
						
						
							
							fix: secrets from config, --offline/chaos handling, typos  
						
						... 
						
						
						
						See coop-cloud/organising#464  
						
						
					 
					
						2023-09-25 10:31:59 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0be532692d
	 
					 
					
						
						
							
							test: moar integration tests [ci skip]  
						
						
						
						
					 
					
						2023-09-20 13:51:06 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bdeeb75973
	 
					 
					
						
						
							
							fix: upgrade force logic parity with deploy force logic  
						
						... 
						
						
						
						coop-cloud/organising#444 (comment)  
					
						2023-07-25 15:06:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						31ec322c55 
					 
					
						
						
							
							feat(deploy): set timeout via label ( !290 )  
						
						... 
						
						
						
						Solves coop-cloud/organising#437 
A timeout can be specified globally for a recipe using this label:
`coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-120}`. This sets the default timeout to 120s. An app specific timeout can be set using the env `TIMEOUT`.
Co-authored-by: Moritz <moritz.m@local-it.org >
Reviewed-on: coop-cloud/abra#290  
						
						
					 
					
						2023-04-14 14:44:18 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18615eaaef 
					 
					
						
						
							
							Post-deploy abra.sh hooks ( !292 )  
						
						... 
						
						
						
						This solves coop-cloud/organising#235 
Co-authored-by: Moritz <moritz.m@local-it.org >
Reviewed-on: coop-cloud/abra#292  
						
						
					 
					
						2023-04-14 14:12:31 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5428ebf43b 
					 
					
						
						
							
							review: avoid stackName recalculation  
						
						
						
						
					 
					
						2023-03-07 13:24:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						611430aab2 
					 
					
						
						
							
							Set chaos version label for each deployed or upgraded app  
						
						
						
						
					 
					
						2023-03-07 13:24:46 +01: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c1a97be72 
					 
					
						
						
							
							refactor!: consolidate SSH handling  
						
						... 
						
						
						
						Closes coop-cloud/organising#389 .
Closes coop-cloud/organising#341 .
Closes coop-cloud/organising#326 .
Closes coop-cloud/organising#380 .
Closes coop-cloud/organising#360 . 
						
						
					 
					
						2023-02-02 08:37:14 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6774893412 
					 
					
						
						
							
							add env ENABLE_AUTO_UPDATE as label to enable/disable the auto update process  
						
						
						
						
					 
					
						2023-01-31 16:12:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ebb86391af 
					 
					
						
						
							
							add a label to signal that a deploy is a chaos deploy ( !265 )  
						
						... 
						
						
						
						Resolves coop-cloud/organising#390  by adding the following label `coop-cloud.${STACK_NAME}.chaos=true` (according to the version label).
This is required for the auto updater coop-cloud/organising#236 (comment) 
Co-authored-by: Moritz <moritz.m@local-it.org >
Reviewed-on: coop-cloud/abra#265  
						
						
					 
					
						2023-01-31 15:06:35 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50db39424c 
					 
					
						
						
							
							add a label to signal that a deploy is connected with a recipe ( !264 )  
						
						... 
						
						
						
						Resolves coop-cloud/organising#391  by adding the following label `coop-cloud.${STACK_NAME}.recipe=${RECIPE}` (according to the version label).
This is required for the auto updater coop-cloud/organising#236 (comment) 
Co-authored-by: Moritz <moritz.m@local-it.org >
Reviewed-on: coop-cloud/abra#264  
						
						
					 
					
						2023-01-31 14:35:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca1ea32c46 
					 
					
						
						
							
							Expose all env vars to app container. ( !263 )  
						
						... 
						
						
						
						Resolves coop-cloud/organising#393  and is required for the auto updater coop-cloud/organising#236 (comment) 
Co-authored-by: Moritz <moritz.m@local-it.org >
Reviewed-on: coop-cloud/abra#263  
						
						
					 
					
						2023-01-31 14:13:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b8893502a
	 
					 
					
						
						
							
							docs: re-word on docstrings [ci skip]  
						
						
						
						
					 
					
						2022-05-13 16:44:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f39e186b66
	 
					 
					
						
						
							
							fix: match Force/NoInput where needed  
						
						
						
						
					 
					
						2022-03-12 16:15:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3797292b20
	 
					 
					
						
						
							
							fix: no domain/converge check for deploy/upgrade/rollback  
						
						
						
						
					 
					
						2022-03-12 15:36:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc5107865b
	 
					 
					
						
						
							
							fix: typo  
						
						
						
						
					 
					
						2022-02-10 10:59:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58e98f490d
	 
					 
					
						
						
							
							refactor!: type -> recipes  
						
						
						
						
					 
					
						2022-01-27 12:06:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e670844b56 
					 
					
						
						
							
							refactor!: app name -> domain  
						
						
						
						
					 
					
						2022-01-27 10:33:21 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb210d0c81
	 
					 
					
						
						
							
							docs: pass on flag/help strings  
						
						
						
						
					 
					
						2022-01-19 11:21:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e688f1407
	 
					 
					
						
						
							
							refactor!: migrate to urfave/cli v1  
						
						... 
						
						
						
						Better flexible flags handling. 
						
						
					 
					
						2022-01-18 14:38:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b69ab0df65
	 
					 
					
						
						
							
							fix: chaos mode fixed for upgrade/rollback  
						
						... 
						
						
						
						Follows 4b7ec6384c 
						
						
					 
					
						2022-01-06 10:32:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd1da39374
	 
					 
					
						
						
							
							fix: show latest version when up-to-date  
						
						
						
						
					 
					
						2022-01-03 16:31:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0353427c71
	 
					 
					
						
						
							
							fix: adapt to new unkown version marker  
						
						... 
						
						
						
						Follows 7a0d18ceb6 
						
						
					 
					
						2022-01-01 17:37:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a556ca625b
	 
					 
					
						
						
							
							fix: handle StackName / Name correctly  
						
						
						
						
					 
					
						2022-01-01 17:22:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4f48c3c59
	 
					 
					
						
						
							
							feat: show release notes on upgrade  
						
						
						
						
					 
					
						2021-12-28 02:31:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43e68a99b0
	 
					 
					
						
						
							
							refactor: reverse list function finally  
						
						
						
						
					 
					
						2021-12-28 02:31:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bac6fb0fa8
	 
					 
					
						
						
							
							docs: better wording  
						
						
						
						
					 
					
						2021-12-28 02:01:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc9c9715ce
	 
					 
					
						
						
							
							fix: remove duplication  
						
						
						
						
					 
					
						2021-12-28 02:01:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c186678b8
	 
					 
					
						
						
							
							fix: clone https url by default  
						
						... 
						
						
						
						Catalogue package had to be merged into the recipe package due to too
many circular import errors. Also, use https url for cloning, assume
folks don't have ssh setup by default (the whole reason for the
refactor). 
						
						
					 
					
						2021-12-27 16:45:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1d9d9d858
	 
					 
					
						
						
							
							refactor: wording & short options  
						
						
						
						
					 
					
						2021-12-27 16:12:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06cc5d1cc3
	 
					 
					
						
						
							
							fix: only update when really needed  
						
						
						
						
					 
					
						2021-12-27 04:10:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a1cf258a5
	 
					 
					
						
						
							
							fix: check published version properly  
						
						... 
						
						
						
						Resulted in a refactor to a new lint package. 
						
						
					 
					
						2021-12-26 00:00:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8735a8f0ea
	 
					 
					
						
						
							
							feat: lint before deploy/upgrade/rollback  
						
						... 
						
						
						
						See coop-cloud/organising#254 . 
						
						
					 
					
						2021-12-25 23:35:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4283f130a2
	 
					 
					
						
						
							
							refactor: apps -> recipes  
						
						
						
						
					 
					
						2021-12-25 14:04:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab8db8df64
	 
					 
					
						
						
							
							feat: deploy --no-converge-checks & finish app errors  
						
						
						
						
					 
					
						2021-12-24 02:23:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef4383209e
	 
					 
					
						
						
							
							fix: handle more appropriately  
						
						
						
						
					 
					
						2021-12-22 01:18:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b72bad955a
	 
					 
					
						
						
							
							feat: no domain checks flag  
						
						... 
						
						
						
						See coop-cloud/organising#281 . 
						
						
					 
					
						2021-12-21 23:57:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9b4541c91
	 
					 
					
						
						
							
							fix: better explanation  
						
						
						
						
					 
					
						2021-12-21 23:50:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b1b16d64a
	 
					 
					
						
						
							
							refactor: less quotes  
						
						
						
						
					 
					
						2021-12-21 23:48:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec7223146b
	 
					 
					
						
						
							
							docs: better timeout error  
						
						
						
						
					 
					
						2021-12-21 23:48:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae6adace50
	 
					 
					
						
						
							
							refactor: autocomplete package  
						
						
						
						
					 
					
						2021-12-12 00:17:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						304b70639f 
					 
					
						
						
							
							fix: only check catalogue once  
						
						
						
						
					 
					
						2021-11-19 15:50:29 +01:00