diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/LabelPatcher.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/LabelPatcher.kt index 8bb5be97e780479884e6cb8e551c03340b04f8e6..9e690ea68b47e99c4cbeb4409c8335f34406ea0a 100644 --- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/LabelPatcher.kt +++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/LabelPatcher.kt @@ -12,39 +12,10 @@ class LabelPatcher( AbstractPatcher() { override fun patchSingleResource(resource: HasMetadata, value: String): HasMetadata { - when (resource) { - is Deployment -> { - if (resource.metadata.labels == null) { - resource.metadata.labels = mutableMapOf() - } - resource.metadata.labels[this.variableName] = value - } - is StatefulSet -> { - if (resource.metadata.labels == null) { - resource.metadata.labels = mutableMapOf() - } - resource.metadata.labels[this.variableName] = value - } - is Service -> { - if (resource.metadata.labels == null) { - resource.metadata.labels = mutableMapOf() - } - resource.metadata.labels[this.variableName] = value - - } - is ConfigMap -> { - if (resource.metadata.labels == null) { - resource.metadata.labels = mutableMapOf() - } - resource.metadata.labels[this.variableName] = value - } - is GenericKubernetesResource -> { - if (resource.metadata.labels == null) { - resource.metadata.labels = mutableMapOf() - } - resource.metadata.labels[this.variableName] = value - } + if (resource.metadata.labels == null) { + resource.metadata.labels = mutableMapOf() } + resource.metadata.labels[this.variableName] = value return resource } } \ No newline at end of file diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/MatchLabelPatcher.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/MatchLabelPatcher.kt index 725c9cf8a6a87c23119812c0a5d5ad3280a42e3c..0b60514cf53145705baac1f7b69a5cef502a1dfd 100644 --- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/MatchLabelPatcher.kt +++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/MatchLabelPatcher.kt @@ -9,9 +9,7 @@ import io.fabric8.kubernetes.api.model.apps.StatefulSet * * @property variableName The matchLabel which should be set */ -class MatchLabelPatcher( - val variableName: String) : - AbstractPatcher() { +class MatchLabelPatcher(val variableName: String) : AbstractPatcher() { override fun patchSingleResource(resource: HasMetadata, value: String): HasMetadata { when (resource) { diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/NamePatcher.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/NamePatcher.kt index a6416a7e77841fa869de7ce2c248882fb486572c..86c6c6b9700fbed9f36df64cc5ea02d19ae36ef2 100644 --- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/NamePatcher.kt +++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/patcher/NamePatcher.kt @@ -10,26 +10,7 @@ import io.fabric8.kubernetes.api.model.apps.StatefulSet class NamePatcher : AbstractPatcher() { override fun patchSingleResource(resource: HasMetadata, value: String): HasMetadata { - when (resource) { - is Deployment -> { - resource.metadata.name = value - } - is StatefulSet -> { - resource.metadata.name = value - } - is Service -> { - resource.metadata.name = value - } - is ConfigMap -> { - resource.metadata.name = value - } - is io.fabric8.kubernetes.api.model.networking.v1.Ingress -> { - resource.metadata.name = value - } - is GenericKubernetesResource -> { - resource.metadata.name = value - } - } + resource.metadata.name = value return resource } } \ No newline at end of file