Giter Site home page Giter Site logo

puck's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

puck's Issues

SysV IPC support

pixie.conf should contain a configuration option to enable/disable SysV IPC at the hypervisor level for the jails.

Jail management

Pixie should provide an interface to start/stop/reload installed jails.

Puck DB Seed

A way to seed the database from files (yaml/json?) needs to be added. A new config option could be used (like --seed)

Environments

Environments used to be hard-coded in Puck.

They recently got moved to a persistent-backed collection but a controller and associated views need to be created to allow adding/modifying/deleting them.

We also need to figure a way to seed the database. A separate ticket will be created for that.

New VM duplicated.

When launching a VM with puck, another entry is created instead of re-using the newly generated one.

There should be a way to make available some data to the instance using openstack nova api for it to request the proper registration.

SSH Key handling

Puck must provide a list of ssh keys for pixie to install in the jails/hypervisor.

  • Install selected SSH keys at hypervisor level.
  • Install selected SSH keys in each jail

Database Seed

There needs to be a quick way to seed the database with some values such has available environments, images and ssh keys.

The values could be stored in a /db_seed folder and be either in the json or yaml format.

A new config option should be added to run the seed operation.

NTP/Date/Timezone configuration

Puck should provide a way to set NTP, date and timezone configuration to virtual machines.

FreeBSD comes with NTPD and can easily be configured in addition to providing a base date/timezone.

Pre-configured deployments

Puck should contain a list of pre-made deployment configurations. (Essentially the config file pixie saves).

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.