Commit Graph

  • 18312f5191 Merge pull request #253 from basecamp/ensure-consistent-service-name David Heinemeier Hansson 2023-05-02 13:15:36 +02:00
  • 71bc9bcf54 Merge pull request #222 from basecamp/deploy-groups David Heinemeier Hansson 2023-05-02 13:14:32 +02:00
  • c83b74dcb7 Simplify domain language to just "boot" and unscoped config keys David Heinemeier Hansson 2023-05-02 13:11:31 +02:00
  • 971a91da15 Retain a fixed number of containers when pruning Donal McBreen 2023-05-01 14:48:19 +01:00
  • 86d6f8d674 Don't assume rolling back in message Donal McBreen 2023-05-01 17:09:13 +01:00
  • 7fe24d5048 Check all hosts before rolling back Donal McBreen 2023-05-01 16:34:32 +01:00
  • a72f95f44d Ensure Traefik service name is consistent Kevin McConnell 2023-05-01 14:34:01 +01:00
  • dc3be30b16 Style David Heinemeier Hansson 2023-05-02 10:29:49 +02:00
  • 54881a0298 Merge pull request #250 from basecamp/integration-test-healthcheck-wget David Heinemeier Hansson 2023-05-02 10:27:49 +02:00
  • 19527b4f65 Merge branch 'main' into customizable-audit-broadcast David Heinemeier Hansson 2023-05-02 10:25:25 +02:00
  • bfb70b2118 Add local dependencies check Jberczel 2023-05-01 15:26:50 -04:00
  • e85bd5ff63 Bootstrap: use multi-platform installer Jeremy Daer 2023-04-10 10:42:29 -07:00
  • d0f66db33c Extend traefik delay by 1 second Donal McBreen 2023-05-01 18:58:46 +01:00
  • 650f9b1fbf Include traefik access logs Donal McBreen 2023-05-01 18:55:10 +01:00
  • 1170e2311e Check if we are still getting a 404 Donal McBreen 2023-05-01 18:32:07 +01:00
  • 94f87edded Also dump load balancer logs Donal McBreen 2023-05-01 18:27:08 +01:00
  • 548a1019c1 Dump traefik logs when app not booted Donal McBreen 2023-05-01 18:21:22 +01:00
  • ca2e2bac2e Fix missing for apt-get Donal McBreen 2023-05-01 12:50:45 +01:00
  • 494a1ae089 Report on container health after failure Donal McBreen 2023-05-01 12:11:15 +01:00
  • a77428143f Fix the integration test healthcheck Donal McBreen 2023-04-28 14:19:15 +01:00
  • 4fa6a6c06d Merge pull request #219 from basecamp/docker-health-checks David Heinemeier Hansson 2023-04-28 11:43:33 +02:00
  • 2ad0dc0703 Merge pull request #241 from Jberczel/fix-traefik-subcommand-typo David Heinemeier Hansson 2023-04-28 11:38:46 +02:00
  • df067e4893 Merge pull request #244 from basecamp/get-lock-status-without-invoke David Heinemeier Hansson 2023-04-25 18:57:05 +02:00
  • cd668066ff Get lock status by executing directly Donal McBreen 2023-04-25 15:15:55 +01:00
  • 1a7d123746 Merge pull request #245 from basecamp/integration-test-wait-for-healthy David Heinemeier Hansson 2023-04-25 16:54:22 +02:00
  • 52ca5b846a Wait for healthy containers in integration test Donal McBreen 2023-04-25 15:32:48 +01:00
  • 126e0bbd06 Fix traefik remove_image desc typo Jberczel 2023-04-24 17:40:28 -04:00
  • 9ec3895dab Merge pull request #216 from dmrty/add-ssh-client-to-dockerised-mrsk David Heinemeier Hansson 2023-04-15 08:29:49 +02:00
  • a6245a6bc9 Merge pull request #221 from iamFIREcracker/patch-1 David Heinemeier Hansson 2023-04-15 08:29:03 +02:00
  • 0d80709e2d Merge pull request #224 from basecamp/integration-tests David Heinemeier Hansson 2023-04-15 08:25:47 +02:00
  • aceabb3824 Update README with env name change Kevin McConnell 2023-04-14 16:13:59 +01:00
  • 99fe31d4b4 Rename MRSK_EVENT -> MRSK_MESSAGE Kevin McConnell 2023-04-14 16:11:42 +01:00
  • bcf8a927f5 Run a mrsk deploy integration test Donal McBreen 2023-04-12 14:47:52 +01:00
  • f055766918 Allow percentage-based rolling deployments Kevin McConnell 2023-04-14 11:26:10 +01:00
  • a8726be20e Move group_limit & group_wait under boot Kevin McConnell 2023-04-14 11:01:25 +01:00
  • 100b72e4b4 Limit rolling deployment to boot operation Kevin McConnell 2023-04-14 10:41:07 +01:00
  • 828e56912e Allow customizing audit broadcast with env Kevin McConnell 2023-04-13 11:47:29 +01:00
  • df202d6ef4 Move health checks into Docker Kevin McConnell 2023-04-07 11:14:51 +01:00
  • f530009a6e Allow performing boot & start operations in groups Kevin McConnell 2023-04-13 12:43:19 +01:00
  • 4b36df5dab Configure git to trust /workdir Matteo Landi 2023-04-13 15:13:13 +02:00
  • 79d46ceb16 Add OpenSSH Client to the alpine server Gilles Demarty 2023-04-12 19:20:09 +02:00
  • bc8875e020 Merge pull request #183 from basecamp/cleanup-excessive-containers-running David Heinemeier Hansson 2023-04-12 15:58:59 +02:00
  • d4a72da9d8 Merge pull request #213 from ncreuschling/fix-spelling-of-label David Heinemeier Hansson 2023-04-12 15:58:46 +02:00
  • 04a04c05e0 Merge branch 'main' into fix-spelling-of-label David Heinemeier Hansson 2023-04-12 15:58:41 +02:00
  • cff8b058af Merge pull request #214 from tannakartikey/traefik_lables_readme_example_fix David Heinemeier Hansson 2023-04-12 15:58:08 +02:00
  • b6f7d94ac3 Merge pull request #144 from monorkin/shell-escape-dollar-signs David Heinemeier Hansson 2023-04-12 15:57:37 +02:00
  • 3ab16c8994 Shell escape dollar signs Stanko K.R 2023-03-22 16:57:17 +01:00
  • b6743e5e1c Traefik label example typo fix Kartikey Tanna 2023-04-12 19:21:20 +05:30
  • 9ddb181f50 Merge branch 'main' into cleanup-excessive-containers-running Jacopo 2023-04-12 15:19:19 +02:00
  • fbe1458478 fix spelling of label Nicolai Reuschling 2023-04-12 14:56:39 +02:00
  • 2f1393cd92 Merge pull request #212 from basecamp/role-primary-hosts David Heinemeier Hansson 2023-04-12 14:09:38 +02:00
  • 76673c0c1b Merge pull request #211 from basecamp/minimise-lock-retention David Heinemeier Hansson 2023-04-12 14:08:05 +02:00
  • fb62f2e6e1 Pull the primary host from the role Donal McBreen 2023-04-12 13:03:02 +01:00
  • 051556674f Minimise holding the deploy lock Donal McBreen 2023-04-12 09:37:20 +01:00
  • 3cbf4aea46 Make method private method and use :send Jacopo 2023-04-12 11:53:49 +02:00
  • 5ed431b807 Merge branch 'main' into cleanup-excessive-containers-running Jacopo 2023-04-12 11:52:47 +02:00
  • 60a19f0b30 Bump version for 0.11.0 v0.11.0 David Heinemeier Hansson 2023-04-12 11:45:33 +02:00
  • 2d0a7e1b67 Merge pull request #208 from tannakartikey/add_labels_to_traefik David Heinemeier Hansson 2023-04-12 11:35:28 +02:00
  • 49df19fb0d Merge pull request #209 from ncreuschling/fix-roles-documentation David Heinemeier Hansson 2023-04-12 11:34:02 +02:00
  • cef8fddfb4 Merge pull request #210 from basecamp/role-aware-rollbacks David Heinemeier Hansson 2023-04-12 11:33:45 +02:00
  • c59eb00dd0 Labels can be added to Traefik Kartikey Tanna 2023-04-12 12:15:09 +05:30
  • 43f7409de0 Make rollbacks role-aware Donal McBreen 2023-04-12 09:45:50 +01:00
  • 448ea7719f fix typo role to roles Nicolai Reuschling 2023-04-12 10:53:10 +02:00
  • 72b70e3e9e More compact Jacopo 2023-04-11 16:22:47 +02:00
  • e8697327fa Use no_commands block Jacopo 2023-04-11 16:20:16 +02:00
  • 0bfd4ca780 Use cli = self approach Jacopo 2023-04-11 16:04:46 +02:00
  • 12e3a562c4 Extract helper Jacopo 2023-04-11 15:24:49 +02:00
  • ab54dbdb8b Merge pull request #206 from tannakartikey/traefik_rule_docs David Heinemeier Hansson 2023-04-11 14:18:31 +02:00
  • ac3771447a Merge pull request #203 from matharvard/main David Heinemeier Hansson 2023-04-11 14:17:52 +02:00
  • daa0c9b5be Merge pull request #196 from handy-la/main David Heinemeier Hansson 2023-04-11 14:17:17 +02:00
  • c3393c8213 Remove dot Jacopo 2023-04-11 11:03:11 +02:00
  • 03d933d10b Add Role to the message Jacopo 2023-04-11 10:59:25 +02:00
  • 579b4cd9aa Simplify Jacopo 2023-04-11 10:22:03 +02:00
  • f9436d5673 Style Jacopo 2023-04-06 11:39:12 +02:00
  • 8ae5331d97 Boot stop all the old containers Jacopo 2023-04-06 11:26:15 +02:00
  • 4d47fbdf41 Merge stop and stop_stale_containers Jacopo 2023-04-06 10:42:02 +02:00
  • e980f1164e Avoid using GNU-only Perl Regepx Grep Jacopo 2023-04-06 10:12:35 +02:00
  • e2f6db5cae Clear stale containers Jacopo 2023-04-05 19:03:27 +02:00
  • d3936363d0 Explained the latest modifications of Traefik container labels Kartikey Tanna 2023-04-11 10:17:38 +05:30
  • cfc8fa0590 Remove .idea folder Arturo Ojeda 2023-04-10 22:33:20 -06:00
  • 161ebe4bc1 Updated README.md with new healthcheck.max_attempts option Arturo Ojeda 2023-04-10 22:26:10 -06:00
  • 514b2aa243 Fix test case: console output message was not updated to display the current/total attempts Arturo Ojeda 2023-04-10 09:29:19 -06:00
  • 18031bc552 Merge pull request #202 from basecamp/deploy-lock-acquisition David Heinemeier Hansson 2023-04-10 16:42:03 +02:00
  • d8c61004e4 Require net-ssh ~> 7.0 for SHA-2 support Mat Harvard 2023-04-10 07:29:07 -07:00
  • c4df440c79 Improved deploy lock acquisition Donal McBreen 2023-04-10 15:08:48 +01:00
  • fb1718ca6d Merge pull request #197 from tannakartikey/traefik_rules_with_destination David Heinemeier Hansson 2023-04-10 15:11:07 +02:00
  • 7d17a6c3b5 Excess CR David Heinemeier Hansson 2023-04-10 15:10:08 +02:00
  • f4133de896 Merge pull request #176 from dilpreet92/enable_ssh_over_proxy_command David Heinemeier Hansson 2023-04-10 14:41:45 +02:00
  • a9488e935d Style David Heinemeier Hansson 2023-04-10 14:39:18 +02:00
  • ac61528dfc Merge pull request #189 from basecamp/traefik-image David Heinemeier Hansson 2023-04-10 14:35:30 +02:00
  • 0eb7a8d087 Merge branch 'main' into pr/176 David Heinemeier Hansson 2023-04-10 14:31:43 +02:00
  • 7559f439e9 Merge pull request #195 from nickhammond/patch-1 David Heinemeier Hansson 2023-04-10 14:28:59 +02:00
  • 54a5b90d8f Simpler David Heinemeier Hansson 2023-04-10 14:28:52 +02:00
  • a245adfad2 Merge pull request #200 from huksley/main David Heinemeier Hansson 2023-04-10 14:27:13 +02:00
  • f386c3bdab Make it explicit, focus on Ubuntu David Heinemeier Hansson 2023-04-10 14:26:49 +02:00
  • 2a3e576182 More explicit David Heinemeier Hansson 2023-04-10 14:24:51 +02:00
  • f3e3196ce5 Not that --bundle is a Rails 7+ option David Heinemeier Hansson 2023-04-10 14:22:58 +02:00
  • fca5b11682 Update README.md Ruslan Gainutdinov 2023-04-10 12:26:57 +03:00
  • d09cddde8d Update README.md Ruslan Gainutdinov 2023-04-10 12:23:06 +03:00
  • 3969f56fa6 Improved: configurable max_attempts for healthcheck Arturo Ojeda 2023-04-09 12:07:27 -06:00