Commit Graph

91 Commits

Author SHA1 Message Date
OpenDev Sysadmins c0a16e5d7e 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:22 +00:00
Monsyne Dragon df47784421 Fix up build script for stackforge repo rename.
Change repo paths for stv3 compionents in build script.
Also fix docs for same.

Change-Id: If846f6c097b28f23c697e17bb50dbc33f7c390a8
2015-10-29 18:45:11 +00:00
Jeremy Stanley a069d95942 Update .gitreview for new namespace
Change-Id: I2d1fea2a03f03c4be874947546d1f6f2f293d953
2015-10-17 22:39:32 +00:00
Monsyne Dragon 89f3bd0dae Fix incorrect editable flag when packaging.
'editable' flag was being mistakenly set while packaging.
Fixed that not to happen. STv3 packages are still editable
in development mode, however.

Change-Id: I4587477ca39d4026381af22cc9cc32b6ed2e76d9
2015-09-16 17:17:52 +00:00
Monsyne Dragon 54fcb6c622 Use pip to install stacktach packages.
Use "pip install -e ." rather than "python setup.py install"
to install the stacktach packages for the sandbox.

The setup.py invokes easy_install, which does not work well with
pbr, which we use for requirements. This can cause install of stacktach
requirements to be skipped on a sandbox build. Using pip fixes that.

Change-Id: Ia376806c315a156b39aef9fa21d9ccac6e01e6c4
2015-06-18 20:02:11 +00:00
Sandy Walsh 32304e1d17 Getting ready for 0.9.2 tag
Change-Id: I98292e9d0cf8bf9550ae54534215276ebc586490
2015-04-29 08:43:49 -07:00
Sandy Walsh f6b34bb7f7 Fix klugman call in screen script for new cmdline ordering.
klugman now requires the URL as a mandatory param.

Change-Id: I51b5a2750c85e02580d023f2d8291ec8ec76f571
2015-04-27 11:55:41 -07:00
Sandy Walsh 8995b349a7 Status utility now support different vhosts per cell.
Minor tweaks also include:
- shoebox handler now wraps notification with region/cell info
- pip_freeze_versions.txt is updated after each ./build and
  copied into the VENV directory for inclusion in tarball.

Change-Id: Ibe4027770b859ea7878c9f0952fccf94fb496c43
2015-04-16 12:04:47 -07:00
Sandy Walsh f4b9b7758b Whoops, old .venv used for pip_freeze. Fixed.
Change-Id: I0fee078d57d4795d40073fffcf34cb1635d5a016
2015-04-14 05:41:25 -07:00
Sandy Walsh f96a5f4ab8 pip freeze of versions for production release tag.
Change-Id: I6f2ea33ac77abb3900dbe5ee05807fdfedf1cde4
2015-04-14 05:18:01 -07:00
Sandy Walsh c99d0c3980 Change status utility to reflect new pipeline worker log format.
Change-Id: I45c3919da7fb34dee3564e8578b428cb0b5ee1c3
2015-04-14 05:13:06 -07:00
Levi Blackstone c7b7cf7876 Correct a bunch of typos in docs and add contributor link
Change-Id: I18769378a3c14ca0771da9c1fbd5d3fb81959e3b
2015-04-03 09:48:55 -05:00
Jenkins d3ad114596 Merge "More docs around debugging streams." 2015-04-03 14:13:57 +00:00
Sandy Walsh 3c41a33bb7 More docs around debugging streams.
And minor patch to status utility.

Change-Id: I3eb9f8028b0140a9f4dae22137f137c37a80e6c9
2015-04-03 07:12:32 -07:00
Levi Blackstone 1efff2974a Update example timestamps to comply with ISO 8601
Change-Id: I066d7bc916fcb1cb42d325bb7530fabf45ab69f9
2015-04-03 09:09:34 -05:00
Sandy Walsh 97edc50ae5 Fix docs to reflect Kilo notification driver changes
For OpenStack deployments Kilo-release and beyond.

Change-Id: I80f135248161f585f0763dfd2335ed46c0c082ee
2015-03-23 08:59:55 -07:00
Sandy Walsh a5aad8bfce UsageHandler and NotabeneHandler docs.
Includes a description of failure conditions.

Change-Id: I312c1d4685ba1138d1478ffc1d424fc2216a450c
2015-03-20 09:15:47 -07:00
Sandy Walsh 1d5f7d21fd Better explain how ansible scripts work
And fix some wonky things in the deploy

Change-Id: I681c7be1223e81617b3e2912aa87e72cc9514d49
2015-03-08 20:42:00 -07:00
Sandy Walsh 23375de029 Some stuff was pretty clunky, fixed it up.
Change-Id: I6133e26d242d6d4a89219e746f03f9808cb13685
2015-03-05 17:47:49 -08:00
Sandy Walsh ddda9be458 Remove oahu mentions ... and fix up README
Change-Id: I9c077b6e5ed10be76ef6b702d10a30f33aff6fa2
2015-03-05 12:12:48 -08:00
Sandy Walsh c30f3db329 More docs on sandbox setup
Explains how a sandbox dev deploy looks and what goes where.

Change-Id: I32d1ddf5b893b6650ddd5ff926978ef23eb94ed4
2015-03-05 11:59:25 -08:00
Sandy Walsh becac34178 Fix API doc titles
Change-Id: I0884f72a4eb1f16fca19e58859c8b17412182708
2015-03-04 14:15:41 -08:00
Sandy Walsh b82f147b8b Added missing docs for streams and added events api docs.
Also added support for quick build (does not reinstall everything in .venv)
which is useful when you have to hand-tweak a venv for testing. Generally
though, it shouldn't be needed.

Change-Id: I4b93c8e256f49d16d2b0fa821b37355526885ce8
2015-03-04 09:31:53 -08:00
Sandy Walsh c438c215c9 Fix bad links on about (docs) page
Whoops

Change-Id: I6b52313905d52faf3f4e29e536f9d7dfdf962ef0
2015-02-27 13:05:39 -08:00
Jenkins 7623a2dc80 Merge "Expanded event_definitions to UsageHandler required traits." 2015-02-27 18:12:49 +00:00
Sandy Walsh d1cacbcee4 API docs
Started on API docs. Particularly the /streams resource.

Change-Id: I082486fd62158fb175f5a22a3cfba141bb7d1fa1
2015-02-27 07:45:27 -08:00
Sandy Walsh a7e600585e Adds glossary and fixes some mistakes
Change-Id: I679ffa1383bf5214ebbf1ac273f9179bb825c09d
2015-02-27 05:27:55 -08:00
Sandy Walsh f0a178b54c More docs: install guide, contributing and screencasts.
Still need the terminology section.

Change-Id: Ic3976231ad9fbf2eb16ea708011aa906d5c5e781
2015-02-26 13:43:04 -08:00
Sandy Walsh 5b17594ce2 Expanded event_definitions to UsageHandler required traits.
Otherwise the CUF Yagi handler will not be able to create and
publish the CUF records.

Change-Id: Iaac5aaee7d6c17ee58a26f9a64d8fd7148b44b80
2015-02-25 11:03:01 -08:00
Sandy Walsh 74fd693f51 Supports the new tarball style of WritingJSONRollManager.
Updates the ansible and local dev configs to archive
events to tarballs via shoebox.

Change-Id: I1952aea79f1021aae5094f6ca45e325eb9b43485
2015-02-24 11:29:25 -08:00
Sandy Walsh 73ef32b2b6 Start on STv3 docs
This is not only the docs, but the stacktach.com website.

Change-Id: I6b1f71a2fa90966f55f4cf21181d729093a53718
2015-02-19 10:24:47 -08:00
Levi Blackstone 5b3293c146 Update Vagrant script to avoid needing sudo for build.sh
* Update Vagrantfile to run git clone command as unprivileged to avoid having root own the directory
* Update README to reflect changed command

Change-Id: Ibfde4f9cce2367ee44afb43dbafbaf6d626d7381
2015-02-19 08:44:59 -06:00
Sandy Walsh b21ee4ef6d Fix instance_type distilling.
Was trying to parse string flavor id as int and failing. This fixes that.

Change-Id: I078d5860a385a1c2f0098b23af9c416017b59c1c
2015-02-18 09:25:43 -08:00
Sandy Walsh 363dfd5966 Include cell name in event filename template
For larger deployments, the region name should be parameterized too.

Change-Id: Iac7e589c4b58a74b5730a436a77cac31d7fc1fe1
2015-02-17 15:10:47 -08:00
Sandy Walsh 4cb647a7f3 Updates yagi.conf to write json files of every event.
For uploading raw notifications to archive (like an HDFS store).

Also, removes msgpack-python (installed by oslo), which currently
conflict with carrot. This is a temp fix.

Change-Id: I973949c83c9018235169646ce0370d71a2260241
2015-02-17 15:00:45 -08:00
Levi Blackstone 0833226b93 Add Vagrant support for easy local testing
* Add simple Vagrantfile to provision an Ubuntu 14.04 VM with the bootstrap.sh script
* Update README with instructions for use

Change-Id: I94cd69742aeffab4c01a27510c25f381151bfefe
2015-02-17 15:24:43 -06:00
Sandy Walsh d9abe7ceae Don't purge completed streams and fix pipeline expiries
Just a more variances from production to local dev.

Change-Id: I24611c3dd4e816ac78c77930e6fd85ecafe82d56
2015-02-16 12:33:32 -08:00
Sandy Walsh 5d5f8ca105 Fix up defaults to use notabene handler and usage
Also backports some tweaks from ops:
- fixes logging.conf
- fixes pipeline_worker first time start

Change-Id: I6ab1e567594097bc23d857c05d0c1fc84262babf
2015-02-10 12:57:28 -08:00
Sandy Walsh acd342b38a Switch to "nova" exchange.
Whoops. Was assuming a "monitor" exchange, but it's the "nova" exchange.

Change-Id: Ib0b921bf92724693eaf666762022a5245af8ef11
2015-02-06 11:03:27 -08:00
Sandy Walsh 72c8f298e4 Ansible scripts now default monitor.*3
In order to run StackTach.v2 and StackTach.v2 in parallel,
we need to have two queue from OpenStack (vs. having to change
--notification_topics to include a new queue).

This approach makes a new queue with the same routing_key off the
same exchange, resulting in mirrored queues which can be consumed
separately.

Exchange "nova" -> (routing key "monitor.info") -> Queue "monitor.info"
                -> (routing key "monitor.info") -> Queue "monitor.info3"

Change-Id: Icce87c7eb43025672759d442553feb325e186128
2015-02-04 15:10:09 -08:00
Sandy Walsh 4c2672e8c1 Operators Guide etherpad link
So we can make quick edits without requiring commits.

Change-Id: I83cae960f05c12a5b201df33e1a109bd4bb7874c
2015-01-30 13:10:18 -08:00
Sandy Walsh 85380c4f74 Fix silly mistake with api results.
Was using the worker information. Not the api nodes.

Change-Id: I66f36931ba4c53df49a62670e3cd60f17f22c7c2
2015-01-28 12:14:43 -08:00
Sandy Walsh b636a67497 Include monitor.error queue
Also buffed stv3_status.py to handle api nodes.

Change-Id: I70bfc55007d8ced37f47c27c3e31753d42e83492
2015-01-28 06:50:36 -08:00
Sandy Walsh c6e111f645 Let gunicorn accept from all addresses
Still running on 8000 since we're running at stv3 user.

Change-Id: I50cb731852523d1a08b45e51536e4d178b42975b
2015-01-26 07:00:24 -08:00
Sandy Walsh a28a545e47 stv3_status tweaks
More efficient calls. Proper outut.

Change-Id: I2511e60cf084db48b88874f43764ce20b8f361c9
2015-01-23 11:14:01 -08:00
Jenkins 46bdb0f2e5 Merge "stv3_status.py" 2015-01-23 18:15:16 +00:00
Sandy Walsh 0e5a5ab9ab Sync ansible files/templates with usage files
Looks like we were using the default config files in the ansible
scripts when we should be using the Usage related ones.

Change-Id: Id30152ab7762aff85f3258552de0b5a3e0a6e876
2015-01-22 09:38:12 -08:00
Sandy Walsh fbcd9218b5 stv3_status.py
Utility for extracting worker and rabbit information from
large STv3 deployments. Easier than having to check many
different hosts. See etc/status.yaml for sample config file.

Change-Id: If1b39ce3b34235f3bf0eac4ea707be2087ca14ad
2015-01-22 07:14:16 -08:00
Jenkins 804db37954 Merge "my.cnf was going to wrong location." 2015-01-07 20:31:35 +00:00
Sandy Walsh f21724afb9 Missing libmysqlclient-dev
fixes 'EnvironmentError: mysql_config not found' error.

Change-Id: I558c66a87fa89435c2d1942f584c810235df6f20
2015-01-07 12:29:29 -08:00