From bb6ffa86fd8638ac485a051b11f7fb0a15dff540 Mon Sep 17 00:00:00 2001 From: lingniu Date: Wed, 1 Jul 2026 08:24:09 +0800 Subject: [PATCH] chore: stop exposing actuator env by default --- .../apps/gb32960-ingest-app/src/main/resources/application.yml | 2 +- .../ingest/gb32960app/Gb32960IngestAppDefaultsTest.java | 2 +- .../apps/jt808-ingest-app/src/main/resources/application.yml | 2 +- .../lingniu/ingest/jt808app/Jt808IngestAppDefaultsTest.java | 3 ++- .../vehicle-analytics-app/src/main/resources/application.yml | 2 +- .../ingest/analyticsapp/VehicleAnalyticsAppDefaultsTest.java | 3 ++- .../vehicle-history-app/src/main/resources/application.yml | 2 +- .../ingest/historyapp/VehicleHistoryAppDefaultsTest.java | 3 ++- .../apps/yutong-mqtt-app/src/main/resources/application.yml | 2 +- .../ingest/yutongmqttapp/YutongMqttAppDefaultsTest.java | 3 ++- 10 files changed, 14 insertions(+), 10 deletions(-) diff --git a/modules/apps/gb32960-ingest-app/src/main/resources/application.yml b/modules/apps/gb32960-ingest-app/src/main/resources/application.yml index 9b208a2d..fbf2e405 100644 --- a/modules/apps/gb32960-ingest-app/src/main/resources/application.yml +++ b/modules/apps/gb32960-ingest-app/src/main/resources/application.yml @@ -134,7 +134,7 @@ management: endpoints: web: exposure: - include: health,info,metrics,prometheus,env,gb32960sessions + include: health,info,metrics,prometheus,gb32960sessions health: redis: enabled: ${MANAGEMENT_HEALTH_REDIS_ENABLED:false} diff --git a/modules/apps/gb32960-ingest-app/src/test/java/com/lingniu/ingest/gb32960app/Gb32960IngestAppDefaultsTest.java b/modules/apps/gb32960-ingest-app/src/test/java/com/lingniu/ingest/gb32960app/Gb32960IngestAppDefaultsTest.java index bfad7674..e45d1670 100644 --- a/modules/apps/gb32960-ingest-app/src/test/java/com/lingniu/ingest/gb32960app/Gb32960IngestAppDefaultsTest.java +++ b/modules/apps/gb32960-ingest-app/src/test/java/com/lingniu/ingest/gb32960app/Gb32960IngestAppDefaultsTest.java @@ -52,7 +52,7 @@ class Gb32960IngestAppDefaultsTest { .containsEntry("lingniu.ingest.vehicle-state.enabled", false) .containsEntry("lingniu.ingest.vehicle-stat.enabled", false) .containsEntry("management.endpoints.web.exposure.include", - "health,info,metrics,prometheus,env,gb32960sessions"); + "health,info,metrics,prometheus,gb32960sessions"); assertThat(properties.stringPropertyNames()) .noneMatch(name -> name.startsWith("lingniu.ingest.event-file-store.")); diff --git a/modules/apps/jt808-ingest-app/src/main/resources/application.yml b/modules/apps/jt808-ingest-app/src/main/resources/application.yml index 09db885d..8f26a472 100644 --- a/modules/apps/jt808-ingest-app/src/main/resources/application.yml +++ b/modules/apps/jt808-ingest-app/src/main/resources/application.yml @@ -94,7 +94,7 @@ management: endpoints: web: exposure: - include: health,info,metrics,prometheus,env + include: health,info,metrics,prometheus health: redis: enabled: ${MANAGEMENT_HEALTH_REDIS_ENABLED:false} diff --git a/modules/apps/jt808-ingest-app/src/test/java/com/lingniu/ingest/jt808app/Jt808IngestAppDefaultsTest.java b/modules/apps/jt808-ingest-app/src/test/java/com/lingniu/ingest/jt808app/Jt808IngestAppDefaultsTest.java index 313a0cc8..6adbef27 100644 --- a/modules/apps/jt808-ingest-app/src/test/java/com/lingniu/ingest/jt808app/Jt808IngestAppDefaultsTest.java +++ b/modules/apps/jt808-ingest-app/src/test/java/com/lingniu/ingest/jt808app/Jt808IngestAppDefaultsTest.java @@ -45,7 +45,8 @@ class Jt808IngestAppDefaultsTest { "${VEHICLE_IDENTITY_MYSQL_INITIALIZE_SCHEMA:true}") .containsEntry("lingniu.ingest.event-history.enabled", false) .containsEntry("lingniu.ingest.vehicle-state.enabled", false) - .containsEntry("lingniu.ingest.vehicle-stat.enabled", false); + .containsEntry("lingniu.ingest.vehicle-stat.enabled", false) + .containsEntry("management.endpoints.web.exposure.include", "health,info,metrics,prometheus"); assertThat(properties.stringPropertyNames()) .noneMatch(name -> name.startsWith("lingniu.ingest.event-file-store.")); diff --git a/modules/apps/vehicle-analytics-app/src/main/resources/application.yml b/modules/apps/vehicle-analytics-app/src/main/resources/application.yml index 0146c252..94ecf28e 100644 --- a/modules/apps/vehicle-analytics-app/src/main/resources/application.yml +++ b/modules/apps/vehicle-analytics-app/src/main/resources/application.yml @@ -70,7 +70,7 @@ management: endpoints: web: exposure: - include: health,info,metrics,prometheus,env + include: health,info,metrics,prometheus metrics: tags: application: vehicle-analytics-app diff --git a/modules/apps/vehicle-analytics-app/src/test/java/com/lingniu/ingest/analyticsapp/VehicleAnalyticsAppDefaultsTest.java b/modules/apps/vehicle-analytics-app/src/test/java/com/lingniu/ingest/analyticsapp/VehicleAnalyticsAppDefaultsTest.java index 8aec22d8..0ba809bb 100644 --- a/modules/apps/vehicle-analytics-app/src/test/java/com/lingniu/ingest/analyticsapp/VehicleAnalyticsAppDefaultsTest.java +++ b/modules/apps/vehicle-analytics-app/src/test/java/com/lingniu/ingest/analyticsapp/VehicleAnalyticsAppDefaultsTest.java @@ -35,7 +35,8 @@ class VehicleAnalyticsAppDefaultsTest { "${VEHICLE_STAT_ENABLED:true}") .containsEntry( "lingniu.ingest.sink.mq.consumer.bindings.vehicleStatEnvelopeConsumerProcessor.group-id", - "${KAFKA_GROUP_STAT:vehicle-stat}"); + "${KAFKA_GROUP_STAT:vehicle-stat}") + .containsEntry("management.endpoints.web.exposure.include", "health,info,metrics,prometheus"); assertThat(properties.stringPropertyNames()) .noneMatch(name -> name.startsWith("lingniu.ingest.event-file-store.")) diff --git a/modules/apps/vehicle-history-app/src/main/resources/application.yml b/modules/apps/vehicle-history-app/src/main/resources/application.yml index 17083629..c2dea2f1 100644 --- a/modules/apps/vehicle-history-app/src/main/resources/application.yml +++ b/modules/apps/vehicle-history-app/src/main/resources/application.yml @@ -107,7 +107,7 @@ management: endpoints: web: exposure: - include: health,info,metrics,prometheus,env + include: health,info,metrics,prometheus health: redis: enabled: ${MANAGEMENT_HEALTH_REDIS_ENABLED:false} diff --git a/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/VehicleHistoryAppDefaultsTest.java b/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/VehicleHistoryAppDefaultsTest.java index e5f51a1a..55d36dfa 100644 --- a/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/VehicleHistoryAppDefaultsTest.java +++ b/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/VehicleHistoryAppDefaultsTest.java @@ -103,7 +103,8 @@ class VehicleHistoryAppDefaultsTest { "${KAFKA_GROUP_HISTORY_YUTONG_MQTT_RAW:${KAFKA_GROUP_HISTORY:vehicle-history}-yutong-mqtt-raw}") .containsEntry( "lingniu.ingest.sink.mq.consumer.bindings.eventHistoryYutongMqttRawEnvelopeConsumerProcessor.topics[0]", - "${KAFKA_TOPIC_YUTONG_MQTT_RAW:vehicle.raw.mqtt-yutong.v1}"); + "${KAFKA_TOPIC_YUTONG_MQTT_RAW:vehicle.raw.mqtt-yutong.v1}") + .containsEntry("management.endpoints.web.exposure.include", "health,info,metrics,prometheus"); assertThat(properties.stringPropertyNames()) .noneMatch(name -> name.startsWith("lingniu.ingest.event-file-store.")); diff --git a/modules/apps/yutong-mqtt-app/src/main/resources/application.yml b/modules/apps/yutong-mqtt-app/src/main/resources/application.yml index 4db89949..39ee6660 100644 --- a/modules/apps/yutong-mqtt-app/src/main/resources/application.yml +++ b/modules/apps/yutong-mqtt-app/src/main/resources/application.yml @@ -104,7 +104,7 @@ management: endpoints: web: exposure: - include: health,info,metrics,prometheus,env + include: health,info,metrics,prometheus health: redis: enabled: ${MANAGEMENT_HEALTH_REDIS_ENABLED:false} diff --git a/modules/apps/yutong-mqtt-app/src/test/java/com/lingniu/ingest/yutongmqttapp/YutongMqttAppDefaultsTest.java b/modules/apps/yutong-mqtt-app/src/test/java/com/lingniu/ingest/yutongmqttapp/YutongMqttAppDefaultsTest.java index 275b9360..d94f3a2d 100644 --- a/modules/apps/yutong-mqtt-app/src/test/java/com/lingniu/ingest/yutongmqttapp/YutongMqttAppDefaultsTest.java +++ b/modules/apps/yutong-mqtt-app/src/test/java/com/lingniu/ingest/yutongmqttapp/YutongMqttAppDefaultsTest.java @@ -39,7 +39,8 @@ class YutongMqttAppDefaultsTest { .containsEntry("lingniu.ingest.sink.archive.enabled", "${SINK_ARCHIVE_ENABLED:true}") .containsEntry("lingniu.ingest.event-history.enabled", false) .containsEntry("lingniu.ingest.vehicle-state.enabled", false) - .containsEntry("lingniu.ingest.vehicle-stat.enabled", false); + .containsEntry("lingniu.ingest.vehicle-stat.enabled", false) + .containsEntry("management.endpoints.web.exposure.include", "health,info,metrics,prometheus"); assertThat(properties.stringPropertyNames()) .noneMatch(name -> name.startsWith("lingniu.ingest.event-file-store."));