static void SetTimeoutParameter(RunningDeployment deployment, StringBuilder sb)
        {
            if (!deployment.Variables.IsSet(SpecialVariables.Helm.Timeout))
            {
                return;
            }

            var timeout = deployment.Variables.Get(SpecialVariables.Helm.Timeout);

            if (!GoDurationParser.ValidateTimeout(timeout))
            {
                throw new CommandException($"Timeout period is not a valid duration: {timeout}");
            }

            sb.Append($" --timeout \"{timeout}\"");
        }
Example #2
0
 public void InvalidateTimeouts(string timeout)
 {
     GoDurationParser.ValidateTimeout(timeout).Should().BeFalse();
 }
Example #3
0
 public void ValidateTimeouts(string timeout)
 {
     GoDurationParser.ValidateTimeout(timeout).Should().BeTrue();
 }