Commit Graph

13 Commits

Author SHA1 Message Date
Andreas Jaeger d139d81213 Retire astara repo
Retire repository, following
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

Change-Id: I0a8240c961955447d65aee7af24e03cb81da12d3
2018-10-14 12:52:23 +02:00
Adam Gandelman 010808ffdb DIB: add libffi-dev to ansible element's build deps
Newer versions of paramiko (pulled in via ansible install)
now require libffi-dev to build.

Closes-bug: #1583321
Change-Id: If3794ededacfcf53857328a19627cf0331878822
2016-05-18 15:51:58 -07:00
Adam Gandelman effbf9e950 Fix permissions on /etc/nginx/sites-enabled
With the switch to rootwrap, the API service now runs as the gunicorn
user but /etc/nginx/sites-enabled is still owned by root.  This updates
the DIB element to ensure its writable by gunicorn for config rendering.

Also makes a trivial update to releasenotes to remove the UNRELEASED
flag from mitaka.

Change-Id: Ieac128e47a44dd48acd00f68cd8e3a9ca15441ec
Closes-bug: #1558577
2016-03-28 12:01:28 -07:00
Xiayu abd07978e0 Astara appliance oslo.rootwrap
Use oslo.rootwrap to replace the default root_helper sudo.

Change-Id: I5875cd647a4cc4f60f3058a98ea8a829cf056c43
Implements: blueprint astara-rootwrap
2016-02-18 08:54:45 +00:00
Adam Gandelman 69f47a2b56 DIB: Drop pip-and-virtualenv element
We've been maintaining our own element for this but should be using the
one in upstream DIB.  The URL for get-pip.py is outdated and overriding
the functional element in DIB-proper.

Change-Id: I592015061d83c2e8dfb3ddd94cf29cd5013311c1
Closes-bug: #1536410
2016-01-20 16:10:28 -08:00
Mark McClain 1a68612a71 Rename Akanda to Astara
Change-Id: Id5b7509a64cd274696f6bdd63a1133c25505f01b
2015-12-03 19:57:21 +00:00
Adam Gandelman 8667a618b0 Update DIB element and build scripts for akanda->astara.
Also enables Nginx LB in the published image.

Change-Id: I9f6f8288a9d40ec9d199c565278688a1a94fff14
2015-11-17 13:27:17 -08:00
Jenkins b2b6347b1a Merge "fix up example in README use the right dir name" 2015-10-16 20:41:07 +00:00
Jenkins 3a359c6a29 Merge "Introduces advanced service drivers to akanda-appliance" 2015-10-15 22:42:24 +00:00
David Lenwell ef07377bb3 Fix up nginx-plus element
Change-Id: I4eea93d1a3761c3d11f1eb1920ede98558fae3d4
Closes-Bug: #1502993
2015-10-14 22:30:09 +00:00
Adam Gandelman 433a4c7190 Introduces advanced service drivers to akanda-appliance
This introduces the ability to create service manager drivers to handle
managing advanced services within the akanda-appliance.

It splits some common things into a System manager.  Existing
stuff that is router-specific is moved to a Router manager and we begin
implementing LBAAS drivers using Nginx.

At the moment, configuration for which drivers are loaded by the appliance
code itself is stored in /etc/default/akanda-appliance.  This is setup by
a DIB_* variable and accessed by the appliance via environment variable. We
should improve this later when we need to expose richer configuration to the
appliance.

We could and should work on the API for this.  Currently, our v1
API is entirely router-specific.  This adds to that and allows the
RUG to attach other advanced service configuratino data to the config
object it pushes.  If the corresponding service's driver has been enabled
in the appliance, it will attempt to find that data and configure the
advanced service accordingly.  Ideally, longterm we want a v2 API
that can reference all services the same.  There's a few ugly compat
hacks added here to maintain compatability with where the RUG expects
certain router resources to be.  We can evolve this over time.

Partially-implements: blueprint appliance-provisioning-driver
Depends-on: Ic19a883f56fb6d65a83b1f4d93b581f9e242d97f
Change-Id: I6048789ec15fad1dbc899cbbd82508433cb96d44
2015-10-14 15:02:16 -07:00
Mark McClain fa2437eb30 fix up example in README use the right dir name
Change-Id: I1a6232f80129793356faa42e05743ff0c9052f77
2015-09-28 15:02:23 -04:00
Adam Gandelman 2d892d54e4 Check in diskimage-builder elements
This checks in diskimage-builder elements from the akanda-appliance-builder
repository, which we'll be merging with this one.

Co-Authored-By: David Lenwell <dlenwell@gmail.com>
Co-Authored-By: Mark McClain <mark@mcclain.xyz>

Change-Id: Ic53dec0ff675be1e38babc893820f27561cfd774
Partial-Bug: #1464359
2015-06-11 16:14:22 -07:00