Git Product home page Git Product logo

fuse-openshift-cartridge's Introduction

Running Fuse on OpenShift

If you want to try out Fuse on OpenShift here's the current instructions:

1 Create the Fuse cartridge (based on EA 6.1 build of JBoss Fuse).

The easiest way is to use the Fuse Cartridge Quickstart

If you want to use the OpenShift create application page, enter the cartridge URI of https://raw.github.com/jboss-fuse/fuse-openshift-cartridge/master/metadata/manifest.yml in the entry field (at the bottom left of the form).

Or if you want to use the rhc command line type:

rhc create-app fuse https://raw.github.com/jboss-fuse/fuse-openshift-cartridge/master/metadata/manifest.yml

This will output the generated password for fabric and also the http url for hawtio.

If you prefer to specify your own password (which can be handy in development to reuse the same password across fabrics) try this:

rhc create-app -e OPENSHIFT_FUSE_ZOOKEEPER_PASSWORD=admin fuse https://raw.github.com/jboss-fuse/fuse-openshift-cartridge/master/metadata/manifest.yml

You probably want to use a safer password than 'admin' though ;)

If you have a subscription for Openshift that gives you access to other gear sizes, you could run

rhc create-app -g medium -e OPENSHIFT_FUSE_ZOOKEEPER_PASSWORD=admin fuse https://raw.github.com/jboss-fuse/fuse-openshift-cartridge/master/metadata/manifest.yml

That will create the container in an Openshift gear of the specified size.

You can then login to your registry at: http://fuse-$USERID.rhcloud.com/hawtio/ where $USERID is your openshift account name. Use the following login:

user:     admin
password: $password

2 Open the Fuse Console and you should be able to see the containers running (only 1 at the moment).

You can now use the Runtime and Configuration tabs and create containers etc.

3 click on the + icon on the Containers tab to add a new container using the openshift creation form

Enter something like these details:

name:      someContainerName
serverUrl: openshift.redhat.com
login:     [email protected]
password:  *********
domain:    mydomain

Using different versions of Fuse

Until we get to 6.1 GA we are doing continuous deployment builds of Fuse 6.1 used by the cartridge.

The URL for the cartridge is really just from the master branch of this github project.

Though we create a branch for every distro of Fuse 6.1 beta; so you can always specify the exact build you want to use.

e.g. click on the branches button on github, or here's the build 169 branch in github then to get the URL for this just click the RAW link to get the URL you can use with OpenShift; either via the website or the rhc command line tool.

fuse-openshift-cartridge's People

Contributors

gnodet avatar jstrachan avatar iocanel avatar janstey avatar davsclaus avatar jasinner avatar cmoulliard avatar atooni avatar bparees avatar chirino avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.