Commit Graph

  • 1d0e81b00a Eager load only CLI for faster commands Donal McBreen 2024-08-07 14:01:28 +01:00
  • 5910249d02 Add secrets command + 1password integration Donal McBreen 2024-08-07 14:00:59 +01:00
  • b464c4fd4a Include dotenv upgrade Donal McBreen 2024-08-06 11:08:58 +01:00
  • 56754fe40c Lazily load secrets whenever needed Donal McBreen 2024-08-05 14:41:50 +01:00
  • 6a06efc9d9 Strip out env loading, envify, env push Donal McBreen 2024-08-05 08:48:38 +01:00
  • 5c4c33e0a8 Replace .env* with .kamal/env* Donal McBreen 2024-07-31 10:06:33 +01:00
  • 0b5506f6f2 Merge pull request #923 from basecamp/disable-local-builder Donal McBreen 2024-09-03 14:53:23 +01:00
  • a2549b1f60 Allow disabling of local builds Donal McBreen 2024-09-03 14:33:25 +01:00
  • 80bd46cde3 Bump version for 1.8.3 v1.8.3 1-8-stable Donal McBreen 2024-09-02 15:51:11 +01:00
  • b449321a45 CI on push Donal McBreen 2024-09-02 15:38:58 +01:00
  • 24a7e94c14 Merge pull request #922 from basecamp/hybrid-build-both-arches Donal McBreen 2024-09-02 15:37:28 +01:00
  • 9b9e60ec7f Merge pull request #921 from basecamp/remote-hybrid-builders-cleanup Donal McBreen 2024-09-02 15:24:28 +01:00
  • d269fc5d36 Build both arches with remote multarch builder Donal McBreen 2024-09-02 15:22:18 +01:00
  • e557eea79c Build and clean remote builders correctly Donal McBreen 2024-09-02 15:10:39 +01:00
  • d7e785cd36 Merge pull request #920 from mblayman/env-docs-typos David Heinemeier Hansson 2024-09-01 14:22:15 -07:00
  • 5cda3086c4 Found a typo in the healthcheck docs. Matt Layman 2024-08-31 23:38:28 -04:00
  • 362f5d00f6 Fix typos in "Environment variables" docs. Matt Layman 2024-08-31 23:29:30 -04:00
  • b21af0f5b3 Merge remote-tracking branch 'origin/revert-905-simplify-builders-config' into proxy-experimental-and-revert-905-simplify-builders-config proxy-experimental-and-revert-905-simplify-builders-config Donal McBreen 2024-08-29 20:18:17 +01:00
  • 459ba95bbf Revert "Simplify builders config" revert-905-simplify-builders-config Donal McBreen 2024-08-29 20:16:34 +01:00
  • 01d08738ff Fix merge error Donal McBreen 2024-08-29 09:13:09 +01:00
  • 19cf94457f Read buffer not buffering Donal McBreen 2024-08-05 15:41:57 +01:00
  • 269a5ff3e6 Set request and response headers Donal McBreen 2024-07-31 13:55:58 +01:00
  • c8adda1550 Split buffer requests/responses Donal McBreen 2024-07-31 11:04:09 +01:00
  • d891eb91e4 Add forward headers support Donal McBreen 2024-07-31 10:44:48 +01:00
  • 268ec1c6e0 Set extra fields Donal McBreen 2024-07-29 14:32:04 +01:00
  • 42fdbd98cb Add kamal-proxy in experimental mode Donal McBreen 2024-07-17 16:04:46 +01:00
  • 6adf3c117f Merge pull request #905 from basecamp/simplify-builders-config Donal McBreen 2024-08-29 09:28:51 +01:00
  • 9f0b10425c Fix aliases tests Donal McBreen 2024-08-29 09:16:07 +01:00
  • 5f2384f123 Use docker info to get arch Donal McBreen 2024-08-28 15:50:46 +01:00
  • eab7d3adc5 Keep buildx build, in case of old docker versions which don't default to buildkit Donal McBreen 2024-08-28 11:51:15 +01:00
  • d2d0223c37 Require an arch to be set, and default to amd64 in the template Donal McBreen 2024-08-28 11:35:39 +01:00
  • 56268d724d Simplify the builders configuration Donal McBreen 2024-08-01 14:06:41 +01:00
  • cffb6c3d7e Allow the driver to be set Donal McBreen 2024-08-01 11:57:43 +01:00
  • bd1726f305 docker buildx build -> docker build Donal McBreen 2024-07-31 16:47:08 +01:00
  • 7ddb122a22 Get tests passing Donal McBreen 2024-06-06 13:12:44 +01:00
  • 98c951bbdb Simplfy choosing a builder Donal McBreen 2024-06-06 12:53:08 +01:00
  • 374c117b79 Validate multiarch configuration Donal McBreen 2024-06-06 12:48:50 +01:00
  • d6a5cf3c78 Rip out context_hosts checks Donal McBreen 2024-06-06 12:43:27 +01:00
  • 2aeabda455 Move multiarch remote builder to hybrid builder Donal McBreen 2024-06-06 12:17:07 +01:00
  • c048c097ed Create a context for local builds Donal McBreen 2024-06-06 12:07:20 +01:00
  • ed148628fb Local build doesn't need a builder Donal McBreen 2024-06-06 11:11:54 +01:00
  • d48080c772 Dump native builder Donal McBreen 2024-06-06 10:18:15 +01:00
  • 3f64338929 Move native remote to just remote Donal McBreen 2024-06-06 10:11:03 +01:00
  • 0ab838bc25 Combine multiarch and native/cache builders Donal McBreen 2024-06-06 09:43:58 +01:00
  • b7382ceeaf Merge pull request #912 from basecamp/alias Donal McBreen 2024-08-29 08:43:35 +01:00
  • 69367fbc6b Merge pull request #917 from basecamp/v2.0-alpha Donal McBreen 2024-08-29 08:43:19 +01:00
  • 2515bd705c Switch the version on main to 2.0.0.alpha Donal McBreen 2024-08-29 08:33:21 +01:00
  • 579e169be2 Allow multiple arguments for exec commands Donal McBreen 2024-08-28 10:58:25 +01:00
  • d6f5da92be Bump version for 1.8.2 v1.8.2 Donal McBreen 2024-08-28 09:43:06 +01:00
  • 826308aabd Clean things up via Rubocop Nick Hammond 2024-08-27 22:52:06 -07:00
  • 897b3b4e46 Add a pack option to the builder options Nick Hammond 2024-08-27 22:25:56 -07:00
  • 9ccfe20b10 Fix up tests Donal McBreen 2024-08-26 11:06:41 +01:00
  • e871d347d5 Merge pull request #889 from xiaohui-zhangxh/git-clone-update-submodules Donal McBreen 2024-08-26 11:20:05 +01:00
  • e7ebaa5abd Fix up tests xiaohui-zhangxh/git-clone-update-submodules Donal McBreen 2024-08-26 11:06:41 +01:00
  • b8af719bb7 Add aliases to Kamal Donal McBreen 2024-06-18 16:11:01 +01:00
  • 190f4fba28 SSH: allow setting config: false to ignore local user ~/.ssh/config Jeremy Daer 2024-08-13 12:46:50 -07:00
  • 4435fdf6fc Allow the driver to be set simplify-builders Donal McBreen 2024-08-01 11:57:43 +01:00
  • 2dd0ccc276 docker buildx build -> docker build Donal McBreen 2024-07-31 16:47:08 +01:00
  • efb2a5d7c6 Get tests passing Donal McBreen 2024-06-06 13:12:44 +01:00
  • e7431f9832 Simplfy choosing a builder Donal McBreen 2024-06-06 12:53:08 +01:00
  • cf80932216 Validate multiarch configuration Donal McBreen 2024-06-06 12:48:50 +01:00
  • cf81837737 Rip out context_hosts checks Donal McBreen 2024-06-06 12:43:27 +01:00
  • 8567ce9bf9 Move multiarch remote builder to hybrid builder Donal McBreen 2024-06-06 12:17:07 +01:00
  • 5d8e4dee13 Create a context for local builds Donal McBreen 2024-06-06 12:07:20 +01:00
  • 10a7645ab8 Local build doesn't need a builder Donal McBreen 2024-06-06 11:11:54 +01:00
  • c93f0f3048 Dump native builder Donal McBreen 2024-06-06 10:18:15 +01:00
  • 6cedec68e3 Move native remote to just remote Donal McBreen 2024-06-06 10:11:03 +01:00
  • 2a4a8ac859 Combine multiarch and native/cache builders Donal McBreen 2024-06-06 09:43:58 +01:00
  • f48987aa03 Merge pull request #903 from basecamp/integration-test-insecure-registry Donal McBreen 2024-08-01 09:57:17 +01:00
  • ef051eca1b Merge pull request #904 from galori/main Donal McBreen 2024-08-01 09:57:03 +01:00
  • 173d44ee0a fixed typo in env.yml: valies --> values Gall Steinitz 2024-07-31 22:12:21 -07:00
  • 4e811372f8 Integration test insecure registry Donal McBreen 2024-07-31 16:54:00 +01:00
  • 70096160c9 Replace .env* with .kamal/env* dot-kamal-slash-env Donal McBreen 2024-07-31 10:06:33 +01:00
  • 90212129d5 Fix typo no-envify Donal McBreen 2024-07-31 08:36:45 +01:00
  • a13adbf0dd Remove redundant env replacement Donal McBreen 2024-07-31 08:35:50 +01:00
  • d2f57b1889 Remove the envify command Donal McBreen 2024-07-30 17:26:45 +01:00
  • cbb4c87035 Add a pre-init hook Donal McBreen 2024-07-30 16:49:22 +01:00
  • a8837d453c Read from .kamal/.env Donal McBreen 2024-07-30 12:29:44 +01:00
  • ec4aa45852 Bump version for 1.8.1 v1.8.1 Donal McBreen 2024-07-29 09:09:57 +01:00
  • 5e11a64181 Merge pull request #891 from basecamp/single-pull Donal McBreen 2024-07-22 08:18:48 +01:00
  • 57d9ce177a Pull once from hosts that warm registry mirrors Jeremy Daer 2024-07-18 09:01:27 -07:00
  • b12de87388 git clone with --recurse-submodules xiaohui 2024-07-17 10:36:58 +08:00
  • 8a98949634 Merge pull request #886 from guoard/patch-2 Donal McBreen 2024-07-16 15:46:37 +01:00
  • 0eb9f48082 Merge pull request #887 from basecamp/fix-tests-with-git-config Donal McBreen 2024-07-16 13:08:18 +01:00
  • 9db6fc0704 Fix the tests when you have a git config email set Donal McBreen 2024-07-16 12:09:05 +01:00
  • 27fede3caa Merge pull request #884 from basecamp/x-config Donal McBreen 2024-07-16 11:38:28 +01:00
  • 29c723f7ec Add support for configuration extensions Donal McBreen 2024-07-15 14:56:30 +01:00
  • 2755582c47 Remove --update flag from apk add command Ali Afsharzadeh 2024-07-15 22:15:25 +03:30
  • fa73d722ea Bump version for 1.8.0 v1.8.0 Donal McBreen 2024-07-15 14:21:23 +01:00
  • c535e4e44f Merge pull request #883 from basecamp/revert-840-main Donal McBreen 2024-07-15 13:56:49 +01:00
  • 0ea07b1760 Merge pull request #878 from pagbrl/main Donal McBreen 2024-07-15 13:41:17 +01:00
  • 03b531f179 Merge pull request #865 from basecamp/clean-envify-env Donal McBreen 2024-07-15 13:41:03 +01:00
  • d8570d1c2c Merge pull request #847 from basecamp/remove-ruby-2.7-from-ci Donal McBreen 2024-07-15 13:40:37 +01:00
  • 3fe70b458d Merge pull request #862 from jeromedalbert/bump-sshkit Donal McBreen 2024-07-15 13:40:18 +01:00
  • ade8b43599 Merge pull request #866 from acidtib/ssh-key-overwrite Donal McBreen 2024-07-15 13:39:51 +01:00
  • d24fc3ca4e Revert "Add x25519 gem, support Curve25519" Donal McBreen 2024-07-15 13:36:50 +01:00
  • 7c244bbb98 Merge pull request #879 from basecamp/seed-mirror Donal McBreen 2024-07-15 13:30:53 +01:00
  • 1369c46a83 Seed docker mirrors by pulling once per mirror first Donal McBreen 2024-07-11 13:05:32 +01:00
  • deccf1cfaf feat: Use git email as performer when available Paul Gabriel 2024-07-11 11:19:44 +02:00
  • 1573cebadf Merge pull request #868 from nickhammond/env/service Donal McBreen 2024-07-10 10:26:59 +01:00