f6f587e506
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-11-10 11:47:16 +01:00
9e44d1dfba
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-11-04 14:52:56 +01:00
07d49d8566
chore go mod tidy
continuous-integration/drone/push Build is passing
2022-10-22 14:19:10 +02:00
9347ade82c
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-09-20 10:42:53 +02:00
42a6818ff4
fix: app cmd parsing, usage & tests
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Note: the integration tests don't work due to ValidateApp still
attempting to validate the host key for the test app which doesn't
exist. This will be fixed in a future commit.
2022-08-14 16:18:58 +02:00
f684c6d6e4
fix: drop back to urfave@v1.22.5 for parsing fix
...
continuous-integration/drone/push Build is passing
See coop-cloud/organising#336
2022-08-03 14:40:01 +03:00
50123f3810
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-08-02 11:25:13 +03:00
4711de29ae
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-07-21 15:03:17 +03:00
e8e3cb8598
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-07-14 11:53:22 +02:00
cdc7037c25
chore: go mod tidy [ci skip]
2022-06-15 13:56:43 +02:00
08d97be43a
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-06-07 09:09:08 +02:00
4bc95a5b52
chore: go mod tidy [ci skip]
2022-05-16 16:22:21 +02:00
cd8137a7d8
chore: go mod tidy [ci skip]
2022-05-10 16:15:08 +02:00
d46ac22bd7
chore: go mod tidy [ci skip]
2022-05-09 14:09:14 +02:00
026a9ba2d7
chore: go mod tidy [ci skip]
2022-05-05 15:13:20 +02:00
574d556bb9
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-04-30 18:28:42 +02:00
9b7e5752fb
chore: go mod tidy [ci skip]
2022-04-22 11:25:08 +02:00
a4f1634b24
fix: backups get gzip, absolute paths, single archive file
2022-04-19 12:52:30 +02:00
ce69967ec5
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-04-18 10:42:39 +02:00
1ac66da83f
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-04-01 10:21:16 +02:00
bafc8a8e34
chore: go mod tidy
continuous-integration/drone/push Build is failing
2022-03-26 15:23:27 +01:00
123619219e
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-03-11 09:17:37 +01:00
a6b52c1354
chore: go mod tidy [ci skip]
2022-03-09 12:28:26 +01:00
001511876d
chore: go mod tidy
2022-02-21 08:46:30 +00:00
9d5e805748
chore: go mod tidy
continuous-integration/drone/push Build is passing
2022-02-16 13:53:09 +01:00
53ed1fc545
chore: go mod tidy
continuous-integration/drone/push Build is failing
2022-02-09 09:59:23 +01:00
0a208d049e
chore: go mod tidy + patch upgrades
continuous-integration/drone/push Build is passing
2022-02-04 10:50:55 +01:00
0e688f1407
refactor!: migrate to urfave/cli v1
...
continuous-integration/drone/push Build is passing
Better flexible flags handling.
2022-01-18 14:38:20 +01:00
199aa5f4e3
fix: read password length from env files
continuous-integration/drone/push Build is passing
2022-01-17 22:34:32 +01:00
e98f00d354
chore: go mod tidy
2022-01-17 21:50:25 +01:00
2ba1ec3df0
fix: x-platform loop output
...
See coop-cloud/organising#178 .
2021-12-27 03:55:42 +01:00
28d10928a4
chore: go mod tidy
2021-12-21 17:50:45 +01:00
bc34be4357
chore: go mod tidy
2021-12-19 23:25:17 +01:00
cb32e88cde
fix: support retryable http clients
...
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#257 .
2021-11-22 18:28:18 +01:00
0b37f63248
chore(deps): go mod tidy
continuous-integration/drone/push Build is passing
2021-11-18 09:49:25 +01:00
704e773a16
chore(deps): run go mod tidy
continuous-integration/drone Build is passing
2021-11-15 09:20:04 +01:00
edb427a7ae
feat: implement host key checking
...
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
Closes coop-cloud/organising#237 .
2021-11-08 15:37:23 +01:00
08aca28d9d
chore: upgrade tagcmp + run mod tidy
2021-11-03 06:29:06 +01:00
c76bd25c1d
Revert "chore: tweak libdns/gandi go.sum entry >.<"
...
continuous-integration/drone/push Build is failing
This reverts commit a6b5ac3410
.
Mystery checksum ping/pong issue goes on.
2021-11-02 13:23:15 +01:00
a6b5ac3410
chore: tweak libdns/gandi go.sum entry >.<
continuous-integration/drone/push Build is failing
2021-11-02 14:17:26 +02:00
9a0e12258a
feat: provision docker installation
continuous-integration/drone/push Build is failing
2021-10-24 23:15:38 +02:00
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
07613f5163
fix: devendor capsul code
...
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#155 .
2021-10-20 17:34:01 +02:00
7ea3df45d4
WIP: dns support via libdns
continuous-integration/drone/push Build is passing
2021-10-18 20:35:43 +02:00
1dca8a1067
chore: set 1.16 as requirement now
...
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#201 .
2021-10-13 16:55:58 +02:00
6db1fdcfba
refactor!: recipe upgrade: use new tagcmp version
continuous-integration/drone/push Build is passing
2021-10-11 14:43:06 +00:00
ff4b978876
fix: only list new versions
...
continuous-integration/drone/push Build is passing
Closes coop-cloud/organising#192 .
2021-10-11 01:17:52 +02:00
74a70edb03
feat: upgrade an app with no user input with --minor/major/patch flag
2021-10-05 09:55:25 +00:00
857d12d23c
feat: print stack traces for errors when debugging
continuous-integration/drone/pr Build is passing
2021-09-27 12:24:02 +02:00
b1147cd136
feat: add x-platform progress bars for long loads
...
continuous-integration/drone/push Build is failing
Closes coop-cloud/organising#150 .
2021-09-22 07:48:17 +02:00
f39c8cbe21
fix: use our godotenv fork
continuous-integration/drone/push Build is passing
2021-09-09 21:26:10 +02:00
76372bb8cb
chore: update to golang 1.17
...
continuous-integration/drone/push Build is passing
Closes coop-cloud/go-abra#70 .
2021-09-07 07:21:52 +02:00
cf94c5acd0
chore: run go mod tidy
continuous-integration/drone/push Build is passing
2021-09-06 17:50:32 +02:00
f4d8b45859
fix: sort tags in descending order
...
Update tagcmp dep also.
2021-09-06 12:22:45 +02:00
da049ad69a
fix: drop swarmkit/etcd dep
...
continuous-integration/drone/push Build is passing
Part of coop-cloud/go-abra#57 .
2021-09-04 21:08:14 +02:00
f65090bd2f
chore: run go mod tidy [ci skip]
2021-09-04 20:51:38 +02:00
7dce352366
deps: just updating deps to not err out on my end
continuous-integration/drone/push Build is passing
2021-08-31 15:53:50 +01:00
66a8630101
feat: implement undeploy command
continuous-integration/drone/push Build is passing
2021-08-30 01:36:42 +02:00
440911f983
feat: finish app run command
continuous-integration/drone/push Build is passing
2021-08-29 21:20:21 +02:00
547f785da5
feat: add app cp command
continuous-integration/drone/push Build is passing
2021-08-29 13:41:29 +02:00
451c3d772d
docs: updated go env steps fo install our pgks
continuous-integration/drone/push Build is passing
2021-08-13 13:23:54 +01:00
98ec23761f
refactor: de-vendor tagcmp into its own repo
2021-08-13 12:49:46 +01:00
239c925d66
WIP: foundations for app deploy
2021-08-03 08:49:16 +01:00
d74b7636a1
WIP make a start on the hetzner command
2021-08-02 01:54:16 +02:00
bf7de84c66
chore: upgrade godotenv fork for multiline support
...
Also ran `go mod tidy`.
2021-07-31 19:03:31 +02:00
932803453e
WIP: still hacking on the app new command
...
Finally had to fork godotenv because it strips comments and we need
those to parse length values (e.g. "FOO=v1 # length=10") (or in other
words, motivation to move to the YAML format).
There is a new secret module now, with functionality for dealing with
generation and parsing of secrets.
The final output needs some work and there is also the final step of
implementing the sending of secrets to the docker daemon. Coming Soon
™️ .
2021-07-31 12:49:22 +02:00
ac6b8ab147
chore(deps): upgrade containerd 1.5.3 -> 1.5.5
2021-07-30 16:34:06 +01:00
064a0f271f
WIP: further process on app new command
2021-07-30 13:16:28 +02:00
13028db287
chore: go mod tidy for new deps (go-git)
2021-07-26 15:38:33 +02:00
359b07b562
WIP: recipe create
2021-07-25 00:07:35 +02:00
0242dfcb0f
fix: multiline vars can now be read using fork
continuous-integration/drone/push Build is passing
2021-07-21 12:05:50 +01:00
f7059dbe98
refactor: filesystem io
2021-07-19 07:04:37 +01:00
38f610bdec
feat: abra server ls
...
continuous-integration/drone/push Build is passing
WE DID IT! The first actual command to be ported.
Code is still a mess in terms of UX but its a milestone!
2021-07-18 04:21:26 +01:00
b9e06f2310
feat: added util formatting for the cil
2021-07-17 09:27:52 +01:00
5e1b076bf9
feat: very basic context management
...
continuous-integration/drone/push Build is passing
Taken from this gist by github.com/agbaraka
https://gist.github.com/agbaraka/654a218f8ea13b3da8a47d47595f5d05
There is no in-built way of dealing with contexts using the golang sdk.
This means we have to make our own Dial helper borrowing from Docker CLI
This means all Docker API calls are made within the ssh connection
This uses `docker system dial-stdio`
2021-07-16 09:32:24 +01:00
881ccfd820
chore: added libs i plan to use in future
2021-07-15 08:06:12 +01:00
9e52e9f676
Initial Commit
...
Added some cli commands
2021-07-13 22:34:32 +01:00