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
dd8cadf743
Add tests for env/secret file precedence
2025-01-17 11:06:29 +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
2cdca4596c
Create but don't run the assets container
...
We don't need to run the assets container to copy the assets out,
instead we can just create, copy and remove.
2025-01-16 16:28:02 +00:00
Donal McBreen
78fcc3d88f
Allow destination and config-file in aliases
...
We only loaded the configuration once, which meant that aliases always
used the initial configuration file and destination.
We don't want to load the configuration in subcommands as it is not
passed all the options we need. But just checking if we are in a
subcommand is enough - the alias reloads and the subcommand does not.
One thing to note is that anything passed on the command line overrides
what is in the alias, so if an alias says
`other_config: config -c config/deploy2.yml` and you run
`kamal other_config -c config/deploy.yml`, it won't switch.
2025-01-16 15:51:18 +00:00
Pavel Shpak
b5aee11a40
[Feature] Add optional accessory registry.
...
Add test cases to cover new option.
2024-12-22 02:50:53 +02:00
Mike Moore
2943c4a301
Use the newer option name.
2024-12-20 08:45:47 -07:00
Mike Moore
39e2c4f848
Trying the new method for setting proxy boot config.
2024-12-19 12:14:00 -07:00
Piotrek O
c56edba4a9
Boot proxy on server setup
2024-12-18 11:35:57 +01: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
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
André Laszlo
eb82b4a753
Keep the 'default' prefix for secret items
2024-12-06 17:40:08 +01:00
André Laszlo
dc64aaa0de
Add gcloud auth login invocation to test
2024-12-06 17:32:01 +01:00
André Laszlo
18f2aae936
Simplify parsing by changing account separators
2024-12-06 17:15:22 +01:00
André Laszlo
e314f38bdc
Merge remote-tracking branch 'origin/main' into gcp_secret_manager_adapter
2024-12-06 17:08:26 +01:00
Matthew Croall
e597ae6155
Add support for multiple publish ip addresses
2024-12-04 10:42:50 +10:30
Omid Andalib
aa9fe4c525
feat: add Bitwarden Secrets Manager adapter
2024-12-03 00:41:16 -08:00
Matthew Croall
0bafa02e7d
Rename proxy bind cli argument to publish_host_ip
2024-12-03 08:13:20 +10:30
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
Matthew Croall
11e4f37409
Add proxy boot_config --publish-ip argument
2024-11-30 11:10:49 +10:30
André Laszlo
b87bcae6a3
Merge remote-tracking branch 'origin/main' into gcp_secret_manager_adapter
2024-11-27 13:42:21 +01:00
Nick Hammond
9f6660dfbf
Catch up with main
2024-11-26 07:36:54 -07:00
Igor Alexandrov
eee47d10ee
Added an integration test for proxied accessory using Busybox and netcat
2024-11-26 13:34:51 +04:00
Igor Alexandrov
f52826b2d6
Updated accessory proxy to support hosts option
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
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
Ali Ismayilov
dbe0c3a7f8
Allow running detached app commands
...
this is useful for long running rake tasks or scripts
that can be run without having to keep open connection to the server.
Example:
```
kamal app exec 'bin/rails db:backfill_task' --detach
```
2024-11-21 18:05:55 +01: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
André Laszlo
3793bdc2c3
Add GCP Secret Manager adapter
2024-11-20 14:10:20 +01:00
Lewis Buckley
72f30774ba
Support line filtering when running tests
2024-11-20 11:56:58 +00:00
Federico
3fa9cd5a41
Make kamal use ssh keys from config when performing commands
2024-11-19 11:38:42 +01:00
Matthew Jones
c970ceebe3
Adds support for SBOM attestations
2024-11-18 13:01:53 -07:00
Aleksandr Lossenko
79bc7584ca
make --account optional and pass Enpass vault in --from
2024-11-14 09:16:23 +01:00