Giter Club home page Giter Club logo

tenor's Issues

UI menu selected session issue

When selecting Instantiation Performance, Service Mapping gets selected too. Furthermore, when clicking Service Mapping the view doesn't change.

screenshot from 2016-10-13 10-34-39

When a NS instance is removed, remove the associated monitoring

When a instance is removed, the associated monitoring is not removed.

The NS and VNF monitoring should be removed at the same time the delete subcription is sent.

When an external entity requests for a monitoring data that no exists, should response an error.

Lifecycle - Remove of VNF instances

When a VNF instance is removed, sometimes the Stack is removed from Openstack, but Openstack returns an error message. Then, the VNF Manager is not able to remove the Stack because no exists inside Openstack. The VNF instance should be removed after polling the Stack status.

Problem deploying in Docker

Hi!

When I try to deploy TeNOR using the Dockerfile, everything works fine except when the mongodb database is filled with the admin user. That's the error I get:

Moped::Errors::ConnectionFailure: Could not connect to a primary node for replica set #<Moped::Cluster:47236887580100 @seeds=[<Moped::Node resolved_address="127.0.0.1:27017">]>
/usr/local/bundle/gems/moped-2.0.7/lib/moped/cluster.rb:254:in `with_primary'
/usr/local/bundle/gems/moped-2.0.7/lib/moped/read_preference/primary.rb:55:in `block in with_node'
/usr/local/bundle/gems/moped-2.0.7/lib/moped/retryable.rb:30:in `call'
/usr/local/bundle/gems/moped-2.0.7/lib/moped/retryable.rb:30:in `with_retry'
/usr/local/bundle/gems/moped-2.0.7/lib/moped/retryable.rb:39:in `rescue in with_retry'
/usr/local/bundle/gems/moped-2.0.7/lib/moped/retryable.rb:29:in `with_retry'
/usr/local/bundle/gems/moped-2.0.7/lib/moped/read_preference/primary.rb:54:in `with_node'
/usr/local/bundle/gems/moped-2.0.7/lib/moped/query.rb:128:in `first'
/usr/local/bundle/gems/mongoid-4.0.2/lib/mongoid/query_cache.rb:191:in `block in first_with_cache'
/usr/local/bundle/gems/mongoid-4.0.2/lib/mongoid/query_cache.rb:135:in `with_cache'
/usr/local/bundle/gems/mongoid-4.0.2/lib/mongoid/query_cache.rb:190:in `first_with_cache'
/usr/local/bundle/gems/mongoid-4.0.2/lib/mongoid/contextual/mongo.rb:212:in `find_first'
/usr/local/bundle/gems/mongoid-4.0.2/lib/mongoid/contextual.rb:20:in `find_first'
/usr/local/bundle/gems/mongoid-4.0.2/lib/mongoid/findable.rb:110:in `find_by'
/root/TeNOR/ns-manager/Rakefile:23:in `block (2 levels) in <top (required)>'
/usr/local/bundle/gems/rake-11.3.0/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:22:in `load'
/usr/local/bin/bundle:22:in `<main>'
Moped::Errors::ConnectionFailure: Could not connect to a primary node for replica set #<Moped::Cluster:47236887580100 @seeds=[<Moped::Node resolved_address="127.0.0.1:27017">]>
/usr/local/bundle/gems/moped-2.0.7/lib/moped/cluster.rb:254:in `with_primary'
/usr/local/bundle/gems/moped-2.0.7/lib/moped/read_preference/primary.rb:55:in `block in with_node'
/usr/local/bundle/gems/moped-2.0.7/lib/moped/retryable.rb:30:in `call'
/usr/local/bundle/gems/moped-2.0.7/lib/moped/retryable.rb:30:in `with_retry'
/usr/local/bundle/gems/moped-2.0.7/lib/moped/read_preference/primary.rb:54:in `with_node'
/usr/local/bundle/gems/moped-2.0.7/lib/moped/query.rb:128:in `first'
/usr/local/bundle/gems/mongoid-4.0.2/lib/mongoid/query_cache.rb:191:in `block in first_with_cache'
/usr/local/bundle/gems/mongoid-4.0.2/lib/mongoid/query_cache.rb:135:in `with_cache'
/usr/local/bundle/gems/mongoid-4.0.2/lib/mongoid/query_cache.rb:190:in `first_with_cache'
/usr/local/bundle/gems/mongoid-4.0.2/lib/mongoid/contextual/mongo.rb:212:in `find_first'
/usr/local/bundle/gems/mongoid-4.0.2/lib/mongoid/contextual.rb:20:in `find_first'
/usr/local/bundle/gems/mongoid-4.0.2/lib/mongoid/findable.rb:110:in `find_by'
/root/TeNOR/ns-manager/Rakefile:23:in `block (2 levels) in <top (required)>'
/usr/local/bundle/gems/rake-11.3.0/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:22:in `load'
/usr/local/bin/bundle:22:in `<main>'
Tasks: TOP => db:seed
(See full trace by running task with --trace)

When a PoP is added and the credentials are bad, the backend return a 401.

When a PoP is added throguh the UI, the NS manager checks the credentials before insert the PoP in Gatekeeper. In the case that the credentials are bad, returns a 401 (unauhtorized). The UI forwards the 401 to Angular and angular close the session.

In that case, the UI should remain in the PoP pages and show the error message.

Use a non Openstack admin user

Should be possible to use a non admin user when a PoP is registered.

The NS provisioning should be able to create the stack for that tenant/user without creating a new tenant/user.

MongoDB in ubuntu 16.04

At this moment, the dependencies script is used only for Ubuntu 14.04. This script can be migrated to Ubuntu 16.06, but there are some problems with the installation.

We should create a generic installation script for both versions.

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.