Added main-file and main-function-name flags to the kurtosis run CLI command. These new options were also added in the RunStarlarkScript, RunStarlarkPackage and the RunStarlarkRemotePackage SDKs methods, users will have to update the calls. (#693)
Added main-file and main-function-name flags to the kurtosis run CLI command. These new options were also added in the RunStarlarkScript, RunStarlarkPackage and the RunStarlarkRemotePackage SDKs methods, users will have to update the calls. (#693) (1693237)
Added automatic service's ports opening wait for TCP and UDP ports. All the declared service's TCP and UDP ports will be checked by default but this can be also deactivate. This change should not break anything in most cases but could be some cases were the default timeout is not enough and users will have to increase the wait timeout to fix the break (#534)
Added automatic service's ports opening wait for TCP and UDP ports. All the declared service's TCP and UDP ports will be checked by default but this can be also deactivate. This change should not break anything in most cases but could be some cases were the default timeout is not enough and users will have to increase the wait timeout to fix the break (#534) (a961b6e)
Moved the sevice_name argument to the first position in the exec, request, and wait instructions, users will have to adapt these instructions calls if where using positional arguments. (#412)
Moved the sevice_name argument to the first position in the exec, request, and wait instructions, users will have to adapt these instructions calls if where using positional arguments. (#412) (126ccbc)
This is a breaking change where we are removing the ExecRecipe.service_name, GetHttpRequestRecipe.service_name, and PostHttpRequestRecipe.service_name fields, we suggest users pass this value as an argument in the exec, request and wait instructions where this type is currently used. We are also deprecating the previous exec, request, and wait instructions signature that haven't the service_name field, users must add this field on these instructions call. Another change is that now the service_name field on the exec, request, and wait instructions is mandatory (#301)
Kurtosis backend can now connect to a remote Docker backend (#285) (98b04c8)
This is a breaking change where we are removing the ExecRecipe.service_name, GetHttpRequestRecipe.service_name, and PostHttpRequestRecipe.service_name fields, we suggest users pass this value as an argument in the exec, request and wait instructions where this type is currently used. We are also deprecating the previous exec, request, and wait instructions signature that haven't the service_name field, users must add this field on these instructions call. Another change is that now the service_name field on the exec, request, and wait instructions is mandatory (#301) (eb7e88f)
The --enclave-identifier, --enclave-identifiers and --service-identifier flags have been renamed to , --enclave, --enclaves and --service respectively. Users will have to change any scripts or CI configurations that depend on those flags.
Reduce wait default timeout from 15 minutes to 10 seconds (#211)
added new service_name parameter for the exec, request and wait instructions. NOTE: the previous methods' signature will be maintained during a deprecation period, we suggest users update the methods' calls to this new signature. (#66) (1b47ee3)
added the id flag in the analytics CLI command which allow users to get the analytics ID in an easy way (#81) (766c094)
integrate nature theme based name to cli (render template and store service) for file artifacts (#82) (aea5bef)
integrate nature theme named to render_template and store_service (aea5bef)
introduce nature themed name for enclaves (#59) (78e363f)
better errors when enclave cleaning fails (#47) (a15fe52)
enforce kurtosis.yml validations in import_module and read_file; package name inside kurtosis.yml must be valid and is same as the path where kurtosis.yml exists (#24) (95d5548)
fix error message on importing/reading a package instead of a module (#33) (1f906ae)
This is a breaking change where we are deprecating PacketDelay to introduce latency in favour of PacketDelayDistribution. Instead of using packet delay, use UniformPacketDelayDistribution for constant delays or NormalPacketDelayDistribution for normally distributed latencies
import_module and read_file should load files from kurtosis packages (kurtosis.yml must be present in the path). enforce that only kurtosis packages (directories containing kurtosis.yml) can be run. (#16) (84f1042)