Stanko K.R
3ab16c8994
Shell escape dollar signs
...
But allow for shell expansion using curly braces e.g. ${PWD}
2023-04-12 15:55:54 +02:00
Jeremy Daer
c137b38c87
Only redact the non-sensitive bits of build args and env vars.
...
* `-e [REDACTED]` → `-e SOME_SECRET=[REDACTED]`
* Replaces `Utils.redact` with `Utils.sensitive` to clarify that we're
indicating redactability, not actually performing redaction.
* Redacts from YAML output, including `mrsk config` (fixes #96 )
2023-04-05 09:45:28 -07:00
David Heinemeier Hansson
9648721ce7
Merge pull request #146 from basecamp/tell-me-more
...
Deploys mention the service and version
2023-03-23 14:38:31 +01:00
David Heinemeier Hansson
951a71f38e
Style
2023-03-23 14:26:12 +01:00
Jeremy Daer
53d7f9d528
Deploys mention the released service@version
...
Less work for broadcast commands to take on.
Also fixes a bug where rollback on hosts without a running container
would stop the container they had just started.
2023-03-23 01:09:25 -07:00
Stephen van Beek
4c542930c5
Allow arbitrary docker options for traefik
2023-03-15 15:37:10 +00:00
Tobias Bühlmann
3ca5bc50b6
Properly pass traefik command options
...
Traefik command options need to be passed as `--key=value`, not `--key value`.
2023-03-14 15:04:33 +01:00
David Heinemeier Hansson
1f784176b7
Allow value-less options with true
2023-03-09 11:17:28 +01:00
David Heinemeier Hansson
d3f07d6313
Allow custom options per role
2023-03-09 11:09:19 +01:00
David Heinemeier Hansson
c8badea6dd
Extract argumentization for cmd and add proper escaping
2023-03-09 10:54:53 +01:00
David Heinemeier Hansson
1fccaf60b2
Cleanup escaping logic
2023-02-20 18:20:08 +01:00
Paul Gabriel
f81ba12aa5
fix(escape): Escape double quotes and all other characters reliably
2023-02-20 16:49:47 +01:00
Paul Gabriel
21c6a1f1ba
chore(rebase): Rebase main
2023-02-20 10:27:51 +01:00
Adam Miribyan
afefd32379
Allow "clear" only env configuration
2023-01-28 17:19:07 +01:00
David Heinemeier Hansson
6b98eb3677
Operate accessories
...
When you want mysql, redis, and the like under MRSK management
2023-01-22 16:52:57 +01:00
David Heinemeier Hansson
fd23fc1dfd
Ensure env secrets are merged correctly with roles
2023-01-21 11:32:40 +01:00
David Heinemeier Hansson
f6ca864e06
Add secret envs
2023-01-21 10:56:24 +01:00
David Heinemeier Hansson
9bb1fb7166
Move argumentize to Utils
2023-01-20 10:26:36 +01:00
David Heinemeier Hansson
b96d760b9b
Add the utils
2023-01-15 13:23:20 +01:00