Commit Graph

99 Commits

Author SHA1 Message Date
3wc 4c5c73ec15 Skip instead of remove existing secrets
continuous-integration/drone/push Build is failing Details
2020-09-25 20:47:35 +02:00
Luke Murphy fc822929e3
Fix secret removal
continuous-integration/drone/push Build is passing Details
2020-09-25 20:43:27 +02:00
Luke Murphy 2be8874db1
Move secret cleanup to cleanup area
continuous-integration/drone/push Build is passing Details
2020-09-25 20:40:51 +02:00
Luke Murphy 6aa9183e19
Just completely trash all the secrets fuck it
Nah, we're not using --force, we're good.
2020-09-25 20:40:11 +02:00
3wc 1fb6799b10 Delete secrets if using `generate_secrets`
continuous-integration/drone/push Build is passing Details
2020-09-25 20:38:51 +02:00
Luke Murphy d9b0724a19
Wait before cleaning and add TODO
continuous-integration/drone/push Build is passing Details
2020-09-25 20:35:27 +02:00
3wc cd8ef52860 Set DOCKER_HOST before creating secrets
continuous-integration/drone/push Build is passing Details
2020-09-25 20:32:04 +02:00
Luke Murphy feba68f11e
Separate purge/cleanup and try sleep hack
continuous-integration/drone/push Build is passing Details
2020-09-25 20:29:24 +02:00
Luke Murphy ed714f8cf5
Add missing sub-command
continuous-integration/drone/push Build is passing Details
2020-09-25 20:22:48 +02:00
Luke Murphy 03b745083c
Load deploy keys first
continuous-integration/drone/push Build is passing Details
2020-09-25 20:21:19 +02:00
Luke Murphy 7631f09aa6
Re-work DOCKER_HOST usage
continuous-integration/drone/push Build is passing Details
2020-09-25 20:19:10 +02:00
Luke Murphy f55ecf5d45
Add secrets field doc
continuous-integration/drone/push Build is passing Details
2020-09-25 20:12:06 +02:00
Luke Murphy 7fd5b53ac0
Document purge
continuous-integration/drone/push Build is passing Details
2020-09-25 20:07:57 +02:00
Luke Murphy 88d595019d
Separate version output and add purging
continuous-integration/drone/push Build is passing Details
2020-09-25 20:06:00 +02:00
Luke Murphy 0df62ef7c5
Drop onto multiple lines 2020-09-25 20:06:00 +02:00
Luke Murphy d776a4a29e
Add ssh key loading debugging 2020-09-25 20:06:00 +02:00
Luke Murphy efa7f00320
Use global DOCKER_HOST 2020-09-25 20:05:59 +02:00
Luke Murphy a62a8a1432
Appease formatter 2020-09-25 20:05:59 +02:00
3wc 3ff306e037 Download yq instead of running it via docker
continuous-integration/drone/push Build is passing Details
2020-09-25 19:51:30 +02:00
3wc 6c3aa39a76 Show yq container contents to debug missing file
continuous-integration/drone/push Build is passing Details
2020-09-25 19:31:21 +02:00
3wc a8042ded33 Add generate_secrets functionality
continuous-integration/drone/push Build is passing Details
2020-09-25 19:26:21 +02:00
3wc 29898dda53 Remove bash `-x` option
continuous-integration/drone/push Build is passing Details
2020-09-25 16:20:05 +02:00
3wc 171b627e0a Wait for success using docker-stack-wait-deploy
continuous-integration/drone/push Build is passing Details
2020-09-25 16:11:48 +02:00
3wc d5ea15ccb2 Revert "REVERT ME debugging private key (!!) output"
continuous-integration/drone/push Build is passing Details
This reverts commit 16f1e2daa5.
2020-09-25 14:37:17 +02:00
3wc 16f1e2daa5 REVERT ME debugging private key (!!) output
continuous-integration/drone/push Build is passing Details
2020-09-25 14:33:22 +02:00
Luke Murphy fac9f837d1
Explain latest tag
continuous-integration/drone/push Build is passing Details
2020-09-25 13:30:33 +02:00
Luke Murphy 1f725f1281
Point to latest
continuous-integration/drone/push Build is passing Details
2020-09-25 12:57:09 +02:00
Luke Murphy 3c5203c759
Fix bash version
continuous-integration/drone/push Build is passing Details
2020-09-25 12:55:10 +02:00
Luke Murphy c6d103176c
Appease shellcheck
continuous-integration/drone/push Build is failing Details
2020-09-25 12:44:00 +02:00
Luke Murphy 7d10f3d193
Capture errors via bash -e flag 2020-09-25 12:43:54 +02:00
Luke Murphy 42f3b17dcf
Install bash 2020-09-25 12:43:49 +02:00
Luke Murphy c0f03a08d0
Use latest tag instead 2020-09-25 12:43:41 +02:00
Luke Murphy 7c054a6639
Add shellchecking 2020-09-25 12:43:35 +02:00
Luke Murphy c38bd61daa
Dont always exit 0 if we get errors
continuous-integration/drone/push Build is passing Details
2020-09-23 09:44:10 +02:00
Luke Murphy 7ea09b7a64
More hacking towards user/port/host combinations
continuous-integration/drone/push Build is passing Details
2020-09-23 09:38:51 +02:00
Luke Murphy 7c11311f02
Add port and drop ssh:// from user side
continuous-integration/drone/push Build is passing Details
2020-09-23 09:31:36 +02:00
Luke Murphy 13b37ce16d
Create folder and shuffle order
continuous-integration/drone/push Build is passing Details
2020-09-23 09:24:15 +02:00
Luke Murphy 7d18025ae5
Add keyscan, use only version checker
continuous-integration/drone/push Build is passing Details
2020-09-23 09:21:21 +02:00
Luke Murphy d04583f6d2
More debug logs, host in the right place
continuous-integration/drone/push Build is passing Details
2020-09-23 09:12:21 +02:00
Luke Murphy 9655b55dd7
Add maybe a working implementation
continuous-integration/drone/push Build is passing Details
2020-09-23 09:00:55 +02:00
Luke Murphy bdeba12004
More docs: plugin + semver ref
continuous-integration/drone/push Build is passing Details
2020-09-23 08:56:27 +02:00
Luke Murphy 056d53d29d
More more more settings
continuous-integration/drone/push Build is passing Details
2020-09-23 08:50:38 +02:00
Luke Murphy da969af327
Add more debug logging
continuous-integration/drone/push Build is passing Details
2020-09-23 08:45:35 +02:00
Luke Murphy d837648013
Move publishing docs down
continuous-integration/drone/push Build is passing Details
2020-09-23 08:44:56 +02:00
Luke Murphy 2aa5592d3b
Add settings spec
continuous-integration/drone/push Build is passing Details
2020-09-23 08:44:37 +02:00
Luke Murphy c3263be5ab
Add host to example
continuous-integration/drone/push Build is passing Details
2020-09-23 08:38:20 +02:00
Luke Murphy 0a0e6501f0
Use right path, just run script
continuous-integration/drone/push Build is passing Details
2020-09-23 08:36:19 +02:00
Luke Murphy 1c4263ff5d
Switch over to sh
continuous-integration/drone/push Build is passing Details
2020-09-23 08:35:16 +02:00
Luke Murphy 14f7ac7c0a
Bootstrapping stack deploy plugin 2020-09-23 08:32:50 +02:00