Commit Graph

  • 1fa25200cc Split env into separate secrets/clear envs Donal McBreen 2024-03-05 15:49:55 +00:00
  • cc8c508556 Merge branch 'main' into valid_service_name Donal McBreen 2024-03-05 11:02:33 +00:00
  • 3b16e047c5 Add hyphen to the allowed character list for service name Nick Hammond 2024-03-04 10:03:22 -07:00
  • 6563393d9a Merge pull request #627 from aishek/626-mention-sprockets-config-in-deploy-template Donal McBreen 2024-03-04 15:31:41 +00:00
  • 91f350fcce Merge branch 'basecamp:main' into main Ahmed Al Hafoudh 2024-03-04 16:22:28 +01:00
  • e4e9664049 use double quotes Nick Lozon 2024-03-04 10:10:51 -05:00
  • 1acef5221f test deep_merge Nick Lozon 2023-11-22 13:28:40 -05:00
  • 788a57e85e role logging_args method, use in app Nick Lozon 2023-11-22 13:28:21 -05:00
  • f9a934a01f configuration logging accessor Nick Lozon 2023-11-22 13:27:47 -05:00
  • f286fdc374 Update lib/kamal/cli/templates/deploy.yml Aleksandr Borisov 2024-03-04 16:26:11 +03:00
  • 828cca322b Merge pull request #650 from basecamp/retained-containers Donal McBreen 2024-03-04 12:05:35 +00:00
  • cb030e8751 Merge pull request #680 from igor-alexandrov/traefik-2.10 Donal McBreen 2024-03-04 11:58:37 +00:00
  • 6892abb4be Config the number of containers to keep Donal McBreen 2024-01-15 14:17:43 +00:00
  • bcfd0ca88a Merge pull request #645 from juan-apa/fix-missing-netscp-require Donal McBreen 2024-03-04 11:49:43 +00:00
  • 2e8071a5b3 Merge pull request #608 from CleverFew/fix_accessory_cli_host_params Donal McBreen 2024-03-04 11:31:50 +00:00
  • 200e2686fd Merge pull request #506 from rience/custom-acc-service-name Donal McBreen 2024-03-04 10:57:10 +00:00
  • db94789dc1 Merge pull request #434 from rience/ssh-agent-support Donal McBreen 2024-03-04 10:54:47 +00:00
  • 2bffc3bc74 Replace \service\ by 'service' so it doesn't get executed by bash Dorian Marié 2024-03-01 09:54:06 +01:00
  • 064ace0598 Rollback passing invoke_options Aleksandr Nigomatulin 2024-02-24 21:36:20 +06:00
  • a02af74dda Add a simple validation to the service name to prevent setup issues Nick Hammond 2024-02-22 09:47:48 -07:00
  • 5ef384d666 Add test Aleksandr Nigomatulin 2024-02-17 00:11:03 +06:00
  • b94dfe193b Remove unnecessary code Aleksandr Nigomatulin 2024-02-16 12:52:07 +06:00
  • bc6c027315 Upds according remarks Aleksandr Nigomatulin 2024-02-16 11:56:58 +06:00
  • 1c2a45817a Supports Passing SSH Args to Build Options Krzysztof Adamski 2023-09-06 15:37:22 +02:00
  • b411356409 Allow for Custom Accessory Service Name Krzysztof Adamski 2024-02-15 11:12:18 +01:00
  • 77e72e34ce Bumped default Traefik image to 2.10 Igor Alexandrov 2024-02-13 16:00:02 +04:00
  • ad04bb7556 Show context for lock status message on raise_if_locked Daniel Jackson 2024-01-23 09:17:15 +01:00
  • 1ec69d3764 Tell user about 'kamal lock help' when deploy fails due to a lock Daniel Jackson 2024-01-23 08:33:07 +01:00
  • 2d1a0dc9ba Informative message on lock error Daniel Jackson 2024-01-22 09:11:17 +01:00
  • c984db152f require missing net/scp dependency Juan Aparicio 2024-01-11 17:00:13 -03:00
  • 00e3015142 Concurrent local and remote docker login concurrent-docker-login Donal McBreen 2024-01-11 10:02:04 +00:00
  • aea55480ad Merge pull request #640 from basecamp/local-different-arch David Heinemeier Hansson 2024-01-10 13:28:37 -08:00
  • 5a09aa12ba Allow local builds using a different arch than native dhh 2024-01-10 13:00:48 -08:00
  • aca7796e9d Bump version for 1.3.1 v1.3.1 Donal McBreen 2024-01-10 08:56:34 +00:00
  • 8b6d8306d1 Merge pull request #637 from basecamp/tests-wait-longer-for-health Donal McBreen 2024-01-09 16:45:28 +00:00
  • bb50546467 Merge pull request #636 from basecamp/tests-clean-known-hosts Donal McBreen 2024-01-09 16:45:12 +00:00
  • acc6b9ad71 Merge pull request #635 from basecamp/missing-base64-require Donal McBreen 2024-01-09 16:44:42 +00:00
  • 9c681d4a38 Be a bit more patient during tests. Matthew Kent 2024-01-08 13:34:03 -08:00
  • 2a8924b53c Address Net::SSH::HostKeyMismatch seen locally between bin/test runs. Matthew Kent 2024-01-08 13:32:34 -08:00
  • c5ae54d7d4 Add a missing base64 require. Matthew Kent 2024-01-08 11:02:16 -08:00
  • 4b05068493 Merge pull request #638 from basecamp/rails-7.2-compatible-rubies Donal McBreen 2024-01-09 12:10:29 +00:00
  • 68eb549795 Update to actions/checkout@v4 to silence node warning Donal McBreen 2024-01-09 11:35:10 +00:00
  • 1a3dd52af4 Rails 7.2 compatible Rubies Donal McBreen 2024-01-09 10:47:02 +00:00
  • 0d709a3fdb Allow lines option to be configured when following app logs Ahmed Al Hafoudh 2024-01-08 09:34:38 +01:00
  • 414d29ae4e Mention Sprockets config in deploy template Alexandr Borisov 2024-01-04 09:18:38 +04:00
  • f8d8319c2f better test description Nick Lozon 2023-12-12 15:37:12 -05:00
  • f6a9d54902 unit test Nick Lozon 2023-12-12 15:07:29 -05:00
  • b2fd5744fb perform intersection on specified hosts Nick Lozon 2023-12-12 14:39:33 -05:00
  • 457f06da13 Merge pull request #598 from basecamp/fix-duplicate-role-env-vars Donal McBreen 2023-11-29 10:09:34 +00:00
  • 7fa53d90bd Merge hashes to de-dupe the app and role envs. Matthew Kent 2023-11-28 15:51:32 -08:00
  • a155b7baab Bump version for 1.3.0 v1.3.0 Donal McBreen 2023-11-28 14:06:45 +00:00
  • 175e3bc159 Merge pull request #507 from leonvogt/introduce-absolute-accessories-paths Donal McBreen 2023-11-28 10:15:27 +00:00
  • e3d8a2aa82 Merge pull request #594 from basecamp/match-primary-role-in-filters Donal McBreen 2023-11-28 09:15:39 +00:00
  • 0e067fb5e1 Merge pull request #595 from basecamp/error-on-filter-miss Donal McBreen 2023-11-27 08:08:19 +00:00
  • 63babecba7 Raise an error when either the filtered hosts or roles are empty. error-on-filter-miss Matthew Kent 2023-11-24 21:18:06 -08:00
  • 79baa598fa Make an effort to match the primary_role from a list of specific roles. Matthew Kent 2023-11-24 15:35:36 -08:00
  • b1dc188841 Remove stray file Donal McBreen 2023-11-23 09:22:28 +00:00
  • 5b694a0814 Support passing a short-sha version for rollback when using git. rollback-short-sha Matthew Kent 2023-11-21 15:44:59 -08:00
  • eb2a9b5f72 Add test for custom per-role healthchecks fix-per-role-healthcheck-custom Farah Schüller 2023-11-20 16:15:44 +01:00
  • 635876bdb9 Merge pull request #523 from rmacklin/fix-error-message-in-pre-build-sample-hook Donal McBreen 2023-11-16 08:51:22 +00:00
  • 11521517fa Merge pull request #550 from dmitrytrager/feature-name-all-for-accessory-reboot Donal McBreen 2023-11-16 08:50:51 +00:00
  • 610d9de3fd Merge pull request #580 from happyscribe/feat/no-web Donal McBreen 2023-11-16 08:44:45 +00:00
  • bf79df0f72 Bump version for 1.2.0 v1.2.0 Donal McBreen 2023-11-15 14:48:11 +00:00
  • a0959b5afd Merge pull request #573 from basecamp/pre-post-traefik-reboot-hooks Donal McBreen 2023-11-15 14:01:40 +00:00
  • 7472e5dfa6 Merge remote-tracking branch 'origin/main' into feat/no-web Yoel Cabo 2023-11-14 12:08:35 +01:00
  • 887b7dd46d Do not invoke healthcheck on deploy when no web role Yoel Cabo 2023-11-14 11:29:07 +01:00
  • 77a79b299a Merge pull request #583 from basecamp/wildcard-filters Donal McBreen 2023-11-14 08:19:02 +00:00
  • efcb855db7 Advertise wildcard support. Matthew Kent 2023-11-12 23:42:42 -08:00
  • 7137850354 Add support for wildcard matches with '*' on roles and hosts. Matthew Kent 2023-11-12 23:22:08 -08:00
  • 8a85840a47 Merge pull request #582 from basecamp/allow-empty-roles Donal McBreen 2023-11-13 09:30:01 +00:00
  • 80cc0c23d8 Merge pull request #578 from basecamp/enable-yaml-aliases Donal McBreen 2023-11-13 09:28:40 +00:00
  • 14a9129410 Merge pull request #577 from basecamp/set-primary-web-role Donal McBreen 2023-11-13 09:27:18 +00:00
  • 60187cc3a4 Add allow_empty_roles to control aborting on roles with no hosts. Matthew Kent 2023-11-12 08:33:08 -08:00
  • 87cb8c1f71 fix: allow configurations without web roles Yoel Cabo 2023-11-12 09:39:07 +01:00
  • ed58ce6e61 Add test coverage with aliases. Matthew Kent 2023-11-11 13:24:12 -08:00
  • 263b4a4fb8 Enable aliases for more exotic templating situations. Matthew Kent 2023-11-11 13:03:23 -08:00
  • 073f745677 Test for both undefined roles and missing traefik. Matthew Kent 2023-11-11 12:57:52 -08:00
  • a9cc7c73d2 Handle an undefined primary_web_role. Matthew Kent 2023-11-11 12:57:31 -08:00
  • 6898e8789e Further test the override. Matthew Kent 2023-11-10 17:17:16 -08:00
  • d0ac6507e7 Add test coverage. Matthew Kent 2023-11-10 16:49:37 -08:00
  • 628a47ad88 Background for the new option. Matthew Kent 2023-11-10 16:39:06 -08:00
  • 47f8725cf3 Support a dynamic primary_web_role instead of assuming it's 'web'. Matthew Kent 2023-11-10 16:35:25 -08:00
  • 5fd4a28bf7 Pre and post Traefik reboot hooks Donal McBreen 2023-11-08 14:58:52 +00:00
  • 97ba6b746b Merge pull request #564 from basecamp/return-502-if-no-container Donal McBreen 2023-11-08 14:58:22 +00:00
  • 9e25d8a012 Priority 2 for the main app return-502-if-no-container Donal McBreen 2023-11-08 14:12:45 +00:00
  • da161445fa Merge pull request #508 from leonvogt/ssh-port-option Donal McBreen 2023-11-06 08:48:26 +00:00
  • f339626667 Add option to set absolute directory path Leon 2023-10-21 17:00:10 +02:00
  • 2d86d4f7cc Add SSH port to run_over_ssh Leon 2023-10-01 14:13:26 +02:00
  • 792aa1dbdf Add SSH port option Leon 2023-10-01 13:59:48 +02:00
  • 24a2f51641 Return a 502 when container is down Donal McBreen 2023-11-03 14:20:52 +00:00
  • 8f53104d00 Bump version for 1.1.0 v1.1.0 Donal McBreen 2023-11-01 09:20:45 +00:00
  • 2d22143a24 feature: add NAME=all option for accessory reboot dmitrytrager 2023-10-19 20:46:08 +02:00
  • cbd99306eb Add skip_push option to setup Aleksandr Nigomatulin 2023-10-30 23:27:58 +06:00
  • 78fc91f2ec Merge pull request #557 from basecamp/envify-reset-env-before-push Donal McBreen 2023-10-30 11:54:00 +00:00
  • dd748fac8c Reset the env before pushing Donal McBreen 2023-10-30 11:29:49 +00:00
  • b732b2dd55 Merge pull request #547 from nickhammond/envify/trim-lines Donal McBreen 2023-10-30 08:57:55 +00:00
  • e3254b2aa8 Merge pull request #544 from nickhammond/bugfix-require-sshkit-sensitive-util Donal McBreen 2023-10-30 08:57:08 +00:00
  • e9269d2ee8 Merge pull request #501 from rience/optional-envify-push Donal McBreen 2023-10-30 08:30:21 +00:00
  • d2214b43b7 Merge pull request #499 from basecamp/env-only-needed-for-push Donal McBreen 2023-10-30 08:22:56 +00:00
  • 370481921e Merge pull request #498 from basecamp/app-exec-env-file Donal McBreen 2023-10-30 08:22:35 +00:00