Skip to content

Commit 06d1964

Browse files
committed
Review comments
1 parent 2b268bf commit 06d1964

File tree

7 files changed

+23
-19
lines changed

7 files changed

+23
-19
lines changed

operator/src/main/java/oracle/kubernetes/operator/helpers/CRDHelper.java

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ public NextAction onSuccess(
191191
return doNext(createCRD(getNext()), packet);
192192
} else if (isOutdatedCRD(existingCRD)) {
193193
return doNext(updateCRD(getNext(), existingCRD), packet);
194-
} else if (isExistingCRDMissingVersion(existingCRD)) {
194+
} else if (!existingCRDContainsVersion(existingCRD)) {
195195
return doNext(updateExistingCRD(getNext(), existingCRD), packet);
196196
} else {
197197
return doNext(packet);
@@ -231,7 +231,7 @@ private boolean isOutdatedCRD(V1beta1CustomResourceDefinition existingCRD) {
231231
return COMPARATOR.isOutdatedCRD(existingCRD, this.model);
232232
}
233233

234-
private boolean isExistingCRDMissingVersion(V1beta1CustomResourceDefinition existingCRD) {
234+
private boolean existingCRDContainsVersion(V1beta1CustomResourceDefinition existingCRD) {
235235
List<V1beta1CustomResourceDefinitionVersion> versions = existingCRD.getSpec().getVersions();
236236
boolean found = false;
237237
if (versions != null) {
@@ -243,7 +243,7 @@ private boolean isExistingCRDMissingVersion(V1beta1CustomResourceDefinition exis
243243
}
244244
}
245245

246-
return !found;
246+
return found;
247247
}
248248

249249
Step updateExistingCRD(Step next, V1beta1CustomResourceDefinition existingCRD) {
@@ -349,27 +349,27 @@ public boolean isOutdatedCRD(
349349
// VersionHelper.matchesResourceVersion(existingCRD.getMetadata(), DEFAULT_OPERATOR_VERSION)
350350
}
351351

352-
// true, if right is later than left
353-
private boolean isLaterOrEqual(ResourceVersion left, ResourceVersion right) {
354-
if (right.getVersion() != left.getVersion()) {
355-
return right.getVersion() >= left.getVersion();
352+
// true, if version is later than base
353+
private boolean isLaterOrEqual(ResourceVersion base, ResourceVersion version) {
354+
if (version.getVersion() != base.getVersion()) {
355+
return version.getVersion() >= base.getVersion();
356356
}
357357

358-
if (right.getPrerelease() == null) {
359-
if (left.getPrerelease() != null) {
358+
if (version.getPrerelease() == null) {
359+
if (base.getPrerelease() != null) {
360360
return true;
361361
}
362-
} else if (!right.getPrerelease().equals(left.getPrerelease())) {
363-
if (left.getPrerelease() == null) {
362+
} else if (!version.getPrerelease().equals(base.getPrerelease())) {
363+
if (base.getPrerelease() == null) {
364364
return false;
365365
}
366-
return "alpha".equals(left.getPrerelease());
366+
return "alpha".equals(base.getPrerelease());
367367
}
368368

369-
if (right.getPrereleaseVersion() == null && left.getPrereleaseVersion() != null) {
369+
if (version.getPrereleaseVersion() == null && base.getPrereleaseVersion() != null) {
370370
return false;
371371
}
372-
return right.getPrereleaseVersion() >= left.getPrereleaseVersion();
372+
return version.getPrereleaseVersion() >= base.getPrereleaseVersion();
373373
}
374374

375375
private V1beta1JSONSchemaProps getSchemaValidation(V1beta1CustomResourceDefinition crd) {

operator/src/main/java/oracle/kubernetes/operator/helpers/HealthCheckHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2017, 2018, Oracle Corporation and/or its affiliates. All rights reserved.
1+
// Copyright 2017, 2019, Oracle Corporation and/or its affiliates. All rights reserved.
22
// Licensed under the Universal Permissive License v 1.0 as shown at
33
// http://oss.oracle.com/licenses/upl.
44

operator/src/main/java/oracle/kubernetes/operator/helpers/JobStepContext.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
// Copyright 2018, 2019, Oracle Corporation and/or its affiliates. All rights reserved.
2+
// Licensed under the Universal Permissive License v 1.0 as shown at
3+
// http://oss.oracle.com/licenses/upl.
4+
15
package oracle.kubernetes.operator.helpers;
26

37
import io.kubernetes.client.models.V1ConfigMapVolumeSource;

operator/src/main/java/oracle/kubernetes/operator/helpers/KubernetesVersion.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2018, Oracle Corporation and/or its affiliates. All rights reserved.
1+
// Copyright 2018, 2019, Oracle Corporation and/or its affiliates. All rights reserved.
22
// Licensed under the Universal Permissive License v 1.0 as shown at
33
// http://oss.oracle.com/licenses/upl.
44

operator/src/test/java/oracle/kubernetes/operator/DomainPresenceInfoMatcher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2018, Oracle Corporation and/or its affiliates. All rights reserved.
1+
// Copyright 2018, 2019, Oracle Corporation and/or its affiliates. All rights reserved.
22
// Licensed under the Universal Permissive License v 1.0 as shown at
33
// http://oss.oracle.com/licenses/upl.
44

operator/src/test/java/oracle/kubernetes/operator/builders/EventMatcher.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2018, Oracle Corporation and/or its affiliates. All rights reserved.
1+
// Copyright 2018, 2019, Oracle Corporation and/or its affiliates. All rights reserved.
22
// Licensed under the Universal Permissive License v 1.0 as shown at
33
// http://oss.oracle.com/licenses/upl.
44

operator/src/test/java/oracle/kubernetes/operator/builders/StubWatchFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2018, Oracle Corporation and/or its affiliates. All rights reserved.
1+
// Copyright 2018, 2019, Oracle Corporation and/or its affiliates. All rights reserved.
22
// Licensed under the Universal Permissive License v 1.0 as shown at
33
// http://oss.oracle.com/licenses/upl.
44

0 commit comments

Comments
 (0)