Skip to content

Commit 61e53f3

Browse files
EricWittmannjsenko
authored andcommitted
Try removing redundant label matching from k8s dependent annotations
1 parent 042842d commit 61e53f3

9 files changed

+12
-45
lines changed

operator/controller/src/main/java/io/apicurio/registry/operator/resource/app/AppDeploymentResource.java

+1-5
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,13 @@
2828

2929
import static io.apicurio.registry.operator.api.v1.ContainerNames.REGISTRY_APP_CONTAINER_NAME;
3030
import static io.apicurio.registry.operator.resource.LabelDiscriminators.AppDeploymentDiscriminator;
31-
import static io.apicurio.registry.operator.resource.ResourceFactory.COMPONENT_APP;
3231
import static io.apicurio.registry.operator.resource.ResourceKey.APP_DEPLOYMENT_KEY;
3332
import static io.apicurio.registry.operator.resource.ResourceKey.STUDIO_UI_SERVICE_KEY;
3433
import static io.apicurio.registry.operator.utils.Mapper.toYAML;
3534
import static java.util.Objects.requireNonNull;
3635
import static java.util.Optional.ofNullable;
3736

38-
@KubernetesDependent(
39-
labelSelector = "app.kubernetes.io/name=apicurio-registry,app.kubernetes.io/component=" + COMPONENT_APP,
40-
resourceDiscriminator = AppDeploymentDiscriminator.class
41-
)
37+
@KubernetesDependent(resourceDiscriminator = AppDeploymentDiscriminator.class)
4238
public class AppDeploymentResource extends CRUDKubernetesDependentResource<Deployment, ApicurioRegistry3> {
4339

4440
private static final Logger log = LoggerFactory.getLogger(AppDeploymentResource.class);

operator/controller/src/main/java/io/apicurio/registry/operator/resource/app/AppIngressResource.java

+1-4
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,7 @@
1616
import static io.apicurio.registry.operator.utils.IngressUtils.withIngressRule;
1717
import static io.apicurio.registry.operator.utils.Mapper.toYAML;
1818

19-
@KubernetesDependent(
20-
labelSelector = "app.kubernetes.io/name=apicurio-registry,app.kubernetes.io/component=" + COMPONENT_APP,
21-
resourceDiscriminator = AppIngressDiscriminator.class
22-
)
19+
@KubernetesDependent(resourceDiscriminator = AppIngressDiscriminator.class)
2320
public class AppIngressResource extends CRUDKubernetesDependentResource<Ingress, ApicurioRegistry3> {
2421

2522
private static final Logger log = LoggerFactory.getLogger(AppIngressResource.class);

operator/controller/src/main/java/io/apicurio/registry/operator/resource/app/AppServiceResource.java

+2-6
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,11 @@
88
import org.slf4j.Logger;
99
import org.slf4j.LoggerFactory;
1010

11-
import static io.apicurio.registry.operator.resource.LabelDiscriminators.*;
12-
import static io.apicurio.registry.operator.resource.ResourceFactory.COMPONENT_APP;
11+
import static io.apicurio.registry.operator.resource.LabelDiscriminators.AppServiceDiscriminator;
1312
import static io.apicurio.registry.operator.resource.ResourceKey.APP_SERVICE_KEY;
1413
import static io.apicurio.registry.operator.utils.Mapper.toYAML;
1514

16-
@KubernetesDependent(
17-
labelSelector = "app.kubernetes.io/name=apicurio-registry,app.kubernetes.io/component=" + COMPONENT_APP,
18-
resourceDiscriminator = AppServiceDiscriminator.class
19-
)
15+
@KubernetesDependent(resourceDiscriminator = AppServiceDiscriminator.class)
2016
public class AppServiceResource extends CRUDKubernetesDependentResource<Service, ApicurioRegistry3> {
2117

2218
private static final Logger log = LoggerFactory.getLogger(AppServiceResource.class);

operator/controller/src/main/java/io/apicurio/registry/operator/resource/studioui/StudioUIDeploymentResource.java

+1-5
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,14 @@
1616
import java.util.LinkedHashMap;
1717

1818
import static io.apicurio.registry.operator.api.v1.ContainerNames.STUDIO_UI_CONTAINER_NAME;
19-
import static io.apicurio.registry.operator.resource.ResourceFactory.COMPONENT_STUDIO_UI;
2019
import static io.apicurio.registry.operator.resource.ResourceKey.*;
2120
import static io.apicurio.registry.operator.resource.app.AppDeploymentResource.addEnvVar;
2221
import static io.apicurio.registry.operator.resource.app.AppDeploymentResource.getContainerFromDeployment;
2322
import static io.apicurio.registry.operator.utils.IngressUtils.withIngressRule;
2423
import static io.apicurio.registry.operator.utils.Mapper.toYAML;
2524
import static java.util.Optional.ofNullable;
2625

27-
@KubernetesDependent(
28-
labelSelector = "app.kubernetes.io/name=apicurio-registry,app.kubernetes.io/component=" + COMPONENT_STUDIO_UI,
29-
resourceDiscriminator = StudioUIDeploymentDiscriminator.class
30-
)
26+
@KubernetesDependent(resourceDiscriminator = StudioUIDeploymentDiscriminator.class)
3127
public class StudioUIDeploymentResource
3228
extends CRUDKubernetesDependentResource<Deployment, ApicurioRegistry3> {
3329

operator/controller/src/main/java/io/apicurio/registry/operator/resource/studioui/StudioUIIngressResource.java

+2-5
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,13 @@
1010
import org.slf4j.LoggerFactory;
1111

1212
import static io.apicurio.registry.operator.resource.ResourceFactory.COMPONENT_STUDIO_UI;
13-
import static io.apicurio.registry.operator.resource.ResourceKey.*;
13+
import static io.apicurio.registry.operator.resource.ResourceKey.STUDIO_UI_INGRESS_KEY;
1414
import static io.apicurio.registry.operator.resource.ResourceKey.STUDIO_UI_SERVICE_KEY;
1515
import static io.apicurio.registry.operator.utils.IngressUtils.getHost;
1616
import static io.apicurio.registry.operator.utils.IngressUtils.withIngressRule;
1717
import static io.apicurio.registry.operator.utils.Mapper.toYAML;
1818

19-
@KubernetesDependent(
20-
labelSelector = "app.kubernetes.io/name=apicurio-registry,app.kubernetes.io/component=" + COMPONENT_STUDIO_UI,
21-
resourceDiscriminator = StudioUIIngressDiscriminator.class
22-
)
19+
@KubernetesDependent(resourceDiscriminator = StudioUIIngressDiscriminator.class)
2320
public class StudioUIIngressResource extends CRUDKubernetesDependentResource<Ingress, ApicurioRegistry3> {
2421

2522
private static final Logger log = LoggerFactory.getLogger(StudioUIIngressResource.class);

operator/controller/src/main/java/io/apicurio/registry/operator/resource/studioui/StudioUIServiceResource.java

+1-5
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,10 @@
99
import org.slf4j.Logger;
1010
import org.slf4j.LoggerFactory;
1111

12-
import static io.apicurio.registry.operator.resource.ResourceFactory.COMPONENT_STUDIO_UI;
1312
import static io.apicurio.registry.operator.resource.ResourceKey.STUDIO_UI_SERVICE_KEY;
1413
import static io.apicurio.registry.operator.utils.Mapper.toYAML;
1514

16-
@KubernetesDependent(
17-
labelSelector = "app.kubernetes.io/name=apicurio-registry,app.kubernetes.io/component=" + COMPONENT_STUDIO_UI,
18-
resourceDiscriminator = StudioUIServiceDiscriminator.class
19-
)
15+
@KubernetesDependent(resourceDiscriminator = StudioUIServiceDiscriminator.class)
2016
public class StudioUIServiceResource extends CRUDKubernetesDependentResource<Service, ApicurioRegistry3> {
2117

2218
private static final Logger log = LoggerFactory.getLogger(StudioUIServiceResource.class);

operator/controller/src/main/java/io/apicurio/registry/operator/resource/ui/UIDeploymentResource.java

+1-5
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,14 @@
1616

1717
import static io.apicurio.registry.operator.api.v1.ContainerNames.REGISTRY_UI_CONTAINER_NAME;
1818
import static io.apicurio.registry.operator.resource.LabelDiscriminators.UIDeploymentDiscriminator;
19-
import static io.apicurio.registry.operator.resource.ResourceFactory.COMPONENT_UI;
2019
import static io.apicurio.registry.operator.resource.ResourceKey.*;
2120
import static io.apicurio.registry.operator.resource.app.AppDeploymentResource.addEnvVar;
2221
import static io.apicurio.registry.operator.resource.app.AppDeploymentResource.getContainerFromDeployment;
2322
import static io.apicurio.registry.operator.utils.IngressUtils.withIngressRule;
2423
import static io.apicurio.registry.operator.utils.Mapper.toYAML;
2524
import static java.util.Optional.ofNullable;
2625

27-
@KubernetesDependent(
28-
labelSelector = "app.kubernetes.io/name=apicurio-registry,app.kubernetes.io/component=" + COMPONENT_UI,
29-
resourceDiscriminator = UIDeploymentDiscriminator.class
30-
)
26+
@KubernetesDependent(resourceDiscriminator = UIDeploymentDiscriminator.class)
3127
public class UIDeploymentResource extends CRUDKubernetesDependentResource<Deployment, ApicurioRegistry3> {
3228

3329
private static final Logger log = LoggerFactory.getLogger(UIDeploymentResource.class);

operator/controller/src/main/java/io/apicurio/registry/operator/resource/ui/UIIngressResource.java

+1-4
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,7 @@
1616
import static io.apicurio.registry.operator.utils.IngressUtils.withIngressRule;
1717
import static io.apicurio.registry.operator.utils.Mapper.toYAML;
1818

19-
@KubernetesDependent(
20-
labelSelector = "app.kubernetes.io/name=apicurio-registry,app.kubernetes.io/component=" + COMPONENT_UI,
21-
resourceDiscriminator = UIIngressDiscriminator.class
22-
)
19+
@KubernetesDependent(resourceDiscriminator = UIIngressDiscriminator.class)
2320
public class UIIngressResource extends CRUDKubernetesDependentResource<Ingress, ApicurioRegistry3> {
2421

2522
private static final Logger log = LoggerFactory.getLogger(UIIngressResource.class);

operator/controller/src/main/java/io/apicurio/registry/operator/resource/ui/UIServiceResource.java

+2-6
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,11 @@
88
import org.slf4j.Logger;
99
import org.slf4j.LoggerFactory;
1010

11-
import static io.apicurio.registry.operator.resource.LabelDiscriminators.*;
12-
import static io.apicurio.registry.operator.resource.ResourceFactory.COMPONENT_UI;
11+
import static io.apicurio.registry.operator.resource.LabelDiscriminators.UIServiceDiscriminator;
1312
import static io.apicurio.registry.operator.resource.ResourceKey.UI_SERVICE_KEY;
1413
import static io.apicurio.registry.operator.utils.Mapper.toYAML;
1514

16-
@KubernetesDependent(
17-
labelSelector = "app.kubernetes.io/name=apicurio-registry,app.kubernetes.io/component=" + COMPONENT_UI,
18-
resourceDiscriminator = UIServiceDiscriminator.class
19-
)
15+
@KubernetesDependent(resourceDiscriminator = UIServiceDiscriminator.class)
2016
public class UIServiceResource extends CRUDKubernetesDependentResource<Service, ApicurioRegistry3> {
2117

2218
private static final Logger log = LoggerFactory.getLogger(UIServiceResource.class);

0 commit comments

Comments
 (0)