Giter VIP home page Giter VIP logo

fiware-health's Introduction

FIWARE Health

Apache 2.0 License StackOverflow questions Build Status Coverage Status

This is the code repository for FIHealth, a tool to check the status of each FIWARE Lab node, and part of the FIWARE Ops suite of tools for the operation of FIWARE Lab.

This project is part of FIWARE.

Components

FIHealth Sanity Checks
Tests checking capabilities and global status of nodes (i.e. regions).
FIHealth Dashboard
Web server offering a frontend to view tests results and operate on nodes.

Support

Ask your thorough programmming questions using stackoverflow and your general questions on FIWARE Q&A. In both cases please use the tag fiware-health

License

(c) 2015-2016 Telefónica I+D, Apache License 2.0

fiware-health's People

Contributors

chemaper avatar flopezag avatar geonexus avatar hmunfru avatar jesuspg avatar jframos avatar jicarretero avatar pratid avatar spyros-argyropoulos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fiware-health's Issues

Html

Hello,

I saw in the HTML web page some informations that I think should not be there as they are. Can you delete them?

BR
Riwal

Zurich name change (again)

The Zurich public network name has been changed again to public-ext-net-01 according to jira ticket NODEM-194 instructions. (We had the same issue as Theofanis that we took the name agreed in the minutes of the Prague meeting for the previous issue, but this is not consistent with what we now see in the jira ticket).

Can you update please?

hostname issue

Dears,

we got some intressting issue on the Budapest node. We saw this in the log:
test_deploy_instance_with_new_network_and_check_metadata_service:
"
2015-12-01 12:03:38,987 UTC - TestCase - DEBUG - Received hostname: 'lannion2-testing-instance-meta-20151201115403'. Expected hostname: 'budapest2-testing-instance-snat-20151201120324'
2015-12-01 12:03:38,987 UTC - TestCase - DEBUG - Signal hostname received is not the expected one. Waiting for valid signal...
2015-12-01 12:04:37,488 UTC - TestCase - DEBUG - Received hostname: 'crete-testing-instance-meta-20151201120317'. Expected hostname: 'budapest2-testing-instance-snat-20151201120324'
2015-12-01 12:04:37,488 UTC - TestCase - DEBUG - Signal hostname received is not the expected one. Waiting for valid signal...
"

Why do we see 'crete' and 'lannion2' on the received side? Is this some configuration problem on our side, or in the keystone proxy?

Thanks,
Gergő

Please add Berlin2

Please add Berlin2 for sanity check. Berlin can be removed, because it should not be used by the users anymore.

Stockholm2 node

Please add Stockholm2.
We have no object storage and are using neutron on Icehouse.
Network names are the same as for Stockholm.
Stockholm can be removed as it is more or less obsolete regarding tests now.

Storage test

Please remove temporarily the storage tests for Trento node.
We do not implemented yet.
Thanks

Network renamed in Budapest node

Dear Fernando,

we renamed our networks. Please change the sanity check configuration. The names was changed to:

mdvpnInternal -> node-int-net-02
publicInternal -> node-int-net-01
mdvpnRange -> federation-ext-net-01
publicRange -> public-ext-net-01

Thanks,
Gergő

Remove Budapest from the tests

Hi,

Our old environment will be switched off soon, so you can remove "Budapest" from the sanity tests.

Thank you!
Sandor

Budapest2 is missing

Dear All,

"Budapest2" is up and running since monday, based on IceHouse. Could you please add it to the sanity check?

We use the same network names as in the "Budapest" region.

Thank you in advance,
Best,
Sandor

Multiple public network

In Trento we have 2 Public network.
The first network has no more Public IP. In order to avoiding error in the test, the script has to manage multiple public networks.

Thanks

SophiaAntipolis Node Health check failed. ( 2 failed / 3 errors)

Hello,

following my last mail, as we talked we changed default network name "net04_ext".

Our current network name:
federation-ext-net-01
public-ext-net-01
node-int-net-01

Could you change the name in the script for Sophia Antipolis node please?

Thank you.

Lannion2 is missing

Lannion2 is on air since monday 27/04. Could you please add it to the nodes that are tests every morning?

BR
rkerherve

Neuropublic external network name.

The Neuropublic (PiraeusN) external network name has been changed to "public-ext-net-1". Please change accordingly so the test_allocate_ip test will not fail for PiraeusN region.

Neuropublic external network name

Neuropublic external network name has been changed to public-ext-net-01 according to jira ticket NODEM-194 instructions. Please change accordingly.

Trento public net

Please change the public network in : public-ext-net-02

The internal network associated is : node-int-net-02

We need to change the network because the first network has no free Public IP.

Zurich external network name

We see we have an error in one of the tests, most likely because the centralized test assumes that the name of our external network is net04_ext instead of public-ext-net-1. If you could change this I think we might be able to pass all test tomorrow.

Thanks,
Bruno.

PiraeusU Node - external network name changed

We have observed some differences between the results of the centralized sanity tests and the manual tests (through the cloud portal).

  • In particular, (maybe perchance) when we updated our floating nets to public-ext-net-01 , federation-ext-net-01 (instead public-ext-net-1 and federation-ext-net-1, respectively), after a NODEM jira request, we observed that the public/centralized sanity tests detects as error for out node the allocation of floating IPs ( ‘Sanity Test Output’ Error: FloatingIpPoolNotFound: Floating ip pool not found. (HTTP 404) (Request-ID: req-ffb39e9a-2679-44e6-9306-5f5165cef8ae) ).
  • However, by performing manual testing everything works properly.
  • Could you please check if the Sanity Test Suite for PiraeusU nod, needs any update after the floating networks name update? In the NODEM Jira Ticket, there was a comment that the network names are case sensitive. So potentially need somewhere in the scripts an update.
    Apologies in advance if I have understood something wrong!

Best Regards,
Dimitris Kelaidonis, on behalf of PiraeusU node

Add timestamp on error reports to help with debugging in logs

It would be good if the error reports had specific times associated with them - it would be good if you could log time at the start of the test as well as the time when you conclude the test fails. This info should be printed in the error log.

It would really help debugging - right now, the only time reference we have is the time at the top of http://fi-health.lab.fi-ware.eu/RegionSanityCheck/ which I guess is the time when all the tests end.

Thanks,
Seán.

Add more info to the notification email

It would be good if the notification email sent to the list pertaining to that node included the following info:

  • a link to the fi-health page which we could just click on
  • the results of the tests so we could see the test results from the email and not just get a notification that there has been a change

I guess this is pretty obvious, so you prob have it on the todo list in any case...this is just to maybe push it up the prio list ;-)

Gent Node change network names

Following the Jira ticket NODEM-194 instructions we changed the networks names:

  • node-int-net-01
  • federation-ext-net-02
  • public-ext-net-03

Please, update configuration as you can.

Incorrect floating ip pool name for Zurich2

The default floating ip pool for Zurich2 is public-ext-net-01 when the sanity check is executed we noticed that this name is changed to public-ext-net-03 (as shown below) leading to test failure for some unittests.

Logs from Nova:
2016-04-05 12:32:56.034 4796 DEBUG nova.api.openstack.wsgi [REDACTED] Action: 'create', calling method: <bound method FloatingIPController.create of <nova.api.openstack.compute.contrib.floating_ips.FloatingIPController object at 0x7f1e5f11a250>>, body: {"pool": "public-ext-net-03"} _process_stack /usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py:780

Cleanup script issues: "keypair already exists" exceptions

Dear Fernando,

We saw the following errors in the sanity check that may be related to the script and not to the node:

  1. Key pair 'testing_keypair06' already exists. (HTTP 409)
  2. Quota exceeded for instances: Requested 1, but already used 3 of 3 instances (HTTP 413)
  3. Key pair 'testing_keypair04' already exists. (HTTP 409)

For me it seems that some cleanup scripts don't work properly. Since the keypairs should be deleted before testing the creation, etc...
Could you please have a look at it?

The issue is related to Budapest node...

Best,
Sandor

Karlskrona

Please replace the Karlskrona with Karlskrona2 region.

test_report_tenplate.html

When running the fiware-region-sanity-tests, the timestamp variable in test_report_template.html does not replace with the timestamp correctly. The resulting html file is empty where the timestamp is to be found.
Output is; (tests_results.html) (adapted to not mess with html formatting too much)
...[snip]..
h1 FIWARE REGIONS - SANITY CHECK | /h1
...[snip]..

Rename network for Berlin node

Please modify the network
from: "Berlin": "ext-net-public",
to: "Berlin": "public-ext-net-01",
in the settings.json

Many thanks

Add Zurich2 region

Please add Zurich2 region.
We have object-storage service but it shouldn't be included in the sanity check yet as there is an issue with keystone and the cloud portal for this service. We will create another issue to enable it as soon as this is fixed.

The public network name remains the same - public-ext-net-01.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.