Commit Graph

45 Commits

Author SHA1 Message Date
Witek Bedyk b5843673c3 Add CONTRIBUTING.rst
Change-Id: I0c329856ef7408a1b8fab393bb8acd0badbc50b1
2020-06-18 12:34:19 +00:00
Michal Piotrowski 0dab7a53a2 Adding build-monasca-kibana-plugin to gate jobs.
The purpose of this commit is to allow developers merge all changes
related to documentation. Documentation changes don't trigger
monasca-tempest-log-python3-influxdb on gate, which deny merging on
gerrit.

Change-Id: I8e96cb7ae66a6fa015e0173955c4a29b91b6b2f0
2020-06-18 13:55:10 +02:00
Michal Piotrowski 569382803e Adding .zuul job for building plugin
Purpose of this commit is to add Zuul job for building
Monasca-Kibana-Plugin.

List of changes:
- Configuring ESLint with *.json file
- Fixing lint error
- Adding Zuul job for building Monasca-Kibana-Plugin

Please notice that nodejs10-jobs are removed, cause of changes
related to building plugin. It should be fixed.

Change-Id: I9384c0e7995d90df42ee13ab735ec768cef65d3b
2020-06-10 09:19:42 +02:00
Arseni Lipinski bfa95367e0 Upgrade monasca-kibana-plugin for Elkstack update
Story: 2006376
Task: 36179

Besides the plugin update, tests should get remade as well as Zuul jobs
due to plugin being built in a different way.

Change-Id: Id5d0bb53d10fa8823ceda2c8e922ea36b9b27501
2020-04-23 18:38:53 +02:00
Ghanshyam Mann d26887599b [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

monasca-kibana-plugin is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: I1078f185f07302139626e93adc9821f958231820
2019-11-15 16:51:25 +00:00
Thierry Carrez aaedc30480 Bump package.json to 1.5.0 for train release
While there haven't been much changes in the plugin, we should make a
Train release for it, and package.json needs to match that numbering.

Change-Id: Ie55f557c32dec120aaaf8ecc5af0948f36b1be0e
2019-09-24 10:16:50 +02:00
OpenDev Sysadmins 398e365c68 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:35:32 +00:00
Witek Bedyk bc8362249a Add tempest tests jobs
Change-Id: I4c552e4e22d64b2d4451c1f8d8c90f19c901c564
2019-01-31 21:37:33 +01:00
Zuul 32e8d3f477 Merge "Bump version to 1.4.0" 2018-11-19 13:50:20 +00:00
Zuul 2632eaa25d Merge "Upgrade keystone-v3-client to 0.0.8" 2018-11-05 09:36:44 +00:00
Witold Bedyk eeb4d71720 Bump version to 1.4.0
`new-release` command from release repo forces skipping 1.3.0 and
bumping to 1.4.0 directly as we haven't released a delivery in Rocky
cycle.

Change-Id: I0b4ca5d33535614617b280c6b8853c6d93d934f4
2018-10-25 14:38:41 +02:00
Zuul b3e630bf6b Merge "Adding events visualization in kibana" 2018-10-16 12:29:02 +00:00
Witold Bedyk f0eda78421 Upgrade keystone-v3-client to 0.0.8
Change-Id: Icc6b866297ffdee36a63fcb69ffaabd3bffb48c4
Story: 2003978
Task: 26921
2018-10-05 14:29:37 +02:00
Martin Chacon Piza 46f1f9c844 Adding events visualization in kibana
Change-Id: I0d96d66da41bdb3292d827ad5ff63358f54f45f3
Story: 2003458
Task: 24718
2018-10-04 13:25:09 +02:00
Doug Hellmann 669056c9c0 import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I4bf068d653c7bf437372571f8823582a7c3c199c
Story: #2002586
Task: #24312
2018-08-22 18:49:43 -04:00
Denis Poisson a36eec6ae9 Convert README.md to ReStructuredTest format
Change-Id: I846064e4294691e346754bc03ae454ec60adfe79
story: 2002163
task: 22254
2018-06-26 11:32:57 +02:00
Witold Bedyk 209b830334 Bump version to 1.2.0
Change-Id: I4e1b7b625096a0c416280512b5d054550c141cbf
2018-02-07 18:13:24 +01:00
James E. Blair 6f49aaf9d7 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I748a547f1d011a71c1a8edd5ab4b231c7beeaccb
2018-02-05 19:41:17 -08:00
Tomasz Trębski 8691d0c86f Add zuul.yaml for zuulV3
Depends-On: Icfb32df7e083c2c58c89fa3d2fe9a3eacfda6beb
Change-Id: I93bff97d331cdedbf8b1d08dc7cc63ebd9b1a2ef
2017-10-24 07:01:11 +00:00
Witold Bedyk 187d5ed61c Update version to 1.1.2
For stable branch the repository will be taged with version 1.1.2.
package.json file has to stay in sync.

Change-Id: I0e12dfe5b583f662171d48d496ef247d7643f601
2017-08-08 16:28:15 +02:00
Johannes Grassler 6d9a227816 Do not validate SSL cert in Keystone health check
This commit turns off SSL certificate validation for the
Keystone Health check.

Change-Id: I42bdc18a4668baf48ac26614b5301cb10cdd71fa
Story: 2001093
Task: 4754
2017-06-30 11:05:37 +02:00
Witold Bedyk 954871e5a4 Update version in package.json to 1.1.1
Change-Id: Ib1de582260babc3074c6a959a58bf446776bf09a
2017-05-10 13:43:44 +02:00
Jenkins 4b129b070c Merge "Adding CI targets" 2017-05-09 08:24:58 +00:00
Johannes Grassler 6f447e4e83 Use GET for Keystone health check
Some WSGI implementations may not support HEAD, resulting in a
false negative for the health check. GET will give an accurate
result in these cases.

Change-Id: I0fa0ecbeac64525d9108bfa618ac1afa7dcaa2a3
Depends-On: I22686d05670fc6c947611f8044dea498239a4212
2017-05-02 10:55:39 +02:00
Tomasz Trębski a4085ee225 Adding CI targets
node4js-jobs runs two targets from package.json:
lint and test. However lint were missing from package.json.

Depends-On: I22686d05670fc6c947611f8044dea498239a4212
Change-Id: I22b9f0c8a9061d3991a8055a7654a5d2b5182027
2017-04-28 20:42:57 +00:00
Tomasz Trębski 9463c20a9c Adjusting to uwsgi deployed keystone
Commit moves away from using url and port separetely
for keystone configuration. Instead a singular auth_uri
can be specified. It still supports setting up
port explicitly, however if none is provided, a default
port 80 is assumed.

Story: 2000995
Task: 4174

Needed-By: Ia95b3bef2734d639c6fec57484b60bc5377d659f
Change-Id: I22686d05670fc6c947611f8044dea498239a4212
2017-04-28 07:58:57 +00:00
Jenkins 85eaa51a10 Merge "Rename the package to monasca-kibana-plugin" 2017-02-13 11:51:23 +00:00
Witold Bedyk fa4f4453df Rename the package to monasca-kibana-plugin
Change-Id: Ida2a5e2dffb31a5d7fb8ce8492ed64508f371dd9
2017-02-10 08:48:36 +01:00
Witold Bedyk c6a895c84c Add .gitreview
Change-Id: I087930a63b5fc894fa1ce6e4c5a25b64ed96ec02
2017-02-08 20:39:39 +01:00
Jakub Wachowski 2cdbe4b1e4 Merge branch 'multitenancy' into 'master'
Change-Id: I488ab185cef848d129a4970b70c8e2c89803c9fe
2017-01-04 11:17:34 +01:00
Jakub Wachowski 0d84a5afa6 Revert "Revert "Add Multi-Tenancy for keystone plugin""
This reverts commit 4752d35777.

Change-Id: Ie377d6675c901eb922b4e07e800e391805f69361
2017-01-04 11:09:59 +01:00
Jakub Wachowski 573613b9f1 Prevent unauthorized access to logs
It was possible to read logs of any project
knowing only the project id.

Related Bug-Id: 13215

Change-Id: I51769cdad76083b93f4b50fa7bbbe0e07684d8d1
2016-11-24 10:56:36 +01:00
Jakub Wachowski 50b53ab219 Merge "Fix problems with multitenancy" into multitenancy 2016-10-25 12:19:10 +02:00
Jakub Wachowski 4d13e5d03b Fix problems with multitenancy
This commit fixes the following problems:
- Kibana is not auto-detected by monasca-agent (Bug-Id: 13118)
- Kibana renders error page when token expires
- Keystone-token can be 'stolen' due to sharing
   of default session in Kibana
- Some endpoints were not secured

Related change for monasca-ui: https://review.openstack.org/#/c/387269/
Bug-Id: 13118


Change-Id: I2a363ebabcf593469943f7d071a92a680344ec73
2016-10-24 15:56:49 +02:00
Jakub Wachowski d6af474bfa Force Kibana to reload when user re-logs
There was an invalid reference to reload.markup.
Changed to use RELOAD_MARKUP from const.js
Bug-Id: 13131

Change-Id: I808cda7dc3cfa46c52dff3fd7c34f69459bd5638
2016-10-17 14:57:18 +02:00
Jakub Wachowski aa1b40a94d Automatically create default index pattern
Change-Id: I50ed1d6abdc1dba93758f22d443a155c0cb37207
2016-10-13 12:57:48 +02:00
Dobroslaw Zybort 4752d35777 Revert "Add Multi-Tenancy for keystone plugin"
Problem with stability.
Problem with `yar` dependencies.

This reverts commit aab355dae6.

Change-Id: Iba1b6be9d3608a951544a79bfd4859ca64a7c15f
2016-08-29 08:43:38 +01:00
Tomasz Trębski aab355dae6 Add Multi-Tenancy for keystone plugin
Set of brand new features:

* authentication schema over keystone
* support for new yar
* MT applied for elasticsearch-kibana communication
* major code rafactor toward ES6

Change-Id: I8cd88a7dc251827641f199a092bc4177787c6331
2016-08-17 08:26:45 +02:00
Tomasz Trębski 31bccb41d0 Merge pull request #2 from millerthomasj/master
Create Readme.md
2016-07-14 13:39:22 +02:00
Tom Miller a8221b2808 Adding information about keystone admin and member ports. 2016-07-13 15:41:20 -06:00
Tom Miller b0ddef046d Adding information about keystone admin and member ports. 2016-07-13 15:39:59 -06:00
millerthomasj 4c56e68249 Create Readme.md 2016-07-13 09:38:47 -06:00
Tom Miller 51b1fe1c7b Adding a helpful readme file. 2016-07-13 08:16:48 -06:00
Tomasz Trębski fcd5df1ad3 Initial commit
Kibana-Keystone plugin with keystone authentication.

Change-Id: I1fe1e5b028a753e8e22af4b6a31305d225f0a914
2016-02-23 11:05:03 +01:00
Tomasz Trebski bfd62b9e3d Initial empty repository 2016-02-05 14:27:04 +01:00