Go to file
James Strachan cd8db28ab0 polishing the workspace breadcrumbs / sub nav 2015-09-24 16:26:20 +01:00
d.ts first spike of workspaces -> workspace -> projects -> project UI 2015-09-24 11:47:43 +01:00
dist polishing the workspace breadcrumbs / sub nav 2015-09-24 16:26:20 +01:00
img fixed up images for the site goal 2015-02-16 17:38:37 +00:00
osconsole Switch to kuisp from k8s-proxy 2015-03-25 20:24:53 +00:00
plugins polishing the workspace breadcrumbs / sub nav 2015-09-24 16:26:20 +01:00
.bowerrc initial creation of plugin 2015-01-16 10:18:43 +00:00
.gitignore Switch to kuisp from k8s-proxy 2015-03-25 20:24:53 +00:00
Dockerfile Upgrade to v1 APIs & use new URL for pod proxying 2015-06-18 12:24:14 +01:00
LICENSE.txt add a license and readme 2015-01-19 15:10:16 +00:00
ReadMe.md allow OAUTH to be disabled (e.g. for jube right now) 2015-05-18 18:11:45 +01:00
bower.json v2.1.36 2015-09-16 10:35:19 -04:00
circle.yml Comment out deployment in a non-breaking fashion hopefully :-) 2015-04-24 08:08:49 -04:00
defs.d.ts polishing the workspace breadcrumbs / sub nav 2015-09-24 16:26:20 +01:00
gulpfile.js fixed broken oauth config 2015-07-03 16:18:28 +01:00
index.html Update connection definition for updated jsplumb 2015-06-30 12:16:41 -04:00
package.json Write out the k8s and osapi config into config.js as well 2015-05-20 15:59:01 -04:00

ReadMe.md

hawtio-kubernetes Circle CI

This plugin provides a Kubernetes console for hawtio

controllers tab screenshot

Running

Running a release

If you have a Kubernetes or OpenShift environment, the easiest way to try out this console is to just run the app directly in kubernetes via these instructions

Or you can try running the fabric8/hawtio-kubernetes docker image:

docker pull fabric8/hawtio-kubernetes
docker run -it -p 9090:9090 -e KUBERNETES_SERVICE_HOST=$DOCKER_IP fabric8/hawtio-kubernetes

Where DOCKER_IP is the IP address or host running the kubernetes master.

Running this plugin locally

First clone the source

git clone https://github.com/hawtio/hawtio-kubernetes.git
cd hawtio-kubernetes

Next you'll need to install NodeJS and then install the default global npm dependencies:

npm install -g bower gulp slush slush-hawtio-javascript slush-hawtio-typescript typescript

Then install all local nodejs packages and update bower dependencies via:

npm install
bower update

Next you need to setup the KUBERNETES_MASTER environment variable to point to the kubernetes master you want to run against. e.g.

export KUBERNETES_MASTER=https://$DOCKER_IP:8443

Where DOCKER_IP is the IP address or host running the kubernetes master.

If you need to disable OAUTH authentication in development try use DISABLE_OAUTH:

export DISABLE_OAUTH=true

Then to run the web application:

gulp

Install the bower package

bower install --save hawtio-kubernetes