Openstack Congress provides Policy as a service solution for Openstack based clouds. Policy based fulfillment makes it convenient to write policies for VM migrations and evacuations based on data monitored from various data sources. The aim of the project is to integrate the service to SUSE openstack cloud and evaluate the use of policies as a means to develop HA solutions.

The steps for this project: 1. Evaluate Congress integration in devstack 2. Hack the packaging systems to install the packages required for Congress 3. Prepare a barclamp to install Congress services on controller node 4. Prepare policies on the lines of HA requirements 5. Demonstrate monitoring and reactive enforcement of policies

Link: https://wiki.openstack.org/wiki/Congress

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 13

Activity

  • about 9 years ago: aspiers liked this project.
  • about 9 years ago: mmnelemane started this project.
  • about 9 years ago: mmnelemane originated this project.

  • Comments

    • mmnelemane
      about 9 years ago by mmnelemane | Reply

      Added an initial untested draft here: https://github.com/mmnelemane/crowbar-openstack/commit/2dfd74215d2f066e96601c7dae4fef794d2cc586

    • mmnelemane
      about 9 years ago by mmnelemane | Reply

      Tasks to be completed: - Create PyPi packages upstream for congress and congressclient - Separate congress-horizon changes as a separate plugin - Create OBS packages for congress, congressclient and congress-ui - Integrate UI with SUSE openstack cloud - update mkcloud/qa_crowbarsetup.sh to install congress proposal OR use an additional script to do the same.

    • mmnelemane
      about 9 years ago by mmnelemane | Reply

      RPMs for openstack-congress and python-congress are built externally for SLE12

    • mmnelemane
      about 9 years ago by mmnelemane | Reply

      Pending tasks for completion: 1. Testing of the barclamp on SUSE OpenStack Cloud setup and Fix issues if any 2. Update media with required packages 3. Integration of UI (Horizon) 4. Changes to automation to deploy and do smoke test on the barclamp.

      These tasks can be estimated to be completed in 2-3 weeks time.

    • mmnelemane
      about 9 years ago by mmnelemane | Reply

      Updated commits on the branch: https://github.com/mmnelemane/crowbar-openstack/tree/congress_test

    Similar Projects

    This project is one of its kind!