Commit Graph

29 Commits

Author SHA1 Message Date
OpenDev Sysadmins af297503f5 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:52 +00:00
James Page 9a1c1a5e01 Misc updates from SSL testing (#14)
Drop build of libxml2 (picked from distro).

Use NGINX 1.12.x series (as this is the stable version).

Use constraints file from OpenStack Pike due to transient
dependency bumps on PyPI causing build failures.
2017-10-26 10:19:25 +01:00
James Page 6924d7c0b2 Gnocchi 4.0.3 (#13)
* Upgrade to 4.0.x series

This currently requires that we override the LD_LIBRARY_PATH
in the environment so that the ceph-common library is correctly
loaded by librados2.

* Add shim wrapper to pickup ceph package library path

* Disable global environment hack
2017-10-23 11:05:39 +01:00
coreycb 40eef691ba Merge pull request #12 from javacruft/release-stable-ocata
Mark snap as 'stable'
2017-10-16 08:02:52 -04:00
James Page c4cd135169 Mark snap as 'stable'
Supporting release to stable snap channel for ocata.
2017-10-16 12:29:43 +01:00
James Page e8257fe020 Merge pull request #11 from javacruft/use-pypi.python.org
Switch to using pypi.python.org
2017-10-16 06:40:00 -04:00
James Page 15c6e8ae0c Switch to using pypi.python.org
pypi.debian.net is down; revert to source which makes for ugly
URL's but actually works for now.
2017-10-16 11:26:25 +01:00
James Page 0f1352a4d0 Merge pull request #10 from javacruft/strict-mode-fixes
Add network-bind interface for metricd
2017-10-14 06:53:56 -04:00
James Page b9fd47a04d Add network-bind interface for metricd
gnocchi-metricd fails on syscall 50 when run in strict mode;
this is a listen call supported by the network-bind interface.
2017-10-14 06:50:02 -04:00
coreycb 937c63906c Merge pull request #9 from javacruft/gnocchi-3.1.11
Revert to gnocchi 3.1.11
2017-10-05 11:59:53 -04:00
James Page 977b5ba145 Revert to gnocchi 3.1.11
Revert to using an older gnocchi version for compatibility with
python-rados as provided in the Ubuntu archive for Xenial.

Support for gnocchi >= 4.0.0 needs revisting, but this at least
works for the time being.
2017-10-05 16:55:38 +01:00
James Page eaab2566b9 Merge pull request #8 from javacruft/master
Switch back to cradox
2017-10-05 12:18:58 +01:00
James Page b22063fccf Switch back to cradox 2017-10-05 12:17:52 +01:00
James Page 1fcab718e6 Merge pull request #7 from javacruft/master
Ensure librados2 is included in the snap
2017-10-05 12:03:17 +01:00
James Page e8fb486390 Ensure librados2 is included in the snape 2017-10-05 12:02:25 +01:00
James Page deb0242473 Merge pull request #6 from javacruft/prefer-snap-common
Prefer snap common
2017-10-05 11:05:50 +01:00
James Page dc758018ab Add missing depends on python-memcached 2017-10-05 10:58:29 +01:00
James Page 3860edc172 Prefer SNAP_COMMON configuration files.
Ensure that any config files in $SNAP_COMMON are preferred over those
in $SNAP (cherry pick if inflight fix to oslo.config).
2017-10-05 10:39:44 +01:00
James Page 288b501f7f Merge pull request #5 from javacruft/misc-updates
Misc updates
2017-10-05 09:57:19 +01:00
James Page 00cfe18dea Misc updates
Set snap version inline with gnocchi being used.

Drop use of constraints, as the upstream project does not actually
use them.
2017-10-05 09:55:01 +01:00
James Page b5b54adb45 Merge pull request #4 from javacruft/sortout-memcache
Use extra configuration of oslo.db and tooz
2017-10-04 10:40:37 +01:00
James Page 6232c8d28c Use extra configuration of oslo.db and tooz
Use the in-module extra dependencies for PyMySQL and Memcache
dependencies, ensuring that any changes are automatically
reflected in the snap.
2017-10-04 10:38:43 +01:00
James Page b38bd7f2d7 Merge pull request #3 from javacruft/add-ceph-to-snap
Misc updates
2017-10-03 15:38:23 +01:00
James Page 618da36d93 Misc updates
Update to 4.0.3 release.

Drop statsd for the time being.

Include python-rados in the snap from the Ubuntu archive.
2017-10-03 14:54:09 +01:00
Pete Vander Giessen 3e9c070ae1 Merge pull request #2 from coreycb/master
Various updates to get snap and tests working
2017-09-05 14:38:02 -04:00
Corey Bryant 267811c32b Various updates to get snap and tests working
* Drop gnocchi.conf from snap source in favor of installing it (as well as
  api-paste.ini and policy.json) from upstream source.
* Drop gnocchi-api entry point in favor of using gnocchi-uwsgi and
  gnocchi-nginx to serve API requests.
* Move to gnocchi 4.0.2 source.
* Update gnocchi-snap.conf.j2 template with $SNAP_COMMON paths.
* Add statsd and change-sack-size entry points and modify existing entry
  points to use snap-openstack.
* Add test configs that enable a working gnocchi.
* Enhance test scripts and split into separate scripts.
* Bring back oslo-config-dirs.patch and upper constraints as they're
  needed for ocata.
2017-09-05 18:34:08 +00:00
Pete Vander Giessen d33650c339 Merge pull request #1 from openstack-snaps/handoff
Snap is installable.
2017-08-31 11:17:00 -04:00
Pete Vander Giessen 78d9683011 Snap is installable.
This commit takes the cookie cutter output and fixes it up into a snap
that builds and installs.

- Added required names and such in openstack-snap.yaml and nginx and
  wsgi config templates.

- Python packages that are declared in setup.cfg and not in
  requirements.txt are now called out explicitly in the
  snapcraft.yaml. (Note: a better fix might be to update snapcraft to
  be able to parse dependencies from setup.cfg.)

- Removed upper constraints files on Python packages (and removed oslo
  patch). Gnocchi does not appear to respect the upper constraints.

- Added gnocchi-config-generator command to apps.

- Used the above to generate a default config.

- Added snapstack tests (though they don't work yet).

There's still plenty to do: snapstack tests need to be fixed up (see
the TODO in tests/gnocchi.sh), and the snap as a whole needs to be
thoroughly tested.
2017-08-17 21:31:53 +00:00
Pete Vander Giessen 09658821ab Initial Cookiecutter Commit. 2017-07-26 20:31:55 +00:00