Skip to content

Commit 014cfe4

Browse files
authored
Merge pull request #241 from navikt/deps
Deps
2 parents 4ccb050 + bd63161 commit 014cfe4

File tree

6 files changed

+10
-118
lines changed

6 files changed

+10
-118
lines changed

Diff for: build.gradle.kts

+9-13
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ plugins {
44
val versions = object {
55
val kotlin = "1.9.0"
66
val shadow = "8.1.1"
7-
val versions = "0.47.0"
7+
val versions = "0.48.0"
88
}
9-
9+
1010
kotlin("jvm") version(versions.kotlin)
1111
kotlin("plugin.allopen") version(versions.kotlin)
1212
kotlin("plugin.serialization") version(versions.kotlin)
@@ -28,17 +28,15 @@ repositories {
2828
dependencies {
2929
val versions = object {
3030
val auth0Jwt = "4.4.0"
31-
val caffeine = "3.1.7"
32-
val ktor = "2.3.2"
33-
val logback = "1.4.8"
31+
val caffeine = "3.1.8"
32+
val ktor = "2.3.4"
33+
val logback = "1.4.11"
3434
val logstash = "7.4"
35-
val micrometer = "1.11.2"
36-
val mockk = "1.13.5"
37-
val navSecurity = "3.1.0"
38-
val navCommon = "2.2023.01.10_13.49-81ddc732df3a"
39-
val unleash = "4.4.1"
35+
val micrometer = "1.11.4"
36+
val mockk = "1.13.7"
37+
val navSecurity = "3.1.5"
4038
val kotlin = "1.9.0"
41-
val tmsKtorTokenSupport = "2.1.3"
39+
val tmsKtorTokenSupport = "2.2.0"
4240
}
4341

4442
implementation("com.auth0:java-jwt:${versions.auth0Jwt}")
@@ -60,8 +58,6 @@ dependencies {
6058
implementation("com.github.navikt.tms-ktor-token-support:token-support-tokendings-exchange:${versions.tmsKtorTokenSupport}")
6159
implementation("net.logstash.logback:logstash-logback-encoder:${versions.logstash}")
6260
implementation("ch.qos.logback:logback-classic:${versions.logback}")
63-
implementation("no.nav.common:feature-toggle:${versions.navCommon}")
64-
implementation("no.finn.unleash:unleash-client-java:${versions.unleash}")
6561
testImplementation("org.jetbrains.kotlin:kotlin-test-junit5:${versions.kotlin}")
6662
testImplementation("io.ktor:ktor-server-test-host:${versions.ktor}")
6763
testImplementation("io.ktor:ktor-client-mock:${versions.ktor}")

Diff for: gradle/wrapper/gradle-wrapper.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

Diff for: src/main/kotlin/no/nav/personopplysninger/config/ApplicationContext.kt

-17
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@ import com.github.benmanes.caffeine.cache.Cache
44
import com.github.benmanes.caffeine.cache.Caffeine
55
import io.micrometer.prometheus.PrometheusConfig
66
import io.micrometer.prometheus.PrometheusMeterRegistry
7-
import no.finn.unleash.strategy.Strategy
8-
import no.nav.common.featuretoggle.UnleashClient
9-
import no.nav.common.featuretoggle.UnleashClientImpl
10-
import no.nav.common.featuretoggle.UnleashUtils
11-
import no.nav.common.utils.EnvironmentUtils
127
import no.nav.personopplysninger.common.consumer.kodeverk.KodeverkConsumer
138
import no.nav.personopplysninger.common.consumer.kodeverk.KodeverkService
149
import no.nav.personopplysninger.common.consumer.kodeverk.dto.Kodeverk
@@ -17,7 +12,6 @@ import no.nav.personopplysninger.common.consumer.pdl.PdlConsumer
1712
import no.nav.personopplysninger.common.consumer.pdl.PdlService
1813
import no.nav.personopplysninger.endreopplysninger.EndreOpplysningerService
1914
import no.nav.personopplysninger.endreopplysninger.consumer.PdlMottakConsumer
20-
import no.nav.personopplysninger.featuretoggles.ByApplicationStrategy
2115
import no.nav.personopplysninger.institusjon.InstitusjonService
2216
import no.nav.personopplysninger.institusjon.consumer.InstitusjonConsumer
2317
import no.nav.personopplysninger.kontaktinformasjon.KontaktinformasjonService
@@ -27,7 +21,6 @@ import no.nav.personopplysninger.medl.consumer.MedlConsumer
2721
import no.nav.personopplysninger.personalia.PersonaliaService
2822
import no.nav.personopplysninger.personalia.consumer.Norg2Consumer
2923
import no.nav.tms.token.support.tokendings.exchange.TokendingsServiceBuilder
30-
import java.util.*
3124
import java.util.concurrent.TimeUnit
3225

3326
class ApplicationContext {
@@ -39,7 +32,6 @@ class ApplicationContext {
3932
val metricsCollector = MetricsCollector(appMicrometerRegistry.prometheusRegistry)
4033

4134
val tokendingsService = TokendingsServiceBuilder.buildTokendingsService()
42-
val unleashClient = unleashClient()
4335

4436
val institusjonConsumer = InstitusjonConsumer(httpClient, env, tokendingsService)
4537
val kontaktinfoConsumer = KontaktinfoConsumer(httpClient, env, tokendingsService)
@@ -67,13 +59,4 @@ class ApplicationContext {
6759
.expireAfterWrite(environment.subjectNameCacheExpiryMinutes, TimeUnit.MINUTES)
6860
.build()
6961
}
70-
71-
private fun unleashClient(): UnleashClient {
72-
return UnleashClientImpl(
73-
EnvironmentUtils.getOptionalProperty(UnleashUtils.UNLEASH_URL_ENV_NAME)
74-
.orElse("https://unleash.nais.io/api/"),
75-
EnvironmentUtils.getRequiredProperty("NAIS_APP_NAME"),
76-
Collections.singletonList(ByApplicationStrategy()) as List<Strategy>?
77-
)
78-
}
7962
}

Diff for: src/main/kotlin/no/nav/personopplysninger/config/bootstrap.kt

-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import io.ktor.server.request.path
1919
import io.ktor.server.request.uri
2020
import io.ktor.server.routing.routing
2121
import no.nav.personopplysninger.endreopplysninger.endreOpplysninger
22-
import no.nav.personopplysninger.featuretoggles.featureToggles
2322
import no.nav.personopplysninger.health.health
2423
import no.nav.personopplysninger.institusjon.institusjon
2524
import no.nav.personopplysninger.kontaktinformasjon.kontaktinformasjon
@@ -80,7 +79,6 @@ fun Application.mainModule(appContext: ApplicationContext = ApplicationContext()
8079
health(appContext.appMicrometerRegistry)
8180
authenticate {
8281
endreOpplysninger(appContext.endreOpplysningerService, appContext.metricsCollector)
83-
featureToggles(appContext.unleashClient)
8482
institusjon(appContext.institusjonService)
8583
medl(appContext.medlService)
8684
personalia(appContext.personaliaService)

Diff for: src/main/kotlin/no/nav/personopplysninger/featuretoggles/ByApplicationStrategy.kt

-27
This file was deleted.

Diff for: src/main/kotlin/no/nav/personopplysninger/featuretoggles/featureTogglesRoute.kt

-58
This file was deleted.

0 commit comments

Comments
 (0)