Class OcpArtifactServerController
java.lang.Object
io.debezium.testing.system.tools.artifacts.OcpArtifactServerController
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final io.fabric8.kubernetes.api.model.apps.Deploymentprivate final okhttp3.OkHttpClientstatic final org.slf4j.Loggerprivate final io.fabric8.openshift.client.OpenShiftClientprivate final OpenShiftUtilsprivate final Stringprivate final io.fabric8.kubernetes.api.model.Service -
Constructor Summary
ConstructorsConstructorDescriptionOcpArtifactServerController(io.fabric8.kubernetes.api.model.apps.Deployment deployment, io.fabric8.kubernetes.api.model.Service service, io.fabric8.openshift.client.OpenShiftClient ocp, okhttp3.OkHttpClient http) -
Method Summary
Modifier and TypeMethodDescriptionprivate io.strimzi.api.kafka.model.connect.build.ArtifactcreateArtifact(String url) private okhttp3.HttpUrlcreateArtifactUrl(String link) io.strimzi.api.kafka.model.connect.build.PlugincreateDebeziumPlugin(String database) io.strimzi.api.kafka.model.connect.build.PlugincreateDebeziumPlugin(String database, List<String> extraArtifacts) io.strimzi.api.kafka.model.connect.build.PlugincreatePlugin(String name, List<String> artifacts) Optional<okhttp3.HttpUrl>geArtifactUrl(String name) getArtifactUrlAsString(String name) okhttp3.HttpUrlvoid
-
Field Details
-
LOGGER
public static final org.slf4j.Logger LOGGER -
deployment
private final io.fabric8.kubernetes.api.model.apps.Deployment deployment -
project
-
service
private final io.fabric8.kubernetes.api.model.Service service -
ocp
private final io.fabric8.openshift.client.OpenShiftClient ocp -
http
private final okhttp3.OkHttpClient http -
artifacts
-
ocpUtils
-
-
Constructor Details
-
OcpArtifactServerController
public OcpArtifactServerController(io.fabric8.kubernetes.api.model.apps.Deployment deployment, io.fabric8.kubernetes.api.model.Service service, io.fabric8.openshift.client.OpenShiftClient ocp, okhttp3.OkHttpClient http) throws IOException - Throws:
IOException
-
-
Method Details
-
getBaseUrl
public okhttp3.HttpUrl getBaseUrl() -
createArtifactUrl
-
geArtifactUrl
-
getArtifactUrlAsString
-
createArtifact
-
createPlugin
-
createDebeziumPlugin
-
createDebeziumPlugin
-
readArtifactListing
- Throws:
IOException
-
tryReadingArtifactListing
- Throws:
IOException
-
listArtifacts
- Throws:
IOException
-
waitForServer
public void waitForServer()
-