![Corey Bryant](/assets/img/avatar_default.png)
* 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.
76 lines
2.6 KiB
YAML
76 lines
2.6 KiB
YAML
setup:
|
|
dirs:
|
|
- "{snap_common}/etc/gnocchi/gnocchi.conf.d"
|
|
- "{snap_common}/etc/nginx/sites-enabled"
|
|
- "{snap_common}/etc/nginx/snap/sites-enabled"
|
|
- "{snap_common}/etc/uwsgi/snap"
|
|
- "{snap_common}/lib"
|
|
- "{snap_common}/lock"
|
|
- "{snap_common}/log"
|
|
- "{snap_common}/run"
|
|
templates:
|
|
gnocchi-snap.conf.j2: "{snap_common}/etc/gnocchi/gnocchi.conf.d/gnocchi-snap.conf"
|
|
gnocchi-nginx.conf.j2: "{snap_common}/etc/nginx/snap/sites-enabled/gnocchi.conf"
|
|
nginx.conf.j2: "{snap_common}/etc/nginx/snap/nginx.conf"
|
|
entry_points:
|
|
gnocchi-metricd:
|
|
binary: "{snap}/bin/gnocchi-metricd"
|
|
config-files:
|
|
- "{snap}/etc/gnocchi/gnocchi.conf"
|
|
config-files-override:
|
|
- "{snap_common}/etc/gnocchi/gnocchi.conf"
|
|
config-dirs:
|
|
- "{snap_common}/etc/gnocchi/gnocchi.conf.d"
|
|
log-file: "{snap_common}/log/gnocchi-metricd.log"
|
|
gnocchi-statsd:
|
|
binary: "{snap}/bin/gnocchi-statsd"
|
|
config-files:
|
|
- "{snap}/etc/gnocchi/gnocchi.conf"
|
|
config-files-override:
|
|
- "{snap_common}/etc/gnocchi/gnocchi.conf"
|
|
config-dirs:
|
|
- "{snap_common}/etc/gnocchi/gnocchi.conf.d"
|
|
log-file: "{snap_common}/log/gnocchi-statsd.log"
|
|
gnocchi-upgrade:
|
|
binary: "{snap}/bin/gnocchi-upgrade"
|
|
config-files:
|
|
- "{snap}/etc/gnocchi/gnocchi.conf"
|
|
config-files-override:
|
|
- "{snap_common}/etc/gnocchi/gnocchi.conf"
|
|
config-dirs:
|
|
- "{snap_common}/etc/gnocchi/gnocchi.conf.d"
|
|
gnocchi-change-sack-size:
|
|
binary: "{snap}/bin/gnocchi-change-sack-size"
|
|
config-files:
|
|
- "{snap}/etc/gnocchi/gnocchi.conf"
|
|
config-files-override:
|
|
- "{snap_common}/etc/gnocchi/gnocchi.conf"
|
|
config-dirs:
|
|
- "{snap_common}/etc/gnocchi/gnocchi.conf.d"
|
|
gnocchi-config-generator:
|
|
binary: "{snap}/bin/gnocchi-config-generator"
|
|
config-files:
|
|
- "{snap}/etc/gnocchi/gnocchi.conf"
|
|
config-files-override:
|
|
- "{snap_common}/etc/gnocchi/gnocchi.conf"
|
|
config-dirs:
|
|
- "{snap_common}/etc/gnocchi/gnocchi.conf.d"
|
|
gnocchi-uwsgi:
|
|
type: uwsgi
|
|
uwsgi-dir: "{snap_common}/etc/uwsgi/snap"
|
|
uwsgi-dir-override: "{snap_common}/etc/uwsgi"
|
|
uwsgi-log: "{snap_common}/log/uwsgi.log"
|
|
config-files:
|
|
- "{snap}/etc/gnocchi/gnocchi.conf"
|
|
config-files-override:
|
|
- "{snap_common}/etc/gnocchi/gnocchi.conf"
|
|
config-dirs:
|
|
- "{snap_common}/etc/gnocchi/gnocchi.conf.d"
|
|
log-file: "{snap_common}/log/gnocchi-api.log"
|
|
templates:
|
|
gnocchi-api.ini.j2: "{snap_common}/etc/uwsgi/snap/gnocchi-api.ini"
|
|
gnocchi-nginx:
|
|
type: nginx
|
|
config-file: "{snap_common}/etc/nginx/snap/nginx.conf"
|
|
config-file-override: "{snap_common}/etc/nginx/nginx.conf"
|