Samuel Sieg
4670db7f6d
Merge branch 'main' into global-logging-config
2023-03-24 08:35:43 +01:00
Jeremy Daer
035e4afff7
Validate that all roles have hosts
2023-03-23 08:57:34 -07:00
Jeremy Daer
1887a6518e
Commander needn't accumulate configuration
...
Commander had version/destination solely to incrementally accumulate CLI
options. Simpler to configure in one shot.
Clarifies responsibility and lets us introduce things like
`abbreviated_version` in one spot - Configuration.
2023-03-23 08:57:32 -07:00
Samuel Sieg
b5372988f7
Add global logging configuration
2023-03-19 09:21:08 +01:00
Tobias Bühlmann
e178907a21
Don't list duplicate hosts
2023-03-09 16:46:57 +01:00
Paul Gabriel
25e8b91569
fix(escape-cli-args): Always use quotes to escape CLI arguments
2023-02-20 15:02:34 +01:00
David Heinemeier Hansson
0a51cd0899
Update for healthcheck config
2023-02-18 16:28:31 +01:00
Chris de Bruin
bdff11e1fc
Allow use of bastion host
2023-02-04 15:38:05 +01:00
David Heinemeier Hansson
dfca9d8c48
Merge branch 'main' into allow-bastion-server
2023-02-04 10:06:15 +01:00
Xavier Noria
539752e9bd
Load with Zeitwerk
2023-02-03 22:45:12 +01:00
David Heinemeier Hansson
71681cb8be
Use single string-based proxy declaration
2023-02-03 14:30:20 +01:00
Chris de Bruin
1fef6ba505
Allow use of bastion host
2023-02-03 14:30:20 +01:00
David Heinemeier Hansson
7c72dfcb5d
Include env validation of new config
...
So we fail fast when required ENVs are missing!
2023-01-30 13:50:15 +01:00
Adam Miribyan
afefd32379
Allow "clear" only env configuration
2023-01-28 17:19:07 +01:00
David Heinemeier Hansson
08cac72475
Allow skipping master key
2023-01-24 13:19:12 +01:00
David Heinemeier Hansson
c69d6e1569
Fix volume args
2023-01-22 21:58:30 +01:00
Chris de Bruin
6b19a0b6d4
Rename to volume_args
2023-01-22 17:09:08 +01:00
Chris de Bruin
2dc0f7cb66
Add support for volumes
2023-01-21 14:48:01 +01:00
David Heinemeier Hansson
dda20eec11
Ensure secret envs are present
2023-01-21 10:58:11 +01:00
David Heinemeier Hansson
f6ca864e06
Add secret envs
2023-01-21 10:56:24 +01:00
David Heinemeier Hansson
3bf56c2fdb
Allow custom version to be passed in via CLI
2023-01-20 17:46:09 +01:00
David Heinemeier Hansson
31389bc7b5
Global option for designating primary host only
2023-01-20 17:18:32 +01:00
David Heinemeier Hansson
79b5ed179e
Move hosts/roles specification to cli args instead of ENV
2023-01-20 16:57:25 +01:00
David Heinemeier Hansson
8a32cc9c84
Traefik hosts can now be more than just web
2023-01-20 13:38:57 +01:00
David Heinemeier Hansson
9a84460754
Add option for two-part configs with the destination option
2023-01-17 13:35:55 +01:00
David Heinemeier Hansson
e8beb362d0
Add role concern with specialized cmds for job running
2023-01-10 17:27:56 +01:00
David Heinemeier Hansson
483f686efc
Test config labels
2023-01-08 16:29:59 +01:00
David Heinemeier Hansson
4b46449fdf
Split out repository to be used alone
2023-01-08 14:07:29 +01:00
David Heinemeier Hansson
3cad095e2b
Add ERB eval so we can use credentials
2023-01-08 11:11:57 +01:00
David Heinemeier Hansson
8652567da6
Test valid keys protection
2023-01-07 21:58:22 +01:00
David Heinemeier Hansson
d75c5d9028
Include version in absolute image
2023-01-07 21:51:56 +01:00
David Heinemeier Hansson
efca6aebb7
Add absolute_image to account for custom registry
2023-01-07 21:50:41 +01:00