Commit Graph

21 Commits

Author SHA1 Message Date
Andreas Jaeger efcd648742 Retire faafo repository
This repo is now unused since the first app document is retired. Remove
the content following
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

Needed-By: https://review.opendev.org/710654
Depends-On: https://review.opendev.org/710652
Change-Id: I10e7f9fcf06b638aa12c03a5731e7bd980ed32d3
2020-03-01 18:10:30 +01:00
Martin Paulo 9fe9c95be0 Added fix required to run on Ubuntu 14.04
When run with the NeCTAR Ubuntu 14.04 image the pip install of
the requirements.txt file fails because:

* pbr is already installed, and is an earlier version that that required
* there are other python packages required that are not installed.

This fix uses pip to upgrade the pbr version installed, and adds
the required packages to the requirments.txt file.

Closes-Bug: #1636150
Change-Id: I2b5a3988cfbaa1c2b6feec0a3e18dec805fcfb83
2016-10-25 17:03:37 +02:00
Craig Sterrett f19885b629 Changed pymysql version in requirements.txt file
Changed the requirements.txt file to install versions of pymysql less than
v0.7.  A change was made in V0.7 to throw an exception if you try to store
unicode data in a binary column which the fractal image data is stored in
a blob.

Closes-Bug: #1602322

Change-Id: I58bbe49b4ab48c0fcd1801d96fdf737d5f1f28ab
2016-10-14 08:38:05 -07:00
Tom Fifield 37b3d026b8 Fix for faafo install
The line installing the mysql library made it fail on
ubuntu 14.04. The pymysql library works just fine and
is already in requirements, so update the requirements
to remove the dodgy line

Change-Id: I83626ada5f2e26a6eac12676a6e3aa07d4e4b81f
2015-09-23 11:38:04 +08:00
Christian Berendt d0f1c00b81 Sync requirements with global requirements
Change-Id: Id51e42a69c6632765100732f26291bf81178af0c
2015-09-20 18:58:30 +02:00
Christian Berendt 77db956fc1 Fix the database installation
Change-Id: I5d94bcdd953bcbc5fb15397b602df739068db526
2015-04-03 09:49:17 +02:00
Christian Berendt 8df64be42c Change back from oslo.messaging to kombu
Use work queues instead of RPC casts to improve the API performance.

Change-Id: I6141dc0b8be38541314df3ae770f8651faa40ecd
2015-04-02 18:20:40 +02:00
Christian Berendt aa89e45df6 Remove glance-store and store generated fractals into the database
Change-Id: Ic547867e251132ee7791341970a59fca3f90d818
2015-04-02 12:39:46 +02:00
Christian Berendt 3f19cb8460 Add subcommands to the client
* introduces subcommands to the client
* adds a new subcommand to show a specific fractal
* prepares subcommands delete, download and list

Change-Id: I42bbf76f3cad1b0e3415de8fa7b52a229405e8e3
2015-04-01 17:02:23 +02:00
Christian Berendt cfdb998eba Add a simple and basic webinterface to the API service
Change-Id: I26c8f673f8f2697c63e6210a5a9f83b69259ea21
2015-03-29 18:56:11 +02:00
Christian Berendt da37ae9835 Add genconfig environment to generate sample configuration files
Change-Id: I06fa0acc7c49c36e4c31b536cfccd010b65aaa18
2015-03-29 18:40:54 +02:00
Christian Berendt 6f2dace98b Use glance_store to save generated fractal images
Change-Id: I57e1a01af9fd96a5ed201441e274e2a6b49eb5ed
2015-03-26 12:26:06 +01:00
Christian Berendt ec790a3bed Introduction of oslo.messaging
* replaces kombu with oslo.messaging

* deprecates and removes the faafo-tracker service (merged into the
  faafo-producer service)

* moves all CLI options into configuration files

* updates log example outputs in the documentation

* updates the workflow diagram and removes the workflow text description

Change-Id: I4b79ed28a8f5b1fe1b33dfdbfe9cc8c958f80b1b
2015-03-26 00:19:40 +01:00
Christian Berendt ca0e624eb1 Improve faafo-producer
* replace python-daemon with service from oslo-incubator
* use periodic_tasks from oslo-incubator instead of time.sleep()
* several minor overall improvements

Change-Id: Ifa25f005dc9dac57a521d516c9251841f7bc08a8
2015-03-25 00:05:20 +01:00
Christian Berendt a9205bca54 Adjust versions accordingly to requirements/global-requirements.txt
Change-Id: I0cc4acc6646c2685ca080dda692322b567253d0d
2015-03-24 19:27:16 +01:00
Christian Berendt 7b045c9393 Cleanup Ansible playbook 2015-03-07 12:50:59 +01:00
Christian Berendt a09ad6bfe7 Simplify API service by using Flask-Restless 2015-03-07 11:50:51 +01:00
Christian Berendt 85a090649d Use oslo.{config,log}
Replace argparse with oslo.config.
Replace logging with oslo.log.
2015-03-07 09:22:36 +01:00
Christian Berendt d99c696e28 Introduce a API service to consolidate all database activity 2015-03-05 00:52:15 +01:00
Christian Berendt eb5f34f7ca A basic support to run services in the background 2015-02-15 19:02:47 +01:00
Christian Berendt 8eb0347f80 Make tracker/worker/producer installable 2015-02-15 17:48:58 +01:00