Commit Graph

753 Commits

Author SHA1 Message Date
decentral1se 8785f66391
feat: link direct to tag 2021-12-28 03:40:18 +01:00
decentral1se 24882e95b4
fix: take version from sync when releasing 2021-12-28 03:40:02 +01:00
decentral1se 1fd0941239
refactor: improved version choice flow 2021-12-28 03:19:32 +01:00
decentral1se 26a11533b4
feat: link directly to new commit 2021-12-28 02:37:35 +01:00
decentral1se b4f48c3c59
feat: show release notes on upgrade 2021-12-28 02:31:21 +01:00
decentral1se 43e68a99b0
refactor: reverse list function finally 2021-12-28 02:31:06 +01:00
decentral1se bac6fb0fa8
docs: better wording 2021-12-28 02:01:50 +01:00
decentral1se dc9c9715ce
fix: remove duplication 2021-12-28 02:01:43 +01:00
decentral1se 1f91b3bb03
fix: add prompt before publishing 2021-12-28 01:51:39 +01:00
decentral1se a700aca23d
fix: add autocomplete for app run 2021-12-28 01:37:41 +01:00
decentral1se 5cacd09a04
refactor: remove old/non-urgen/resolved FIXMEs 2021-12-28 01:35:40 +01:00
decentral1se fb24357d38
refactor: merge top-level into one file 2021-12-28 01:26:40 +01:00
decentral1se f5d2d3adf6
refactor: formatter gets own package 2021-12-28 01:24:23 +01:00
decentral1se 07119b0575
refactor: less files, they werent used generally 2021-12-28 01:08:44 +01:00
decentral1se d2a6e35986
refactor: rename to flags 2021-12-28 01:04:51 +01:00
decentral1se 0aa37fcee8
refactor!: simplifying publish logic 2021-12-27 19:56:27 +01:00
decentral1se eb1b6be4c5
fix: auto-config ssh urls and push to them 2021-12-27 18:06:56 +01:00
decentral1se b98397144a
fix: wording 2021-12-27 18:06:46 +01:00
decentral1se 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
decentral1se b1d9d9d858
refactor: wording & short options 2021-12-27 16:12:29 +01:00
decentral1se a06043375d
refactor: remove unused flag 2021-12-27 16:07:57 +01:00
decentral1se 3eef1e8587
feat: filter recipes list 2021-12-27 11:00:04 +01:00
decentral1se 37e48f262b
fix: better wording 2021-12-27 04:17:30 +01:00
decentral1se 06cc5d1cc3
fix: only update when really needed 2021-12-27 04:10:12 +01:00
decentral1se c13f438580
refactor: remove old code 2021-12-27 04:03:53 +01:00
decentral1se 5cd4317580
fix: more performant ps'in 2021-12-27 04:00:37 +01:00
decentral1se 2ba1ec3df0
fix: x-platform loop output
See coop-cloud/organising#178.
2021-12-27 03:55:42 +01:00
decentral1se 34cdb9c9d8
fix: check for deployment when ps'in 2021-12-27 03:53:45 +01:00
decentral1se 9c281d8608
fix: flags for logging in 2021-12-27 03:27:05 +01:00
decentral1se 321ba1e0ec
fix: template without weird breakages 2021-12-27 03:14:48 +01:00
decentral1se c5a74e9f6b
fix: template env files too 2021-12-26 04:38:34 +01:00
decentral1se f8191ac248
refactor: go with domains as default 2021-12-26 04:24:12 +01:00
decentral1se 027c8a1420
fix: better recipe meta defaults 2021-12-26 04:10:50 +01:00
decentral1se cdc08ae95a
fix: much hacking, maybe fixed catalogue generation 2021-12-26 04:02:40 +01:00
decentral1se 9f70a69bbf
feat: skip git syncing on catalogue generation 2021-12-26 03:46:26 +01:00
decentral1se 86d87253c5
fix: pass name correctly
Follows from 9cc2554846
2021-12-26 00:15:03 +01:00
decentral1se 779c810521
refactor: less quotes, less verbose 2021-12-26 00:14:32 +01:00
decentral1se 9cc2554846
fix: don't run twice 2021-12-26 00:02:46 +01:00
decentral1se 9a1cf258a5
fix: check published version properly
Resulted in a refactor to a new lint package.
2021-12-26 00:00:19 +01:00
decentral1se ba8138079f
fix: use one function for up-to-date checks 2021-12-25 23:45:52 +01:00
decentral1se 8735a8f0ea
feat: lint before deploy/upgrade/rollback
See coop-cloud/organising#254.
2021-12-25 23:35:45 +01:00
decentral1se a84a5bc320
feat: more robust linting
See coop-cloud/organising#254.
2021-12-25 23:22:50 +01:00
decentral1se ae0e7b8e4c
fix: dont wrap for table output 2021-12-25 17:22:40 +01:00
decentral1se c0caf14d74
fix: more meta for listing recipes 2021-12-25 17:17:41 +01:00
decentral1se d66c558b5c
fix: dont render if no versions 2021-12-25 17:12:41 +01:00
decentral1se c8541e1b9d
fix: show latest first 2021-12-25 17:12:34 +01:00
decentral1se 653b6c6d49
fix: autocomplete for recipe versions 2021-12-25 17:12:22 +01:00
decentral1se e2c3bc35c3
fix: handle missing label 2021-12-25 17:02:47 +01:00
decentral1se decfe095fe
feat: improved recipe creation 2021-12-25 16:56:20 +01:00
decentral1se 4283f130a2
refactor: apps -> recipes 2021-12-25 14:04:07 +01:00
decentral1se 3b5354b2a5
refactor: less quotes 2021-12-25 02:03:09 +01:00
decentral1se 14400d4ed8
fix: sync recipes from remotes 2021-12-24 16:06:29 +01:00
decentral1se ab8db8df64
feat: deploy --no-converge-checks & finish app errors 2021-12-24 02:23:46 +01:00
decentral1se 58a24a50e1
WIP: app errors 2021-12-24 01:40:39 +01:00
decentral1se 9b8ff1ddcd
fix: get branch is now more robust 2021-12-24 00:44:44 +01:00
decentral1se a85cfe40d0
WIP: app errors 2021-12-24 00:25:53 +01:00
decentral1se 696172ad48
WIP: half-baked errors implementation 2021-12-23 21:45:59 +01:00
decentral1se 4089949a3f
fix: add state 2021-12-23 21:14:15 +01:00
decentral1se a75b01e78a
fix: use app name instead 2021-12-23 19:34:50 +01:00
decentral1se 014d32112e
fix: ensure tags & commits are pushed 2021-12-23 02:24:43 +01:00
decentral1se e03761f251
fix: include image too 2021-12-23 01:56:09 +01:00
decentral1se 190c1033e6
fix: handle skipping 2021-12-23 01:46:57 +01:00
decentral1se 15d1e9dee0
refactor: less quotes 2021-12-23 01:41:29 +01:00
decentral1se 0362928840
fix!: parse ttl correctly 2021-12-23 01:41:12 +01:00
decentral1se 844961d016
chore: add kawaiipunk
See coop-cloud/abra#145.
2021-12-23 01:16:36 +01:00
decentral1se d0cc51b829
fix: point to correct var 2021-12-23 01:16:07 +01:00
decentral1se 606b5ac3e4
fix: less long ttl 2021-12-23 01:16:07 +01:00
KawaiiPunk 6f1bf258b3 Fixed typo in abra ac bash output 2021-12-23 00:15:28 +00:00
decentral1se 7a5aa1b005
test: make them work again 2021-12-23 01:06:56 +01:00
decentral1se db453f0ab1
feat: auto flag for dns 2021-12-22 20:46:50 +01:00
decentral1se a07e71f7df
fix: grand ssh, provisioning, perms refactor
See coop-cloud/organising#280.
See coop-cloud/organising#273.
2021-12-22 20:08:15 +01:00
decentral1se 4c6d52c426
fix: clean up if things go wrong 2021-12-22 14:01:49 +01:00
decentral1se 327c5adef2
refactor: less quotes 2021-12-22 13:55:22 +01:00
decentral1se 0dc8425a27
fix: use wget, error out on missing deps
See coop-cloud/organising#280.
2021-12-22 13:54:13 +01:00
decentral1se 48c965bb21
refactor: less quotes 2021-12-22 02:50:16 +01:00
decentral1se 5513754c22
fix: push tags 2021-12-22 02:01:48 +01:00
decentral1se 3a27d9d9fb
fix: remove unexpanded var 2021-12-22 01:50:17 +01:00
decentral1se 04b58230ea
fix: release functionality working again 2021-12-22 01:36:41 +01:00
decentral1se 1b9097f9f3
fix: show where we're going 2021-12-22 01:36:29 +01:00
decentral1se 3d100093dc
refactor: readability 2021-12-22 01:36:17 +01:00
decentral1se ef4383209e
fix: handle more appropriately 2021-12-22 01:18:16 +01:00
decentral1se 74f688350b
fix: actually call function 2021-12-22 01:03:36 +01:00
decentral1se 737a22aacc
refactor: less quotes 2021-12-22 01:02:43 +01:00
decentral1se 56a1e7f8c4
feat: stderr only for logs 2021-12-22 01:02:36 +01:00
decentral1se 6be2f36334
WIP app errors place holder 2021-12-22 00:48:00 +01:00
decentral1se a18d0e290d
docs: more context on vol rm
See coop-cloud/organising#265.
2021-12-22 00:12:12 +01:00
decentral1se 7e0feec311
fix: add autocomplete for vol ls 2021-12-22 00:08:26 +01:00
decentral1se 29a4d05944
fix: more info on multiselect
See coop-cloud/organising#265.
2021-12-22 00:07:49 +01:00
decentral1se b72bad955a
feat: no domain checks flag
See coop-cloud/organising#281.
2021-12-21 23:57:20 +01:00
decentral1se e9b4541c91
fix: better explanation 2021-12-21 23:50:28 +01:00
decentral1se 5b1b16d64a
refactor: less quotes 2021-12-21 23:48:46 +01:00
decentral1se ec7223146b
docs: better timeout error 2021-12-21 23:48:32 +01:00
decentral1se fa45264ea0
refactor: the grand recipe release refactor 2021-12-21 19:25:44 +01:00
decentral1se f57222d6aa
docs: improve once again, maybe clearer 2021-12-21 17:52:20 +01:00
decentral1se 2b1cc9f6dd
docs: less quotes, more clarity on init 2021-12-21 02:28:14 +01:00
decentral1se 6100a636a6
fix: respect NoInput and avoid crashing on init 2021-12-21 02:27:25 +01:00
decentral1se ddbf923338
fix: catch this case correctly 2021-12-21 02:27:06 +01:00
decentral1se c1a00520dc
fix: stop if no tags in place 2021-12-21 02:08:51 +01:00
decentral1se 0dc4b2beef
refactor: less quotes, spacing for style 2021-12-21 02:04:56 +01:00
decentral1se f75284364d
docs: better wording 2021-12-21 02:04:40 +01:00
decentral1se fbc3b48d39
fix: autocomplete recipes 2021-12-21 02:04:31 +01:00
decentral1se 6f0d8b190d
fix: better spacing 2021-12-21 02:04:19 +01:00
decentral1se fc3742212c
fix: more reliable syncing 2021-12-21 01:48:37 +01:00
decentral1se fccbd7c7d7
chore: style lines 2021-12-21 01:48:21 +01:00
decentral1se 2457b5fe95
fix: return corrent error handling 2021-12-21 01:47:50 +01:00
decentral1se 72df640d99
fix: avoid that repo as well 2021-12-21 01:47:38 +01:00
decentral1se ae9e66c319
docs: less quotes, different quotes 2021-12-20 01:05:51 +01:00
decentral1se 3589a7d56e
docs: explain tags 2021-12-20 00:59:48 +01:00
decentral1se 8d499c0810
fix: find local only apps 2021-12-20 00:50:09 +01:00
decentral1se cb2bb3f532
docs: uppercase 2021-12-20 00:49:54 +01:00
decentral1se 0a903f041f
refactor: less quotes 2021-12-20 00:49:36 +01:00
decentral1se 053a06ccba
refactor: less quotes 2021-12-20 00:15:55 +01:00
decentral1se 398deec272
docs: improved recipe maintainer docs 2021-12-20 00:15:42 +01:00
decentral1se bf82bc9c7f
feat: add dryflag, implement push for catalogue generate 2021-12-19 23:59:40 +01:00
decentral1se 217d4bc2cc
docs: rewording 2021-12-19 23:59:20 +01:00
decentral1se 9c8e6b63a6
refactor: match logging for dry run 2021-12-19 23:51:04 +01:00
decentral1se 5113db1612
refactor: centralise git commit machinery 2021-12-19 23:51:03 +01:00
decentral1se 66666e30b7
fix: take care of -n here 2021-12-19 23:36:03 +01:00
decentral1se a293179e89
refactor: use config var for path 2021-12-19 23:24:10 +01:00
decentral1se b912e73c5e
fix: get bar length right 2021-12-19 23:23:46 +01:00
decentral1se a750344653
refactor: better wording 2021-12-19 23:14:29 +01:00
decentral1se 3d3eefb2fe
fix: bail out definitely on that error
See coop-cloud/organising#278.
2021-12-19 22:44:19 +01:00
decentral1se 59b80d5def
refactor: make this flag more general 2021-12-19 16:26:45 +01:00
decentral1se 8f6e1de1a1
refactor: merge catalogue/catalogue, catalogue/generate 2021-12-19 16:26:27 +01:00
decentral1se cd0d3b8892
chore: remove old test file 2021-12-19 16:20:42 +01:00
decentral1se 0d1f65daac
docs: add missing docstring 2021-12-19 16:19:42 +01:00
decentral1se cf1b46fa61
refactor: move flags into internal/common 2021-12-19 16:18:50 +01:00
decentral1se 0fe0ffbafa
refactor: move flags to internal/common 2021-12-19 16:15:45 +01:00
decentral1se af3def7267
chore: spacing for style 2021-12-19 16:08:28 +01:00
decentral1se c7de9c0719
docs: add description 2021-12-19 16:07:41 +01:00
decentral1se cf5ee4e682
refactor: put URLs into vars 2021-12-19 16:06:07 +01:00
decentral1se 9ddf69b988
refactor: move flag to internal/common 2021-12-19 16:01:20 +01:00
decentral1se a925da8dee
docs: marker for author ack 2021-12-19 15:58:33 +01:00
decentral1se 06f8078866
refactor: move flag to internal/common 2021-12-19 15:57:12 +01:00
decentral1se 467947edf2
docs: show how to test 2021-12-19 15:57:11 +01:00
decentral1se 512cd9d85b
refactor: new line to follow other docs 2021-12-19 15:57:08 +01:00
decentral1se b8e2d1de67
refactor: move function into web package 2021-12-19 15:57:00 +01:00
decentral1se 5bae262a79
refactor: drop this, it's working solid, less verbose 2021-12-19 15:56:52 +01:00
decentral1se 6ad253b866
docs: point to autocomplete 2021-12-19 15:44:09 +01:00
decentral1se 37ab9a9c08
fix: improve ls output
Closes coop-cloud/organising#252.
2021-12-12 17:51:58 +01:00
decentral1se 48dd9cdeed
fix: simplify ps output 2021-12-12 02:21:46 +01:00
decentral1se d02e1f247f
fix: better version output
Closes coop-cloud/organising#253.
2021-12-12 02:16:01 +01:00
decentral1se ae6adace50
refactor: autocomplete package 2021-12-12 00:17:39 +01:00
decentral1se 32dcddb631
fix: select containers if we find multiple 2021-12-12 00:04:37 +01:00
decentral1se 3fb43ffa2c
Revert "fix: match exact on filtering" [ci skip]
This reverts commit 2bc2f8630b.

This breaks other stuff. Reverting!
2021-12-09 14:12:16 +01:00
decentral1se 2bc2f8630b
fix: match exact on filtering 2021-12-06 01:26:04 +01:00
decentral1se 6094dfaf92
docs: help with dns
Closes coop-cloud/organising#274.
2021-12-05 01:45:21 +01:00
decentral1se 3789e56404
fix: prompt for server deletion
Closes coop-cloud/organising#275.
2021-12-05 01:39:25 +01:00
decentral1se 7d8f3f1fab
fix: less loose permissions, less +x
Closes coop-cloud/organising#283.
2021-12-05 01:18:31 +01:00
decentral1se 930c29f4a2
fix: switch order of command 2021-11-26 22:24:55 +01:00
decentral1se 1d6c3e98e4
fix: only query deployed app
Closes coop-cloud/organising#266.
2021-11-26 22:24:41 +01:00
decentral1se a90f3b7463
fix: easier logs
Closes coop-cloud/organising#270.
2021-11-26 22:14:29 +01:00
decentral1se 9896c57399
chore: drop ' in messages [ci skip] 2021-11-26 21:34:10 +01:00
decentral1se 3901258a96
fix: better message for existing swarm
Closes coop-cloud/organising#259.
2021-11-26 21:07:49 +01:00
decentral1se 4347083f98
docs: better message [ci skip] 2021-11-26 21:04:58 +01:00
3wc 759a00eeb3 fix: less fussy catalogue generation 2021-11-24 13:48:17 +02:00
3wc d1526fad21 fix: skip `drone-abra` and `recipes` in catalogue 2021-11-24 13:48:17 +02:00
knoflook 6ef15e0a26
fix: remove fish from autocomplete 2021-11-24 12:11:35 +01:00
3wc d0a30f6b7b refactor: code style / error handling improvements 2021-11-22 20:37:12 +02:00
3wc 8635922b9f fix: don't clobber recipe changes during `generate`
Closes #255
2021-11-22 20:37:12 +02:00
3wc 9d62fff074 feat: recipe generate: load category and features 2021-11-22 20:37:12 +02:00
decentral1se 711c4e5ee8
fix: warn on invalid envs for catalogue generation
Closes coop-cloud/organising#256.
2021-11-22 18:38:59 +01:00
decentral1se dbf84b7640
fix: validate this recipe
Part of coop-cloud/organising#255.
2021-11-22 17:49:14 +01:00
3wc 75db249053 fix: don't include traefik-cert-dumper in catalogue 2021-11-22 16:15:51 +02:00
decentral1se ef6a9abba9
fix: ensure clean slate for re-deploy 2021-11-21 14:42:38 +01:00
decentral1se ce57d5ed54
fix: merge messages 2021-11-21 14:42:22 +01:00
decentral1se 3b01b1bb2e
docs: explain docker context also 2021-11-21 14:11:27 +01:00
decentral1se fbdb792795
fix: add app name to ps output + docs
Part of coop-cloud/organising#252.
2021-11-21 14:07:19 +01:00
decentral1se 900f40f07a
fix: add app name to list output
Part of coop-cloud/organising#252.
2021-11-21 13:43:21 +01:00
decentral1se ecd2a63f0a
fix: counts apps + drop versions meta without -S 2021-11-21 13:40:23 +01:00
decentral1se 304b70639f
fix: only check catalogue once 2021-11-19 15:50:29 +01:00
decentral1se d821975aa2
fix: dont check servers so many times 2021-11-19 15:50:17 +01:00
decentral1se 1b836dbab6
fix: better borked ssh config message
See coop-cloud/organising#243.
2021-11-19 15:29:54 +01:00
decentral1se cc37615d83
refactor: move debug to internal 2021-11-18 20:04:40 +01:00
decentral1se 1f6e4fa4a3
fix: ensure to init/commit the new recipe repo
Part of coop-cloud/organising#247.
2021-11-15 18:55:13 +01:00
knoflook 299faa1adf
refactor: move file pulling/pushing logic to internal 2021-11-15 16:48:23 +01:00
decentral1se 9122c0a9b8
fix: ensure domain/server resolve to same ipv4
See coop-cloud/organising#227 (comment).
2021-11-14 22:47:18 +01:00
decentral1se 85ff04202f
fix: ensure ipv4 is present for app deploys
See coop-cloud/organising#227.
2021-11-13 23:04:58 +01:00
decentral1se ecba4e01f1
feat: autocomplete for app cp app names 2021-11-13 22:50:45 +01:00
decentral1se 751b187df6
fix: check local path exists
See coop-cloud/organising#245.
2021-11-13 22:50:45 +01:00
decentral1se f74261dbe6
docs: document app cp command syntax
See coop-cloud/organising#245.
2021-11-13 22:50:45 +01:00
decentral1se b6a6163eff
chore: skip new repo + sort [ci skip] 2021-11-13 20:55:50 +01:00
knoflook c25b2b17df
feat: upgrade to rc from abra 2021-11-13 17:34:20 +01:00
decentral1se 215431696e
feat: implement app restart
Closes coop-cloud/organising#239.
2021-11-10 07:52:45 +01:00
decentral1se db10c7b849
feat: run wizard mode on recipe upgrade [ci skip] 2021-11-09 18:06:06 +01:00
decentral1se d38f82ebe7
docs: drop recipe [ci skip] 2021-11-09 18:05:53 +01:00
decentral1se 6f26b51f3e
fix: only check host keys on requested hosts
See coop-cloud/organising#242.
2021-11-09 17:44:13 +01:00
decentral1se edb427a7ae
feat: implement host key checking
Closes coop-cloud/organising#237.
2021-11-08 15:37:23 +01:00
decentral1se 3dc186e231
chore: make comment more general [ci skip] 2021-11-07 00:13:03 +01:00
decentral1se 1467ae5007
feat: teach catalogue generate to use git 2021-11-07 00:03:01 +01:00
decentral1se 2b9395be1a
feat: make sync use wizard mode
Some bugs squashed while testing this extensively.
2021-11-06 23:40:22 +01:00
decentral1se a539033b55
docs: use consistent naming [ci skip] 2021-11-06 22:38:29 +01:00
decentral1se 63d9703d9d
feat: make release use wizard mode
Some bugs squashed while testing this extensively.
2021-11-06 22:36:01 +01:00
decentral1se 04e24022f5
feat: auto-deploy traefik prototype
Closes coop-cloud/organising#212.
2021-11-03 09:41:20 +01:00
decentral1se c227972c12
WIP: make "abra app deploy" callable by code
Closes coop-cloud/organising#212.
2021-11-03 09:21:15 +01:00
decentral1se 911f22233f
refactor: use better name for file 2021-11-03 09:11:30 +01:00
decentral1se 7d8e2d9dd1
WIP: make "abra app new" callable by code
Part of coop-cloud/organising#212.
2021-11-03 09:10:13 +01:00
decentral1se f041083604
feat: support hetzner cloud server removal
Part of coop-cloud/organising#212.
2021-11-03 08:34:36 +01:00
decentral1se f57ae1e904
fix: remove debug statements
Closes coop-cloud/organising#217.
2021-11-03 07:56:26 +01:00
decentral1se 49a87cae2e
fix: use more robust output cmd 2021-11-03 07:56:19 +01:00
decentral1se f0de18a7f0
fix: use echo style + fix formatting 2021-11-03 07:48:30 +01:00
decentral1se 1caef09cd2
feat: autocomplete helper command
Closes coop-cloud/organising#216.
2021-11-03 07:28:18 +01:00
decentral1se e4e606efb0
feat: catalogue generate now rate limits
Closes coop-cloud/organising#231.
2021-11-03 06:53:38 +01:00
knoflook f02ea7ca0d feat: add recipe version pinning
closes: coop-cloud/organising#186
2021-11-03 05:28:23 +00:00
decentral1se 3d3c4b3aae
fix: add new repo to skip list 2021-11-02 21:52:11 +01:00
decentral1se ede5a59562
Revert c76601c9ce
This is already handled and does not need to be run again.
2021-11-02 15:47:09 +01:00
decentral1se c76601c9ce
fix: ensure version for regular deploy 2021-11-02 15:16:19 +01:00
decentral1se 9b704b002b
fix: include app arg in docs
Follow up to bd92c52eed.
2021-11-02 14:54:53 +01:00
decentral1se ab02c5f0dd
feat: support better domain defaults
Closes coop-cloud/organising#221.
2021-11-02 14:44:16 +01:00
decentral1se f2b02e39a7
fix: allow config to open broken env files
Closes coop-cloud/organising#223.
2021-11-02 14:38:53 +01:00
decentral1se 31f6bd06a5
fix: use correct formatting function 2021-11-02 14:24:40 +01:00
decentral1se bd92c52eed
fix: document secret names more coherently
Closes coop-cloud/organising#215.
2021-11-02 14:21:55 +01:00
decentral1se 0486091768
fix: handle flags order validatio better
Closes coop-cloud/organising#214.
2021-11-02 14:08:54 +01:00
decentral1se f833ccb864
fix: handle recipe name passing correctly
Closes coop-cloud/organising#224.
2021-11-02 13:33:46 +01:00
decentral1se 7022f42711
fix: docs and fix for new recipes
Closes coop-cloud/organising#228.
2021-11-02 13:29:58 +01:00
decentral1se b3496ad286
fix: log correctly on provisioning 2021-10-26 01:30:23 +02:00
decentral1se 066b2b9373
fix: stream output from remote ssh commands 2021-10-26 01:30:10 +02:00
decentral1se 9a513a0700
fix: --local/--provision works 2021-10-26 00:27:45 +02:00
decentral1se 9f3ab0de9e
refactor: drop VPS 2021-10-26 00:27:32 +02:00
decentral1se e26afb97af
fix: support empty ssh keys 2021-10-26 00:27:22 +02:00
decentral1se 960e47437c
fix: show defaults, dont set 2021-10-26 00:25:14 +02:00
decentral1se 8e3f90a7f3
fix: server inputs handling + better logging 2021-10-25 23:48:49 +02:00
decentral1se 1d7cb0d9b6
fix: ensure client connections work 2021-10-25 23:48:19 +02:00
decentral1se 4d2a2d42fb
fix: ensure provider is set 2021-10-25 20:01:20 +02:00
decentral1se bdae61ed51
docs: taking a pass on sub cmd docs 2021-10-25 19:58:50 +02:00
decentral1se 3d46ce6db2
refactor: more seamless SSH connections 2021-10-25 11:13:41 +02:00
decentral1se 9e0d77d5c6
refactor: better SSH connection details handling 2021-10-25 10:42:39 +02:00
decentral1se f9e2d24550
docs: clarify when this can be connected to 2021-10-25 10:09:55 +02:00
decentral1se 8772217f41
fix: working provisioning post chaos testing 2021-10-25 10:06:16 +02:00
decentral1se a7970132c2
fix: server/record improved output + interactivity 2021-10-25 09:02:24 +02:00
decentral1se 2d091a6b00
refactor: name to match logic 2021-10-25 09:02:13 +02:00
decentral1se 147687d7ce
fix: handle inputs for server new correctly 2021-10-25 08:23:29 +02:00
decentral1se 9a0e12258a
feat: provision docker installation 2021-10-24 23:15:38 +02:00
decentral1se 2e2560dea7
docs: fix typos [ci skip] 2021-10-22 13:37:31 +02:00
decentral1se c789a70653
docs: add additional op [ci skip] 2021-10-22 13:36:30 +02:00
decentral1se 8f55330210
docs: further server docs [ci skip] 2021-10-22 13:35:53 +02:00
decentral1se d54a45bef7
docs: try to clarify that further [ci skip] 2021-10-22 13:31:14 +02:00
decentral1se fdc0246f1d
feat: server rm more functional 2021-10-22 12:01:17 +02:00
decentral1se 8cd9f2700f
refactor!: server add provisions/deploys traefik 2021-10-22 11:43:07 +02:00
decentral1se b72fa28ddb
feat: server list expands connection string 2021-10-22 10:41:19 +02:00
decentral1se 313e3beb1e
refactor!: abra server interface more coherent
This follows our app new UX and interactive mode design.
2021-10-22 10:31:33 +02:00
decentral1se 94c7f59113
fix: dont use e.g. if already has default 2021-10-22 09:23:28 +02:00
decentral1se 5ae06bbd42
refactor!: abra domain -> abra record + prompts
This reconciles the fact that we manage records and not domains which
was a bad first naming take on this imho. Now it is clear that we are
manipulating domain name records and not entire zones.

The UX of record creation/deletion now mirrors the UX of new apps. All
the things are prompted for.
2021-10-22 08:58:18 +02:00
decentral1se 9f9248b987
feat: select prompt for recipes on app new 2021-10-22 08:21:46 +02:00
decentral1se 2bb4a9c063
docs: fix flag name [ci skip] 2021-10-21 20:58:01 +02:00
decentral1se 0c8dba0681
docs: try handles directly [ci skip] 2021-10-21 20:53:04 +02:00
decentral1se a491332c1c
feat: support no-input mode for deploy ops 2021-10-21 20:48:45 +02:00
decentral1se dc04cf5ff7
chore: migrate all upstream code to own dir 2021-10-21 19:35:13 +02:00
decentral1se cdb76e7276
fix: catch multiple containers correctly 2021-10-21 16:01:54 +02:00
decentral1se 2fcdaca75f
fix: dont duplicate info output 2021-10-21 15:13:24 +02:00