public interface OpenShiftAdapter extends Closeable, OpenShiftHandle
| Modifier and Type | Method and Description |
|---|---|
Object |
addRoleBinding(String resourcesKey,
String roleRefName,
String userName) |
boolean |
checkProject() |
void |
cleanPods(Map<String,String> labels) |
void |
cleanRemnants(Map<String,String> labels) |
void |
cleanReplicationControllers(String... ids) |
Object |
createResource(String resourcesKey,
InputStream stream) |
void |
delay(Map<String,String> labels,
int replicas,
Operator op) |
boolean |
deleteProject() |
Object |
deleteResources(String resourcesKey) |
Object |
deleteTemplate(String templateKey) |
String |
deployPod(String name,
String env,
RCContext context) |
String |
deployReplicationController(String name,
String env,
RCContext context) |
Proxy |
getProxy() |
Object |
getService(String namespace,
String serviceName) |
List<? extends OpenShiftResource> |
processTemplateAndCreateResources(String templateKey,
String templateURL,
List<ParamValue> values,
Map<String,String> labels) |
deletePod, exec, execute, execute, execute, getLog, getLog, getPods, getPods, getReadyPods, jolokia, replacePods, scaleDeployment, streamLog, triggerDeploymentConfigUpdate, triggerDeploymentConfigUpdate, url, waitForReadyPodsProxy getProxy()
boolean checkProject()
boolean deleteProject()
String deployPod(String name, String env, RCContext context) throws Exception
ExceptionString deployReplicationController(String name, String env, RCContext context) throws Exception
ExceptionList<? extends OpenShiftResource> processTemplateAndCreateResources(String templateKey, String templateURL, List<ParamValue> values, Map<String,String> labels) throws Exception
ExceptionObject createResource(String resourcesKey, InputStream stream) throws IOException
IOExceptionvoid cleanReplicationControllers(String... ids) throws Exception
Exceptionvoid delay(Map<String,String> labels, int replicas, Operator op) throws Exception
op - compare current number of pods vs. replicasExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.