Commit Graph

  • aa23f26330 Merge pull request #479 from npezza93/main Donal McBreen 2023-10-30 08:21:30 +00:00
  • f4933d83bf Merge pull request #477 from clintmiller/patch-1 Donal McBreen 2023-10-30 08:19:20 +00:00
  • 6c36c82153 Enable trim mode with ERB Nick Hammond 2023-10-24 17:09:05 -07:00
  • 8ca04032a1 Optionally Skip Push for "envify" Krzysztof Adamski 2023-10-23 14:49:39 +02:00
  • 2fb22c934b Require sshkit within the sshkit util Nick Hammond 2023-10-22 22:34:22 -07:00
  • f96d071222 Fix copy-pasted error message in pre-build.sample Richard Macklin 2023-10-08 15:14:40 -07:00
  • f6662c7a8f Remove the env check Donal McBreen 2023-09-25 15:23:01 +01:00
  • 645f5ab72d App exec with env file Donal McBreen 2023-09-25 15:07:05 +01:00
  • 8dca65f48f Fix commands/app tests Clint Miller 2023-09-20 08:12:27 -05:00
  • 83a2d52ff4 Bump version for 1.0.0 v1.0.0 dhh 2023-09-18 17:39:01 -07:00
  • 1a2796a7d0 Loosen superuser check to match docker-installs script check Nick Pezza 2023-09-18 20:28:57 -04:00
  • d80fdf8468 Pass KAMAL_VERSION env var to container run Clint Miller 2023-09-18 16:07:36 -05:00
  • 90fefc419f Point to rolling restarts dhh 2023-09-18 08:31:49 -07:00
  • 8671963719 Explain asset bridging dhh 2023-09-18 08:16:38 -07:00
  • a03ffd5b92 Merge pull request #476 from basecamp/exec-with-role Donal McBreen 2023-09-18 12:14:13 +01:00
  • 0861730e0e Run interactive commands with the correct host Donal McBreen 2023-09-18 11:56:44 +01:00
  • 6b0f93a564 Update README.md David Heinemeier Hansson 2023-09-16 16:02:54 -07:00
  • e6371faf4f Merge pull request #473 from basecamp/introduce-git-gateway David Heinemeier Hansson 2023-09-16 11:47:18 -07:00
  • e95a9b4fa2 Fix tests dhh 2023-09-16 11:35:29 -07:00
  • e5886a1a8e Merge branch 'main' into introduce-git-gateway dhh 2023-09-16 11:31:48 -07:00
  • ec8192b160 Merge pull request #472 from basecamp/move-healthcheck-poller-to-cli David Heinemeier Hansson 2023-09-16 11:31:28 -07:00
  • 2da03a220d Merge branch 'main' into introduce-git-gateway dhh 2023-09-16 11:31:18 -07:00
  • cfbfb37e23 Extract Kamal::Git as gateway for all git usage dhh 2023-09-16 11:30:29 -07:00
  • ff4d025840 Merge pull request #471 from basecamp/extract-env-writer David Heinemeier Hansson 2023-09-16 11:29:43 -07:00
  • 59ac59d351 Healthcheck polling is a CLI concern dhh 2023-09-16 11:19:38 -07:00
  • 3df87520db No longer used dhh 2023-09-16 11:12:52 -07:00
  • 85ce65a4ce Merge branch 'main' into extract-env-writer dhh 2023-09-16 11:12:08 -07:00
  • 12a82a6c58 Inline util method only used in one place dhh 2023-09-16 11:11:24 -07:00
  • b2d2a254d7 Fix env validation dhh 2023-09-16 11:05:47 -07:00
  • 62cdf31ae2 Fix tests dhh 2023-09-16 11:01:16 -07:00
  • 0dcebe7d34 Fix test dhh 2023-09-16 10:59:41 -07:00
  • 32a5c157b9 Merge branch 'main' into extract-env-writer dhh 2023-09-16 10:56:29 -07:00
  • 97cea8950d No longer used dhh 2023-09-16 10:56:00 -07:00
  • 873be0b76b Extract Kamal::EnvFile dhh 2023-09-16 10:55:41 -07:00
  • 3a8eb0cf7d Merge pull request #470 from basecamp/extract-app-concerns David Heinemeier Hansson 2023-09-16 10:24:24 -07:00
  • e9ef13d06d Group configuration methods in logical sections dhh 2023-09-16 10:20:08 -07:00
  • f648fe6c3f Grouping + ordering dhh 2023-09-16 10:14:04 -07:00
  • 46895d0b08 Better ordering and spacing dhh 2023-09-16 10:11:42 -07:00
  • 431ca9e809 Remind about env push dhh 2023-09-16 10:09:42 -07:00
  • 6b5c5f0650 Extract Logging too dhh 2023-09-16 10:03:28 -07:00
  • d303fcc621 Extract Containers and Images concerns dhh 2023-09-16 09:58:09 -07:00
  • 3ae855ef28 Explain method better dhh 2023-09-16 09:53:03 -07:00
  • 76a3086569 Group related methods with spacing dhh 2023-09-16 09:52:54 -07:00
  • 07646bc020 Extract Cord, Assets, and Execution concerns from App dhh 2023-09-16 09:51:45 -07:00
  • 880b8b267a Fix test dhh 2023-09-16 09:38:30 -07:00
  • 37e5c48a27 Setup run directory on accessory hosts as well dhh 2023-09-15 11:08:27 -07:00
  • deb67386fa No need to suggest use of erb dhh 2023-09-15 10:54:50 -07:00
  • 81d74e4a9d Record push of env files for audit on app servers dhh 2023-09-15 10:20:29 -07:00
  • 39c13dcc18 Push env files as part of setup dhh 2023-09-14 15:57:19 -07:00
  • e7314a0eea Explain ensuring Docker is installed dhh 2023-09-14 15:57:07 -07:00
  • 168c6e2da3 Merge pull request #467 from basecamp/assets-copy-hidden-files Donal McBreen 2023-09-15 08:46:02 +01:00
  • 564765862b Add hidden file check to integration tests Donal McBreen 2023-09-15 08:37:41 +01:00
  • 3c12d1799c Copy all files into asset volume Donal McBreen 2023-09-15 08:07:48 +01:00
  • 60835d13a8 Merge pull request #444 from rience/custom-healthcheck-log-lines-count Donal McBreen 2023-09-13 08:57:00 +01:00
  • 892cf0e66b Configurable Log Lines Number in Healthcheck Log Output Krzysztof Adamski 2023-09-12 21:06:36 +02:00
  • 8ddc484ce6 Configurable Lines Number in Healthcheck Log Output Krzysztof Adamski 2023-09-06 10:54:30 +02:00
  • 0e021e3c57 Merge pull request #461 from basecamp/escape-newline-from-inspect-format Donal McBreen 2023-09-12 19:19:47 +01:00
  • fb0aeec27e Escape the newline in the inspect query Donal McBreen 2023-09-12 19:10:39 +01:00
  • a367819a1c Merge pull request #460 from basecamp/traefik-wait-5s-after-unhealthy Donal McBreen 2023-09-12 17:12:20 +01:00
  • 0afe289a20 Give Traefik 5s to drop old container Donal McBreen 2023-09-12 17:03:51 +01:00
  • bf6af46ac3 Merge pull request #459 from basecamp/env-file-escape-newlines Donal McBreen 2023-09-12 15:05:38 +01:00
  • df2b76aee1 Escape newlines in docker env files Donal McBreen 2023-09-12 13:56:08 +01:00
  • 70a3c7195a Merge pull request #458 from basecamp/avoid-env-empty-file-warning Donal McBreen 2023-09-12 12:05:31 +01:00
  • c651de177f Fix empty file warning when uploading env files Donal McBreen 2023-09-12 11:54:47 +01:00
  • 7b42daa9fb Merge pull request #457 from basecamp/remove-dangling-image-filter Donal McBreen 2023-09-12 11:21:50 +01:00
  • 9d49b3e391 Merge pull request #456 from basecamp/validate-image Donal McBreen 2023-09-12 11:18:32 +01:00
  • 2c5ab054db Remove the dangling=true filter Donal McBreen 2023-09-12 11:09:26 +01:00
  • 66291a2aea Validate the build image Donal McBreen 2023-09-12 10:45:01 +01:00
  • d96e086945 Merge pull request #452 from basecamp/preconnect-to-build-remote-host Donal McBreen 2023-09-12 09:21:57 +01:00
  • 8424458174 Check protocol is SSH before connecting Donal McBreen 2023-09-12 08:25:24 +01:00
  • 6a3b0249fe Connect to remote host before creating builder Donal McBreen 2023-09-11 17:02:32 +01:00
  • dfc2803714 Merge pull request #454 from basecamp/lts-ubuntu Donal McBreen 2023-09-12 09:12:31 +01:00
  • ade90bc051 Use LTS version of Ubuntu for integration tests Donal McBreen 2023-09-12 08:59:54 +01:00
  • daa53f5831 Merge pull request #451 from basecamp/require-destinations Donal McBreen 2023-09-12 08:26:36 +01:00
  • 50a4f83db6 Merge pull request #450 from basecamp/stop-stale-container-when-deploying Donal McBreen 2023-09-12 08:26:16 +01:00
  • 00cb7d99d8 Merge pull request #449 from basecamp/asset-path Donal McBreen 2023-09-12 08:26:07 +01:00
  • fb74910dc8 Merge pull request #425 from basecamp/prune-healthcheck-containers Donal McBreen 2023-09-12 08:25:50 +01:00
  • 26dcd75423 Add a require_destination setting Donal McBreen 2023-09-11 15:16:28 +01:00
  • afb9b0bbe2 Stop stale containers when deploying Donal McBreen 2023-09-11 14:49:06 +01:00
  • 718776eb72 Prune healthcheck containers Donal McBreen 2023-08-23 12:03:45 +01:00
  • 9d35793287 Merge pull request #440 from gf3/fix/ssh-auth-methods Donal McBreen 2023-09-11 14:32:37 +01:00
  • 0b439362da Asset paths Donal McBreen 2023-09-07 15:07:43 +01:00
  • c122f97181 WIP accumulating-asset-path Donal McBreen 2023-09-07 15:07:43 +01:00
  • 2962f545b9 Merge pull request #447 from basecamp/output-per-line-mounts Donal McBreen 2023-09-07 15:30:03 +01:00
  • cd02510d0f Output one mount per line Donal McBreen 2023-09-07 15:20:50 +01:00
  • cccf79ed94 Merge branch 'main' into fix/ssh-auth-methods Donal McBreen 2023-09-07 10:21:28 +01:00
  • aa9999809c Merge pull request #439 from basecamp/zero-downtime-deploy-file Donal McBreen 2023-09-07 09:34:40 +01:00
  • 6263bf96ba Merge pull request #438 from basecamp/remote-env-file Donal McBreen 2023-09-07 09:34:22 +01:00
  • 9a539ffc86 chore: update tests to remove hardcoded ssh auth method Gianni Chiappetta 2023-09-06 10:58:40 -04:00
  • 8a41d15b69 Zero downtime deployment with cord file Donal McBreen 2023-08-31 10:21:57 +01:00
  • 94bf090657 Copy env files to remote hosts Donal McBreen 2023-08-30 15:16:48 +01:00
  • adc7173cf2 Merge pull request #437 from basecamp/kamal-run-directory Donal McBreen 2023-09-06 14:31:07 +01:00
  • fd6bf5324a Merge pull request #443 from rience/custom-healthcheck-port Donal McBreen 2023-09-06 11:09:48 +01:00
  • c2b2f7ea33 Fixing Tests Krzysztof Adamski 2023-09-06 10:16:59 +02:00
  • bbcc90e4d1 Configurable Healthcheck Expose Port Krzysztof Adamski 2023-09-05 10:53:32 +02:00
  • 84f78cd9f9 fix: do not hardcode Net::SSH auth_methods Gianni Chiappetta 2023-09-01 15:11:12 -04:00
  • a72d1f2718 WIP zero-downtime-deploys Donal McBreen 2023-08-31 09:57:16 +01:00
  • 4491867080 Move static config test Donal McBreen 2023-08-31 09:52:58 +01:00
  • 782b1979ab WIP Donal McBreen 2023-08-28 09:39:14 +01:00
  • 989d09e027 Copy env files to remote hosts Donal McBreen 2023-08-30 15:16:48 +01:00