diff options
author | Ola Aunrønning <olaa@verizonmedia.com> | 2022-06-30 16:04:03 +0200 |
---|---|---|
committer | Ola Aunrønning <olaa@verizonmedia.com> | 2022-06-30 16:04:03 +0200 |
commit | 3687b12c3022ad325cafd967890f06b34ed11f42 (patch) | |
tree | be16359bdd891a90c7eee773f9d17146c2838aa0 /controller-server/src | |
parent | aeed17dd90d0da3935c562d9485deb2a00cd4233 (diff) |
Filter on production deployments
Diffstat (limited to 'controller-server/src')
-rw-r--r-- | controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/MeteringMonitorMaintainer.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/MeteringMonitorMaintainer.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/MeteringMonitorMaintainer.java index eadbdf74c3c..519b1001be4 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/MeteringMonitorMaintainer.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/MeteringMonitorMaintainer.java @@ -51,14 +51,15 @@ public class MeteringMonitorMaintainer extends ControllerMaintainer { return controller().applications().asList() .stream() .flatMap(app -> app.instances().values().stream()) - .flatMap(this::instancesToDeployments) + .flatMap(this::toProdDeployments) .collect(Collectors.toSet()); } - private Stream<DeploymentId> instancesToDeployments(Instance instance) { + private Stream<DeploymentId> toProdDeployments(Instance instance) { return instance.deployments() .keySet() .stream() + .filter(deployment -> deployment.environment().isProduction()) .map(deployment -> new DeploymentId(instance.id(), deployment)); } } |