Commit Graph

74 Commits

Author SHA1 Message Date
6d64e0edd3
fix: sshPkg.Fatal has more nuance
See 
2025-03-23 10:27:58 +01:00
3f32dbb1a3
fix: better "server add" failure
See 
2024-12-28 21:17:51 +01:00
671e1ca276
refactor!: cobra migrate 2024-12-27 13:32:29 +01:00
Ammar Hussein
bba1640913 Merge branch 'ammaratef45-removeDomainCheck' 2024-11-27 11:48:12 -08:00
Ammar Hussein
7b54c2b5b9 remove whitespace 2024-11-27 11:38:49 -08:00
Ammar Hussein
8ee1947fe9 remove -D on server add 2024-11-25 17:23:00 -08:00
1f8662cd95
refactor: urfave v3 2024-10-21 16:39:27 +02:00
375e17a4a0
refactor: urfave v2 2024-10-21 11:00:35 +02:00
0ff8e49cfd
docs: pass on sub-command help 2024-07-09 09:43:18 +02:00
ef108d63e1
refactor: use central logger 2024-07-08 00:01:28 +02:00
1fe601cd16
fix: custom timeout only for "server add" 2024-06-25 16:13:57 +02:00
7b7e1bfa97
refactor!: server add/rm has better UI/UX
Less confusing logging messages, clear "is created" / "already exists"
output. Move the majority of logging to debug output to not confuse the
situation. Some code cleanups also in there.
2024-06-25 09:48:53 +02:00
1a12bef53e
docs: better "server add" help output 2024-06-25 09:24:01 +02:00
9bf44c15ed
fix: clean up if failed to create context 2024-06-25 00:27:34 +02:00
349cacc1f2
docs: explain -D for "server add" 2024-06-25 00:27:16 +02:00
938534f5ac feat: support non-TLD resolving server domains
See 
2024-06-24 22:07:16 +00:00
aa3910f8df
refactor!: drop all SSH opts / config handling
See 
See 
2024-06-21 17:16:41 +02:00
0be532692d
test: moar integration tests [ci skip] 2023-09-20 13:51:06 +02:00
3dc5662821
fix: improved offline support
Closes .
2023-07-26 08:16:07 +02:00
7c1a97be72 refactor!: consolidate SSH handling
Closes .
Closes .
Closes .
Closes .
Closes .
2023-02-02 08:37:14 +00:00
27e0708ac7
fix: don't delete server dir on cleanup if not empty
Part of .
2023-01-23 13:56:27 +01:00
3b8893502a
docs: re-word on docstrings [ci skip] 2022-05-13 16:44:49 +02:00
793a850fd5
refactor!: short flags for server add 2022-03-12 15:30:43 +01:00
cdec834ca9
reformat: remove extra line in CLI help 2022-03-12 10:20:37 +01:00
823f869f1d
fix: error out correctly from ValidateDomain 2022-02-24 15:57:40 +01:00
bfeda40e34
fix: catch more ssh failure modes with help 2022-02-03 13:43:11 +01:00
5237c7ed50
docs: focus more on straight ssh docs for server add 2022-02-03 13:42:49 +01:00
a33767f848
refactor!: drop auto traefik deploy, rarely works 2022-01-19 11:08:43 +01:00
53cd3b8b71
fix: drop duplicate flags 2022-01-19 10:58:09 +01:00
0e688f1407
refactor!: migrate to urfave/cli v1
Better flexible flags handling.
2022-01-18 14:38:20 +01:00
4283f130a2
refactor: apps -> recipes 2021-12-25 14:04:07 +01:00
a07e71f7df
fix: grand ssh, provisioning, perms refactor
See .
See .
2021-12-22 20:08:15 +01:00
327c5adef2
refactor: less quotes 2021-12-22 13:55:22 +01:00
0dc8425a27
fix: use wget, error out on missing deps
See .
2021-12-22 13:54:13 +01:00
3901258a96
fix: better message for existing swarm
Closes .
2021-11-26 21:07:49 +01:00
4347083f98
docs: better message [ci skip] 2021-11-26 21:04:58 +01:00
85ff04202f
fix: ensure ipv4 is present for app deploys
See .
2021-11-13 23:04:58 +01:00
edb427a7ae
feat: implement host key checking
Closes .
2021-11-08 15:37:23 +01:00
04e24022f5
feat: auto-deploy traefik prototype
Closes .
2021-11-03 09:41:20 +01:00
c227972c12
WIP: make "abra app deploy" callable by code
Closes .
2021-11-03 09:21:15 +01:00
7d8e2d9dd1
WIP: make "abra app new" callable by code
Part of .
2021-11-03 09:10:13 +01:00
f041083604
feat: support hetzner cloud server removal
Part of .
2021-11-03 08:34:36 +01:00
f57ae1e904
fix: remove debug statements
Closes .
2021-11-03 07:56:26 +01:00
49a87cae2e
fix: use more robust output cmd 2021-11-03 07:56:19 +01:00
31f6bd06a5
fix: use correct formatting function 2021-11-02 14:24:40 +01:00
0486091768
fix: handle flags order validatio better
Closes .
2021-11-02 14:08:54 +01:00
b3496ad286
fix: log correctly on provisioning 2021-10-26 01:30:23 +02:00
066b2b9373
fix: stream output from remote ssh commands 2021-10-26 01:30:10 +02:00
9a513a0700
fix: --local/--provision works 2021-10-26 00:27:45 +02:00
1d7cb0d9b6
fix: ensure client connections work 2021-10-25 23:48:19 +02:00