Mike Moore
2943c4a301
Use the newer option name.
2024-12-20 08:45:47 -07:00
Mike Moore
32e1b6504d
Re-trigger GitHub actions.
2024-12-20 08:26:14 -07:00
Mike Moore
39e2c4f848
Trying the new method for setting proxy boot config.
2024-12-19 12:14:00 -07:00
Mike Moore
89db5025a0
Configure Thor to "exit on failure".
2024-12-19 09:28:37 -07:00
Donal McBreen
1547089da0
Bump version for 2.4.0
v2.4.0
2024-12-13 12:38:26 +00:00
Donal McBreen
ae7a4f3411
Update yml files to match doc site changes
2024-12-13 12:27:22 +00:00
Donal McBreen
77c202ebaf
Highlight ssl/forward_headers behaviour
...
Pulled in from: https://github.com/basecamp/kamal-site/pull/141
2024-12-13 12:20:05 +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
3e4a190173
Fix for Dotenv 3.1.5
...
In Dotenv 3.1.5, `Dotenv.parse` no longer returns values that are
already in the environment.
See https://github.com/bkeepers/dotenv/issues/518
We can get the values though by setting overwrite: true, which works
with both 3.1.4 and 3.1.5.
2024-12-13 10:42:02 +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
Nick Hammond
725da6aa68
Rubocop, Rubocop
2024-12-12 05:29:15 -07:00
Nick Hammond
84a874e63b
Update secrets manager spec to render multiple errors
2024-12-12 05:15:52 -07:00
Nick Hammond
ba567e0474
Just map the secrets returned from AWS
2024-12-12 05:09:12 -07:00
Nick Hammond
e464177349
Check for errors from AWS secrets manager
2024-12-12 04:58:53 -07:00
Nick Hammond
68e6f82b30
Grab from secret2 for assertion
2024-12-12 04:17:03 -07:00
Nick Hammond
55983c6431
AWS secrets manager value can be a string
2024-12-12 04:10:48 -07:00
Nick Hammond
b2cf3f33a7
Remove the alias for grep_options, issues processing with thor
2024-12-12 03:47:25 -07:00
Jeremy Daer
16fb3adacb
No need for IO.read for basic file paths
...
References 3cad095 , e1d5182
2024-12-10 16:08:58 -08:00
Jeremy Daer
407c8b834e
Simplify hostname trimming. References #762 .
2024-12-10 15:57:30 -08:00
dependabot[bot]
3468b45014
Bump actionpack in the bundler group across 1 directory ( #1283 )
...
Bumps the bundler group with 1 update in the / directory: [actionpack](https://github.com/rails/rails ).
Updates `actionpack` from 7.1.4.1 to 7.1.5.1
- [Release notes](https://github.com/rails/rails/releases )
- [Changelog](https://github.com/rails/rails/blob/v8.0.0.1/actionpack/CHANGELOG.md )
- [Commits](https://github.com/rails/rails/compare/v7.1.4.1...v7.1.5.1 )
---
updated-dependencies:
- dependency-name: actionpack
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-10 15:46:48 -08: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
dependabot[bot]
f5391d7fe4
Bump rails-html-sanitizer in the bundler group across 1 directory
...
Bumps the bundler group with 1 update in the / directory: [rails-html-sanitizer](https://github.com/rails/rails-html-sanitizer ).
Updates `rails-html-sanitizer` from 1.6.0 to 1.6.1
- [Release notes](https://github.com/rails/rails-html-sanitizer/releases )
- [Changelog](https://github.com/rails/rails-html-sanitizer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/rails-html-sanitizer/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: rails-html-sanitizer
dependency-type: indirect
dependency-group: bundler
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 22:06:59 +00:00
Donal McBreen
2386c903ca
Update to proxy version 0.8.4
...
Release: https://github.com/basecamp/kamal-proxy/releases/tag/v0.8.4
- Silence late healthcheck requests
2024-12-02 10:37:07 +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
Axel Gustav
a1596af815
Bump proxy minimum version to 0.8.3
2024-11-26 09:55:21 -04:00
Donal McBreen
69867e2650
Merge pull request #981 from igor-alexandrov/proxy-accessories
...
Proxy for accessories
2024-11-26 09:51:22 +00:00
Igor Alexandrov
eee47d10ee
Added an integration test for proxied accessory using Busybox and netcat
2024-11-26 13:34:51 +04:00
Ali Ismayilov
8a7843cb35
Allow running the CI manually
2024-11-23 21:45:51 +01:00
Ali Ismayilov
1cc5406b00
Pipe app container id
2024-11-23 21:37:58 +01:00
Matteo Giaccone
e31b98539c
Avoid string mutation
...
For Ruby 3.4
2024-11-22 09:57:45 +01:00
Igor Alexandrov
f367ca8ea5
Replaced Kamal::Commands::Proxy::Exec with Kamal::Commands::App::Proxy and Kamal::Commands::Accessory::Proxy
2024-11-21 23:08:03 +04:00
Igor Alexandrov
14068b32b1
Added alias to accessories proxy configuration example
2024-11-21 22:38:06 +04:00
Igor Alexandrov
f52826b2d6
Updated accessory proxy to support hosts option
2024-11-21 22:23:56 +04:00
Igor Alexandrov
9204624752
Removed duplicated method
2024-11-21 22:23:56 +04:00
Igor Alexandrov
006fa0de17
Extracted proxy commands to a module
2024-11-21 22:23:56 +04:00
Igor Alexandrov
4d8241ebab
Fixed kamal-proxy remove command
2024-11-21 22:23:56 +04:00
Igor Alexandrov
86657b0172
Fixed kamal-proxy remove command
2024-11-21 22:23:56 +04:00
Igor Alexandrov
aa2906086a
Added host to the expected accessory deploy command result
2024-11-21 22:23:56 +04:00
Igor Alexandrov
f4b7c886fb
Added tests for accessory deploy and remove commands
2024-11-21 22:23:56 +04:00
Igor Alexandrov
4c778de2d9
Added tests for accessory configuration with proxy
2024-11-21 22:23:56 +04:00
Igor Alexandrov
70d2c71734
Added commands to deploy accessory to kamal-proxy
2024-11-21 22:23:56 +04:00
Ali Ismayilov
ac90ee068f
Prefer dasherized notation
2024-11-21 18:54:34 +01:00
Ali Ismayilov
75b44cd328
Capture logs for specific container_id
2024-11-21 18:54:34 +01:00
Ali Ismayilov
183fe9e06e
Follow logs of a specific container
2024-11-21 18:05:56 +01:00
Ali Ismayilov
1da882bb01
Enable logging on app exec new containers
2024-11-21 18:05:55 +01:00
Ali Ismayilov
c662b8d578
Make --detach incompatible with reuse or interactive
2024-11-21 18:05:55 +01:00