|
|
|
@ -24,6 +24,7 @@ import (
|
|
|
|
"os/exec"
|
|
|
|
"os/exec"
|
|
|
|
"path/filepath"
|
|
|
|
"path/filepath"
|
|
|
|
"slices"
|
|
|
|
"slices"
|
|
|
|
|
|
|
|
"strconv"
|
|
|
|
|
|
|
|
|
|
|
|
"helm.sh/helm/v4/internal/plugin/schema"
|
|
|
|
"helm.sh/helm/v4/internal/plugin/schema"
|
|
|
|
)
|
|
|
|
)
|
|
|
|
@ -63,7 +64,7 @@ func (r *SubprocessPluginRuntime) runGetter(input *Input) (*Output, error) {
|
|
|
|
env["HELM_PLUGIN_DIR"] = r.pluginDir
|
|
|
|
env["HELM_PLUGIN_DIR"] = r.pluginDir
|
|
|
|
env["HELM_PLUGIN_USERNAME"] = msg.Options.Username
|
|
|
|
env["HELM_PLUGIN_USERNAME"] = msg.Options.Username
|
|
|
|
env["HELM_PLUGIN_PASSWORD"] = msg.Options.Password
|
|
|
|
env["HELM_PLUGIN_PASSWORD"] = msg.Options.Password
|
|
|
|
env["HELM_PLUGIN_PASS_CREDENTIALS_ALL"] = fmt.Sprintf("%t", msg.Options.PassCredentialsAll)
|
|
|
|
env["HELM_PLUGIN_PASS_CREDENTIALS_ALL"] = strconv.FormatBool(msg.Options.PassCredentialsAll)
|
|
|
|
|
|
|
|
|
|
|
|
command, args, err := PrepareCommands(d.PlatformCommand, false, []string{}, env)
|
|
|
|
command, args, err := PrepareCommands(d.PlatformCommand, false, []string{}, env)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
|