Luke Murphy
040374e781
List volumes/secrets when removing
2021-03-05 12:53:21 +01:00
Luke Murphy
621c8cd5c4
Fix volume/secret deletion logic
...
- Fix escaping of quotes
- Dont delete things unless options are passed
2021-03-04 19:21:38 +01:00
Luke Murphy
7434b67c34
Fix parens and ignore quote warning
2021-03-04 16:59:36 +01:00
Luke Murphy
17306a753b
Support volume and secret removal
2021-03-04 16:55:24 +01:00
Luke Murphy
2e3f4cabd8
Warn if unable to find version
2021-03-04 16:40:35 +01:00
Luke Murphy
cf2308cdd7
Point to script
2021-03-04 16:31:18 +01:00
Luke Murphy
eec49d6dd1
Guard against length errors in app names
...
Closes coop-cloud/abra#83 .
2021-03-04 16:25:21 +01:00
Luke Murphy
d6195ad6d7
Undercore - values in the domain too
2021-03-04 16:19:55 +01:00
Luke Murphy
fd04c5a6e9
Support branch selection for app repo clones
...
Closes coop-cloud/abra#80 .
2021-03-04 16:01:56 +01:00
Luke Murphy
1c9d7282b2
Revert "Sort commands listing"
...
This reverts commit 99ab5bf369 .
Woops, they cannot be sorted this way. Ignore me.
2021-03-04 15:50:27 +01:00
Luke Murphy
dd9c485c66
Fix wording and wrap
2021-03-04 15:48:53 +01:00
Luke Murphy
99ab5bf369
Sort commands listing
2021-03-04 15:38:09 +01:00
Luke Murphy
25a0afed65
Fix indentation and, document local options only
2021-03-04 15:35:18 +01:00
Luke Murphy
44e22db11b
Add change log entry
2021-03-04 13:27:32 +01:00
Luke Murphy
3321010089
Add change log README entry
2021-03-04 13:24:13 +01:00
Luke Murphy
e04c4626f2
Update change log
2021-03-04 13:22:57 +01:00
Luke Murphy
65ce949e03
Bail out if versions match
...
Closes coop-cloud/abra#87 .
2021-03-04 13:20:58 +01:00
Luke Murphy
5931cbd791
Only throw away error but keep stdout
2021-03-04 13:20:45 +01:00
Luke Murphy
0bbff91722
Add service rollback
...
Closes coop-cloud/abra#76 .
2021-03-04 13:10:51 +01:00
Luke Murphy
7f5e753dfd
Re-factor version output logic and fix bug
...
It was showing empty strings for deployed versions it could not find.
Now, it will not change messages to output if it can not detect the
versions deployed (containers dont have the tag).
2021-03-04 13:10:00 +01:00
Luke Murphy
d3776f4424
Warn on secret storage after generation
...
Closes coop-cloud/abra#75 .
2021-03-03 17:20:24 +01:00
Luke Murphy
544c4e86ba
Capture output for version checking
...
Closes coop-cloud/abra#85 .
2021-03-03 16:56:47 +01:00
Luke Murphy
516309b478
Show command to run
2021-03-03 16:54:01 +01:00
Luke Murphy
dfd7e29a30
Give spacing to blocks
2021-03-03 16:51:25 +01:00
Luke Murphy
bb30fa28da
Fix wording
2021-03-03 16:50:59 +01:00
Luke Murphy
044de5824b
Drop whitespace
2021-03-03 16:49:58 +01:00
Luke Murphy
e0032fb74a
Add change log entry
2021-03-02 13:07:00 +01:00
Luke Murphy
152dfe9349
Support basic version checking
...
Closes coop-cloud/abra#82 .
2021-03-02 13:06:56 +01:00
Luke Murphy
5a95ae97a0
Add changelog entry
2021-03-02 12:06:14 +01:00
Luke Murphy
98e674b8e8
Add version and digest showing
...
See coop-cloud/abra#82 .
2021-03-02 12:04:25 +01:00
Luke Murphy
b655cf20be
Make README less vague
...
Closes coop-cloud/abra#79 .
2021-03-02 11:53:55 +01:00
Luke Murphy
5bc702bf96
Propagate new version around
2021-03-01 11:44:58 +01:00
Luke Murphy
4bd842db66
Mark new release of abra
2021-03-01 11:41:44 +01:00
Luke Murphy
a8f7faddb9
Fix typo
2021-03-01 11:38:31 +01:00
Luke Murphy
c082645da0
Remove test commit
2021-02-09 08:35:52 +01:00
Luke Murphy
4e913c426d
Follow same style
2021-01-09 20:07:16 +01:00
Luke Murphy
dc83baea12
Remove tab
2021-01-01 22:44:21 +01:00
Luke Murphy
6ba2657dc1
Use short hash convention
2021-01-01 18:59:19 +01:00
Luke Murphy
ac6b805cbf
Follow parens convention
2021-01-01 18:57:39 +01:00
Luke Murphy
aa59c1ad43
Make secret generation more robust
...
Closes coop-cloud/abra#68 .
2021-01-01 18:54:41 +01:00
Luke Murphy
f5c8ee1136
Merge auto/generate and use --secrets
...
Closes coop-cloud/abra#58 .
2021-01-01 17:31:21 +01:00
Luke Murphy
13fafb5929
Fix typo and link to commit
2021-01-01 14:18:30 +01:00
Luke Murphy
ab1353603d
Use homebrewed image for CI too
2021-01-01 13:49:19 +01:00
Luke Murphy
1600b6277f
Use the One True Way for testing
...
Closes coop-cloud/abra#71 .
2021-01-01 13:48:14 +01:00
Luke Murphy
7abb0191e1
Use upstream CI image
...
See https://git.autonomic.zone/coop-cloud/docker-dind-bats-kcov .
2021-01-01 12:26:50 +01:00
Luke Murphy
406b9e374e
Only output length if using it
...
Closes coop-cloud/abra#67 .
2020-12-31 18:16:01 +01:00
Luke Murphy
ce0e0e893c
Use plain usage only when erroring out
...
Closes coop-cloud/abra#65 .
2020-12-31 18:12:01 +01:00
Luke Murphy
fac45f276e
Add entry
2020-12-31 18:11:22 +01:00
Luke Murphy
44d3ac3a1c
Support pwqgen/pwgen checking
...
Closes coop-cloud/abra#66 .
2020-12-31 18:10:13 +01:00
Luke Murphy
5da9f26076
Remove old function
...
Follow on from 3936d6afc0 .
2020-12-31 18:06:20 +01:00
Luke Murphy
4e99cf1ded
Add log entry
2020-12-31 16:57:10 +01:00
Luke Murphy
55324524ca
Don't cut since export ... isn't in the env file
...
Closes coop-cloud/abra#69 .
2020-12-31 16:55:33 +01:00
Luke Murphy
b6928959cb
Fix test target path
2020-12-31 13:50:10 +01:00
Luke Murphy
2cb1134a54
Use _ now
2020-12-31 13:26:25 +01:00
Luke Murphy
c4b1ac482e
Update change log
2020-12-31 13:22:26 +01:00
Luke Murphy
11c50ae98d
Use set -a/+a and docker env file formats
...
Closes coop-cloud/abra#40 .
2020-12-30 11:22:58 +01:00
Luke Murphy
375a4dd29d
Re-add require_app_latest for custom commands
...
Revision of 67cce192df .
See coop-cloud/abra#54 (comment) .
2020-12-30 11:19:55 +01:00
Luke Murphy
2b951e9f54
Mark minor
2020-12-30 11:18:32 +01:00
Luke Murphy
3936d6afc0
Merge logs/multilogs and avoid multitail external
2020-12-29 23:22:46 +01:00
Luke Murphy
407744827f
Add change log entry for #42
...
See coop-cloud/abra#42 .
2020-12-29 17:11:30 +01:00
Luke Murphy
67cce192df
Don't do more cloning that necessary
2020-12-29 17:06:49 +01:00
Luke Murphy
3a9e141b24
Pull latest changes
...
Closes coop-cloud/abra#42 .
2020-12-29 17:06:32 +01:00
Luke Murphy
ebfe7ca4e8
Suppress output of clone and do better logging
2020-12-29 17:05:30 +01:00
Luke Murphy
fff2fbe819
Prepare function name for new functionality
2020-12-29 17:05:00 +01:00
Luke Murphy
f213c3df5f
Follow convention and show type of message
2020-12-29 17:04:17 +01:00
Luke Murphy
9b1be33018
Mark as quote and not as entry
2020-12-29 15:11:15 +01:00
Luke Murphy
6ecf4f287a
Add missing )
2020-12-29 15:10:57 +01:00
Luke Murphy
e1d6ff8b73
Add docs link
2020-12-29 15:10:05 +01:00
Luke Murphy
07d4815a74
Start 0.5.0 change log
2020-12-29 15:08:42 +01:00
Luke Murphy
f017324431
<app> -> <type>
...
Closes coop-cloud/abra#48 .
2020-12-29 14:56:50 +01:00
Luke Murphy
592f515ec4
Remove abra server use
2020-12-29 14:24:50 +01:00
Luke Murphy
3f9b4477cd
Swap args around
2020-12-27 13:11:22 +01:00
Luke Murphy
89d530a553
Use printf instead of echo like docker docs do
2020-11-08 16:40:45 +01:00
Luke Murphy
25fe6808ad
Use one line and strip newlines on generation
2020-11-08 16:34:26 +01:00
Luke Murphy
28b2d8ecc7
Strip whitespace
2020-11-08 16:34:21 +01:00
Luke Murphy
dd570e224b
Ignore those build failures
2020-11-05 16:02:21 +01:00
Luke Murphy
f495ec0d94
Appease shellcheck
2020-11-05 16:00:50 +01:00
Luke Murphy
eec55896a4
Implement password/key handling
2020-11-05 15:56:31 +01:00
Luke Murphy
c2a56c6c09
Drop this broken catch-all
...
Closes coop-cloud/abra#29 .
2020-11-01 21:15:06 +01:00
Luke Murphy
74dfd75fb1
Use same [] style once more
2020-11-01 20:55:47 +01:00
Luke Murphy
e8c0efa91e
Add --auto to app new for generation
...
Step one of coop-cloud/abra#32 .
2020-11-01 20:54:43 +01:00
Luke Murphy
6bae48431c
Use same style as other [] options
2020-11-01 20:41:58 +01:00
Luke Murphy
57e3a34133
Make sure to clone on deploy as well
2020-11-01 17:08:44 +01:00
Luke Murphy
33a49a8457
Trim whitespace
2020-11-01 17:05:13 +01:00
Luke Murphy
5806e40c1c
Add require_app_clone
2020-11-01 17:05:10 +01:00
Luke Murphy
b15a214049
WIP: app secret rm
2020-10-30 02:09:59 +01:00
Luke Murphy
8d7194fcce
Add quotes
2020-10-30 00:39:24 +01:00
Luke Murphy
188dc56dd1
Also run via sh
2020-10-30 00:34:37 +01:00
Luke Murphy
dbfe6f8097
Add initial CLI parsing for secret deletion
2020-10-30 00:32:03 +01:00
Luke Murphy
26b994ab84
Add --pass for new apps command
...
See coop-cloud/abra#25 .
2020-10-30 00:04:53 +01:00
Luke Murphy
841e4fc61a
Explode if can't clone the app
2020-10-28 18:24:28 +01:00
Luke Murphy
c1d12eacc5
Fix typo
2020-10-28 18:24:15 +01:00
Luke Murphy
3b730d314b
Use basename when listing servers for abra new
2020-10-28 18:05:53 +01:00
Luke Murphy
5df3a9fffb
Account for 0 or 1 servers
2020-10-28 17:33:48 +01:00
Luke Murphy
3e3fe0e349
Create under servers directory
2020-10-28 17:32:38 +01:00
Luke Murphy
db766f4aec
Don't explode if you already have the context
2020-10-28 17:32:30 +01:00
Luke Murphy
dc3b772b72
Use server naming
2020-10-26 18:40:04 +01:00
Luke Murphy
07d4f8cbdf
Remove abra.yml / yq stuff for now
2020-10-26 18:36:28 +01:00
Luke Murphy
37c59a53ef
Drop interactive flags
2020-10-26 18:31:03 +01:00
Luke Murphy
87a54594f6
Fix typo, clean up after
2020-10-26 18:25:40 +01:00