Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

You can append query options to the URI in the following format, ?option=value&option=value&...

Options

Div
classconfluenceTableSmall
Wiki Markup
{div:class=confluenceTableSmall} || Name || Default Value || Description || | {{domain}} | {{null}} | Domain name. If not specified then the default domain is used. | | {{username}} | | *Mandatory*: The username to login to openshift server. | | {{password}} | | *Mandatory:* The password for login to openshift server. | | {{server}} | | Url to the openshift server. If not specified then the default value from the local openshift configuration file {{

Name

Default Value

Description

domain

null

Domain name. If not specified then the default domain is used.

username

 

Mandatory: The username to login to openshift server.

password

 

Mandatory: The password for login to openshift server.

server

 

Url to the openshift server. If not specified then the default value from the local openshift configuration file

~/.openshift/express.conf

}}

is

used.

And

if

that

fails

as

well

then

"openshift.redhat.com"

is

used.

| | {{delay}} | {{10s}} | *Consumer only:* How frequent to poll for state changes for the applications. By default we poll every 10 seconds. | | {{operation}} | {{list}} | *Producer only*: The operation to perform which can be: {{list}}, {{start}}, {{stop}}, {{restart}}, and {{state}}. The {{list}} operation returns information about all the applications in json format. The {{state}} operation returns the state such as: started, stopped etc. The other operations does not return any value. | | {{application}} | | *Producer only*: The application name to {{start}}, {{stop}}, {{restart}}, or get the {{state}}. | | {{mode}} | | *Producer only*: Whether to output the message body as a pojo or json. For pojo the message is a {{List<com.openshift.client.IApplication>}} type. | {div}

delay

10s

Consumer only: How frequent to poll for state changes for the applications. By default we poll every 10 seconds.

operation

list

Producer only: The operation to perform which can be: list, start, stop, restart, and state. The list operation returns information about all the applications in json format. The state operation returns the state such as: started, stopped etc. The other operations does not return any value.

From Camel 2.16: getStandaloneCartridge, getEmbeddedCartridges, addEmbeddedCartridge, removeEmbeddedCartridge

The getStandaloneCartridge return the display name of the standalone cartridge. The getEmbeddedCartridges returns the list of the installed embedded cartridge. The addEmbeddedCartridge operation adds the latest version of an embeddable cartridge by specifying its name with the interface IEmbeddableCartridge in the header CamelOpenShiftEmbeddedCartridgeName and return the cartridge display name. The removeEmbeddedCartridge operation remove an embedded cartridge by specifying its name with the interface IEmbeddableCartridge in the header CamelOpenShiftEmbeddedCartridgeName and return the cartridge display name.

application

 

Producer only: The application name to start, stop, restart, or get the state.

mode

 

Producer only: Whether to output the message body as a pojo or json. For pojo the message is a List<com.openshift.client.IApplication> type.

Examples

Listing all applications

...