Skip to content
Snippets Groups Projects
Commit 707536bd authored by Sören Henning's avatar Sören Henning
Browse files

Prohibit further overriding

parent 9b86bd7e
Branches
Tags
No related merge requests found
Pipeline #10327 failed
...@@ -8,7 +8,7 @@ import io.fabric8.kubernetes.client.utils.Serialization ...@@ -8,7 +8,7 @@ import io.fabric8.kubernetes.client.utils.Serialization
*/ */
abstract class AbstractIntPatcher : Patcher { abstract class AbstractIntPatcher : Patcher {
override fun patch(resources: List<HasMetadata>, value: String) : List<HasMetadata> { final override fun patch(resources: List<HasMetadata>, value: String) : List<HasMetadata> {
return resources return resources
.map { Serialization.clone(it)} .map { Serialization.clone(it)}
.map { patchSingleResource(it, value.toInt()) } .map { patchSingleResource(it, value.toInt()) }
......
...@@ -24,7 +24,7 @@ abstract class AbstractResourcePatcher( ...@@ -24,7 +24,7 @@ abstract class AbstractResourcePatcher(
private val factor: Int? = null private val factor: Int? = null
) : AbstractStringPatcher() { ) : AbstractStringPatcher() {
override fun patchSingleResource(resource: HasMetadata, value: String): HasMetadata { final override fun patchSingleResource(resource: HasMetadata, value: String): HasMetadata {
when (resource) { when (resource) {
is Deployment -> { is Deployment -> {
resource.spec.template.spec.containers.filter { it.name == container }.forEach { resource.spec.template.spec.containers.filter { it.name == container }.forEach {
......
...@@ -8,7 +8,7 @@ import io.fabric8.kubernetes.client.utils.Serialization ...@@ -8,7 +8,7 @@ import io.fabric8.kubernetes.client.utils.Serialization
*/ */
abstract class AbstractStringPatcher : Patcher { abstract class AbstractStringPatcher : Patcher {
override fun patch(resources: List<HasMetadata>, value: String) : List<HasMetadata> { final override fun patch(resources: List<HasMetadata>, value: String) : List<HasMetadata> {
return resources return resources
.map { Serialization.clone(it)} .map { Serialization.clone(it)}
.map { patchSingleResource(it, value) } .map { patchSingleResource(it, value) }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment