Skip to content

Commit 36e2081

Browse files
[misk] Refactor misk.containers to eliminate wisp delegation pattern
## Summary `misk.containers` currently delegates to wisp. This PR copies the Wisp code into Misk and deprecates the Wisp implementation. GitOrigin-RevId: 2ae0f61cd15292169669548ecbbe10e14a60010c
1 parent eb1072d commit 36e2081

File tree

25 files changed

+262
-49
lines changed

25 files changed

+262
-49
lines changed

misk-aws/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ dependencies {
2929
implementation(libs.slf4jApi)
3030
implementation(libs.tracingDatadog)
3131
implementation(project(":misk-api"))
32-
implementation(project(":wisp:wisp-containers-testing"))
32+
implementation(project(":misk-testing"))
3333
implementation(project(":wisp:wisp-deployment"))
3434
implementation(project(":wisp:wisp-logging"))
3535
implementation(project(":wisp:wisp-tracing"))
@@ -46,7 +46,7 @@ dependencies {
4646
testImplementation(libs.kotlinTest)
4747
testImplementation(libs.mockitoCore)
4848
testImplementation(libs.mockitoKotlin)
49-
testImplementation(project(":wisp:wisp-containers-testing"))
49+
testImplementation(project(":misk-testing"))
5050
testImplementation(project(":wisp:wisp-feature-testing"))
5151
testImplementation(project(":misk-testing"))
5252
testImplementation(project(":wisp:wisp-logging-testing"))

misk-aws/src/main/kotlin/misk/jobqueue/sqs/QueueResolver.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import java.util.concurrent.ConcurrentHashMap
1515
import jakarta.inject.Inject
1616
import jakarta.inject.Singleton
1717
import misk.moshi.adapter
18-
import wisp.containers.ContainerUtil
18+
import misk.containers.ContainerUtil
1919

2020
@Singleton
2121
internal class QueueResolver @Inject internal constructor(

misk-aws/src/test/kotlin/misk/jobqueue/sqs/DockerSqs.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ import com.github.dockerjava.api.model.HostConfig
1212
import com.github.dockerjava.api.model.Ports
1313
import misk.jobqueue.sqs.DockerSqs.clientPort
1414
import misk.testing.ExternalDependency
15-
import wisp.containers.Composer
16-
import wisp.containers.Container
17-
import wisp.containers.ContainerUtil
15+
import misk.containers.Composer
16+
import misk.containers.Container
17+
import misk.containers.ContainerUtil
1818
import wisp.logging.getLogger
1919

2020
/**

misk-aws2-sqs/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ dependencies {
4646
testImplementation(libs.mockitoKotlin)
4747
testImplementation(project(":misk-clustering"))
4848
testImplementation(project(":misk-testing"))
49-
testImplementation(project(":wisp:wisp-containers-testing"))
5049
testImplementation(project(":wisp:wisp-feature-testing"))
5150
testImplementation(project(":wisp:wisp-time-testing"))
5251
testImplementation(project(":wisp:wisp-logging-testing"))

misk-aws2-sqs/src/test/kotlin/misk/aws2/sqs/jobqueue/DockerSqs.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import software.amazon.awssdk.services.sqs.SqsAsyncClient
1111
import software.amazon.awssdk.services.sqs.model.DeleteQueueRequest
1212
import software.amazon.awssdk.services.sqs.model.GetQueueUrlRequest
1313
import software.amazon.awssdk.services.sqs.model.QueueDoesNotExistException
14-
import wisp.containers.Composer
15-
import wisp.containers.Container
16-
import wisp.containers.ContainerUtil
14+
import misk.containers.Composer
15+
import misk.containers.Container
16+
import misk.containers.ContainerUtil
1717
import wisp.logging.getLogger
1818
import java.net.URI
1919
import java.util.concurrent.CompletableFuture

misk-gcp/build.gradle.kts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ dependencies {
8080
testFixturesImplementation(libs.kotlinTest)
8181
testFixturesImplementation(libs.kotlinxCoroutinesCore)
8282
testFixturesImplementation(libs.moshiCore)
83-
testFixturesImplementation(project(":wisp:wisp-containers-testing"))
8483
testFixturesImplementation(project(":wisp:wisp-moshi"))
8584
testFixturesImplementation(project(":misk-service"))
8685
testFixturesImplementation(project(":misk-testing"))
@@ -93,7 +92,7 @@ dependencies {
9392
testImplementation(libs.junitApi)
9493
testImplementation(libs.kotlinTest)
9594
testImplementation(libs.openTracingDatadog)
96-
testImplementation(project(":wisp:wisp-containers-testing"))
95+
testImplementation(project(":misk-testing"))
9796
testImplementation(project(":wisp:wisp-tracing"))
9897
testImplementation(project(":misk-gcp"))
9998
testImplementation(project(":misk-testing"))
@@ -111,7 +110,7 @@ dependencies {
111110
testImplementation(libs.kotlinTest)
112111
testImplementation(libs.kotlinxCoroutinesCore)
113112
testImplementation(libs.moshiCore)
114-
testImplementation(project(":wisp:wisp-containers-testing"))
113+
testImplementation(project(":misk-testing"))
115114
testImplementation(project(":wisp:wisp-moshi"))
116115
testImplementation(project(":misk-service"))
117116
testImplementation(project(":misk-testing"))

misk-gcp/src/test/kotlin/misk/cloud/gcp/spanner/GoogleSpannerEmulatorLifecycleTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import org.junit.jupiter.api.Assertions.assertTrue
1515
import org.junit.jupiter.api.Nested
1616
import org.junit.jupiter.api.Test
1717
import org.junit.jupiter.api.assertDoesNotThrow
18-
import wisp.containers.ContainerUtil
18+
import misk.containers.ContainerUtil
1919
import java.time.Duration
2020
import jakarta.inject.Inject
2121
import misk.environment.DeploymentModule

misk-gcp/src/test/kotlin/misk/cloud/gcp/spanner/GoogleSpannerEmulatorTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import org.junit.jupiter.api.Assertions.assertFalse
1212
import org.junit.jupiter.api.Assertions.assertTrue
1313
import org.junit.jupiter.api.Nested
1414
import org.junit.jupiter.api.Test
15-
import wisp.containers.ContainerUtil
15+
import misk.containers.ContainerUtil
1616
import jakarta.inject.Inject
1717
import org.junit.jupiter.api.RepeatedTest
1818

misk-gcp/src/test/kotlin/misk/cloud/gcp/spanner/GoogleSpannerModuleTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import org.junit.jupiter.api.Assertions.assertTrue
1111
import org.junit.jupiter.api.Nested
1212
import org.junit.jupiter.api.Order
1313
import org.junit.jupiter.api.Test
14-
import wisp.containers.ContainerUtil
14+
import misk.containers.ContainerUtil
1515
import wisp.deployment.TESTING
1616
import jakarta.inject.Inject
1717

misk-jdbc/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ dependencies {
3030
implementation(project(":misk-backoff"))
3131
implementation(project(":misk-docker"))
3232
implementation(project(":misk-service"))
33-
implementation(project(":wisp:wisp-containers-testing"))
33+
implementation(project(":misk-testing"))
3434
implementation(project(":wisp:wisp-logging"))
3535
implementation(project(":wisp:wisp-moshi"))
3636
implementation(libs.jsqlparser)
@@ -49,7 +49,7 @@ dependencies {
4949
testFixturesImplementation(libs.hikariCp)
5050
testFixturesImplementation(libs.loggingApi)
5151
testFixturesImplementation(libs.okio)
52-
testFixturesImplementation(project(":wisp:wisp-containers-testing"))
52+
testFixturesImplementation(project(":misk-testing"))
5353
testFixturesImplementation(project(":wisp:wisp-deployment"))
5454
testFixturesImplementation(project(":wisp:wisp-logging"))
5555
testFixturesImplementation(project(":misk"))
@@ -65,7 +65,7 @@ dependencies {
6565
testImplementation(libs.mockitoCore)
6666
testImplementation(libs.openTracingDatadog)
6767
testImplementation(libs.openTracingMock)
68-
testImplementation(project(":wisp:wisp-containers-testing"))
68+
testImplementation(project(":misk-testing"))
6969
testImplementation(project(":misk-jdbc"))
7070
testImplementation(project(":misk-testing"))
7171
testImplementation(testFixtures(project(":misk-jdbc")))
@@ -74,7 +74,7 @@ dependencies {
7474
testImplementation(libs.hikariCp)
7575
testImplementation(libs.loggingApi)
7676
testImplementation(libs.okio)
77-
testImplementation(project(":wisp:wisp-containers-testing"))
77+
testImplementation(project(":misk-testing"))
7878
testImplementation(project(":wisp:wisp-deployment"))
7979
testImplementation(project(":wisp:wisp-logging"))
8080
testImplementation(project(":misk"))

0 commit comments

Comments
 (0)