Donal McBreen
|
ba6dd6ff14
|
Merge pull request #1396 from basecamp/allow-accessory-roles-with-no-hosts
Allow accessory roles with no hosts
|
2025-02-03 16:54:28 +00:00 |
|
Donal McBreen
|
dba3a115bd
|
Merge pull request #1395 from basecamp/app-boot-hooks
Add pre and post app boot hooks
|
2025-02-03 16:04:14 +00:00 |
|
Donal McBreen
|
09d020e9bb
|
Merge pull request #1357 from flavorjones/flavorjones-kamal-build-local
Introduce a "build dev" command
|
2025-02-03 09:07:00 +00:00 |
|
Donal McBreen
|
5ddaa3810d
|
Merge pull request #1370 from flavorjones/flavorjones-ci-matrix
ci: use `fail-fast: false` instead of `continue-on-error: true`
|
2025-01-22 09:28:42 +00:00 |
|
Donal McBreen
|
5f04e4266b
|
Merge pull request #1369 from basecamp/dont-cleanup-traefik-on-reboot
Don't cleanup traefik on reboot
|
2025-01-20 15:23:49 +00:00 |
|
Donal McBreen
|
35a29cc538
|
Merge pull request #1331 from guillaumebriday/patch-1
Fixing log command on role in example
|
2025-01-20 15:23:31 +00:00 |
|
Donal McBreen
|
080fa49fdf
|
Merge pull request #1368 from basecamp/error-free-ruby-version-comment
Don't read a file in sample deploy.yml
|
2025-01-20 14:38:34 +00:00 |
|
Donal McBreen
|
459c7366ec
|
Merge pull request #1367 from brettabamonte/fix_lastpass_err_msg_typo
Fix LastPass error message typo
|
2025-01-20 11:43:33 +00:00 |
|
Donal McBreen
|
f8db5de5eb
|
Merge pull request #1354 from matthewbjones/feature/docker-build-cloud
Adds support for Docker Build Cloud
|
2025-01-20 08:24:27 +00:00 |
|
Donal McBreen
|
2c9bba3f88
|
Merge branch 'main' into feature/docker-build-cloud
|
2025-01-17 15:49:28 +00:00 |
|
Donal McBreen
|
a388937de8
|
Merge pull request #1363 from basecamp/check-for-docker-locally
Check for docker locally before registry login
|
2025-01-17 15:45:18 +00:00 |
|
Donal McBreen
|
9ef6c2f893
|
Merge pull request #1361 from basecamp/ruby-3.4
Update to Ruby 3.4 from the preview version
|
2025-01-17 15:27:34 +00:00 |
|
Donal McBreen
|
eee9d67691
|
Merge pull request #1319 from ShPakvel/fix_bug_in_role_validate_servers
Fix bugs for role validate servers
|
2025-01-17 15:19:25 +00:00 |
|
Donal McBreen
|
5bd9bc8576
|
Merge pull request #1320 from ShPakvel/add_optional_accessory_registry
[Feature] Registry for accessory
|
2025-01-17 15:18:50 +00:00 |
|
Donal McBreen
|
0174b872bf
|
Merge pull request #1362 from basecamp/boot-accessories-after-pre-deploy-hook
Boot accessories after pre-deploy hook
|
2025-01-17 15:13:04 +00:00 |
|
Donal McBreen
|
e081414849
|
Merge pull request #1308 from pokonski/proxy-accessory-fix
Boot proxy on server setup
|
2025-01-17 13:04:07 +00:00 |
|
Donal McBreen
|
85c1c47c2f
|
Merge pull request #1360 from basecamp/secret-adapter-tidy
Secret adapter tidy
|
2025-01-17 13:01:21 +00:00 |
|
Donal McBreen
|
93133cd7a9
|
Merge pull request #1236 from andrelaszlo/gcp_secret_manager_adapter
Add GCP Secret Manager adapter
|
2025-01-17 12:07:33 +00:00 |
|
Donal McBreen
|
a7b2ef56c7
|
Merge pull request #1189 from egze/enpass
Add support for Enpass - a password manager for secrets
|
2025-01-17 12:01:24 +00:00 |
|
Donal McBreen
|
06f2cb223e
|
Merge branch 'main' into gcp_secret_manager_adapter
|
2025-01-17 11:57:52 +00:00 |
|
Donal McBreen
|
ea7e72d75f
|
Merge pull request #1186 from oandalib/bitwarden-secrets-manager
feat: add Bitwarden Secrets Manager adapter
|
2025-01-17 11:43:19 +00:00 |
|
Donal McBreen
|
9035bd0d88
|
Merge pull request #1359 from basecamp/add-env-precedence-tests
Add tests for env/secret file precedence
|
2025-01-17 11:19:32 +00:00 |
|
Donal McBreen
|
f1a9a09929
|
Merge pull request #1265 from phoozle/proxy-bind-ip
Add proxy boot_config --publish-ip argument
|
2025-01-17 08:49:17 +00:00 |
|
Donal McBreen
|
620b132138
|
Merge pull request #1313 from emmceemoore/patch-1
Configure the CLI to exit non-zero on failures.
|
2025-01-17 08:31:58 +00:00 |
|
Donal McBreen
|
2e7d0ddc44
|
Merge pull request #1358 from basecamp/dont-run-assets-container
Create but don't run the assets container
|
2025-01-17 08:09:01 +00:00 |
|
Donal McBreen
|
ab8396fbb2
|
Merge pull request #1032 from basecamp/set-config-file-and-deploy-in-aliases
Allow destination and config-file in aliases
|
2025-01-17 08:07:06 +00:00 |
|
Donal McBreen
|
063dfd9edd
|
Merge pull request #1296 from basecamp/fix-for-dotenv-1.3.5
Fix for Dotenv 3.1.5
|
2024-12-13 10:54:16 +00:00 |
|
Donal McBreen
|
d9c25533e4
|
Merge pull request #1292 from nickhammond/aws-secrets-manager-simple
Aws secrets manager simple strings and error checking
|
2024-12-13 09:45:52 +00:00 |
|
Donal McBreen
|
d5ec0e6ad2
|
Merge pull request #1291 from nickhammond/remove-grep-options-alias
Remove the alias for grep_options, issues processing with thor
|
2024-12-13 09:44:06 +00:00 |
|
Donal McBreen
|
495b3cd95f
|
Merge pull request #1270 from basecamp/kamal-proxy-0.8.4
Update to proxy version 0.8.4
|
2024-12-03 12:15:00 +00:00 |
|
Donal McBreen
|
b04e8cd8d7
|
Merge pull request #1272 from basecamp/dependabot/bundler/bundler-7ec3bf8405
Bump rails-html-sanitizer from 1.6.0 to 1.6.1 in the bundler group across 1 directory
|
2024-12-03 12:14:47 +00:00 |
|
Donal McBreen
|
fbc4515888
|
Merge pull request #906 from aliismayilov/detached-run
Allow running detached app commands and follow logs by container ID
|
2024-12-02 10:22:45 +00:00 |
|
Donal McBreen
|
99829092b3
|
Merge pull request #1229 from matjack1/use-ssh-keys-when-executing-commands
[FIX] - Make kamal use ssh keys from config when performing commands
|
2024-12-02 09:59:03 +00:00 |
|
Donal McBreen
|
084d1d4a1d
|
Merge pull request #1253 from AxelTheGerman/proxy-0.8.3
Bump proxy minimum version to 0.8.3
|
2024-12-02 09:54:33 +00:00 |
|
Donal McBreen
|
69867e2650
|
Merge pull request #981 from igor-alexandrov/proxy-accessories
Proxy for accessories
|
2024-11-26 09:51:22 +00:00 |
|
Donal McBreen
|
b9804a07aa
|
Merge pull request #1239 from matjack1/output-accessory
Add support for exec output in accessories
|
2024-11-21 16:57:17 +00:00 |
|
Donal McBreen
|
f4d98bb67a
|
Merge pull request #1225 from matthewbjones/feature/sbom-attestations
Adds support for SBOM attestations
|
2024-11-21 16:21:41 +00:00 |
|
Donal McBreen
|
42c3425411
|
Merge pull request #1235 from basecamp/support-line-filtering
Support line filtering when running tests
|
2024-11-21 15:26:25 +00:00 |
|
Donal McBreen
|
57e48a33bb
|
Merge pull request #1141 from justindell/feat-add-aws-secrets-manager-adapter
feat: add secrets adapter for aws secrets manager
|
2024-11-21 15:03:54 +00:00 |
|
Donal McBreen
|
4acb78fff6
|
Merge pull request #1099 from mrbongiolo/feat-secrets-add-doppler-adapter
feat(secrets): add Doppler adapter
|
2024-11-21 15:03:36 +00:00 |
|
Donal McBreen
|
1a86b3ae6e
|
Merge pull request #1196 from tiramizoo/role-accessories-msg
Improve error on unknown role in accessories config.
|
2024-11-21 15:02:48 +00:00 |
|
Donal McBreen
|
a4ab34d8d9
|
Merge pull request #1170 from davidstosik/sto/spaces
Remove trailing spaces from deploy.yml template
|
2024-11-21 14:52:35 +00:00 |
|
Donal McBreen
|
24d03fd60e
|
Merge pull request #1105 from igor-alexandrov/ruby-version-example
Updated deploy.yml template to fetch the Ruby version automatically
|
2024-11-21 14:50:11 +00:00 |
|
Donal McBreen
|
9cf8da64c4
|
Merge pull request #1193 from basecamp/filter-by-no-destination
Filter correctly for empty destinations
|
2024-11-04 11:14:42 +00:00 |
|
Donal McBreen
|
ca5e53404b
|
Merge pull request #1175 from basecamp/proxy-0.8.2
Bump proxy minimum version to 0.8.2
|
2024-10-31 08:13:18 +00:00 |
|
Donal McBreen
|
2465681408
|
Merge pull request #1151 from basecamp/net-ssh-7.3.0
Ensure using at least net-ssh 7.3.0
|
2024-10-25 16:16:18 +01:00 |
|
Donal McBreen
|
b917d7cd40
|
Merge pull request #1152 from basecamp/skip-log-max-size
Allow log max size to not be set
|
2024-10-25 08:55:18 +01:00 |
|
 Donal McBreenandSijawusz Pur Rahnama
|
1980a79e73
|
Update lib/kamal/cli/proxy.rb
Co-authored-by: Sijawusz Pur Rahnama <sija@sija.pl>
|
2024-10-25 08:10:25 +01:00 |
|
Donal McBreen
|
347eb69350
|
Merge pull request #994 from honzasterba/bw_fetch_all_fields
[bitwarden] ability to fetch all fields from an item
|
2024-10-23 16:32:39 +01:00 |
|
Donal McBreen
|
57d582e3bc
|
Merge pull request #972 from kohkimakimoto/dev-provenance-flag
Add provenance option
|
2024-10-23 14:07:19 +01:00 |
|
Donal McBreen
|
bf8779cef4
|
Merge pull request #950 from admtnnr/fix-registry-cache-options
builder/cache/options: fix order of build args when using registry
|
2024-10-23 13:59:59 +01:00 |
|
Donal McBreen
|
0f97e0b056
|
Merge pull request #1114 from alanoliveira/main
prevent escape '#' when generating env_file string
|
2024-10-23 12:35:07 +01:00 |
|
Donal McBreen
|
bd8c35b194
|
Merge pull request #1020 from igor-alexandrov/network-args
Allow to override network
|
2024-10-23 12:22:36 +01:00 |
|
Donal McBreen
|
35075e2e4d
|
Merge pull request #1136 from aidanharan/secrets-files-not-found-message
Updated secrets error message if secrets files do not exist
|
2024-10-23 11:14:41 +01:00 |
|
Donal McBreen
|
53dad5f54f
|
Merge pull request #1121 from kylerippey/adapter-cli-installation-checks
Raise meaningful error messages when secret adapter CLIs are not installed
|
2024-10-23 11:12:50 +01:00 |
|
Donal McBreen
|
66f6e8b576
|
Merge pull request #1045 from junket/allow-false-env-var-value
Allow false env var value
|
2024-10-23 11:11:43 +01:00 |
|
Donal McBreen
|
a3e5505bb2
|
Merge pull request #1117 from pardeyke/add_proxy_reboot_info
Added `kamal proxy reboot` to raised error message
|
2024-10-22 17:26:36 +01:00 |
|
Donal McBreen
|
fdf8ef1343
|
Merge pull request #1144 from basecamp/zeitwerk-2.7
Require zeitwerk 2.6.18
|
2024-10-22 15:03:45 +01:00 |
|
Donal McBreen
|
493c5690f1
|
Merge pull request #1066 from davidstosik/v2.1.1/path-space-fix
Support spaces in git repository path
|
2024-10-10 10:17:00 -04:00 |
|
Donal McBreen
|
5de55a22ff
|
Merge pull request #1088 from emmceemoore/patch-1
Typo fix.
|
2024-10-10 10:16:01 -04:00 |
|
Donal McBreen
|
6a7783c979
|
Merge pull request #1086 from basecamp/proxy-1.8.1
Bump proxy to version 0.8.1
|
2024-10-09 14:46:09 -04:00 |
|
Donal McBreen
|
7dc2609b77
|
Merge pull request #1082 from graysonchen/patch-1
ERROR (ArgumentError): Unknown boot_config subcommand clear
|
2024-10-09 14:03:07 -04:00 |
|
Donal McBreen
|
91df935d05
|
Merge pull request #1076 from basecamp/active-support-require-for-to-sentence
Add Active Support require for to_sentence
|
2024-10-08 07:46:53 -04:00 |
|
Donal McBreen
|
bbfcbfa94b
|
Merge pull request #1064 from basecamp/kamal-proxy-0.8.0
Update to kamal-proxy 0.8.0
|
2024-10-08 07:42:48 -04:00 |
|
Donal McBreen
|
440044b900
|
Merge pull request #1072 from basecamp/proxy-default-10m-logs
Default to keeping 10m of proxy logs
|
2024-10-08 07:35:38 -04:00 |
|
Donal McBreen
|
23898a5197
|
Merge pull request #1062 from basecamp/skip-proxy-flag-ssl-false
Skip setting the proxy flag when ssl is false
|
2024-10-06 18:32:45 +01:00 |
|
Donal McBreen
|
aa15fa532a
|
Merge pull request #1024 from jeromedalbert/follow-primary-role
Follow logs on primary role by default
|
2024-10-02 09:29:16 +01:00 |
|
Donal McBreen
|
276b469c2b
|
Merge pull request #1019 from nickhammond/ENV/destination
Set KAMAL_DESTINATION when loading config
|
2024-10-02 09:28:01 +01:00 |
|
Donal McBreen
|
c10b3fb07a
|
Merge pull request #908 from basecamp/ignorable-ssh-config
SSH: allow setting `config: false` to ignore local user `~/.ssh/config`
|
2024-10-02 08:28:57 +01:00 |
|
Donal McBreen
|
cd12f95a97
|
Merge pull request #1018 from basecamp/kamal-proxy-deploy-equals-in-args
Use `=` in kamal-proxy deploy command args
|
2024-10-01 15:51:43 +01:00 |
|
Donal McBreen
|
b4bcf35f78
|
Merge pull request #1000 from kpumuk/hosts
Allow specifying multiple hosts for kamal-proxy via an array
|
2024-09-30 10:26:15 -04:00 |
|
Donal McBreen
|
7f6095c9eb
|
Merge pull request #1009 from basecamp/secrets-print
Add `kamal secrets print` for secret debugging
|
2024-09-30 09:55:53 -04:00 |
|
Donal McBreen
|
ef1271df47
|
Merge pull request #1010 from basecamp/kamal-proxy-0-7-0
Added support for ACME `http-01` challenges
|
2024-09-30 09:55:34 -04:00 |
|
Donal McBreen
|
af992ce755
|
Merge pull request #996 from iximiuz/patch-1
Fix git --add safe.directory command in Dockerfile
|
2024-09-30 04:36:00 -04:00 |
|
Donal McBreen
|
32caf4b148
|
Merge pull request #995 from honzasterba/bw_nicer_error_message_on_non_field_fetch
[bitwarden] default fetch raises NoMethodError
|
2024-09-30 04:35:48 -04:00 |
|
Donal McBreen
|
28a02262df
|
Merge pull request #988 from igor-alexandrov/kamal-proxy-remove-no-target
Fixed kamal-proxy remove command
|
2024-09-30 04:18:12 -04:00 |
|
Donal McBreen
|
b11fb93a6c
|
Merge pull request #971 from igor-alexandrov/add-app-port-example
Added app_port example to the proxy section
|
2024-09-30 04:16:34 -04:00 |
|
Donal McBreen
|
5036f8843f
|
Merge pull request #986 from basecamp/rails-8-requires-ruby-3.2
Rails 8 doesn't support Ruby 3.1
|
2024-09-27 08:23:32 -04:00 |
|
Donal McBreen
|
ae990efd02
|
Merge pull request #978 from basecamp/ignore-ssl-false
Handle ssl: false in proxy config
|
2024-09-26 11:56:00 +01:00 |
|
Donal McBreen
|
325bf9a797
|
Merge pull request #975 from basecamp/kamal-proxy-0.6.0
Bump to latest version of kamal-proxy
|
2024-09-25 23:03:25 +01:00 |
|
Donal McBreen
|
7633fe0293
|
Merge pull request #974 from basecamp/proxy-boot-config
Proxy boot config
|
2024-09-25 20:28:24 +01:00 |
|
Donal McBreen
|
4d8387b1c9
|
Merge pull request #973 from eroluysal/main
Fix adapter names
|
2024-09-25 19:48:40 +01:00 |
|
Donal McBreen
|
ab109afc52
|
Merge pull request #957 from basecamp/numeric-timeouts
Response timeout should be a number
|
2024-09-20 09:50:05 +01:00 |
|
Donal McBreen
|
56e90906b1
|
Merge pull request #954 from basecamp/two-app-integration-test
Integration test two apps
|
2024-09-19 16:36:45 +01:00 |
|
Donal McBreen
|
85f1e14b97
|
Merge pull request #953 from basecamp/inherit-env-for-secrets
Avoid setting env via SSHKit
|
2024-09-19 15:18:31 +01:00 |
|
Donal McBreen
|
45a58f7e15
|
Merge pull request #952 from basecamp/app-exec-in-kamal-network
Run app exec in the kamal network
|
2024-09-19 14:46:58 +01:00 |
|
Donal McBreen
|
9fe1821cae
|
Merge pull request #951 from basecamp/proxy-config-ownership
Fix /home/kamal-proxy/.config/kamal-proxy ownership
|
2024-09-19 12:57:10 +01:00 |
|
Donal McBreen
|
3ec4ad2ea5
|
Merge pull request #949 from basecamp/role-proxy-config
Allow role specific proxy config
|
2024-09-18 18:27:36 +01:00 |
|
Donal McBreen
|
684f7ac148
|
Merge pull request #948 from basecamp/deploy-drain-timeouts
Simplified deploy/drain timeouts
|
2024-09-18 15:18:00 +01:00 |
|
Donal McBreen
|
600bbd77ef
|
Merge pull request #947 from basecamp/doc-updates
Update proxy and docs for Kamal 2.0/kamal-proxy 0.3.0
|
2024-09-18 14:45:32 +01:00 |
|
Donal McBreen
|
e07ac070aa
|
Merge pull request #945 from basecamp/kamal-2-upgrade
Upgrade on accessory hosts only with correct messages
|
2024-09-18 10:27:28 +01:00 |
|
Donal McBreen
|
bd54c74682
|
Merge pull request #944 from basecamp/single-secrets-instance
Ensure we don't load the secrets more than once
|
2024-09-17 14:33:38 +01:00 |
|
Donal McBreen
|
190dbd1ea3
|
Merge pull request #943 from basecamp/response-timeout-string
Need a duration string for the response timeout
|
2024-09-17 14:14:49 +01:00 |
|
Donal McBreen
|
d6eda3d741
|
Merge pull request #942 from basecamp/kamal-2-upgrade
Upgrade commands for Kamal 1.x -> 2.0
|
2024-09-17 13:34:00 +01:00 |
|
Donal McBreen
|
434490bd0c
|
Merge pull request #940 from basecamp/proxy
Replace Traefik with kamal-proxy
|
2024-09-17 09:47:16 +01:00 |
|
Donal McBreen
|
53903ddcd2
|
Read buffer not buffering
|
2024-09-16 16:44:21 +01:00 |
|
Donal McBreen
|
55756fa6f3
|
Set request and response headers
|
2024-09-16 16:44:21 +01:00 |
|
Donal McBreen
|
fe0c656de5
|
Split buffer requests/responses
|
2024-09-16 16:44:21 +01:00 |
|
Donal McBreen
|
418d8045d8
|
Add forward headers support
|
2024-09-16 16:44:21 +01:00 |
|
Donal McBreen
|
d63ff8f251
|
Set extra fields
|
2024-09-16 16:44:21 +01:00 |
|