Package 

Interface ConfigurableHelmServerOperationOptions

  • All Implemented Interfaces:
    org.unbrokendome.gradle.plugins.helm.command.ConfigurableHelmOptions , org.unbrokendome.gradle.plugins.helm.command.ConfigurableHelmServerOptions , org.unbrokendome.gradle.plugins.helm.command.HelmOptions , org.unbrokendome.gradle.plugins.helm.command.HelmServerOperationOptions , org.unbrokendome.gradle.plugins.helm.command.HelmServerOptions

    
    public interface ConfigurableHelmServerOperationOptions
     implements ConfigurableHelmServerOptions, HelmServerOperationOptions
                        
    • Method Detail

      • getDryRun

         abstract Property<Boolean> getDryRun()

        If true, only simulate the operation.

        Corresponds to the --dry-run CLI parameter.

      • getNoHooks

         abstract Property<Boolean> getNoHooks()

        If true, prevent hooks from running during the operation.

        Corresponds to the --no-hooks CLI parameter.

      • getRemoteTimeout

         abstract Property<Duration> getRemoteTimeout()

        Time to wait for any individual Kubernetes operation (like Jobs for hooks). Default is 300.

        Corresponds to the --timeout command line option in the Helm CLI.

      • getKubeConfig

         abstract RegularFileProperty getKubeConfig()

        Path to the Kubernetes configuration file.

        If this property is set, its value will be used to set the KUBECONFIG environment variable for each Helm invocation.

      • getKubeContext

         abstract Property<String> getKubeContext()

        Name of the kubeconfig context to use.

        Corresponds to the --kube-context command line option in the Helm CLI.

      • getNamespace

         abstract Property<String> getNamespace()

        Namespace scope for this request.

        Corresponds to the --namespace CLI parameter.