diff --git a/api/golang/engine/lib/kurtosis_context/kurtosis_context.go b/api/golang/engine/lib/kurtosis_context/kurtosis_context.go index e953e480e5..7c25447eba 100644 --- a/api/golang/engine/lib/kurtosis_context/kurtosis_context.go +++ b/api/golang/engine/lib/kurtosis_context/kurtosis_context.go @@ -131,7 +131,7 @@ func (kurtosisCtx *KurtosisContext) CreateProductionEnclave( enclaveName string, ) (*enclaves.EnclaveContext, error) { - createEnclaveArgs := newCreateEnclaveArgsWithDefaultValues(enclaveName) + createEnclaveArgs := newCreateProductionEnclaveWithDefaultValues(enclaveName) response, err := kurtosisCtx.engineClient.CreateEnclave(ctx, createEnclaveArgs) if err != nil { @@ -604,3 +604,19 @@ func newCreateEnclaveArgsWithDefaultValues(enclaveName string) *kurtosis_engine_ return createEnclaveArgs } + +func newCreateProductionEnclaveWithDefaultValues(enclaveName string) *kurtosis_engine_rpc_api_bindings.CreateEnclaveArgs { + + defaultApiContainerVersionTag := defaultApiContainerVersionTagStr + defaultApiContainerLogLevel := defaultApiContainerLogLevelStr + defaultEnclaveMode := kurtosis_engine_rpc_api_bindings.EnclaveMode_PRODUCTION + + createEnclaveArgs := &kurtosis_engine_rpc_api_bindings.CreateEnclaveArgs{ + EnclaveName: &enclaveName, + ApiContainerVersionTag: &defaultApiContainerVersionTag, + ApiContainerLogLevel: &defaultApiContainerLogLevel, + Mode: &defaultEnclaveMode, + } + + return createEnclaveArgs +}