Class HelmInstallFromRepositoryOptionsHolder

  • All Implemented Interfaces:
    io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmInstallFromRepositoryOptions , io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmInstallationOptions , io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmOptions , io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmServerOperationOptions , io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmServerOptions , io.github.build.extensions.oss.gradle.plugins.helm.command.HelmInstallFromRepositoryOptions , io.github.build.extensions.oss.gradle.plugins.helm.command.HelmInstallationOptions , io.github.build.extensions.oss.gradle.plugins.helm.command.HelmOptions , io.github.build.extensions.oss.gradle.plugins.helm.command.HelmServerOperationOptions , io.github.build.extensions.oss.gradle.plugins.helm.command.HelmServerOptions

    
    public final class HelmInstallFromRepositoryOptionsHolder
     implements ConfigurableHelmInstallFromRepositoryOptions, ConfigurableHelmInstallationOptions
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      Property<URI> getRepository() Chart repository URL where to locate the requested chart.
      Property<String> getUsername() Chart repository username where to locate the requested chart.
      Property<String> getPassword() Chart repository password where to locate the requested chart.
      RegularFileProperty getCaFile() Verify certificates of HTTPS-enabled servers using this CA bundle.
      RegularFileProperty getCertFile() Identify HTTPS client using this SSL certificate file.
      RegularFileProperty getKeyFile() Identify HTTPS client using this SSL key file.
      • Methods inherited from class io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmInstallationOptions

        getAtomic, getCreateNamespace, getDevel, getVerify, getVersion, getWait, getWaitForJobs
      • Methods inherited from class io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmServerOperationOptions

        getDryRun, getNoHooks, getRemoteTimeout
      • Methods inherited from class io.github.build.extensions.oss.gradle.plugins.helm.command.ConfigurableHelmServerOptions

        getKubeConfig, getKubeContext, getNamespace
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HelmInstallFromRepositoryOptionsHolder

        HelmInstallFromRepositoryOptionsHolder(ObjectFactory objects)
      • HelmInstallFromRepositoryOptionsHolder

        HelmInstallFromRepositoryOptionsHolder(ConfigurableHelmInstallationOptions installationOptions, Property<URI> repository, Property<String> username, Property<String> password, RegularFileProperty caFile, RegularFileProperty certFile, RegularFileProperty keyFile)
    • Method Detail

      • getRepository

         Property<URI> getRepository()

        Chart repository URL where to locate the requested chart.

        Corresponds to the --repo Helm CLI parameter.

      • getUsername

         Property<String> getUsername()

        Chart repository username where to locate the requested chart.

        Corresponds to the --username CLI parameter.

      • getPassword

         Property<String> getPassword()

        Chart repository password where to locate the requested chart.

        Corresponds to the --password CLI parameter.

      • getCaFile

         RegularFileProperty getCaFile()

        Verify certificates of HTTPS-enabled servers using this CA bundle.

        Corresponds to the --ca-file CLI parameter.

      • getCertFile

         RegularFileProperty getCertFile()

        Identify HTTPS client using this SSL certificate file.

        Corresponds to the --cert-file CLI parameter.

      • getKeyFile

         RegularFileProperty getKeyFile()

        Identify HTTPS client using this SSL key file.

        Corresponds to the --key-file CLI parameter.