David Heinemeier Hansson
|
fb9357b5ba
|
Add audit broadcasts
|
2023-02-18 11:36:30 +01:00 |
|
David Heinemeier Hansson
|
0433619518
|
Tag new builds with latest
|
2023-02-08 14:08:36 +01:00 |
|
David Heinemeier Hansson
|
9cfb6fb0a9
|
Merge issue
|
2023-02-04 15:34:48 +01:00 |
|
David Heinemeier Hansson
|
9ec6f9d74f
|
Merge branch 'main' into allow-bastion-server
|
2023-02-04 15:33:25 +01:00 |
|
David Heinemeier Hansson
|
cf9a402ad8
|
Stop treating RAILS_MASTER_KEY as special
|
2023-02-04 15:26:59 +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
|
6d80005f5d
|
Run boot and console on relevant versions
Instead of just defaulting to local hash version
|
2023-02-02 18:05:03 +01:00 |
|
Farah Schüller
|
80b90ab689
|
Align config class name with file name
`Mrsk::Configuration::Assessory` -> `Mrsk::Configuration::Accessory` thus
aligning with the name of the file.
|
2023-02-02 12:44:48 +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 |
|
David Heinemeier Hansson
|
a5ebb30de2
|
Include accessories in main details
|
2023-01-27 15:20:27 +01:00 |
|
David Heinemeier Hansson
|
08cac72475
|
Allow skipping master key
|
2023-01-24 13:19:12 +01:00 |
|
David Heinemeier Hansson
|
d6a6f000f9
|
Inspect accessories too
|
2023-01-23 14:12:50 +01:00 |
|
David Heinemeier Hansson
|
15495fb48c
|
Allow partial overwrites
|
2023-01-23 14:12:43 +01:00 |
|
David Heinemeier Hansson
|
c69d6e1569
|
Fix volume args
|
2023-01-22 21:58:30 +01:00 |
|
David Heinemeier Hansson
|
25fb08791a
|
Correct merge conflict
|
2023-01-22 21:58:22 +01:00 |
|
David Heinemeier Hansson
|
6231a8668c
|
Merge branch 'main' into accessories
|
2023-01-22 21:54:52 +01:00 |
|
Chris de Bruin
|
6b19a0b6d4
|
Rename to volume_args
|
2023-01-22 17:09:08 +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 |
|
Chris de Bruin
|
86ac1dd2d5
|
Add support for volumes
|
2023-01-22 16:21:50 +01:00 |
|
David Heinemeier Hansson
|
a1c0cf39cb
|
Disambiguate
|
2023-01-22 15:47:46 +01:00 |
|
Chris de Bruin
|
2dc0f7cb66
|
Add support for volumes
|
2023-01-21 14:48:01 +01:00 |
|
David Heinemeier Hansson
|
578bf79a7d
|
Include builder options in to_h
|
2023-01-21 12:30:36 +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
|
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
|
9bb1fb7166
|
Move argumentize to Utils
|
2023-01-20 10:26:36 +01:00 |
|
David Heinemeier Hansson
|
454015b294
|
Reuse argumentize for build secrets
|
2023-01-20 10:24:23 +01:00 |
|
David Heinemeier Hansson
|
52fe8d358e
|
Secrets come just as keys
|
2023-01-20 10:13:03 +01:00 |
|
David Heinemeier Hansson
|
a8779f7055
|
Simpler API
No need for redactions, since values aren't shared.
|
2023-01-20 10:07:17 +01:00 |
|
Nathan Anderson
|
e516f427cd
|
Enable docker secrets in the builder as a more secure alternative to build args.
|
2023-01-18 17:35:36 -05:00 |
|
David Heinemeier Hansson
|
7c844bf61d
|
servers are a must key too
|
2023-01-17 13:42:24 +01:00 |
|
David Heinemeier Hansson
|
3c6309b4dd
|
Add option to see combined config
Easier to realize how merged configs appear
|
2023-01-17 13:39:33 +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
|
760a87fe06
|
Redact build args (since they are often tokens)
|
2023-01-15 13:15:14 +01:00 |
|
David Heinemeier Hansson
|
3c42d73ea7
|
Catch registry credentials errors nicer
|
2023-01-14 13:07:14 +01:00 |
|
David Heinemeier Hansson
|
fed64ef244
|
Switch to proper standalone executable with Thor
|
2023-01-14 11:31:37 +01:00 |
|
David Heinemeier Hansson
|
2257c99189
|
Add local/remote builder combo for multiarch
|
2023-01-12 21:35:31 +01:00 |
|
David Heinemeier Hansson
|
7e9b73f86a
|
Add custom labels
|
2023-01-12 17:15:29 +01:00 |
|
David Heinemeier Hansson
|
a4a9f619ad
|
Protect against missing envs
|
2023-01-11 17:07:22 +01:00 |
|
David Heinemeier Hansson
|
bcdeeff94f
|
Start remote Rails console on primary host
|
2023-01-10 20:45:15 +01:00 |
|
David Heinemeier Hansson
|
1609b43ef8
|
Temporary fix for #2
|
2023-01-10 19:15:40 +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
|
78a5d08d3f
|
Switch to host naming
Servers concept will encompass custom cmd and labels. Host is just the IP address.
|
2023-01-10 14:15:16 +01:00 |
|