Commit Graph

  • 85a2926cde Remove the deprecated docker compose version (#869) Nick Hammond 2024-06-28 16:00:23 -06:00
  • 58a51b079e Add KAMAL_SERVICE to custom hooks and exclude from auditor Nick Hammond 2024-06-27 10:52:55 -06:00
  • f1f3fc566f Add ENV['SERVICE'] to hooks Nick Hammond 2024-06-27 10:26:11 -06:00
  • 44726ff65a overwrite ssh identity acidtib 2024-06-26 17:14:13 -06:00
  • fd0d4af21f Bump sshkit to support unbracketed IPv6 addresses Jerome Dalbert 2024-06-22 11:25:11 -07:00
  • 13409ada5a Ensure envify templates aren't polluted by existing env Jeremy Daer 2024-06-25 10:48:31 -07:00
  • 9a1379be6c Bump version for 1.7.3 v1.7.3 Donal McBreen 2024-06-25 15:03:02 +01:00
  • 31d6c198da Merge pull request #861 from K4sku/update-docker-setup-sample-hook Donal McBreen 2024-06-25 14:44:13 +01:00
  • 22afe4de77 Merge pull request #864 from basecamp/allow-arrays-in-args Donal McBreen 2024-06-25 14:41:07 +01:00
  • b63982c3a7 Allow arrays in args Donal McBreen 2024-06-25 14:11:08 +01:00
  • 9e12d32cc3 Expand on docker-setup.sample script so it creates docker network "kamal" on each of the defined hosts. Cezary Kłos 2024-06-24 12:45:56 +02:00
  • ff03891d47 Bump version for 1.7.2 v1.7.2 Donal McBreen 2024-06-24 10:11:27 +01:00
  • f21dc30875 Merge pull request #858 from basecamp/match-does-not-exist Donal McBreen 2024-06-24 09:54:25 +01:00
  • 69fa7286e2 Match a "does not exist" error message Donal McBreen 2024-06-24 08:21:03 +01:00
  • e160852e4d Remove Ruby 2.7 from CI Donal McBreen 2024-06-20 08:54:55 +01:00
  • 4697f89441 Bump version for 1.7.1 v1.7.1 Donal McBreen 2024-06-20 08:50:37 +01:00
  • dde637ffff Merge pull request #846 from basecamp/always-log-boot-errors Donal McBreen 2024-06-20 08:50:03 +01:00
  • f8f88af534 Log on boot errors with one role Donal McBreen 2024-06-20 08:28:37 +01:00
  • f6a9698f55 Merge pull request #845 from basecamp/revert-815-envify-already-pushes-env Donal McBreen 2024-06-20 08:22:06 +01:00
  • 3da7fad9ee Revert "Envify already env pushes" Donal McBreen 2024-06-20 08:11:18 +01:00
  • 1109a864d0 Bump version for 1.7.0 v1.7.0 Donal McBreen 2024-06-18 10:33:02 +01:00
  • da599d90c1 Merge pull request #828 from basecamp/configuration-validation Donal McBreen 2024-06-18 08:31:47 +01:00
  • 6bf3f4888a Allow aliases still Donal McBreen 2024-06-18 08:20:27 +01:00
  • 0a6b0b7133 Merge pull request #840 from HLFH/main Donal McBreen 2024-06-18 08:17:48 +01:00
  • 6d6670a221 Add x25519 gem, support Curve25519 Gaspard d'Hautefeuille 2024-06-15 13:42:30 +02:00
  • 10e3229d7c Merge pull request #817 from nickhammond/grep-context Donal McBreen 2024-06-13 14:38:54 +01:00
  • c7bd377fa5 Swap grep context with grep options Nick Hammond 2024-06-06 09:26:12 -07:00
  • bdd951b756 Merge pull request #832 from basecamp/registry-skips Donal McBreen 2024-06-06 08:12:15 +01:00
  • 080897dc4d Merge pull request #831 from basecamp/check-buildx-contexts Donal McBreen 2024-06-06 08:12:05 +01:00
  • d652221100 Merge pull request #818 from fabiosammy/fix-header-docker-setup-template Donal McBreen 2024-06-05 12:18:59 +01:00
  • 00e0e5073e Allow registry commands to skip local and remote Donal McBreen 2024-06-05 12:10:36 +01:00
  • b52e66814a Check that we have valid contexts before building Donal McBreen 2024-06-05 11:52:45 +01:00
  • 29fbe7a98f Remove redundant Kamal::Configuration:: Donal McBreen 2024-06-04 16:45:39 +01:00
  • 4f317b8499 Configuration validation Donal McBreen 2024-05-28 09:25:42 +01:00
  • 6e60ab918a Bump version for 1.6.0 v1.6.0 Donal McBreen 2024-06-03 08:34:12 +01:00
  • 015c5a6f90 Add kamal proxy update kamal-proxy Donal McBreen 2024-05-28 15:19:27 +01:00
  • 6568cef868 Replace Traefik with kamal-proxy Donal McBreen 2024-03-08 08:19:48 +00:00
  • 90ecb6a12a Merge pull request #821 from basecamp/retry-clone Donal McBreen 2024-05-28 15:23:36 +01:00
  • 822590dcf6 Replace Traefik with parachute parachute Donal McBreen 2024-03-08 08:19:48 +00:00
  • 2c2053558a Handle corrupt git clones Donal McBreen 2024-05-27 11:11:51 +01:00
  • beac539d8c Fix the header template of the docker-setup hook fabiosammy 2024-05-24 13:25:01 -03:00
  • eb79d93139 Run RC Nick Hammond 2024-05-24 09:16:14 -07:00
  • 89994c8b20 Add grep's context option to show lines before and after a match Nick Hammond 2024-05-24 08:59:33 -07:00
  • 10b8c826d8 Merge pull request #755 from basecamp/lock-less Donal McBreen 2024-05-21 12:33:45 +01:00
  • 187861fa60 Space not tab Donal McBreen 2024-05-21 12:20:19 +01:00
  • 5ff1203c80 Always lock before pre-deploy hook Donal McBreen 2024-05-20 15:17:27 +01:00
  • 0e73f02743 Split lock and connection setup Donal McBreen 2024-05-20 15:03:38 +01:00
  • 83d0078525 Confirm outside mutating Donal McBreen 2024-05-20 14:12:26 +01:00
  • 96ef0fbc4d Fix merge error Donal McBreen 2024-05-20 14:12:14 +01:00
  • b12654ccd0 Don't lock until confirmed Donal McBreen 2024-05-20 13:01:22 +01:00
  • 64f5955444 Don't hold lock on error Donal McBreen 2024-04-03 12:45:11 +01:00
  • d2a719998a Building doesn't need a deploy lock Donal McBreen 2024-04-03 12:39:40 +01:00
  • 6a7c90cf4d Only stopping containers locks Donal McBreen 2024-04-03 12:38:10 +01:00
  • 2c2d94c6d9 Merge pull request #740 from basecamp/remove-healthcheck-step Donal McBreen 2024-05-21 12:00:25 +01:00
  • c62bd1dc31 Merge pull request #815 from basecamp/envify-already-pushes-env Donal McBreen 2024-05-21 11:57:55 +01:00
  • a83df9e135 Merge pull request #620 from mlitwiniuk/allow_custom_ports_for_ssh Donal McBreen 2024-05-21 11:49:06 +01:00
  • 7b55f4734e Envify already env pushes Donal McBreen 2024-05-21 11:47:51 +01:00
  • 1e296c4140 Update sshkit_with_ext.rb Donal McBreen 2024-05-21 11:38:30 +01:00
  • 9700e2b3c4 Merge pull request #646 from nickhammond/server/exec Donal McBreen 2024-05-21 11:34:20 +01:00
  • 706b82baa1 Simplify messages and remove multiple execute error Donal McBreen 2024-05-21 10:40:01 +01:00
  • fa7e941648 Make SSHKit::Runner::Parallel fail slow Donal McBreen 2024-05-21 09:31:08 +01:00
  • 78c0a0ba4b Don't start other roles we have a healthy container Donal McBreen 2024-05-21 08:33:49 +01:00
  • 060e5d2027 Update lib/kamal/cli/server.rb Donal McBreen 2024-05-21 08:22:20 +01:00
  • 8a4f7163bb Apply suggestions from code review Nick Hammond 2024-05-20 11:15:14 -07:00
  • ee758d951a Only use barrier when needed, more descriptive info Donal McBreen 2024-05-20 12:17:01 +01:00
  • bb2ca81d87 Fix rebase method duplication Donal McBreen 2024-05-20 11:26:22 +01:00
  • 773ba3a5ab Show container logs and healthcheck status on failure Donal McBreen 2024-05-07 17:07:21 +01:00
  • 5be6fa3b4e Improve comments Donal McBreen 2024-04-03 16:24:25 +01:00
  • 07c5658396 Remove redundant method Donal McBreen 2024-04-03 16:15:27 +01:00
  • 0efb5ccfff Remove the healthcheck step Donal McBreen 2024-03-21 11:36:21 +00:00
  • 990f1b4413 Merge pull request #798 from basecamp/git-clone Donal McBreen 2024-05-20 12:18:07 +01:00
  • da9428f64d Merge pull request #813 from basecamp/handle-no-env-tags Donal McBreen 2024-05-20 10:58:11 +01:00
  • 17dcaccb6a Don't blow up if there are no env tags Donal McBreen 2024-05-20 10:50:07 +01:00
  • 448349d0e5 Merge pull request #812 from basecamp/sshkit-1.22.2-minimum Donal McBreen 2024-05-20 10:39:17 +01:00
  • b6dba57c7d Set sshkit minimum version to 1.22.2 Donal McBreen 2024-05-20 10:06:53 +01:00
  • 0ea2a2c509 Don't include destination in clone directory Donal McBreen 2024-05-20 09:34:42 +01:00
  • 307750ff70 Build from within a git clone by default Donal McBreen 2024-05-10 15:23:43 +01:00
  • 88947b6a7b Merge pull request #805 from basecamp/env-under-tags Donal McBreen 2024-05-15 11:09:47 +01:00
  • f48c227768 Move env_tags under env key Donal McBreen 2024-05-15 10:19:22 +01:00
  • f98380ef0c Merge pull request #802 from basecamp/envify-during-setup David Heinemeier Hansson 2024-05-14 16:00:28 -07:00
  • 0bc27c10cc Fix tests David Heinemeier Hansson 2024-05-14 11:59:42 -07:00
  • e58d2f67f2 Fix env template path check and tests David Heinemeier Hansson 2024-05-14 10:07:31 -07:00
  • 938ac375a1 Only envify if there is a template file available David Heinemeier Hansson 2024-05-13 17:08:53 -07:00
  • dc1f707a56 Fix test David Heinemeier Hansson 2024-05-13 17:01:50 -07:00
  • 033f2a3401 Correct invocation David Heinemeier Hansson 2024-05-13 16:59:50 -07:00
  • 7cac7e6fb0 Envify during setup David Heinemeier Hansson 2024-05-13 15:18:11 -07:00
  • fb58fc0ba6 Add in a server exec command for running ad-hoc commands directly on the server Nick Hammond 2024-01-11 23:01:38 -07:00
  • 12cad5458a Merge pull request #762 from kryachkov/main Donal McBreen 2024-05-10 16:05:27 +01:00
  • f8b7f74543 Merge pull request #786 from hundredwatt/add-target-option-to-builder Donal McBreen 2024-05-10 15:15:31 +01:00
  • 489d6dbcbb Merge pull request #789 from basecamp/host-tags Donal McBreen 2024-05-10 08:08:29 +01:00
  • 6d062ce271 Host specific env with tags Donal McBreen 2024-05-02 10:36:15 +01:00
  • 1e44cc2597 fix rubocop violation Jason Nochlin 2024-05-08 19:22:25 -06:00
  • 63c47eca4c Trim long hostnames André Falk 2024-04-07 18:59:51 +02:00
  • 3c8428504d Bump version for 1.5.2 v1.5.2 Donal McBreen 2024-05-07 09:44:11 +01:00
  • 8e71c48747 Merge pull request #759 from basecamp/details-accessory-host Donal McBreen 2024-05-02 15:54:08 +01:00
  • 67a86e1068 Merge pull request #790 from basecamp/warn-on-missing-builder Donal McBreen 2024-05-02 12:50:00 +01:00
  • b67f40bdf7 Warn on missing builder Donal McBreen 2024-05-02 12:38:20 +01:00
  • 375f0283c4 Merge pull request #785 from basecamp/filter-traefik-hosts Donal McBreen 2024-04-29 14:48:23 +01:00
  • 947be0877f add --target option for builder configuration Jason Nochlin 2024-04-27 10:24:34 -06:00
  • b8aaddb4c9 Apply --hosts and --roles filters to traefik hosts as well. Matthew Kent 2024-04-26 17:07:06 -07:00