diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractIntPatcher.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractIntPatcher.kt index 9cb207f2f3708954dcc9a9a13b33554c5b7878e4..d78f801fcbdb0dbf23a6913ed165d41ba74bd613 100644 --- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractIntPatcher.kt +++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractIntPatcher.kt @@ -8,7 +8,7 @@ import io.fabric8.kubernetes.client.utils.Serialization */ 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 .map { Serialization.clone(it)} .map { patchSingleResource(it, value.toInt()) } diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractResourcePatcher.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractResourcePatcher.kt index 6a453a1f07b2e942c4a069d6b59181e6c20b815b..5da1dea79bb2161ed2f81a823f3a00f3c5d49288 100644 --- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractResourcePatcher.kt +++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractResourcePatcher.kt @@ -24,7 +24,7 @@ abstract class AbstractResourcePatcher( private val factor: Int? = null ) : AbstractStringPatcher() { - override fun patchSingleResource(resource: HasMetadata, value: String): HasMetadata { + final override fun patchSingleResource(resource: HasMetadata, value: String): HasMetadata { when (resource) { is Deployment -> { resource.spec.template.spec.containers.filter { it.name == container }.forEach { diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractStringPatcher.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractStringPatcher.kt index e761cfff4dcee8c62bcc5aefadcf1d698f40ed23..a8b38630ff4196d90b786ad58c12885038d4f6ac 100644 --- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractStringPatcher.kt +++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/AbstractStringPatcher.kt @@ -8,7 +8,7 @@ import io.fabric8.kubernetes.client.utils.Serialization */ 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 .map { Serialization.clone(it)} .map { patchSingleResource(it, value) }