<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Humm. That helps a lot!!!<br>
<br>
Thank you Andre, Bill and Xavier!<br>
<br>
Em 10-10-2012 13:10, André Dietisheim escreveu:
<blockquote cite="mid:50759E05.5090907@redhat.com" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<div class="moz-cite-prefix">Hi Rafael<br>
<br>
there's no such function in the client library for now. Xavier
implemented this in the Eclipse tooling. Afaik (had a quick
look) it's using jgit to open an ssh session reads from the
session and puts in to the eclipse console (TailServerLogAction#
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
startTailProcess):<br>
<br>
<snip><br>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
RemoteSession remoteSession = sshSessionFactory.getSession(uri,
CredentialsProvider.getDefault(), FS.DETECTED, 0);<br>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
// "ssh -t #{app_uuid}@#{app}-#{namespace}.#{rhc_domain}
'tail#{opt['opts'] ? ' --opts ' +
Base64::encode64(opt['opts']).chomp : ''} #{file_glob}'" final
String command = buildCommand(logFilePath, options); Process
process = remoteSession.exec(command, 0); return new
TailServerLogWorker(console, process, remoteSession);<br>
</snip><br>
<br>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<a moz-do-not-send="true"
href="http://anonsvn.jboss.org/repos/jbosstools/trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/action/TailServerLogAction.java">http://anonsvn.jboss.org/repos/jbosstools/trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/action/TailServerLogAction.java</a><br>
<br>
Cheers<br>
André<br>
<br>
On 10/10/2012 06:01 PM, Rafael Benevides wrote:<br>
</div>
<blockquote cite="mid:50759BCF.2040101@redhat.com" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
Bill / Andre / Xavier<br>
<br>
I didn't find on openshift-java-client how to tail files.<br>
<br>
Does it have this feature ?<br>
<br>
<br>
Thanks<br>
<br>
Em 04-10-2012 10:24, Xavier Coulon escreveu:
<blockquote
cite="mid:1F905017-09E3-4093-8818-207FDB44B90D@redhat.com"
type="cite">Hi !
<div><br>
</div>
<div>As Max mentioned, you should find all the API you need to
implement the features listed below in the Forge plugin in
the new openshift-java-client (V2.0), except maybe the 'tail
files' feature which we implemented in JBossTools because we
use specific Eclipse APIs to display the output in a
MessageConsole. Maybe this could be refactored and moved
partially into the java-client library, though (we did not
need to do that when we worked on it a few months ago).</div>
<div><br>
</div>
<div>Also, if you haven't already seen it, André recently
wrote an article about the new client library: <a
moz-do-not-send="true"
href="https://community.jboss.org/en/tools/blog/2012/08/24/show-domain-info-openshift-java-client-in-a-nutshell">https://community.jboss.org/en/tools/blog/2012/08/24/show-domain-info-openshift-java-client-in-a-nutshell</a> </div>
<div><br>
</div>
<div>Best regards, <br>
<div apple-content-edited="true"> /Xavier<br>
<br>
<br>
</div>
<br>
<div>
<div>On Oct 4, 2012, at 1:39 PM, Max Rydahl Andersen
wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div><br>
<blockquote type="cite">So I just started working on
EAP support. <a moz-do-not-send="true"
href="https://issues.jboss.org/browse/FORGEPLUGINS-88">https://issues.jboss.org/browse/FORGEPLUGINS-88</a>
opened!<br>
</blockquote>
<br>
Oh I was wondering why EAP wasn't supported.<br>
Didn't realize the forge openshift install was jboss
specific.<br>
<br>
One item I got is that we check if the projects setup
by JBoss Tools, openshift client and OpenShift Forge
client are compatible or can be made compatible.<br>
<br>
i.e. forge *always* uses "openshift" as the remote
afaik - openshift client always create projects where
the remote is in "origin" - as a consequence jboss
tools<br>
added support for naming the remote used so you could
align them.<br>
<br>
If openshift could allow naming the remote or pick up
the existing remote pointing to openshift these things
could be aligned.<br>
<br>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">Pete and Lincoln talked
about some of them in JavaOne here are some:<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"> * support for embedding
cartridges<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"> * support for eap<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"> * tail files<br>
</blockquote>
</blockquote>
</blockquote>
<br>
all of the above is available for use from the new
openshift client.<br>
<br>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite">I also got those:<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"> * setup when openshift
application exists<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"> * snapshot management ?<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"> * key management ?<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"> * alias management<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"> * enable scaling on
create app ?<br>
</blockquote>
</blockquote>
</blockquote>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"> * Use alternate
openshift config file<br>
</blockquote>
</blockquote>
</blockquote>
<br>
whats this one ?<br>
<br>
<blockquote type="cite">
<blockquote type="cite">
<blockquote type="cite"> * config port forward ?<br>
</blockquote>
</blockquote>
</blockquote>
<br>
we got this in jbosstools - for forge I guess it
requires running a jsch port forward (or launch ssh
native in separate process) ?<br>
<br>
/max<br>
_______________________________________________<br>
forge-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
<a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="https://lists.jboss.org/mailman/listinfo/forge-dev">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
</blockquote>
<br>
</blockquote>
</body>
</html>