Giter VIP home page Giter VIP logo

karaage's Introduction

Karaage 4

Cluster account management tool.

Karaage manages users and projects in a cluster and can store the data in various backends.

Karaage 4 will extend Karaage 3 to allow management of resource allocations to projects based on grants. It will also make Karaage faster and more responsive.

A Karaage Enhancement Proposal -- KEP 4000 -- similar to a Python Enhancement Proposal is being developed.

A link to KEP 4000 will being added to this README once the draft is complete, and comment from the Karaage community will be sought.

The Karaage 4 documentation will be available soon on ReadTheDocs.

Mailing list: http://lists.vpac.org/cgi-bin/mailman/listinfo/karaage

Gerrit code review tool: https://code.vpac.org/gerrit

User documentation: http://karaage.readthedocs.org/projects/karaage-user/en/latest/

Programmer documentation: http://karaage.readthedocs.org/projects/karaage-programmer/en/latest/

Software requirements specification: http://karaage.readthedocs.org/projects/karaage-srs/en/latest/

Admin documentation: http://karaage.readthedocs.org/en/latest/

Prior to Karaage 4, the various Karaage modules had been in seperate repositories. They have now been brought together into one repo.

These modules are:

.. todo:: Write paragraph about what the usage plugin does.

The karaage-usage plugin provides monitoring of usage information.

This plugin allows users to self register accounts with Karaage.

.. todo:: Write paragraph about what the software plugin does.


The lead developer for Karaage 4 is Tyson Clugg.

The steps below will guide you through setting up an instance of Karaage 4.

$ sudo apt-get remove karaage\*
$ sudo apt-get install libcrack2-dev csstidy slapd ldap-utils
$ sudo apt-get build-dep python-cracklib

You may already have these installed. If so, skip this step.

$ sudo apt-get install python-pip
$ sudo pip install virtualenv virtualenvwrapper

Add these lines to the end of your ~/.bashrc file:

export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

Reload ~/.bashrc:

$ source ~/.bashrc
$ mkvirtualenv karaage4

Add these lines to the end of ~/.virtualenvs/karaage4/bin/postactivate:

export KARAAGE_SECRET_KEY='d4-5vjhdyi)673gd56#ge@3r8t#*)+s8z-z0l!_sy94ol!m'
export KARAAGE_DEBUG='True'
export DJANGO_PIPELINE_ENABLED='False'
export KARAAGE_DB_ENGINE='django.db.backends.mysql'

Restart the virtualenv so that these setting take effect:

$ deactivate
$ workon karaage4
$ pip install -e 'git+https://github.com/vlsci/karaage#egg=karaage4[usage,applications,software]'
$ kg-manage migrate
$ kg-manage runsslserver 0:8000

Browse to https://localhost:8000

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.