Commit Graph

  • d2672c771e Remove redundant call to env remove Donal McBreen 2024-09-12 16:57:41 +01:00
  • 24031fefb0 Remove proxy only if no apps are installed Donal McBreen 2024-09-12 16:47:03 +01:00
  • 35fe9c154d Move audits back to run dir so they survive kamal remove Donal McBreen 2024-09-12 16:05:56 +01:00
  • b8972a6833 Remove service directory on kamal remove Donal McBreen 2024-09-12 16:01:49 +01:00
  • d7d6fa34b0 Use Volume for kamal proxy config volume Donal McBreen 2024-09-12 15:48:10 +01:00
  • c21757f747 Move all files on the host under a common directory Donal McBreen 2024-09-12 15:40:32 +01:00
  • cb73c730f9 No need for run_id Donal McBreen 2024-09-12 14:31:21 +01:00
  • 109339189a Fix up integration app_test.rb Donal McBreen 2024-09-12 14:18:13 +01:00
  • 33834a266a Drop sleep after container healthy Donal McBreen 2024-09-12 13:08:31 +01:00
  • e1016b2469 No need to wait_for_healthy Donal McBreen 2024-09-12 13:06:35 +01:00
  • a40b644145 Check that there's no traefik hooks left behind Donal McBreen 2024-09-12 12:59:34 +01:00
  • ccb7424197 Remove stray exit! Donal McBreen 2024-09-12 12:57:45 +01:00
  • 2125327d54 proxy/host -> proxy/hosts Donal McBreen 2024-09-12 12:32:32 +01:00
  • f4d309c5cc Rip out Traefik Donal McBreen 2024-09-12 10:52:05 +01:00
  • 5bca8015bc Map kamal proxy config into .kamal/proxy/config Donal McBreen 2024-09-11 14:46:56 +01:00
  • 27a7b339a6 Drop run_directory configuration option Donal McBreen 2024-09-11 14:30:14 +01:00
  • dcd4778dd9 Port -> app_port Donal McBreen 2024-09-11 14:22:37 +01:00
  • 6f2eaed398 Work out the host and port for the container Donal McBreen 2024-09-10 17:47:38 +01:00
  • e9d480b514 Add the proxy/ssl config and pass on to kamal-proxy Donal McBreen 2024-09-10 14:47:33 +01:00
  • 2fdc59a3aa Fix tests Donal McBreen 2024-09-10 09:22:43 +01:00
  • b33c999125 Remove envify, make proxy booting work with env files Donal McBreen 2024-09-09 16:11:35 +01:00
  • 2056351c38 Use kamal network for accessories Donal McBreen 2024-09-06 15:06:01 +01:00
  • 9c2d5f83f7 Boot latest version when upgrading proxy Donal McBreen 2024-09-06 12:22:57 +01:00
  • f347ef7e44 Add proxy upgrade command Donal McBreen 2024-09-05 16:02:43 +01:00
  • 63ebeda489 Create proxy and app containers in a kamal network Donal McBreen 2024-09-05 14:31:37 +01:00
  • 13bdf50ceb Fix tests for proxy defaults and required builder arch Donal McBreen 2024-09-05 14:28:44 +01:00
  • bd6558630f Fix merge error Donal McBreen 2024-08-29 09:13:09 +01:00
  • 53903ddcd2 Read buffer not buffering Donal McBreen 2024-08-05 15:41:57 +01:00
  • 55756fa6f3 Set request and response headers Donal McBreen 2024-07-31 13:55:58 +01:00
  • fe0c656de5 Split buffer requests/responses Donal McBreen 2024-07-31 11:04:09 +01:00
  • 418d8045d8 Add forward headers support Donal McBreen 2024-07-31 10:44:48 +01:00
  • d63ff8f251 Set extra fields Donal McBreen 2024-07-29 14:32:04 +01:00
  • eab717e0cf Add kamal-proxy in experimental mode Donal McBreen 2024-07-17 16:04:46 +01:00
  • 66d5e25834 Merge pull request #939 from basecamp/secrets-mutex Donal McBreen 2024-09-16 16:26:58 +01:00
  • 6bbbd81da1 Add a mutex around loading secrets Donal McBreen 2024-09-16 14:44:39 +01:00
  • b0f5997aef All count as proxy hosts proxy-experimental Donal McBreen 2024-09-16 08:37:36 +01:00
  • 876eebc7c5 Merge pull request #936 from basecamp/asset-extraction-entrypoint Donal McBreen 2024-09-13 17:46:43 +01:00
  • dc1bbac3c8 Override the entrypoint when extracting assets Donal McBreen 2024-09-12 19:31:18 +01:00
  • 045aa7d167 Merge pull request #934 from basecamp/secrets-dont-exit Donal McBreen 2024-09-11 16:27:33 +01:00
  • 0660895e75 Don't exit from failed secrets commands Donal McBreen 2024-09-11 16:10:52 +01:00
  • 85f62ebc22 Map kamal proxy config into .kamal/proxy/config Donal McBreen 2024-09-11 14:46:56 +01:00
  • e0df051756 Drop run_directory configuration option Donal McBreen 2024-09-11 14:30:14 +01:00
  • 0b22fea8a9 Port -> app_port Donal McBreen 2024-09-11 14:22:37 +01:00
  • f088e0cb64 Work out the host and port for the container Donal McBreen 2024-09-10 17:47:38 +01:00
  • 9b673c2114 Add the proxy/ssl config and pass on to kamal-proxy Donal McBreen 2024-09-10 14:47:33 +01:00
  • e0d336dc11 Fix tests Donal McBreen 2024-09-10 09:22:43 +01:00
  • 1422ecaeb8 Remove envify, make proxy booting work with env files Donal McBreen 2024-09-09 16:11:35 +01:00
  • f8de2898c9 Use kamal network for accessories Donal McBreen 2024-09-06 15:06:01 +01:00
  • 0cd1a4fb07 Boot latest version when upgrading proxy Donal McBreen 2024-09-06 12:22:57 +01:00
  • 4381f3bc5f Add proxy upgrade command Donal McBreen 2024-09-05 16:02:43 +01:00
  • 35de0891c0 Create proxy and app containers in a kamal network Donal McBreen 2024-09-05 14:31:37 +01:00
  • fb9c8f16f1 Fix tests for proxy defaults and required builder arch Donal McBreen 2024-09-05 14:28:44 +01:00
  • d92b3628f4 Fix merge error Donal McBreen 2024-08-29 09:13:09 +01:00
  • 4732543eca Read buffer not buffering Donal McBreen 2024-08-05 15:41:57 +01:00
  • e58d33b389 Set request and response headers Donal McBreen 2024-07-31 13:55:58 +01:00
  • 97b842fcee Split buffer requests/responses Donal McBreen 2024-07-31 11:04:09 +01:00
  • 98eb38f11c Add forward headers support Donal McBreen 2024-07-31 10:44:48 +01:00
  • 805fc1554e Set extra fields Donal McBreen 2024-07-29 14:32:04 +01:00
  • 61715e0a4b Add kamal-proxy in experimental mode Donal McBreen 2024-07-17 16:04:46 +01:00
  • debdf00cca Merge pull request #933 from basecamp/common-secrets Donal McBreen 2024-09-11 14:20:01 +01:00
  • 9089c41f30 Add secrets-common for shared secrets Donal McBreen 2024-09-11 13:38:18 +01:00
  • c9946808b1 Merge pull request #931 from basecamp/dont-git-ignore-dot-kamal-secrets Donal McBreen 2024-09-11 13:26:07 +01:00
  • deb2a6d298 Merge pull request #930 from basecamp/hide-1password-login-error Donal McBreen 2024-09-11 12:18:09 +01:00
  • 0cb69a84f5 Don't git ignore .kamal/secrets Donal McBreen 2024-09-11 12:16:18 +01:00
  • aa630f156a Hide the 1password login error Donal McBreen 2024-09-11 12:02:53 +01:00
  • 63d0b5ddfa Merge pull request #928 from basecamp/kamal-secrets-inline-aware Donal McBreen 2024-09-10 11:08:10 +01:00
  • 06f4caa866 Make the secrets commands inline aware Donal McBreen 2024-09-10 10:24:14 +01:00
  • 5aa3d1aeb0 Merge pull request #927 from basecamp/revert-903-integration-test-insecure-registry Donal McBreen 2024-09-10 10:12:57 +01:00
  • a4d668cd39 Revert "Integration test insecure registry" Donal McBreen 2024-09-10 10:02:10 +01:00
  • 7156c80f34 Merge pull request #924 from basecamp/secrets Donal McBreen 2024-09-09 15:13:35 +01:00
  • aed2ef99d0 Use env files for secrets Donal McBreen 2024-09-09 14:43:12 +01:00
  • 57cbf7cdb5 Inline dotenv kamal secrets calls Donal McBreen 2024-09-06 16:56:54 +01:00
  • b99c044327 Update lib/kamal/cli/templates/secrets Donal McBreen 2024-09-06 13:25:39 +01:00
  • 8ad6a0ed16 Add .kamal/secrets on kamal init Donal McBreen 2024-09-06 11:54:12 +01:00
  • 2c5f2a7ce0 Don't need to inspect the builder if pack Nick Hammond 2024-09-05 22:25:50 -07:00
  • ae68193f99 pack arch no longer needed, update builder name in tests Nick Hammond 2024-09-05 22:17:28 -07:00
  • 24f4308372 Catch up with main Nick Hammond 2024-09-05 21:55:11 -07:00
  • 8b62e2694a Test non-ascii secret interpolation Donal McBreen 2024-09-05 10:01:56 +01:00
  • be1df4356a fetch_from_vault -> fetch_secrets Donal McBreen 2024-09-05 09:53:33 +01:00
  • 8210e8e768 Drop redundant rescue Donal McBreen 2024-09-05 09:53:18 +01:00
  • 9b96ef2412 Shellescape command input Donal McBreen 2024-09-05 08:37:50 +01:00
  • d0ffb850da Utilize repository name for pack name Nick Hammond 2024-09-04 09:42:40 -07:00
  • 1522d94ac9 Pass secrets to pre/post deploy hooks Donal McBreen 2024-09-04 16:24:10 +01:00
  • a68294c384 Remote test adapter from test_helper.rb Donal McBreen 2024-09-04 12:57:25 +01:00
  • 31a347c285 Move int parent comment Donal McBreen 2024-09-04 12:52:30 +01:00
  • 3d502ab12d Add test adapter and interpolate secrets in integration tests Donal McBreen 2024-09-04 12:40:27 +01:00
  • 5226d52f8a Interrupting parent on error Donal McBreen 2024-09-04 12:14:47 +01:00
  • 9deb8af4a0 Don't hide command Donal McBreen 2024-08-29 15:34:42 +01:00
  • 068aaa0bd0 Fix options Donal McBreen 2024-08-29 15:31:56 +01:00
  • a726a86a17 Add lastpass, bitwarden adapters Donal McBreen 2024-08-29 15:29:39 +01:00
  • b2e1a4d4c1 Secrets test Donal McBreen 2024-08-29 15:29:18 +01:00
  • 9ade79fc84 OnePassword, LastPass + Bitwarden adapters Donal McBreen 2024-08-29 15:11:04 +01:00
  • 79731da619 Single fetch command Donal McBreen 2024-08-26 15:20:13 +01:00
  • 0ae8046905 Add secret tests Donal McBreen 2024-08-22 13:49:28 +01:00
  • d5ecca0fd4 Add tests Donal McBreen 2024-08-14 09:49:36 +01:00
  • 0c6a593554 Remove redundant test Donal McBreen 2024-08-07 15:42:57 +01:00
  • 3f37fea7c3 Configuration::Secrets -> Secrets Donal McBreen 2024-08-07 15:39:12 +01:00
  • 7daaabd4d4 One file, no destination env Donal McBreen 2024-08-07 15:33:05 +01:00
  • fcdef5fa06 Set KAMAL_DESTINATION for dotenv parsing Donal McBreen 2024-08-07 14:45:47 +01:00
  • 5480b40ba3 Correct secret files order Donal McBreen 2024-08-07 14:32:43 +01:00