Class ControllerConfigSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.machineconfiguration.v1.ControllerConfigSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ControllerConfigSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ControllerConfigSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<ControllerConfigSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
ControllerConfigSpec is the spec for ControllerConfig resource.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ControllerConfigSpec()No args constructor for use in serializationControllerConfigSpec(String additionalTrustBundle, String baseOSContainerImage, String baseOSExtensionsContainerImage, String cloudProviderCAData, String cloudProviderConfig, String clusterDNSIP, io.fabric8.openshift.api.model.config.v1.DNS dns, String etcdDiscoveryDomain, List<ImageRegistryBundle> imageRegistryBundleData, List<ImageRegistryBundle> imageRegistryBundleUserData, Map<String,String> images, io.fabric8.openshift.api.model.config.v1.Infrastructure infra, String internalRegistryPullSecret, String ipFamilies, String kubeAPIServerServingCAData, NetworkInfo network, String networkType, String osImageURL, String platform, io.fabric8.openshift.api.model.config.v1.ProxyStatus proxy, io.fabric8.kubernetes.api.model.ObjectReference pullSecret, String releaseImage, String rootCAData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ControllerConfigSpecBuilderedit()Map<String,Object>getAdditionalProperties()StringgetAdditionalTrustBundle()additionalTrustBundle is a certificate bundle that will be added to the nodes trusted certificate store.StringgetBaseOSContainerImage()baseOSContainerImage is the new-format container image for operating system updates.StringgetBaseOSExtensionsContainerImage()baseOSExtensionsContainerImage is the matching extensions container for the new-format containerStringgetCloudProviderCAData()cloudProviderCAData specifies the cloud provider CA dataStringgetCloudProviderConfig()cloudProviderConfig is the configuration for the given cloud providerStringgetClusterDNSIP()clusterDNSIP is the cluster DNS IP addressio.fabric8.openshift.api.model.config.v1.DNSgetDns()ControllerConfigSpec is the spec for ControllerConfig resource.StringgetEtcdDiscoveryDomain()etcdDiscoveryDomain is deprecated, use Infra.Status.EtcdDiscoveryDomain insteadList<ImageRegistryBundle>getImageRegistryBundleData()imageRegistryBundleData is the ImageRegistryDataList<ImageRegistryBundle>getImageRegistryBundleUserData()imageRegistryBundleUserData is Image Registry Data provided by the userMap<String,String>getImages()images is map of images that are used by the controller to render templates under .io.fabric8.openshift.api.model.config.v1.InfrastructuregetInfra()ControllerConfigSpec is the spec for ControllerConfig resource.StringgetInternalRegistryPullSecret()internalRegistryPullSecret is the pull secret for the internal registry, used by rpm-ostree to pull images from the internal registry if presentStringgetIpFamilies()ipFamilies indicates the IP families in use by the cluster networkStringgetKubeAPIServerServingCAData()kubeAPIServerServingCAData managed Kubelet to API Server Cert...NetworkInfogetNetwork()ControllerConfigSpec is the spec for ControllerConfig resource.StringgetNetworkType()networkType holds the type of network the cluster is using XXX: this is temporary and will be dropped as soon as possible in favor of a better support to start network related services the proper way.StringgetOsImageURL()osImageURL is the old-format container image that contains the OS update payload.StringgetPlatform()platform is deprecated, use Infra.Status.PlatformStatus.Type insteadio.fabric8.openshift.api.model.config.v1.ProxyStatusgetProxy()ControllerConfigSpec is the spec for ControllerConfig resource.io.fabric8.kubernetes.api.model.ObjectReferencegetPullSecret()ControllerConfigSpec is the spec for ControllerConfig resource.StringgetReleaseImage()releaseImage is the image used when installing the clusterStringgetRootCAData()rootCAData specifies the root CA datavoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAdditionalTrustBundle(String additionalTrustBundle)additionalTrustBundle is a certificate bundle that will be added to the nodes trusted certificate store.voidsetBaseOSContainerImage(String baseOSContainerImage)baseOSContainerImage is the new-format container image for operating system updates.voidsetBaseOSExtensionsContainerImage(String baseOSExtensionsContainerImage)baseOSExtensionsContainerImage is the matching extensions container for the new-format containervoidsetCloudProviderCAData(String cloudProviderCAData)cloudProviderCAData specifies the cloud provider CA datavoidsetCloudProviderConfig(String cloudProviderConfig)cloudProviderConfig is the configuration for the given cloud providervoidsetClusterDNSIP(String clusterDNSIP)clusterDNSIP is the cluster DNS IP addressvoidsetDns(io.fabric8.openshift.api.model.config.v1.DNS dns)ControllerConfigSpec is the spec for ControllerConfig resource.voidsetEtcdDiscoveryDomain(String etcdDiscoveryDomain)etcdDiscoveryDomain is deprecated, use Infra.Status.EtcdDiscoveryDomain insteadvoidsetImageRegistryBundleData(List<ImageRegistryBundle> imageRegistryBundleData)imageRegistryBundleData is the ImageRegistryDatavoidsetImageRegistryBundleUserData(List<ImageRegistryBundle> imageRegistryBundleUserData)imageRegistryBundleUserData is Image Registry Data provided by the uservoidsetImages(Map<String,String> images)images is map of images that are used by the controller to render templates under .voidsetInfra(io.fabric8.openshift.api.model.config.v1.Infrastructure infra)ControllerConfigSpec is the spec for ControllerConfig resource.voidsetInternalRegistryPullSecret(String internalRegistryPullSecret)internalRegistryPullSecret is the pull secret for the internal registry, used by rpm-ostree to pull images from the internal registry if presentvoidsetIpFamilies(String ipFamilies)ipFamilies indicates the IP families in use by the cluster networkvoidsetKubeAPIServerServingCAData(String kubeAPIServerServingCAData)kubeAPIServerServingCAData managed Kubelet to API Server Cert...voidsetNetwork(NetworkInfo network)ControllerConfigSpec is the spec for ControllerConfig resource.voidsetNetworkType(String networkType)networkType holds the type of network the cluster is using XXX: this is temporary and will be dropped as soon as possible in favor of a better support to start network related services the proper way.voidsetOsImageURL(String osImageURL)osImageURL is the old-format container image that contains the OS update payload.voidsetPlatform(String platform)platform is deprecated, use Infra.Status.PlatformStatus.Type insteadvoidsetProxy(io.fabric8.openshift.api.model.config.v1.ProxyStatus proxy)ControllerConfigSpec is the spec for ControllerConfig resource.voidsetPullSecret(io.fabric8.kubernetes.api.model.ObjectReference pullSecret)ControllerConfigSpec is the spec for ControllerConfig resource.voidsetReleaseImage(String releaseImage)releaseImage is the image used when installing the clustervoidsetRootCAData(String rootCAData)rootCAData specifies the root CA dataControllerConfigSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
ControllerConfigSpec
public ControllerConfigSpec()
No args constructor for use in serialization
-
ControllerConfigSpec
public ControllerConfigSpec(String additionalTrustBundle, String baseOSContainerImage, String baseOSExtensionsContainerImage, String cloudProviderCAData, String cloudProviderConfig, String clusterDNSIP, io.fabric8.openshift.api.model.config.v1.DNS dns, String etcdDiscoveryDomain, List<ImageRegistryBundle> imageRegistryBundleData, List<ImageRegistryBundle> imageRegistryBundleUserData, Map<String,String> images, io.fabric8.openshift.api.model.config.v1.Infrastructure infra, String internalRegistryPullSecret, String ipFamilies, String kubeAPIServerServingCAData, NetworkInfo network, String networkType, String osImageURL, String platform, io.fabric8.openshift.api.model.config.v1.ProxyStatus proxy, io.fabric8.kubernetes.api.model.ObjectReference pullSecret, String releaseImage, String rootCAData)
-
-
Method Detail
-
getAdditionalTrustBundle
public String getAdditionalTrustBundle()
additionalTrustBundle is a certificate bundle that will be added to the nodes trusted certificate store.
-
setAdditionalTrustBundle
public void setAdditionalTrustBundle(String additionalTrustBundle)
additionalTrustBundle is a certificate bundle that will be added to the nodes trusted certificate store.
-
getBaseOSContainerImage
public String getBaseOSContainerImage()
baseOSContainerImage is the new-format container image for operating system updates.
-
setBaseOSContainerImage
public void setBaseOSContainerImage(String baseOSContainerImage)
baseOSContainerImage is the new-format container image for operating system updates.
-
getBaseOSExtensionsContainerImage
public String getBaseOSExtensionsContainerImage()
baseOSExtensionsContainerImage is the matching extensions container for the new-format container
-
setBaseOSExtensionsContainerImage
public void setBaseOSExtensionsContainerImage(String baseOSExtensionsContainerImage)
baseOSExtensionsContainerImage is the matching extensions container for the new-format container
-
getCloudProviderCAData
public String getCloudProviderCAData()
cloudProviderCAData specifies the cloud provider CA data
-
setCloudProviderCAData
public void setCloudProviderCAData(String cloudProviderCAData)
cloudProviderCAData specifies the cloud provider CA data
-
getCloudProviderConfig
public String getCloudProviderConfig()
cloudProviderConfig is the configuration for the given cloud provider
-
setCloudProviderConfig
public void setCloudProviderConfig(String cloudProviderConfig)
cloudProviderConfig is the configuration for the given cloud provider
-
getClusterDNSIP
public String getClusterDNSIP()
clusterDNSIP is the cluster DNS IP address
-
setClusterDNSIP
public void setClusterDNSIP(String clusterDNSIP)
clusterDNSIP is the cluster DNS IP address
-
getDns
public io.fabric8.openshift.api.model.config.v1.DNS getDns()
ControllerConfigSpec is the spec for ControllerConfig resource.
-
setDns
public void setDns(io.fabric8.openshift.api.model.config.v1.DNS dns)
ControllerConfigSpec is the spec for ControllerConfig resource.
-
getEtcdDiscoveryDomain
public String getEtcdDiscoveryDomain()
etcdDiscoveryDomain is deprecated, use Infra.Status.EtcdDiscoveryDomain instead
-
setEtcdDiscoveryDomain
public void setEtcdDiscoveryDomain(String etcdDiscoveryDomain)
etcdDiscoveryDomain is deprecated, use Infra.Status.EtcdDiscoveryDomain instead
-
getImageRegistryBundleData
public List<ImageRegistryBundle> getImageRegistryBundleData()
imageRegistryBundleData is the ImageRegistryData
-
setImageRegistryBundleData
public void setImageRegistryBundleData(List<ImageRegistryBundle> imageRegistryBundleData)
imageRegistryBundleData is the ImageRegistryData
-
getImageRegistryBundleUserData
public List<ImageRegistryBundle> getImageRegistryBundleUserData()
imageRegistryBundleUserData is Image Registry Data provided by the user
-
setImageRegistryBundleUserData
public void setImageRegistryBundleUserData(List<ImageRegistryBundle> imageRegistryBundleUserData)
imageRegistryBundleUserData is Image Registry Data provided by the user
-
getImages
public Map<String,String> getImages()
images is map of images that are used by the controller to render templates under ./templates/
-
setImages
public void setImages(Map<String,String> images)
images is map of images that are used by the controller to render templates under ./templates/
-
getInfra
public io.fabric8.openshift.api.model.config.v1.Infrastructure getInfra()
ControllerConfigSpec is the spec for ControllerConfig resource.
-
setInfra
public void setInfra(io.fabric8.openshift.api.model.config.v1.Infrastructure infra)
ControllerConfigSpec is the spec for ControllerConfig resource.
-
getInternalRegistryPullSecret
public String getInternalRegistryPullSecret()
internalRegistryPullSecret is the pull secret for the internal registry, used by rpm-ostree to pull images from the internal registry if present
-
setInternalRegistryPullSecret
public void setInternalRegistryPullSecret(String internalRegistryPullSecret)
internalRegistryPullSecret is the pull secret for the internal registry, used by rpm-ostree to pull images from the internal registry if present
-
getIpFamilies
public String getIpFamilies()
ipFamilies indicates the IP families in use by the cluster network
-
setIpFamilies
public void setIpFamilies(String ipFamilies)
ipFamilies indicates the IP families in use by the cluster network
-
getKubeAPIServerServingCAData
public String getKubeAPIServerServingCAData()
kubeAPIServerServingCAData managed Kubelet to API Server Cert... Rotated automatically
-
setKubeAPIServerServingCAData
public void setKubeAPIServerServingCAData(String kubeAPIServerServingCAData)
kubeAPIServerServingCAData managed Kubelet to API Server Cert... Rotated automatically
-
getNetwork
public NetworkInfo getNetwork()
ControllerConfigSpec is the spec for ControllerConfig resource.
-
setNetwork
public void setNetwork(NetworkInfo network)
ControllerConfigSpec is the spec for ControllerConfig resource.
-
getNetworkType
public String getNetworkType()
networkType holds the type of network the cluster is using XXX: this is temporary and will be dropped as soon as possible in favor of a better support to start network related services the proper way. Nobody is also changing this once the cluster is up and running the first time, so, disallow regeneration if this changes.
-
setNetworkType
public void setNetworkType(String networkType)
networkType holds the type of network the cluster is using XXX: this is temporary and will be dropped as soon as possible in favor of a better support to start network related services the proper way. Nobody is also changing this once the cluster is up and running the first time, so, disallow regeneration if this changes.
-
getOsImageURL
public String getOsImageURL()
osImageURL is the old-format container image that contains the OS update payload.
-
setOsImageURL
public void setOsImageURL(String osImageURL)
osImageURL is the old-format container image that contains the OS update payload.
-
getPlatform
public String getPlatform()
platform is deprecated, use Infra.Status.PlatformStatus.Type instead
-
setPlatform
public void setPlatform(String platform)
platform is deprecated, use Infra.Status.PlatformStatus.Type instead
-
getProxy
public io.fabric8.openshift.api.model.config.v1.ProxyStatus getProxy()
ControllerConfigSpec is the spec for ControllerConfig resource.
-
setProxy
public void setProxy(io.fabric8.openshift.api.model.config.v1.ProxyStatus proxy)
ControllerConfigSpec is the spec for ControllerConfig resource.
-
getPullSecret
public io.fabric8.kubernetes.api.model.ObjectReference getPullSecret()
ControllerConfigSpec is the spec for ControllerConfig resource.
-
setPullSecret
public void setPullSecret(io.fabric8.kubernetes.api.model.ObjectReference pullSecret)
ControllerConfigSpec is the spec for ControllerConfig resource.
-
getReleaseImage
public String getReleaseImage()
releaseImage is the image used when installing the cluster
-
setReleaseImage
public void setReleaseImage(String releaseImage)
releaseImage is the image used when installing the cluster
-
getRootCAData
public String getRootCAData()
rootCAData specifies the root CA data
-
setRootCAData
public void setRootCAData(String rootCAData)
rootCAData specifies the root CA data
-
edit
public ControllerConfigSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ControllerConfigSpecBuilder>
-
toBuilder
public ControllerConfigSpecBuilder toBuilder()
-
-