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
                        
    • Constructor Detail

      • HelmInstallFromRepositoryOptionsHolder

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

        HelmInstallFromRepositoryOptionsHolder(ObjectFactory objects)
    • 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.