t-nova / tenor Goto Github PK
View Code? Open in Web Editor NEWRepository for T-NOVA Orchestrator components
Repository for T-NOVA Orchestrator components
Provisioning a VNF that needs a template file for the start/stop events containing the private, public and floating ip for each machine fails as no Rundeck job is created.
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.
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.
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 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.
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.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.