Michael Krotscheck 34f06c54df Fix NPM CA Chain issue and port conflict.
This patch includes two fixes. First, it disables our functional tests
because of a bug in grunt-connect-proxy, which is fixed by an
as-yet-not-accepted patch here:

81631b20c5

Secondly, it includes a temporary fix for the recent NPM CA chain update
explained here:

http://blog.npmjs.org/post/78085451721/npms-self-signed-certificate-is-no-more

The basic premise is that the node package manager no longer supports
their self-signed certificate. This is good! Unfortunately, the
released version of npm is 1.4.4, but the one packaged with nodejs
0.10.26(stable) is 1.4.3. Until nodejs updates itself, we need to
temporarily bork the ca chain to update npm.

Since we're using throwaway slaves, and it's a temporary fix, and
node is only used for builds, I feel this is an acceptable risk.

Change-Id: Ic510e55355966591affbe25ce3f831ca424b2afa
2014-02-28 14:04:01 -08:00
2014-02-26 11:34:27 -08:00
2014-01-14 18:49:39 -08:00
2014-01-14 18:49:39 -08:00
2014-02-26 11:34:27 -08:00
2014-01-28 14:19:26 -08:00

storyboard-webclient

A WebClient for the OpenStack Storyboard project.

Prerequisites: Quick build/CI

  • Xvfb
  • GCC 4.2 or newer
  • Python 2.6 or 2.7
  • GNU Make 3.81 or newer
  • libexecinfo (FreeBSD and OpenBSD only)

Prerequisites: Dev

  • tox

Use tox:

Run the test suite

  • tox -egrunt test

Run a local development server

  • tox -egrunt server

Package the distro

  • tox -egrunt build

For development.

Create the virtualenv

  • tox -egrunt build

Run a local development server without the API

  • tox -egrunt_no_api server

Activate the virtualenv

  • source .tox/grunt/bin/activate

Within the virtual environment, you have the following options

Update/refresh the javascript build and runtime dependencies

  • npm prune
  • npm install
  • bower prune
  • bower install

Run a local development server

grunt server

Run the test suite

grunt test

Package the distro

grunt build

Bootstrap your database

./bin/api.sh create-db

Migrate the database

./bin/api.sh migrate-db

Start the API

./bin/api.sh start

Stop the API

./bin/api.sh stop

Description
OpenStack Task Tracking Browser Client
Readme 8 MiB
Languages
JavaScript 53.4%
HTML 41.1%
SCSS 4.3%
Shell 0.6%
Smarty 0.5%