|
|
@@ -70,7 +70,7 @@ public class Deployment extends K8sAbstractObject<V1Deployment> {
|
|
|
.stream().map(V1LocalObjectReference::getName).collect(Collectors.toList());
|
|
|
this.replicas = v1Deployment.getSpec().getReplicas();
|
|
|
this.timeout = v1Deployment.getSpec().getProgressDeadlineSeconds();
|
|
|
- //this.revisionRecordLimit = v1Deployment.getSpec().getRevisionRecordLimit();
|
|
|
+ this.revisionRecordLimit = v1Deployment.getSpec().getRevisionHistoryLimit();
|
|
|
this.volumes = v1Deployment.getSpec().getTemplate().getSpec().getVolumes();
|
|
|
this.nodeSelectors = v1Deployment.getSpec().getTemplate().getSpec().getNodeSelector();
|
|
|
this.status = v1Deployment.getStatus();
|
|
|
@@ -116,7 +116,7 @@ public class Deployment extends K8sAbstractObject<V1Deployment> {
|
|
|
.withProgressDeadlineSeconds(timeout)
|
|
|
.withStrategy(new V1DeploymentStrategy().type(DEFAULT_UPDATE_STRATEGY))
|
|
|
// .withStrategy(new V1DeploymentStrategy().rollingUpdate(rollingUpdateDeployment))
|
|
|
- //.withRevisionRecordLimit(revisionRecordLimit)
|
|
|
+ .withRevisionHistoryLimit(revisionRecordLimit)
|
|
|
.withSelector(this.toDeploymentV1LabelSelector())
|
|
|
.withTemplate(this.toPodSpecTemplate())
|
|
|
.build();
|
|
|
@@ -129,7 +129,7 @@ public class Deployment extends K8sAbstractObject<V1Deployment> {
|
|
|
v1Deployment.getMetadata().setAnnotations(this.getAnnotations());
|
|
|
v1Deployment.getSpec().setReplicas(this.replicas);
|
|
|
v1Deployment.getSpec().setProgressDeadlineSeconds(timeout);
|
|
|
- //v1Deployment.getSpec().setRevisionRecordLimit(revisionRecordLimit);
|
|
|
+ v1Deployment.getSpec().setRevisionHistoryLimit(revisionRecordLimit);
|
|
|
v1Deployment.getSpec().getTemplate().getSpec().setContainers(containers == null ? null : this.containers.stream().map(Container::toK8sObject).collect(Collectors.toList()));
|
|
|
v1Deployment.getSpec().getTemplate().getSpec().setVolumes(volumes == null ? null : this.volumes);
|
|
|
v1Deployment.getSpec().getTemplate().getSpec().setImagePullSecrets(
|