Skip to content

Commit 02b91f3

Browse files
authored
Support OPA enabled flag from config (#154)
Signed-off-by: Pavol Loffay <[email protected]>
1 parent a23a7ed commit 02b91f3

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

filter-custom-opa/src/main/java/org/hypertrace/agent/filter/opa/custom/CustomOpaLibProvider.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import com.google.auto.service.AutoService;
2020
import org.hypertrace.agent.config.Config.AgentConfig;
2121
import org.hypertrace.agent.config.Config.Reporting;
22-
import org.hypertrace.agent.core.EnvironmentConfig;
2322
import org.hypertrace.agent.core.HypertraceConfig;
2423
import org.hypertrace.agent.filter.FilterRegistry;
2524
import org.hypertrace.agent.filter.api.Filter;
@@ -29,9 +28,9 @@
2928
public class CustomOpaLibProvider implements FilterProvider {
3029

3130
public CustomOpaLibProvider() {
32-
String property = FilterRegistry.getProviderDisabledPropertyName(CustomOpaLibProvider.class);
3331
// by default disable this provider until HT agent config includes OPA
34-
if (EnvironmentConfig.getProperty(property) == null) {
32+
if (!HypertraceConfig.get().getReporting().getOpa().getEnabled().getValue()) {
33+
String property = FilterRegistry.getProviderDisabledPropertyName(CustomOpaLibProvider.class);
3534
System.setProperty(property, "true");
3635
}
3736
}

javaagent-core/src/main/proto

Submodule proto updated 1 file

0 commit comments

Comments
 (0)