Skip to content

Commit 2e38348

Browse files
authored
Toggler av publisering av produksjonsstyringhendelser (#222)
1 parent 7502fea commit 2e38348

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

deploy/dev-gcp.yml

+2
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,8 @@ spec:
255255
# Feature-flag
256256
- name: KODEVERK_SOM_STRING_TOPICS
257257
value: "true"
258+
- name: PUBLISER_PRODUKSJONSSTYRING_HENDELSE
259+
value: "false"
258260

259261
# Konfigurasjoner
260262
- name: FLYWAY_REPAIR_ON_FAIL

deploy/prod-gcp.yml

+2
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,8 @@ spec:
243243
# Feature-flag
244244
- name: KODEVERK_SOM_STRING_TOPICS
245245
value: "true"
246+
- name: PUBLISER_PRODUKSJONSSTYRING_HENDELSE
247+
value: "false"
246248

247249
# Konfigurasjoner
248250
- name: FLYWAY_REPAIR_ON_FAIL

domenetjenester/behandling/src/main/java/no/nav/ung/sak/behandling/hendelse/produksjonsstyring/PubliserProduksjonsstyringHendelseProducer.java

+8-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
@ApplicationScoped
1616
public class PubliserProduksjonsstyringHendelseProducer extends KafkaProducer {
1717

18+
private boolean skalPublisereHendelse;
19+
1820
public PubliserProduksjonsstyringHendelseProducer() {
1921
// for CDI proxy
2022
}
@@ -29,7 +31,9 @@ public PubliserProduksjonsstyringHendelseProducer(@KonfigVerdi("kafka.produksjon
2931
@KonfigVerdi(value = "NAIS_NAMESPACE", defaultVerdi = "k9saksbehandling") String appNamespace,
3032
@KonfigVerdi(value = "NAIS_APP_NAME", defaultVerdi = "ung-sak") String appName,
3133
@KonfigVerdi("systembruker.username") String username,
32-
@KonfigVerdi("systembruker.password") String password) {
34+
@KonfigVerdi("systembruker.password") String password,
35+
@KonfigVerdi(value = "PUBLISER_PRODUKSJONSSTYRING_HENDELSE", defaultVerdi = "false") boolean skalPublisereHendelse) {
36+
this.skalPublisereHendelse = skalPublisereHendelse;
3337
Properties properties = new Properties();
3438

3539
properties.put(CommonClientConfigs.CLIENT_ID_CONFIG, "KP-" + topic);
@@ -57,6 +61,9 @@ public PubliserProduksjonsstyringHendelseProducer(@KonfigVerdi("kafka.produksjon
5761
}
5862

5963
public void sendJsonMedNøkkel(String nøkkel, String json) {
64+
if (!skalPublisereHendelse) {
65+
return;
66+
}
6067
runProducerWithSingleJson(new ProducerRecord<>(topic, nøkkel, json));
6168
}
6269
}

0 commit comments

Comments
 (0)