@ConfigurationProperties(prefix="spring.cloud.deployer.kubernetes") public class KubernetesDeployerProperties extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_TASK_SERVICE_ACCOUNT_NAME
The default service account name to use for tasks.
|
static String |
ENV_KEY_KUBERNETES_NAMESPACE
Name of the environment variable that can define the Kubernetes namespace to use.
|
| Constructor and Description |
|---|
KubernetesDeployerProperties() |
protected static final String DEFAULT_TASK_SERVICE_ACCOUNT_NAME
public static final String ENV_KEY_KUBERNETES_NAMESPACE
public io.fabric8.kubernetes.client.Config getFabric8()
public void setFabric8(io.fabric8.kubernetes.client.Config fabric8)
public RestartPolicy getRestartPolicy()
RestartPolicy to use. Defaults to
restartPolicy.RestartPolicy to usepublic void setRestartPolicy(RestartPolicy restartPolicy)
RestartPolicy to use.restartPolicy - the RestartPolicy to usepublic String getTaskServiceAccountName()
public void setTaskServiceAccountName(String taskServiceAccountName)
taskServiceAccountName - the service account namepublic String getNamespace()
public void setNamespace(String namespace)
public String getImagePullSecret()
public void setImagePullSecret(String imagePullSecret)
public Boolean getShareProcessNamespace()
public void setShareProcessNamespace(Boolean shareProcessNamespace)
public String getPriorityClassName()
public void setPriorityClassName(String priorityClassName)
@Deprecated public int getLivenessProbeDelay()
getLivenessHttpProbeDelay()}@Deprecated public void setLivenessProbeDelay(int livenessProbeDelay)
setLivenessHttpProbeDelay(int)}@Deprecated public int getLivenessProbePeriod()
getLivenessHttpProbePeriod()}@Deprecated public void setLivenessProbePeriod(int livenessProbePeriod)
setLivenessHttpProbePeriod(int)}@Deprecated public int getLivenessProbeTimeout()
getLivenessHttpProbeTimeout()}@Deprecated public void setLivenessProbeTimeout(int livenessProbeTimeout)
setLivenessHttpProbeTimeout(int)}@Deprecated public String getLivenessProbePath()
getLivenessHttpProbePath()}@Deprecated public void setLivenessProbePath(String livenessProbePath)
setLivenessHttpProbePath(String)}@Deprecated public Integer getLivenessProbePort()
getLivenessHttpProbePort()}@Deprecated public void setLivenessProbePort(Integer livenessProbePort)
setLivenessHttpProbePort(Integer)}public int getLivenessTcpProbeSuccess()
public void setLivenessTcpProbeSuccess(int livenessTcpProbeSuccess)
public int getLivenessTcpProbeFailure()
public void setLivenessTcpProbeFailure(int livenessTcpProbeFailure)
public int getLivenessHttpProbeDelay()
public void setLivenessHttpProbeDelay(int livenessHttpProbeDelay)
public int getLivenessTcpProbeTimeout()
public void setLivenessTcpProbeTimeout(int livenessTcpProbeTimeout)
public int getLivenessHttpProbePeriod()
public void setLivenessHttpProbePeriod(int livenessHttpProbePeriod)
public int getLivenessHttpProbeTimeout()
public void setLivenessHttpProbeTimeout(int livenessHttpProbeTimeout)
public String getLivenessHttpProbePath()
public void setLivenessHttpProbePath(String livenessHttpProbePath)
public Integer getLivenessHttpProbePort()
public void setLivenessHttpProbePort(Integer livenessHttpProbePort)
public int getStartupHttpProbeTimeout()
public int getStartupHttpProbeFailure()
public void setStartupHttpProbeFailure(int startupHttpProbeFailure)
public void setStartupProbeFailure(int startupHttpProbeFailure)
public int getLivenessHttpProbeFailure()
public void setLivenessHttpProbeFailure(int livenessHttpProbeFailure)
public void setLivenessProbeFailure(int livenessHttpProbeFailure)
public int getLivenessHttpProbeSuccess()
public void setLivenessHttpProbeSuccess(int livenessHttpProbeSuccess)
public void setLivenessProbeSuccess(int livenessHttpProbeSuccess)
public int getStartupHttpProbeSuccess()
public void setStartupHttpProbeSuccess(int startupHttpProbeSuccess)
public void setStartupProbeSuccess(int startupHttpProbeSuccess)
public int getStartupTcpProbeFailure()
public void setStartupTcpProbeFailure(int startupTcpProbeFailure)
public int getStartupTcpProbeSuccess()
public void setStartupTcpProbeSuccess(int startupTcpProbeSuccess)
public int getStartupCommandProbeFailure()
public void setStartupCommandProbeFailure(int startupCommandProbeFailure)
public int getStartupCommandProbeSuccess()
public void setStartupCommandProbeSuccess(int startupCommandProbeSuccess)
public int getLivenessCommandProbeFailure()
public void setLivenessCommandProbeFailure(int livenessCommandProbeFailure)
public int getLivenessCommandProbeSuccess()
public void setLivenessCommandProbeSuccess(int livenessCommandProbeSuccess)
public int getStartupHttpProbeDelay()
public void setStartupHttpProbeTimeout(int startupHttpProbeTimeout)
public void setStartupProbeTimeout(int startupHttpProbeTimeout)
public void setStartupHttpProbeDelay(int startupHttpProbeDelay)
public void setStartupProbeDelay(int startupHttpProbeDelay)
public String getStartupHttpProbePath()
public void setStartupHttpProbePath(String startupHttpProbePath)
public Integer getStartupHttpProbePort()
public void setStartupHttpProbePort(Integer startupHttpProbePort)
public void setStartupProbePort(Integer startupHttpProbePort)
public String getStartupProbeScheme()
public void setStartupProbeScheme(String startupProbeScheme)
public int getStartupHttpProbePeriod()
public void setStartupHttpProbePeriod(int startupHttpProbePeriod)
public int getStartupProbePeriod()
public void setStartupProbePeriod(int startupHttpProbePeriod)
public int getStartupTcpProbeDelay()
public void setStartupTcpProbeDelay(int startupTcpProbeDelay)
public int getStartupTcpProbeTimeout()
public void setStartupTcpProbeTimeout(int startupTcpProbeTimeout)
public int getStartupTcpProbePeriod()
public void setStartupTcpProbePeriod(int startupTcpProbePeriod)
public Integer getStartupTcpProbePort()
public void setStartupTcpProbePort(Integer startupTcpProbePort)
public int getStartupCommandProbeDelay()
public void setStartupCommandProbeDelay(int startupCommandProbeDelay)
public int getStartupCommandProbePeriod()
public void setStartupCommandProbePeriod(int startupCommandProbePeriod)
public String getStartupCommandProbeCommand()
public void setStartupCommandProbeCommand(String startupCommandProbeCommand)
@Deprecated public int getReadinessProbeDelay()
getReadinessHttpProbeDelay()}@Deprecated public void setReadinessProbeDelay(int readinessProbeDelay)
setReadinessHttpProbeDelay(int)}@Deprecated public int getReadinessProbePeriod()
getReadinessHttpProbePeriod()}public int getReadinessTcpProbeFailure()
public void setReadinessTcpProbeFailure(int readinessTcpProbeFailure)
public int getReadinessTcpProbeSuccess()
public void setReadinessTcpProbeSuccess(int readinessTcpProbeSuccess)
public int getReadinessHttpProbeSuccess()
public void setReadinessHttpProbeSuccess(int readinessHttpProbeSuccess)
public int getReadinessHttpProbeFailure()
public void setReadinessHttpProbeFailure(int readinessHttpProbeFailure)
public void setReadinessProbeFailure(int readinessHttpProbeFailure)
public int getReadinessCommandProbeFailure()
public void setReadinessCommandProbeFailure(int readinessCommandProbeFailure)
public int getReadinessCommandProbeSuccess()
public void setReadinessCommandProbeSuccess(int readinessCommandProbeSuccess)
@Deprecated public void setReadinessProbePeriod(int readinessProbePeriod)
setReadinessHttpProbePeriod(int)}@Deprecated public int getReadinessProbeTimeout()
getReadinessHttpProbeTimeout()}@Deprecated public void setReadinessProbeTimeout(int readinessProbeTimeout)
setReadinessHttpProbeTimeout(int)}@Deprecated public String getReadinessProbePath()
getReadinessHttpProbePath()}@Deprecated public void setReadinessProbePath(String readinessProbePath)
setReadinessHttpProbePath(String)}@Deprecated public Integer getReadinessProbePort()
getReadinessHttpProbePort()}@Deprecated public void setReadinessProbePort(Integer readinessProbePort)
setReadinessHttpProbePort(Integer)}public int getReadinessHttpProbeDelay()
public void setReadinessHttpProbeDelay(int readinessHttpProbeDelay)
public int getReadinessHttpProbePeriod()
public void setReadinessHttpProbePeriod(int readinessHttpProbePeriod)
public int getReadinessTcpProbeTimeout()
public void setReadinessTcpProbeTimeout(int readinessTcpProbeTimeout)
public int getReadinessHttpProbeTimeout()
public void setReadinessHttpProbeTimeout(int readinessHttpProbeTimeout)
public String getReadinessHttpProbePath()
public void setReadinessHttpProbePath(String readinessHttpProbePath)
public Integer getReadinessHttpProbePort()
public void setReadinessHttpProbePort(Integer readinessHttpProbePort)
public int getLivenessTcpProbeDelay()
public void setLivenessTcpProbeDelay(int livenessTcpProbeDelay)
public int getLivenessTcpProbePeriod()
public void setLivenessTcpProbePeriod(int livenessTcpProbePeriod)
public Integer getLivenessTcpProbePort()
public void setLivenessTcpProbePort(Integer livenessTcpProbePort)
public int getReadinessTcpProbeDelay()
public void setReadinessTcpProbeDelay(int readinessTcpProbeDelay)
public int getReadinessTcpProbePeriod()
public void setReadinessTcpProbePeriod(int readinessTcpProbePeriod)
public Integer getReadinessTcpProbePort()
public void setReadinessTcpProbePort(Integer readinessTcpProbePort)
public int getReadinessCommandProbeDelay()
public void setReadinessCommandProbeDelay(int readinessCommandProbeDelay)
public int getReadinessCommandProbePeriod()
public void setReadinessCommandProbePeriod(int readinessCommandProbePeriod)
public String getReadinessCommandProbeCommand()
public void setReadinessCommandProbeCommand(String readinessCommandProbeCommand)
public int getLivenessCommandProbeDelay()
public void setLivenessCommandProbeDelay(int livenessCommandProbeDelay)
public int getLivenessCommandProbePeriod()
public void setLivenessCommandProbePeriod(int livenessCommandProbePeriod)
public String getLivenessCommandProbeCommand()
public void setLivenessCommandProbeCommand(String livenessCommandProbeCommand)
public String getProbeCredentialsSecret()
public void setProbeCredentialsSecret(String probeCredentialsSecret)
public ProbeType getProbeType()
public void setProbeType(ProbeType probeType)
public KubernetesDeployerProperties.StatefulSet getStatefulSet()
public void setStatefulSet(KubernetesDeployerProperties.StatefulSet statefulSet)
public List<KubernetesDeployerProperties.Toleration> getTolerations()
public void setTolerations(List<KubernetesDeployerProperties.Toleration> tolerations)
public List<KubernetesDeployerProperties.SecretKeyRef> getSecretKeyRefs()
public void setSecretKeyRefs(List<KubernetesDeployerProperties.SecretKeyRef> secretKeyRefs)
public List<KubernetesDeployerProperties.ConfigMapKeyRef> getConfigMapKeyRefs()
public void setConfigMapKeyRefs(List<KubernetesDeployerProperties.ConfigMapKeyRef> configMapKeyRefs)
public String[] getEnvironmentVariables()
public void setEnvironmentVariables(String[] environmentVariables)
public EntryPointStyle getEntryPointStyle()
public void setEntryPointStyle(EntryPointStyle entryPointStyle)
public boolean isCreateLoadBalancer()
public void setCreateLoadBalancer(boolean createLoadBalancer)
public String getServiceAnnotations()
public void setServiceAnnotations(String serviceAnnotations)
public String getPodAnnotations()
public void setPodAnnotations(String podAnnotations)
public String getJobAnnotations()
public void setJobAnnotations(String jobAnnotations)
public int getMinutesToWaitForLoadBalancer()
public void setMinutesToWaitForLoadBalancer(int minutesToWaitForLoadBalancer)
public int getMaxTerminatedErrorRestarts()
public void setMaxTerminatedErrorRestarts(int maxTerminatedErrorRestarts)
public int getMaxCrashLoopBackOffRestarts()
public void setMaxCrashLoopBackOffRestarts(int maxCrashLoopBackOffRestarts)
public ImagePullPolicy getImagePullPolicy()
public void setImagePullPolicy(ImagePullPolicy imagePullPolicy)
public KubernetesDeployerProperties.LimitsResources getLimits()
public void setLimits(KubernetesDeployerProperties.LimitsResources limits)
public KubernetesDeployerProperties.RequestsResources getRequests()
public void setRequests(KubernetesDeployerProperties.RequestsResources requests)
public List<io.fabric8.kubernetes.api.model.VolumeMount> getVolumeMounts()
public void setVolumeMounts(List<io.fabric8.kubernetes.api.model.VolumeMount> volumeMounts)
public List<io.fabric8.kubernetes.api.model.Volume> getVolumes()
public void setVolumes(List<io.fabric8.kubernetes.api.model.Volume> volumes)
public boolean isHostNetwork()
public void setHostNetwork(boolean hostNetwork)
public boolean isCreateJob()
public void setCreateJob(boolean createJob)
public String getDeploymentServiceAccountName()
public void setDeploymentServiceAccountName(String deploymentServiceAccountName)
public int getMaximumConcurrentTasks()
public void setMaximumConcurrentTasks(int maximumConcurrentTasks)
public Long getTerminiationGracePeriodSeconds()
public void setTerminiationGracePeriodSeconds(Long terminiationGracePeriodSeconds)
public void setNodeSelector(String nodeSelector)
public String getNodeSelector()
public void setPodSecurityContext(KubernetesDeployerProperties.PodSecurityContext podSecurityContext)
public KubernetesDeployerProperties.PodSecurityContext getPodSecurityContext()
public void setContainerSecurityContext(KubernetesDeployerProperties.ContainerSecurityContext containerSecurityContext)
public KubernetesDeployerProperties.ContainerSecurityContext getContainerSecurityContext()
public io.fabric8.kubernetes.api.model.NodeAffinity getNodeAffinity()
public void setNodeAffinity(io.fabric8.kubernetes.api.model.NodeAffinity nodeAffinity)
public io.fabric8.kubernetes.api.model.PodAffinity getPodAffinity()
public void setPodAffinity(io.fabric8.kubernetes.api.model.PodAffinity podAffinity)
public io.fabric8.kubernetes.api.model.PodAntiAffinity getPodAntiAffinity()
public void setPodAntiAffinity(io.fabric8.kubernetes.api.model.PodAntiAffinity podAntiAffinity)
public String getStatefulSetInitContainerImageName()
public void setStatefulSetInitContainerImageName(String statefulSetInitContainerImageName)
public KubernetesDeployerProperties.InitContainer getInitContainer()
public void setInitContainer(KubernetesDeployerProperties.InitContainer initContainer)
public List<org.springframework.cloud.deployer.spi.kubernetes.KubernetesDeployerProperties.Container> getAdditionalContainers()
public void setAdditionalContainers(List<org.springframework.cloud.deployer.spi.kubernetes.KubernetesDeployerProperties.Container> additionalContainers)
public String getLivenessHttpProbeScheme()
public void setLivenessHttpProbeScheme(String livenessHttpProbeScheme)
public String getReadinessHttpProbeScheme()
public void setReadinessHttpProbeScheme(String readinessHttpProbeScheme)
public String getDeploymentLabels()
public void setDeploymentLabels(String deploymentLabels)
public org.springframework.cloud.deployer.spi.app.AppAdmin getAppAdmin()
public void setAppAdmin(org.springframework.cloud.deployer.spi.app.AppAdmin appAdmin)
public KubernetesDeployerProperties.CronConfig getCron()
public void setCron(KubernetesDeployerProperties.CronConfig cron)
Copyright © 2023 Pivotal Software, Inc.. All rights reserved.