Explicitly detect if mistral workflow missing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tacker |
Confirmed
|
Low
|
bharaththiruveedula |
Bug Description
Proactively detect if mistral service is running in the keystone along Tacker. If not, gracefully fail .. easy to find logs and appropriate API response.
-------
Hi,
I've defined my NSD according to the guide, however, I'm getting the error at the bottom when instantiating the NS, apparently related to the stage where it tries to "open a key file" for the vim.
VNFD files are fine, as VNFs can be instantiated individually without problems. The NSD file refers to the VNFD names specified at the moment of onboarding, not substituting any parameter.
My environment:
- Tacker 0.7.1dev1
- Newton components (python-novaclient 6.0.0 instead of 7.1.0 --> the only requirement not met for current Tacker version)
Thanks,
Gianpietro
#### NSD FILE
tosca_definitio
imports:
- OPWRT-VNFD
- APACHEBIND-VNFD
- SLB-VNFD
topology_template:
node_templates:
VNF1:
type: tosca.nodes.
VNF2:
type: tosca.nodes.
VNF3:
type: tosca.nodes.
#### VNFD FILE example for OPWRT-VNFD
tosca_definitio
description: OpenWRT with services
node_types:
tosca.
capabilities:
forwarder1:
type: tosca.capabilit
topology_template:
substitution_
node_type: tosca.nodes.
capabilities:
forwarder1: [CP1, forwarder] # is this relevant?
node_templates:
VDU1:
.... (nothing special after this)
---------- ERROR -----------
2017-02-28 16:44:52.646 1704 DEBUG tacker.api.v1.base [req-989560de-
2017-02-28 16:44:52.649 1704 DEBUG tacker.common.log [req-989560de-
2017-02-28 16:44:52.729 1704 DEBUG tacker.
2017-02-28 16:44:52.730 1704 DEBUG tacker.
2017-02-28 16:44:52.732 1704 DEBUG tacker.
2017-02-28 16:44:52.740 1704 INFO tacker.db.db_base [req-989560de-
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
2017-02-28 16:44:53.305 1704 ERROR tacker.
Changed in tacker: | |
importance: | Undecided → Low |
Changed in tacker: | |
assignee: | nobody → dharmendra (dharmendra-kushwaha) |
Changed in tacker: | |
milestone: | none → pike-2 |
status: | New → Confirmed |
Changed in tacker: | |
milestone: | pike-2 → pike-3 |
Changed in tacker: | |
milestone: | pike-3 → none |
Changed in tacker: | |
assignee: | dharmendra (dharmendra-kushwaha) → bharaththiruveedula (bharath-ves) |