Commit Graph

  • f48f528043 Bump version for 1.5.1 v1.5.1 Donal McBreen 2024-04-26 14:26:02 +01:00
  • ec0a082542 Merge pull request #779 from basecamp/fix-log-following Donal McBreen 2024-04-26 14:25:27 +01:00
  • 6c638a8a77 Merge pull request #778 from basecamp/glob-match-roles-and-hosts Donal McBreen 2024-04-26 14:20:17 +01:00
  • 1f5b936fa2 Escape single quotes to fix log following Donal McBreen 2024-04-26 14:16:19 +01:00
  • f785451cc7 Allow glob matches for roles and hosts Donal McBreen 2024-04-26 13:32:24 +01:00
  • 9a5880208a Rename roles rename-roles Donal McBreen 2024-03-26 13:48:04 +00:00
  • d475e88dbe Bump version for 1.5.0 v1.5.0 Donal McBreen 2024-04-25 13:39:06 +01:00
  • d551f044d6 Merge pull request #772 from aishek/take-accessory-hosts-into-account Donal McBreen 2024-04-25 11:57:45 +01:00
  • 2611179d5e Merge pull request #773 from xiaohui-zhangxh/docker-env-file-keep-non-ascii Donal McBreen 2024-04-25 11:57:14 +01:00
  • 1a013b8d4b Merge pull request #770 from ttilberg/769-ensure-valid-service-name-with-capital-letters Donal McBreen 2024-04-25 11:52:55 +01:00
  • 2f912367ac Allow custom user and port for builder host Maciej Litwiniuk 2023-12-26 17:24:47 +01:00
  • 9a9a0914cd don't escape non-ascii characters in docker env file xiaohui 2024-04-17 17:42:06 +08:00
  • 12c518097f Take accessory hosts into account Alexandr Borisov 2024-04-17 11:45:33 +03:00
  • 69f90387a8 Allow capital letters to match valid service name, such as in MyApp Tim Tilberg 2024-04-15 09:09:58 -05:00
  • e6d436f646 Output the host when running accessory details Donal McBreen 2024-04-05 12:46:51 +01:00
  • 31669d4dce Merge pull request #758 from basecamp/any-runtime-in-test Donal McBreen 2024-04-03 16:27:59 +01:00
  • 9d20c1466e Merge pull request #757 from basecamp/executable-sample-docker-setup-hook Donal McBreen 2024-04-03 16:12:46 +01:00
  • ff1dabe7f8 Merge pull request #756 from basecamp/tidy-up-role-host-setup Donal McBreen 2024-04-03 16:09:12 +01:00
  • 69aa422890 Accept any runtime in the hook tests Donal McBreen 2024-04-03 16:06:53 +01:00
  • f8b0883036 Make the sample docker setup hook executable Donal McBreen 2024-04-03 15:50:47 +01:00
  • c8100d1f26 Tidy up role and host commander setup Donal McBreen 2024-04-03 15:41:54 +01:00
  • 3628ecaa44 Merge pull request #753 from basecamp/dump-hook-output-on-failure Donal McBreen 2024-04-03 10:52:49 +01:00
  • 67a2d5e7ca Include error message on failure Donal McBreen 2024-04-03 10:36:32 +01:00
  • 5e492ecc4d Merge pull request #748 from basecamp/latest-by-tag Donal McBreen 2024-04-03 09:11:03 +01:00
  • 77bad291a1 Merge pull request #751 from basecamp/app-exec-env Donal McBreen 2024-04-02 11:03:38 +01:00
  • a0ce9f66c4 Merge pull request #752 from basecamp/dont-debug-hooks Donal McBreen 2024-04-02 11:03:24 +01:00
  • 82962c375d Use default verbosity for hooks Donal McBreen 2024-04-02 09:44:00 +01:00
  • 8a6a51977f Set env variables when running kamal app exec Donal McBreen 2024-04-01 15:01:32 +01:00
  • 2562853ae3 Merge pull request #746 from igor-alexandrov/file-join Donal McBreen 2024-03-29 13:47:24 +00:00
  • ed90b99f0d Add tag_latest_image tests Donal McBreen 2024-03-29 10:51:57 +00:00
  • ba7a13f895 Only tag after deploying to all hosts Donal McBreen 2024-03-29 10:29:58 +00:00
  • 05ac808f2a Use image tag to determine stale containers Donal McBreen 2024-03-29 10:23:50 +00:00
  • fb7d9077ff Use latest tag for the current destination Donal McBreen 2024-03-29 09:26:36 +00:00
  • bade195e93 Redefine what the "latest" container means Donal McBreen 2024-03-28 11:21:24 +00:00
  • 55dd2f49c1 Tag image after booting and include destination Donal McBreen 2024-03-27 16:25:39 +00:00
  • 511a182539 Replaced string interpolations with to build paths Igor Alexandrov 2024-03-28 20:25:24 +04:00
  • c93588713b Set port mproxy Donal McBreen 2024-03-28 15:43:08 +00:00
  • d47912572c WIP Donal McBreen 2024-03-28 14:16:36 +00:00
  • 00061ce7aa Use kamal network for containers Donal McBreen 2024-03-20 09:26:00 +00:00
  • 9c4747ec0c Replace Traefik with mproxy Donal McBreen 2024-03-08 08:19:48 +00:00
  • 8bb596e216 Merge pull request #741 from igor-alexandrov/destination_in_lock Donal McBreen 2024-03-28 08:26:57 +00:00
  • 699bcc0d27 Combined two methods and into one Igor Alexandrov 2024-03-27 20:56:47 +04:00
  • 6aacd1f9e2 Merge pull request #745 from basecamp/add-empty-destination-label Donal McBreen 2024-03-27 15:05:43 +00:00
  • 20e71d91c0 Label containers with empty destinations Donal McBreen 2024-03-27 14:44:02 +00:00
  • c884f2316d Per destination latest image tag per-destination-latest-image-tag Donal McBreen 2024-03-27 09:43:21 +00:00
  • 866303a59b Merge pull request #700 from basecamp/git-archive-build Donal McBreen 2024-03-27 09:23:00 +00:00
  • 53bfefeb2f Make building from a git archive the default Donal McBreen 2024-03-06 08:37:23 +00:00
  • f3b7569032 Build from a git archive Donal McBreen 2024-03-04 14:57:55 +00:00
  • e5457cf7b4 Merge pull request #736 from tiramizoo/traefik-info Donal McBreen 2024-03-27 08:38:15 +00:00
  • cee449c269 Put locks in a locks directory. Ensure that locks directory exits on a primary host. Igor Alexandrov 2024-03-27 12:04:39 +04:00
  • 786454f2ee Merge pull request #502 from latyshev/main Donal McBreen 2024-03-26 13:58:26 +00:00
  • 827e18480d Merge pull request #732 from basecamp/always-send-clear-env Donal McBreen 2024-03-26 11:01:59 +00:00
  • 9f9c9ccbde Merge pull request #742 from igor-alexandrov/remove_service_role_dest Donal McBreen 2024-03-26 08:10:36 +00:00
  • 981d391d4d Fix accessory name check in with_accessory Evgeny Latyshev 2023-09-26 21:40:14 +07:00
  • 900041001a Removed unused method Igor Alexandrov 2024-03-25 22:48:23 +04:00
  • 43672ec9a5 Added destination to the lock directory Igor Alexandrov 2024-03-25 22:42:22 +04:00
  • 5481fbb973 Test that we pull in env host variables Donal McBreen 2024-03-25 12:26:37 +00:00
  • 49afdbb09a Always send the clear env to the container Donal McBreen 2024-03-20 16:37:09 +00:00
  • 5f58575b62 Merge pull request #730 from igor-alexandrov/confirming_dialogs Donal McBreen 2024-03-22 15:14:44 +00:00
  • cb49d7dada Add tip how to apply changes to traefik by "traefik reboot" Wojciech Wnętrzak 2024-03-22 13:50:54 +01:00
  • 3d26fa8ddd Updated confirmation text for the traefik reboot command Igor Alexandrov 2024-03-22 14:27:18 +04:00
  • ea9f8b488d Merge pull request #735 from basecamp/extract-app-boot-steps Donal McBreen 2024-03-22 09:35:04 +00:00
  • 83472af32c Merge pull request #734 from basecamp/rubocop-rails-omakase Donal McBreen 2024-03-22 09:33:25 +00:00
  • e99e1955b8 Extract app boot steps Donal McBreen 2024-03-22 09:21:52 +00:00
  • 30e0c44396 Switch to rubocop-rails-omakase rubocop rules Donal McBreen 2024-03-21 13:47:20 +00:00
  • 20d6e5365e Merge pull request #733 from basecamp/integration-test-roles Donal McBreen 2024-03-21 13:43:33 +00:00
  • 72ace2bf0b Add an integration test for roles Donal McBreen 2024-03-21 13:30:53 +00:00
  • ba40d026d0 Make integration test app to deploy configurable Donal McBreen 2024-03-21 12:09:59 +00:00
  • 0f13600ba3 Fixed Traefik integration test Igor Alexandrov 2024-03-21 09:25:07 +04:00
  • bbf952952d Added -y option to kamal traefik reboot command Igor Alexandrov 2024-03-20 21:11:06 +04:00
  • 474b76cf47 Merge pull request #701 from basecamp/rubocop Donal McBreen 2024-03-20 10:59:35 +00:00
  • 3ecfb3744f Add Rubocop Donal McBreen 2024-03-05 11:40:08 +00:00
  • c985fa33d1 Bump version for 1.4.0 v1.4.0 Donal McBreen 2024-03-20 09:27:23 +00:00
  • e8b9f8907f Merge pull request #715 from basecamp/use-role-not-string-in-config Donal McBreen 2024-03-08 08:55:53 +00:00
  • 4966d52919 Pass around Roles instead of Strings Donal McBreen 2024-03-08 08:44:35 +00:00
  • 52bb40add0 Merge pull request #656 from DanielJackson-Oslo/informative-error-message-on-lock Donal McBreen 2024-03-07 11:16:18 +00:00
  • 73a9276cdd Fix up app command tests Donal McBreen 2024-03-07 11:10:33 +00:00
  • 8c0784ed4a Merge pull request #634 from alhafoudh/main Donal McBreen 2024-03-07 11:11:08 +00:00
  • 089a2d3bba Merge pull request #710 from basecamp/install-wget-or-curl Donal McBreen 2024-03-07 11:01:30 +00:00
  • bd76d23916 Merge pull request #593 from CleverFew/role_logging_config Donal McBreen 2024-03-07 10:53:34 +00:00
  • fa37fcd10c Merge pull request #585 from tsvallender/docker-network Donal McBreen 2024-03-07 10:51:08 +00:00
  • f5dc0858b0 Update error message to include wget Donal McBreen 2024-03-07 10:49:32 +00:00
  • 9dddb140b1 Merge pull request #558 from GeNiuS69/add-skip_push-to-setup Donal McBreen 2024-03-07 10:26:41 +00:00
  • 26b1d57c90 Install docker with curl or wget Donal McBreen 2024-03-07 10:16:03 +00:00
  • b94199415f Convert combine by: '||' to any Donal McBreen 2024-03-07 09:10:49 +00:00
  • f69c45b7ea Add docker-setup hook Trevor Vallender 2023-11-07 15:43:30 +00:00
  • 32a2ae5b2c Merge pull request #708 from nickhammond/valid_service_name Donal McBreen 2024-03-06 16:22:04 +00:00
  • 37544a6383 Merge branch 'basecamp:main' into valid_service_name Nick Hammond 2024-03-06 09:09:13 -07:00
  • a1bc6d61af Switch the regex ordering for hyphen and underscore for service name to remove warning Nick Hammond 2024-03-06 09:08:17 -07:00
  • 5c32be10f1 Merge pull request #707 from basecamp/boot-strategy-min-limit-1 Donal McBreen 2024-03-06 16:06:35 +00:00
  • dc5af03593 Update tests to match single quotes Donal McBreen 2024-03-06 16:03:08 +00:00
  • 1abd029ea0 Merge pull request #696 from dorianmariecom/patch-1 Donal McBreen 2024-03-06 16:04:11 +00:00
  • c4d0d3e5eb Merge pull request #704 from basecamp/escape-registry-username-password Donal McBreen 2024-03-06 15:58:46 +00:00
  • 46e7cf8e78 Merge pull request #706 from basecamp/kamal-remove-noop Donal McBreen 2024-03-06 15:58:34 +00:00
  • c7cfc074b6 Ensure a minimum limit of 1 for % boot strategy Donal McBreen 2024-03-06 15:40:21 +00:00
  • fd6ef21b09 Merge branch 'main' into auto-push-env auto-push-env Donal McBreen 2024-03-06 15:33:47 +00:00
  • c10f43e365 Merge pull request #692 from nickhammond/valid_service_name Donal McBreen 2024-03-06 15:24:39 +00:00
  • 49ce64de87 Add push_env config Donal McBreen 2024-03-06 09:39:30 +00:00
  • 8e2184d65e Ensure kamal remove completes without setup Donal McBreen 2024-03-06 14:59:26 +00:00
  • 2be397b679 Escape the docker registry username and password Donal McBreen 2024-03-06 11:02:46 +00:00