Matteo Giaccone
83fd2a051d
Add support for exec output in accessories
...
When running accessory exec now you get the output from the hosts.
Also you can pass commands with arguments and it will work
e.g.: cat yourfilename
2024-11-21 11:06:36 +01: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
e9ba92386c
Filter correctly for empty destinations
...
An empty destination should only filter container with empty
destination, not pick up all containers.
Fixes: https://github.com/basecamp/kamal/issues/1184
2024-11-04 11:05:24 +00:00
Donal McBreen
685312c9f8
Bump version for 2.3.0
v2.3.0
2024-10-31 09:14:29 +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
2c14f48300
Bump proxy minimum version to 0.8.2
...
Detect event-stream content type properly
See: https://github.com/basecamp/kamal-proxy/releases/tag/v0.8.2
2024-10-30 08:06:52 +00:00
dependabot[bot]
cd4e183213
Bump rexml from 3.3.6 to 3.3.9 in the bundler group across 1 directory ( #1173 )
...
Bumps the bundler group with 1 update in the / directory: [rexml](https://github.com/ruby/rexml ).
Updates `rexml` from 3.3.6 to 3.3.9
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.3.6...v3.3.9 )
---
updated-dependencies:
- dependency-name: rexml
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-10-29 01:39:47 -07: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 McBreen
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
9a8a45015b
Allow log max size to not be set
...
The max-size log opt is not valid for all logging drivers, such as
syslog. Allow the option to be removed from the boot config with:
```
kamal proxy boot_config set --log-max-size=
or
kamal proxy boot_config set --log-max-size=""
```
2024-10-23 15:21:06 +01:00
Donal McBreen
8d0f4903ae
Ensure using at least net-ssh 7.3.0
...
This has support for aes(128|256)gcm ciphers and some fixes for
Ruby 3.3.
2024-10-23 14:58:36 +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
Jan Sterba
7142534e77
[bitwarden] ability to fetch all fields from an item
...
Sometimes a projects has a lot of secrets (more than 10). And its
cumbersome to write $(kama secrets fetch ...) with a lot of field
names.
I want to be able to just fetch all the fields from a given item
and then just use these with $(kamal extract NAME)
2024-10-23 13:28:37 +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
Alan Oliveira
a3f5830728
improve test legibility
2024-10-23 08:06:27 +09: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
3ee45d7b30
Require zeitwerk 2.6.12
...
We were requiring Zeitwerk 2.5+, but calling eager_load_namespace
which was added in 2.6.2.
Fixes: https://github.com/basecamp/kamal/issues/1109
2024-10-22 13:01:36 +01:00
Aidan Haran
c320343bb2
Updated secrets error message if secrets files do not exist
2024-10-19 20:01:00 +01:00
dependabot[bot]
74a06b0ccd
Bump actionpack in the bundler group across 1 directory ( #1127 )
...
Bumps the bundler group with 1 update in the / directory: [actionpack](https://github.com/rails/rails ).
Updates `actionpack` from 7.1.3.4 to 7.1.4.1
- [Release notes](https://github.com/rails/rails/releases )
- [Changelog](https://github.com/rails/rails/blob/v7.2.1.1/actionpack/CHANGELOG.md )
- [Commits](https://github.com/rails/rails/compare/v7.1.3.4...v7.1.4.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-10-16 11:30:14 -07:00
dependabot[bot]
c0ca5e6dbb
Bump rexml from 3.3.4 to 3.3.6 in the bundler group across 1 directory ( #1126 )
...
Bumps the bundler group with 1 update in the / directory: [rexml](https://github.com/ruby/rexml ).
Updates `rexml` from 3.3.4 to 3.3.6
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.3.4...v3.3.6 )
---
updated-dependencies:
- dependency-name: rexml
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-10-16 11:29:59 -07:00
dependabot[bot]
6f08750c3e
Bump webrick from 1.8.1 to 1.8.2 in the bundler group across 1 directory ( #1125 )
...
Bumps the bundler group with 1 update in the / directory: [webrick](https://github.com/ruby/webrick ).
Updates `webrick` from 1.8.1 to 1.8.2
- [Release notes](https://github.com/ruby/webrick/releases )
- [Commits](https://github.com/ruby/webrick/compare/v1.8.1...v1.8.2 )
---
updated-dependencies:
- dependency-name: webrick
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-10-16 11:29:41 -07:00
Jonas Pardeyke
e362b0106a
changed text
2024-10-16 09:08:30 +02:00
Kyle Rippey
8cec17dd05
Made secret adapters raise a meaningful error if the required CLI is not installed
2024-10-15 23:20:18 -07:00
Jonas Pardeyke
0f3786781b
added kamal proxy reboot to raised error
2024-10-15 22:47:08 +02:00
Alan Oliveira
844e3acf50
prevent escape '#' when generating env_file string
2024-10-15 14:57:53 +09:00
David Heinemeier Hansson
607368121e
Merge pull request #1079 from jjatinggoyal/valkey
...
Switch Redis to Valkey in deploy template and tests
2024-10-13 19:31:12 +02:00
Puru
0f16ba1995
Upgrade Ruby base image from 3.2.0 to 3.3.x ( #1107 )
...
* Upgrade ruby base image to fix HIGH and CRITICAL CVEs
* Float on latest 3.3.x
---------
Co-authored-by: Jeremy Daer <jeremydaer@gmail.com >
2024-10-13 10:07:09 -07:00
Jatin Goyal
f3b8a59133
Use valkey for redis image in deploy template
2024-10-13 22:04:03 +05:30
David Heinemeier Hansson
bf79c7192f
Clearer still
2024-10-11 10:40:37 -07:00
David Heinemeier Hansson
cb82767d0f
Clarify proxy settings
2024-10-11 10:39:58 -07:00
Donal McBreen
5cb9fb787b
Bump version for 2.2.2
v2.2.2
2024-10-10 13:29:38 -04: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
Nick Pezza
a1e40f9fec
Update to be able to run on 3.4 with frozen strings ( #1080 )
...
* Update to be able to run on 3.4 with frozen strings
---------
Co-authored-by: Jeremy Daer <jeremydaer@gmail.com >
Co-authored-by: Sijawusz Pur Rahnama <sija@sija.pl >
2024-10-09 21:11:06 -04:00
Mike Moore
7ddf3bcb02
Typo fix.
2024-10-09 17:34:42 -06:00
Donal McBreen
3654a7e1be
Bump version for 2.2.1
v2.2.1
2024-10-09 14:46:44 -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
74960499c0
Bump proxy to version 0.8.1
...
Fixes issue where incorrect status code may be returned when buffering
responses.
https://github.com/basecamp/kamal-proxy/releases/tag/v0.8.1
2024-10-09 14:00:38 -04:00
Igor Alexandrov
69b13ebc6a
Renamed NETWORK to DEFAULT_NETWORK
2024-10-09 10:00:57 +04:00
Igor Alexandrov
da2a543cbc
Reverted network arguments everywhere except to accessory config
2024-10-09 10:00:49 +04:00
Igor Alexandrov
08dacd2745
Added command tests
2024-10-09 09:53:25 +04:00