Class Provisioning
- java.lang.Object
-
- io.fabric8.openshift.api.model.hive.v1.Provisioning
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ProvisioningBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class Provisioning extends Object implements io.fabric8.kubernetes.api.builder.Editable<ProvisioningBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
Provisioning contains settings used only for initial cluster provisioning.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Provisioning()No args constructor for use in serializationProvisioning(ClusterImageSetReference imageSetRef, io.fabric8.kubernetes.api.model.LocalObjectReference installConfigSecretRef, List<io.fabric8.kubernetes.api.model.EnvVar> installerEnv, String installerImageOverride, io.fabric8.kubernetes.api.model.LocalObjectReference manifestsConfigMapRef, io.fabric8.kubernetes.api.model.LocalObjectReference manifestsSecretRef, String releaseImage, List<String> sshKnownHosts, io.fabric8.kubernetes.api.model.LocalObjectReference sshPrivateKeySecretRef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProvisioningBuilderedit()Map<String,Object>getAdditionalProperties()ClusterImageSetReferencegetImageSetRef()Provisioning contains settings used only for initial cluster provisioning.io.fabric8.kubernetes.api.model.LocalObjectReferencegetInstallConfigSecretRef()Provisioning contains settings used only for initial cluster provisioning.List<io.fabric8.kubernetes.api.model.EnvVar>getInstallerEnv()InstallerEnv are extra environment variables to pass through to the installer.StringgetInstallerImageOverride()InstallerImageOverride allows specifying a URI for the installer image, normally gleaned from the metadata within the ReleaseImage.io.fabric8.kubernetes.api.model.LocalObjectReferencegetManifestsConfigMapRef()Provisioning contains settings used only for initial cluster provisioning.io.fabric8.kubernetes.api.model.LocalObjectReferencegetManifestsSecretRef()Provisioning contains settings used only for initial cluster provisioning.StringgetReleaseImage()ReleaseImage is the image containing metadata for all components that run in the cluster, and is the primary and best way to specify what specific version of OpenShift you wish to install.List<String>getSshKnownHosts()SSHKnownHosts are known hosts to be configured in the hive install manager pod to avoid ssh prompts.io.fabric8.kubernetes.api.model.LocalObjectReferencegetSshPrivateKeySecretRef()Provisioning contains settings used only for initial cluster provisioning.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetImageSetRef(ClusterImageSetReference imageSetRef)Provisioning contains settings used only for initial cluster provisioning.voidsetInstallConfigSecretRef(io.fabric8.kubernetes.api.model.LocalObjectReference installConfigSecretRef)Provisioning contains settings used only for initial cluster provisioning.voidsetInstallerEnv(List<io.fabric8.kubernetes.api.model.EnvVar> installerEnv)InstallerEnv are extra environment variables to pass through to the installer.voidsetInstallerImageOverride(String installerImageOverride)InstallerImageOverride allows specifying a URI for the installer image, normally gleaned from the metadata within the ReleaseImage.voidsetManifestsConfigMapRef(io.fabric8.kubernetes.api.model.LocalObjectReference manifestsConfigMapRef)Provisioning contains settings used only for initial cluster provisioning.voidsetManifestsSecretRef(io.fabric8.kubernetes.api.model.LocalObjectReference manifestsSecretRef)Provisioning contains settings used only for initial cluster provisioning.voidsetReleaseImage(String releaseImage)ReleaseImage is the image containing metadata for all components that run in the cluster, and is the primary and best way to specify what specific version of OpenShift you wish to install.voidsetSshKnownHosts(List<String> sshKnownHosts)SSHKnownHosts are known hosts to be configured in the hive install manager pod to avoid ssh prompts.voidsetSshPrivateKeySecretRef(io.fabric8.kubernetes.api.model.LocalObjectReference sshPrivateKeySecretRef)Provisioning contains settings used only for initial cluster provisioning.ProvisioningBuildertoBuilder()
-
-
-
Constructor Detail
-
Provisioning
public Provisioning()
No args constructor for use in serialization
-
Provisioning
public Provisioning(ClusterImageSetReference imageSetRef, io.fabric8.kubernetes.api.model.LocalObjectReference installConfigSecretRef, List<io.fabric8.kubernetes.api.model.EnvVar> installerEnv, String installerImageOverride, io.fabric8.kubernetes.api.model.LocalObjectReference manifestsConfigMapRef, io.fabric8.kubernetes.api.model.LocalObjectReference manifestsSecretRef, String releaseImage, List<String> sshKnownHosts, io.fabric8.kubernetes.api.model.LocalObjectReference sshPrivateKeySecretRef)
-
-
Method Detail
-
getImageSetRef
public ClusterImageSetReference getImageSetRef()
Provisioning contains settings used only for initial cluster provisioning.
-
setImageSetRef
public void setImageSetRef(ClusterImageSetReference imageSetRef)
Provisioning contains settings used only for initial cluster provisioning.
-
getInstallConfigSecretRef
public io.fabric8.kubernetes.api.model.LocalObjectReference getInstallConfigSecretRef()
Provisioning contains settings used only for initial cluster provisioning.
-
setInstallConfigSecretRef
public void setInstallConfigSecretRef(io.fabric8.kubernetes.api.model.LocalObjectReference installConfigSecretRef)
Provisioning contains settings used only for initial cluster provisioning.
-
getInstallerEnv
public List<io.fabric8.kubernetes.api.model.EnvVar> getInstallerEnv()
InstallerEnv are extra environment variables to pass through to the installer. This may be used to enable additional features of the installer.
-
setInstallerEnv
public void setInstallerEnv(List<io.fabric8.kubernetes.api.model.EnvVar> installerEnv)
InstallerEnv are extra environment variables to pass through to the installer. This may be used to enable additional features of the installer.
-
getInstallerImageOverride
public String getInstallerImageOverride()
InstallerImageOverride allows specifying a URI for the installer image, normally gleaned from the metadata within the ReleaseImage.
-
setInstallerImageOverride
public void setInstallerImageOverride(String installerImageOverride)
InstallerImageOverride allows specifying a URI for the installer image, normally gleaned from the metadata within the ReleaseImage.
-
getManifestsConfigMapRef
public io.fabric8.kubernetes.api.model.LocalObjectReference getManifestsConfigMapRef()
Provisioning contains settings used only for initial cluster provisioning.
-
setManifestsConfigMapRef
public void setManifestsConfigMapRef(io.fabric8.kubernetes.api.model.LocalObjectReference manifestsConfigMapRef)
Provisioning contains settings used only for initial cluster provisioning.
-
getManifestsSecretRef
public io.fabric8.kubernetes.api.model.LocalObjectReference getManifestsSecretRef()
Provisioning contains settings used only for initial cluster provisioning.
-
setManifestsSecretRef
public void setManifestsSecretRef(io.fabric8.kubernetes.api.model.LocalObjectReference manifestsSecretRef)
Provisioning contains settings used only for initial cluster provisioning.
-
getReleaseImage
public String getReleaseImage()
ReleaseImage is the image containing metadata for all components that run in the cluster, and is the primary and best way to specify what specific version of OpenShift you wish to install.
-
setReleaseImage
public void setReleaseImage(String releaseImage)
ReleaseImage is the image containing metadata for all components that run in the cluster, and is the primary and best way to specify what specific version of OpenShift you wish to install.
-
getSshKnownHosts
public List<String> getSshKnownHosts()
SSHKnownHosts are known hosts to be configured in the hive install manager pod to avoid ssh prompts. Use of ssh in the install pod is somewhat limited today (failure log gathering from cluster, some bare metal provisioning scenarios), so this setting is often not needed.
-
setSshKnownHosts
public void setSshKnownHosts(List<String> sshKnownHosts)
SSHKnownHosts are known hosts to be configured in the hive install manager pod to avoid ssh prompts. Use of ssh in the install pod is somewhat limited today (failure log gathering from cluster, some bare metal provisioning scenarios), so this setting is often not needed.
-
getSshPrivateKeySecretRef
public io.fabric8.kubernetes.api.model.LocalObjectReference getSshPrivateKeySecretRef()
Provisioning contains settings used only for initial cluster provisioning.
-
setSshPrivateKeySecretRef
public void setSshPrivateKeySecretRef(io.fabric8.kubernetes.api.model.LocalObjectReference sshPrivateKeySecretRef)
Provisioning contains settings used only for initial cluster provisioning.
-
edit
public ProvisioningBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ProvisioningBuilder>
-
toBuilder
public ProvisioningBuilder toBuilder()
-
-