Commit Graph

14 Commits

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

Change-Id: If5f7d284bd107a93edd9272ac0ed8e6d20ba5c51
2018-10-14 12:50:35 +02:00
Mark McClain 665f50b36d Remove APIParamsCall references
This decorator is no longer supported by the Neutron Client, so we can
safely remove it.

Change-Id: Ib12f18a4430725e703c7a680324d948fee306758
Closes-Bug:1570423
2016-04-14 10:50:41 -04:00
Adam Gandelman 2aabf4b185 Adds ability to run appliance with user-specified drivers/images
This allow users to specify the driver and image associated with
a network function.  This is dependent on the correct API extension
being loaded into neutron from the astara-neutron repo.

Depends-on: I6b6f98e8ae89c704f45b05f87f17ebed5a70fc1d

Partially-implements: blueprint astara-sfc

Co-authored by: Mark McClain <mark@mcclain.xyz>

Change-Id: I1c349e56fd23d1aa95c7f8c0da68d25246b0ceb2
2016-03-18 12:02:34 -07:00
Jenkins 060e9178e0 Merge "Remove external network hooks and auto-added resources" 2016-03-08 20:54:16 +00:00
Mark McClain f8d7a37abb Remove external network hooks and auto-added resources
Previously the orchestrator could be configured to create access to the
external network.  This combined with auto external gateway additions
would cause problems with automation tools and did not work reliably.
This change removes this functionality since it was often disabled in
production deployments. This change aslo slightly reduces devstack
runtime by removing the Neutron restart.

Change-Id: I556f1fc2729f1d62a60de24b6d5e9ed473749f9a
2016-03-07 13:15:35 -08:00
David Wahlstrom 98c90a0a53 Add logstash files for log parsing
This commit provides a couple of template files to be used with logstash
for parsing log files generated by the rug.  As provided, these files
will attempt to send metrics to graphite, but should prove useful as a
basis for other rug related logstash activities.

Change-Id: Ie3ab18c2b8bfd9765f066bcf34c5f572956b3f72
2016-03-02 15:04:23 -08:00
Adam Gandelman f8f64945ae Update test suite for keystone V3
Switches to using keystone sessions and adds compat between V2.0 and V3
identity APIs.

This additionally folds in a small change to fix doc generation and
unwedge the gate. This was originally proposed in another set[1].

[1] https://review.openstack.org/#/c/273887

Change-Id: Iaa34b620cb45cfb82f9294289a89c19c2b097919
2016-01-30 11:28:45 -05:00
Adam Gandelman 84b0928c4d Enrich functional test suite
This beefs up the functional test suite to do some tests on a
tenant router.  The test can now creates one-off tenants to be used
in the tests.  The new tests act entirely on behalf of the test
router and attempt on only use admin-level things when required.

Partially-Implements: blueprint ci-updates-mitaka

Change-Id: I26fa70f877522f09075dc87583f2359cc0dcaf41
2016-01-21 23:17:15 -08:00
xiayu ca21f3b647 Automatically generate etc/orchestrator.ini file
This switches keystone to use oslo-config-generator, where the contents
of our sample configuration file are configured using a configuration
file in etc/oslo-config-generator.

Also fix some config problems.

blueprint autogen-astara-conf-file

Change-Id: I394805b18eecc4fbc583f9d64d34b8e95b55a845
2016-01-18 13:55:59 +08:00
Mark McClain a5ab32c80f Step 3 of module rename
In this step all of the imports and usage of akanda.rug is updated to
use astara. Addtionally rename all internal references from Akanda to
Astara.

Change-Id: I0cb8596066d949bceaadc4718b210fc373b5f296
Depends-On: I87106ae63747291bb6424839b5155f53136c54f9
Implements: blueprint convert-to-astara
2015-12-04 17:00:52 -05:00
Adam Gandelman d6ad277965 devstack: move neutron restart earlier, bump functional test appliance active timeout
The gate nodes are sllooow and this seems to be timing out and
failing tests.  Also, we're seeing a failure where neutron is
unavailable until long after the Rug starts up.  This moves neutron
service restart to pre_start phase.

Change-Id: Ib417b3eae2c65eca437d054ce7e90a47e5c3c007
2015-10-15 22:53:35 -07:00
Adam Gandelman 9942eb1433 Wait for a configured test router to become active
The router VM that is spawned during RUG startup may not be active until some
time after the test suite, causing tests to start before the thing is active.
This adds an assertion to the functional test setUp to wait for a configured
router to become active before continuing on with any tests.  The router to
wait on is now configured in test.conf.  run_functional.sh will attempt to find
the devstack created one, and error if there are multiples.  Users can specify
their own test router if running outside of the gate env.

Change-Id: I2b54ddfcce8dab446ac7418cca61320b370bc999
2015-06-08 14:19:28 -07:00
Adam Gandelman bd28d7fb65 Seed a functional test suite with a basic health check
This creates a base functional test suite with a minimal health check
of the service VM.  We can fill this in with richer tests as we go, but
in the meantime this will give us something to at least test that devstack
deployments and image builds produce a reachable VM via its management
port.

Change-Id: I304718e8d3cb270b1ff3b5ad46a027facb42f2af
2015-05-12 12:40:52 -07:00
Adam Gandelman c91547cbd6 Add tools/run_functional.sh
Adds a place holder for what will be the entry point into the akanda
functional test suite.  devstack-gate will call this script via a
post_test_hook after it's spun up a devstack-backed cloud.  This is
a noop for now until the devstack-gate glue is in place and we have
something we can test.

Change-Id: Ieb25645801a32f1262ddb2967e834755f813892a
2015-05-11 17:27:09 -07:00