io.quarkus.test.bootstrap.QuarkusHelmExtensionBootstrap Maven / Gradle / Ivy
package io.quarkus.test.bootstrap;
import java.util.Optional;
import io.quarkus.test.scenarios.KubernetesScenario;
import io.quarkus.test.scenarios.OpenShiftScenario;
import io.quarkus.test.scenarios.QuarkusScenario;
public class QuarkusHelmExtensionBootstrap implements ExtensionBootstrap {
private ScenarioContext context;
private QuarkusHelmClient client;
@Override
public boolean appliesFor(ScenarioContext context) {
this.context = context;
return context.isAnnotationPresent(QuarkusScenario.class)
|| context.isAnnotationPresent(OpenShiftScenario.class)
|| context.isAnnotationPresent(KubernetesScenario.class);
}
@Override
public void beforeAll(ScenarioContext context) {
this.client = new QuarkusHelmClient(context);
}
@Override
public Optional
© 2015 - 2025 Weber Informatics LLC | Privacy Policy