Commit Graph

42 Commits

Author SHA1 Message Date
Ryan Beisner 51b76b3cb8
Retire project
Leave README around for those that follow.

http://lists.openstack.org/pipermail/openstack-discuss/2019-February/003186.html
http://lists.openstack.org/pipermail/openstack-discuss/2018-November/000057.html

Change-Id: I02a34115c6c3d6e9c4b9152af0c96f2fe79866b9
2019-02-27 10:31:57 +01:00
Ryan Beisner 9c8238f6f6 Update requirements
Also remove tests/charm-helpers if present, in favor
of the pip-installed charm-helpers.

Change-Id: Iad02c5831a187e6d50cc6c570c465afff9fab1b6
2018-10-04 16:22:29 -05:00
Ryan Beisner 19ebb97bd2 Add cosmic
Add a tactical change which is already merged into charm-helpers.

This needs to go into all charms to solve the chicken:egg issue
where cosmic is untestable until this change exists.

Reference:

4835c6c167

Change-Id: I3f65b7d1b448301cb96cae240e797ed53415035d
2018-09-19 13:32:37 +02:00
Chris MacNaughton d64d4ae496 Sync charm-helpers to ensure Rocky support
Change-Id: I2f0303371e73e48c58de71cb901192460209ccce
2018-07-19 06:41:24 +00:00
Ryan Beisner 866a352bb6 Update functional test definitions
Change-Id: I3ed76b06b0f705ee9d376b5066b5b30e24e59c61
2018-07-18 18:37:54 -04:00
Chris MacNaughton 18326375bd Remove old nova-compute / mysql relation
Change-Id: I41630fa316d1ea24a9fa067179764bf7c72b8693
Closes-Bug: #1713807
2018-07-18 10:29:24 +02:00
Ryan Beisner e97433703a Update series metadata
Ensure that EOL releases are removed from metadata
and tests, and that the current dev release is enabled
in metadata.  Dev release tests are enabled separately
because of chickens and eggs.

Change-Id: I0f19559ecd7dd1c08d05a3cf81bfda835b7cbba7
2018-07-11 14:07:05 -05:00
Ryan Beisner a950070254 Remove deprecated functional test targets
Change-Id: I302df852709279190b18bea6a90fa0b9d0767838
2018-05-09 16:37:27 -05:00
Ryan Beisner 2183ec0332 Sync charm-helpers
Change-Id: I271d5f583bd4a0a5b6bba175c1e696cdc0b955f9
2018-02-21 14:10:12 -06:00
Ryan Beisner 148e291b2a Sync charm-helpers
Notable issues resolved:

openstack_upgrade_available() broken for swift
https://bugs.launchpad.net/charm-swift-proxy/+bug/1743847

haproxy context doesn't consider bindings
https://bugs.launchpad.net/charm-helpers/+bug/1735421

regression in haproxy check
https://bugs.launchpad.net/charm-helpers/+bug/1743287

Change-Id: Icfdec6c8b1c5ea90d8a6af97c9764ef9a0557e2d
2018-01-19 12:10:32 +00:00
Ryan Beisner 9a8f03f1d2 Add Bionic and remove Zesty series and tests
Bionic, being the next LTS, is important to enable for dev
and test as early as possible ahead of 18.02.

Zesty goes EOL in Jan 2018. The next stable charms release (18.02)
will not provide Zesty series support, as it was an interim
(non-LTS) release.

Change-Id: Id8429912709810c485e943be89e42087f4c24120
2017-12-05 05:29:55 +00:00
Ryan Beisner 7fb6c4e6fe Sync charm-helpers
Change-Id: Ib3520afd04dfbcbc76d3d40687586bfc30137a01
2017-11-22 18:49:20 +00:00
Ryan Beisner 94b89b42d9 Sync charm-helpers
Change-Id: I6e6c358a3428aec0b9e4a18cb2ec1b0a6e34ff61
2017-08-24 17:13:53 -05:00
Ryan Beisner 9f9ce8b6e7 Remove deprecated series metadata and tests
Change-Id: I4a7d5b6588f6ee9b1b06464c32d7053f0f51ef80
2017-08-23 09:55:19 -05:00
Andrew McLeod bf3fe49a84 Modify tests.yaml which specifies bundletester config params
with the following key:value pairs:

- reset_timeout: 600

Change-Id: Idd7757d2bc400f279238be74e7340feeec4ea795
2017-08-09 14:28:33 -06:00
David Ames 877863e5a3 Update tests to use keystoneauth1
With keystoneauth1 sessions the service catalog search function,
url_for takes argument interface, no longer named endpoint_type.
This change updates tests to use this argument name.

Change-Id: I03d569dbfd0d71d9b9068222810923132c2af65e
2017-07-24 15:52:42 -07:00
James Page 7f296d69dc Updates for pike b1
Resync charmhelpers for Pike support.

Add amulet tests for pike, but leave disabled for now.

Change-Id: Ifa8a57d33b7bcb2f2c5258596c8d7947f658504c
2017-05-24 15:15:49 +01:00
David Ames 090bdb030b Enable Zesty-Ocata Amulet Tests
- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes

Change-Id: Ia14e1c4f73397a1228846fae75cffbefad96bf21
2017-04-28 08:42:56 -07:00
David Ames 18c46fa524 Enable Ocata Amulet Tests
- Add Zesty as a supported series to metadata.yaml.
- Turn on Xenial-Ocata Amulet test definitions.
- Sync charm helpers to get Juju 2.x amulet compatibility.
- Keeping Zesty-Ocata Amulet test definitions turned off until the
  metadata.yaml changes propagate to the charm store.
- Resync tox.ini to resolve amulet test failures.

Change-Id: Ice6856ed8e9be2b9ecb677fe81aee593ac4a6b76
2017-03-23 11:16:34 +00:00
David Ames 8f890ac84e Pre-release charm-helpers sync 17.02
Get each charm up to date with lp:charm-helpers for release testing.

Change-Id: I7da8173028ee482fdd84ac08414102314deb5738
2017-02-14 14:55:04 -08:00
Ryan Beisner 93d7a0403a Update Amulet defs, series metadata and c-h sync
- Sync charm helpers if applicable.

- Fix test executable hashbags for virtualenv prep.

- Add Yakkety-Newton Amulet test definitions.

- Prep Xenial-Ocata Amulet test definitions (not yet enabled).

- Prep Zesty-Ocata Amulet test definitions (not yet enabled).

- Remove Precise charm series metadata if present.

- Remove Precise Amulet test definitions if present.

Change-Id: I5c7667a3934243d8a610a232d84f72f6ff73b964
2016-12-03 16:45:14 +00:00
Ryan Beisner 49acd2f3f3 Update amulet test definitions for Newton
- Remove Precise-Icehouse Amulet test definitions if they exist.

- Add Xenial-Newton Amulet test definitions, using ODL BE.

- Add Yakkety-Newton Amulet test definitions, using ODL BE.

- Use the percona-cluster charm in tests instead of the mysql charm.

- Also adjust py hash bangs to use env python.

Closes-Bug: 1632533

Change-Id: If10e49a9c45bc7fcd1eb073dcdccabed6c37a958
2016-10-13 01:59:41 +00:00
David Ames 9d8e489229 Pre-release charm-helpers sync 16.10
Get each charm up to date with lp:charm-helpers for release testing.

Change-Id: If2b9560864f7cf5b2db2d21ea1c75261f5e068b3
2016-09-30 10:31:19 -07:00
Narinder Gupta 09ebd3fd68 modify charm to support Boron Opendaylight
Modified this charm to supprot Broron version fot Opendaylight for
Mitaka integration and also SFC enablement.

Change-Id: Ic0d2949b139d6aa8c9989dfa45d76257f82bf979
2016-09-09 22:07:01 +00:00
Liam Young 8d2b6e5126 Pre 1607 release charm-helpers sync
Sync charmhelpers to pick up bug fixes for 1607 release

Change-Id: I58dbe8293e3a8c193200149cd097b5426b172adc
2016-07-21 14:24:42 +00:00
James Page 8130e9067c Use bundletester for amulet test execution
Switch to using bundletester for execution of functional tests,
leveraging tox to build out test virtualenvs.

Rename amulet tests inline with gate-* and dfs-* naming standards.

Update README to refer to functional testing section of the charm
guide.

Change-Id: I133987f6ccdd7402ef5d9adf0967f262d47d28a6
2016-07-19 10:08:14 +01:00
David Ames 1be7a5060c Pre-release charm-helpers sync
To begin release testing get each charm up to date with lp:charm-helpers

Change-Id: I1b463d997e802cb89f728b63f0859cbfa408a886
2016-07-15 10:44:01 -07:00
James Page 644fc4d063 Resync charmhelpers for licensing change
The charm-helpers project have re-licensed to Apache 2.0
inline with the agreed licensing approach to intefaces,
layers and charms generally.

Resync helpers to bring charmhelpers inline with charm
codebase.

Change-Id: I20f9ea0c108a2e3849c5f9cfa5a074550af0a12f
2016-07-06 16:40:30 +01:00
James Page 31bd29717e Re-license charm as Apache-2.0
All contributions to this charm where made under Canonical
copyright; switch to Apache-2.0 license as agreed so we
can move forward with official project status.

Change-Id: Ibf6fa0c9554e852da885068c23ba06252745a14e
2016-07-01 17:56:44 +01:00
James Page 74bfbca864 Switch to using charm-store for amulet tests
All OpenStack charms are now directly published to the charm store
on landing; switch Amulet helper to resolve charms using the
charm store rather than bzr branches, removing the lag between
charm changes landing and being available for other charms to
use for testing.

This is also important for new layered charms where the charm must
be build and published prior to being consumable.

Change-Id: I60a0aaaa2b96a665f5083bd67c103d07c9e8e9fc
2016-06-17 11:54:57 +01:00
James Page 93efa99b5a Enable Mitaka amulet tests
Disable Juno tests (no longer supported).

Switch Xenial tests to use BE release of ODL, as the default
Helium release is not compatible with Java 8 (which is the
default in 16.04).

Update ovs bridge controller checks to validate against
legacy 6633 and IANA assigned 6653 ports; only check br-int
configuration for later ODL releases.

Drop wider service checks from amulet test.

Re-align with Neutron security group management.

Change-Id: Ic1e92b292c0276232a29695d02096ba1e3275236
2016-04-15 17:20:14 +01:00
Liam Young ab0ec1c2e6 Charmhelper sync before 1604 testing
Change-Id: I5d54597c842696d309cfbd5976836802791304d0
2016-04-12 14:14:37 +00:00
James Page a1cf699ee9 Add support for Ubuntu Xenial
Xenial does not install python2 by default; ensure that python2
and minimal module dependencies are installed prior to trying
to execute any python2 based hooks.

Update amulet tests to drop shared-db relation for n-gateway.

This change also includes a resync of charm-helpers to pickup
new changes for systemd support.

Change-Id: Icef9679cd1d1c96e8aa87bcedcf9735a41af8d52
Closes-Bug: #1555422
2016-03-11 11:41:32 +00:00
James Page a6805592a0 Drop use of old branches, hopefully fixing liberty tests 2016-02-19 18:08:58 +00:00
James Page 38a4c6109a Drop checks for ec2/objectore services 2016-02-19 16:16:47 +00:00
James Page 097fbdf472 Normalize Narinders Be support, fixup amulet tests 2016-02-19 14:23:05 +00:00
Ryan Beisner bd1e52a16d Fix typo in mitaka amulet test definition 2016-01-19 12:47:39 +00:00
Ryan Beisner 74be01a70b Update bundletester testplan yaml file 2016-01-08 21:45:45 +00:00
Ryan Beisner 8555841845 Update tests/README 2016-01-08 21:45:31 +00:00
Ryan Beisner 8d04fee5b7 Re-number amulet test file names; add missing combos as not-executable for now. 2016-01-08 21:45:05 +00:00
Liam Young 4e62fc8cbc Fixes 2015-11-11 19:54:58 +00:00
Liam Young 6dd05c38d7 Add amulet tests, unit tests and charmhelper sync 2015-11-11 14:57:38 +00:00