Matthew Croall
e597ae6155
Add support for multiple publish ip addresses
2024-12-04 10:42:50 +10:30
Matthew Croall
0bafa02e7d
Rename proxy bind cli argument to publish_host_ip
2024-12-03 08:13:20 +10:30
Matthew Croall
ffe1ac3483
Refactor proxy_publish_args argument concatenation
2024-12-03 08:11:19 +10:30
Matthew Croall
11e4f37409
Add proxy boot_config --publish-ip argument
2024-11-30 11:10:49 +10:30
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
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
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
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
Matthew Jones
c970ceebe3
Adds support for SBOM attestations
2024-11-18 13:01:53 -07:00
Ralf Schmitz Bongiolo
8dd864af89
refactor(secrets): adapter/test_optional_account inherit from adapter/test
2024-11-05 14:14:18 -04:00
Wojciech Wnętrzak
e4ab2a0d24
Improve error on unknown role in accessories config.
...
Previously when unknown role (or with typo) was placed in accessories.roles,
this error was thrown: `ERROR (NoMethodError): undefined method `hosts' for nil`.
2024-11-05 14:42:17 +01:00
Ralf Schmitz Bongiolo
3069552315
feat(secrets): update doppler adapter to use --from option and DOPPLER_TOKEN env
2024-11-04 19:00:38 -04:00
Ralf Schmitz Bongiolo
77cd29f5ad
feat(cli): update secrets --account flag as optional depending on adapter
2024-11-04 18:59:37 -04:00
Ralf Schmitz Bongiolo
d0d9dfcba9
Merge branch 'basecamp:main' into main
2024-11-04 16:26:12 -04:00
Justin Dell
b4d395cec9
shell escape account name in cli command
2024-11-04 09:46:45 -06:00
Justin Dell
e266945413
implement check_dependencies!
2024-11-04 09:18:56 -06:00
Justin Dell
c9fff3cb40
rename secretsmanager to secrets manager
2024-11-04 09:14:47 -06:00
Justin Dell
cef1e53f84
Merge branch 'basecamp:main' into feat-add-aws-secrets-manager-adapter
2024-11-04 09:06:04 -06: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
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
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
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
Justin Dell
6856742eca
add secrets adapter for aws secrets manager
2024-10-21 09:19:06 -05:00
Aidan Haran
c320343bb2
Updated secrets error message if secrets files do not exist
2024-10-19 20:01:00 +01: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
Jatin Goyal
f3b8a59133
Use valkey for redis image in deploy template
2024-10-13 22:04:03 +05:30
Igor Alexandrov
b4df51b8b4
Added example how to read the Ruby version from the .ruby-version file.
2024-10-12 21:27:56 +04:00
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
Ralf Schmitz Bongiolo
3c91a83942
feat(secrets): add Doppler adapter
2024-10-10 21:41:09 -04:00
Donal McBreen
5cb9fb787b
Bump version for 2.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