public interface IOpenShiftPlugin extends IOpenShiftParameterOverrides
Modifier and Type | Field and Description |
---|---|
static String |
ANNOTATION_FAILURE |
static String |
BUILD_NUMBER |
static String |
BUILD_URL_ANNOTATION |
static String |
BUILD_URL_ENV_KEY |
static String |
JOB_NAME |
static String |
KUBERNETES_MASTER_ENV_KEY |
static String |
KUBERNETES_SERVICE_HOST_ENV_KEY |
static String |
KUBERNETES_SERVICE_PORT_ENV_KEY |
static String |
NAMESPACE_ENV_VAR |
static String |
NAMESPACE_FILE |
static String |
NAMESPACE_SYNC_BUILD_CAUSE |
static String |
STATE_CANCELLED |
static String |
STATE_COMPLETE |
static String |
STATE_ERROR |
static String |
STATE_FAILED |
static String |
STATE_RUNNING |
Modifier and Type | Method and Description |
---|---|
default boolean |
annotateJobInfoToResource(com.openshift.restclient.IClient client,
hudson.model.TaskListener listener,
boolean chatty,
Map<String,String> env,
com.openshift.restclient.model.IResource resource) |
default Map<String,String> |
consolidateEnvVars(hudson.model.TaskListener listener,
hudson.EnvVars env,
hudson.model.Run<?,?> run,
hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
boolean chatty) |
default Map<String,String> |
constructBuildUrl(hudson.model.TaskListener listener,
Map<String,String> overrides,
boolean chatty) |
boolean |
coreLogic(hudson.Launcher launcher,
hudson.model.TaskListener listener,
Map<String,String> overrides) |
default boolean |
didAllImagesChangeIfNeeded(String buildConfig,
hudson.model.TaskListener listener,
boolean chatty,
com.openshift.restclient.IClient client,
String namespace,
long wait,
boolean annotateRC,
Map<String,String> env) |
default boolean |
didICTCauseDeployment(com.openshift.restclient.IClient client,
com.openshift.restclient.model.IDeploymentConfig dc,
String imageTag,
boolean chatty,
hudson.model.TaskListener listener,
long wait) |
default boolean |
didImageChangeFromPreviousVersion(com.openshift.restclient.IClient client,
int latestVersion,
boolean chatty,
hudson.model.TaskListener listener,
String depCfg,
String namespace,
String latestImageHexID,
String imageTag) |
default boolean |
doesDCTriggerOnImageTag(com.openshift.restclient.IClient client,
com.openshift.restclient.model.IDeploymentConfig dc,
String imageTag,
boolean chatty,
hudson.model.TaskListener listener) |
default boolean |
doIt(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
default void |
doIt(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
default boolean |
doItCore(hudson.model.TaskListener listener,
hudson.EnvVars env,
hudson.model.Run<?,?> run,
hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher) |
String |
getApiURL() |
default String |
getApiURL(Map<String,String> overrides) |
Auth |
getAuth() |
String |
getAuthToken() |
default String |
getAuthToken(Map<String,String> overrides) |
String |
getBaseClassName() |
default com.openshift.restclient.IClient |
getClient(hudson.model.TaskListener listener,
String displayName,
Map<String,String> overrides) |
default com.openshift.restclient.IClient |
getClient(hudson.model.TaskListener listener,
String displayName,
Map<String,String> overrides,
String token) |
String |
getDisplayName() |
default com.openshift.restclient.model.IReplicationController |
getLatestReplicationController(com.openshift.restclient.model.IDeploymentConfig dc,
String namespace,
com.openshift.restclient.IClient client,
hudson.model.TaskListener listener) |
String |
getNamespace() |
default String |
getNamespace(Map<String,String> overrides) |
default String |
getReplicationControllerState(com.openshift.restclient.model.IReplicationController rc) |
String |
getVerbose() |
default String |
getVerbose(Map<String,String> overrides) |
default String |
httpGet(boolean chatty,
hudson.model.TaskListener listener,
Map<String,String> overrides,
String urlString) |
default boolean |
isBuildFinished(String bldState) |
default boolean |
isBuildRunning(String bldState) |
default boolean |
isDeployFinished(String deployState) |
default boolean |
isReplicationControllerScaledAppropriately(com.openshift.restclient.model.IReplicationController rc,
boolean checkCount,
int count) |
void |
setAuth(Auth auth) |
default boolean |
verifyBuild(long startTime,
long wait,
com.openshift.restclient.IClient client,
String bldCfg,
String bldId,
String namespace,
boolean chatty,
hudson.model.TaskListener listener,
String displayName,
boolean checkDeps,
boolean annotateRC,
Map<String,String> env) |
getOverride, pruneKey
static final String ANNOTATION_FAILURE
static final String BUILD_URL_ENV_KEY
static final String JOB_NAME
static final String BUILD_NUMBER
static final String BUILD_URL_ANNOTATION
static final String KUBERNETES_SERVICE_HOST_ENV_KEY
static final String KUBERNETES_SERVICE_PORT_ENV_KEY
static final String KUBERNETES_MASTER_ENV_KEY
static final String NAMESPACE_FILE
static final String NAMESPACE_ENV_VAR
static final String NAMESPACE_SYNC_BUILD_CAUSE
static final String STATE_RUNNING
static final String STATE_COMPLETE
static final String STATE_CANCELLED
static final String STATE_ERROR
static final String STATE_FAILED
String getBaseClassName()
String getAuthToken()
String getVerbose()
Auth getAuth()
void setAuth(Auth auth)
String getApiURL()
String getNamespace()
boolean coreLogic(hudson.Launcher launcher, hudson.model.TaskListener listener, Map<String,String> overrides) throws InterruptedException
InterruptedException
default com.openshift.restclient.IClient getClient(hudson.model.TaskListener listener, String displayName, Map<String,String> overrides)
default com.openshift.restclient.IClient getClient(hudson.model.TaskListener listener, String displayName, Map<String,String> overrides, String token)
default String getReplicationControllerState(com.openshift.restclient.model.IReplicationController rc)
default boolean isReplicationControllerScaledAppropriately(com.openshift.restclient.model.IReplicationController rc, boolean checkCount, int count)
default Map<String,String> consolidateEnvVars(hudson.model.TaskListener listener, hudson.EnvVars env, hudson.model.Run<?,?> run, hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, boolean chatty)
default Map<String,String> constructBuildUrl(hudson.model.TaskListener listener, Map<String,String> overrides, boolean chatty)
default boolean doItCore(hudson.model.TaskListener listener, hudson.EnvVars env, hudson.model.Run<?,?> run, hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher) throws InterruptedException
InterruptedException
String getDisplayName()
default void doIt(hudson.model.Run<?,?> run, hudson.FilePath workspace, hudson.Launcher launcher, hudson.model.TaskListener listener) throws InterruptedException, IOException
InterruptedException
IOException
default boolean doIt(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws IOException, InterruptedException
IOException
InterruptedException
default boolean isBuildRunning(String bldState)
default boolean isBuildFinished(String bldState)
default boolean isDeployFinished(String deployState)
default boolean verifyBuild(long startTime, long wait, com.openshift.restclient.IClient client, String bldCfg, String bldId, String namespace, boolean chatty, hudson.model.TaskListener listener, String displayName, boolean checkDeps, boolean annotateRC, Map<String,String> env) throws InterruptedException
InterruptedException
default boolean doesDCTriggerOnImageTag(com.openshift.restclient.IClient client, com.openshift.restclient.model.IDeploymentConfig dc, String imageTag, boolean chatty, hudson.model.TaskListener listener)
default boolean didICTCauseDeployment(com.openshift.restclient.IClient client, com.openshift.restclient.model.IDeploymentConfig dc, String imageTag, boolean chatty, hudson.model.TaskListener listener, long wait) throws InterruptedException
InterruptedException
default boolean didImageChangeFromPreviousVersion(com.openshift.restclient.IClient client, int latestVersion, boolean chatty, hudson.model.TaskListener listener, String depCfg, String namespace, String latestImageHexID, String imageTag)
default boolean didAllImagesChangeIfNeeded(String buildConfig, hudson.model.TaskListener listener, boolean chatty, com.openshift.restclient.IClient client, String namespace, long wait, boolean annotateRC, Map<String,String> env) throws InterruptedException
InterruptedException
default com.openshift.restclient.model.IReplicationController getLatestReplicationController(com.openshift.restclient.model.IDeploymentConfig dc, String namespace, com.openshift.restclient.IClient client, hudson.model.TaskListener listener)
default boolean annotateJobInfoToResource(com.openshift.restclient.IClient client, hudson.model.TaskListener listener, boolean chatty, Map<String,String> env, com.openshift.restclient.model.IResource resource)
Copyright © 2004-2020 Red Hat, Inc. All Rights Reserved.