Great! Glad to hear it worked :)
On Wed, Aug 30, 2017 at 4:42 PM, Vishwanath Jayaraman < [email protected]> wrote: > Ran, > > Per your suggestion, I am no longer modifying the example using sed, but > am checking out tags/0.1.1. > > I now finally have a successful run on ubuntu 16.04 fresh install by > following the below steps. > > > sudo apt-get update > > sudo apt install -y python-pip git > > sudo pip install --upgrade pip setuptools > > sudo apt-get install -y python-dev gcc libffi-dev libssl-dev > > sudo pip install apache-ariatosca[ssh] --no-binary apache-ariatosca > > git clone https://github.com/apache/incubator-ariatosca.git > > cd incubator-ariatosca > > git checkout tags/0.1.1 > > aria service-templates store examples/hello-world/helloworld.yaml > my-service-template > > aria services create my-service -t my-service-template > > aria executions start install -s my-service > > > > I was also able to launch the url http://<ip_addr>:9090 successfully. > > Thanks a lot for your patience and guidance. > > Vish > > > ________________________________ > From: Ran Ziv <[email protected]> > Sent: Wednesday, August 30, 2017 6:32 AM > To: [email protected] > Subject: Re: Seeing error "Validation issues: unknown parent type > "tosca:Root" in WebServer" > > You should not attempt to modify the example yourself using sed the way you > do in your dockerfile - The change you're making is but a single one, while > there's been other changes to the example since the 0.1.1 version as well - > and more so, some changes took place in the service-templates scripts > rather than the service template yaml file. > > See here: > https://github.com/apache/incubator-ariatosca/blob/ > master/examples/hello-world/scripts/configure.sh#L35 > [https://avatars3.githubusercontent.com/u/47359?v=4&s=400]< > https://github.com/apache/incubator-ariatosca/blob/master/examples/hello- > world/scripts/configure.sh#L35> > > apache/incubator-ariatosca<https://github.com/apache/ > incubator-ariatosca/blob/master/examples/hello-world/ > scripts/configure.sh#L35> > github.com > incubator-ariatosca - Mirror of Apache incubator > > > > vs > https://github.com/apache/incubator-ariatosca/blob/0.1. > 1/examples/hello-world/scripts/configure.sh#L35 > [https://avatars3.githubusercontent.com/u/47359?v=4&s=400]< > https://github.com/apache/incubator-ariatosca/blob/0.1.1/examples/hello- > world/scripts/configure.sh#L35> > > apache/incubator-ariatosca<https://github.com/apache/ > incubator-ariatosca/blob/0.1.1/examples/hello-world/ > scripts/configure.sh#L35> > github.com > incubator-ariatosca - Mirror of Apache incubator > > > > > > Since you're using ARIA 0.1.1, it'd be best to use the 0.1.1 example. To do > this, simply check out the "0.1.1" tag after git cloning the > incubator-ariatosca repository from github. > > > Ran > > > On Tue, Aug 29, 2017 at 6:12 PM, Vishwanath Jayaraman < > [email protected]> wrote: > > > I edited line 6 in master file from 'tosca:Root' to 'tosca.nodes.Root' > > > > > > Below is the modified Dockerfile that I am using > > > > > > FROM ubuntu:16.04 > > > > > > RUN apt-get update && apt-get install -y \ > > > > python-dev \ > > > > gcc \ > > > > libffi-dev \ > > > > libssl-dev \ > > > > python-pip \ > > > > git \ > > > > wget > > > > > > RUN pip install --upgrade pip setuptools > > > > > > #RUN pip install apache-ariatosca > > > > > > RUN pip install apache-ariatosca[ssh] --no-binary apache-ariatosca > > > > > > WORKDIR /tmp > > > > > > RUN git clone https://github.com/apache/incubator-ariatosca.git > [https://avatars3.githubusercontent.com/u/47359?v=4&s=400]< > https://github.com/apache/incubator-ariatosca.git> > > apache/incubator-ariatosca<https://github.com/apache/ > incubator-ariatosca.git> > github.com > incubator-ariatosca - Mirror of Apache incubator > > > > > /tmp/incubator-ariatosca > > > > > > RUN sed -i "s/tosca:Root/tosca.nodes.Root/g" /tmp/incubator-ariatosca/ > > examples/hello-world/helloworld.yaml > > > > > > > > Vish > > > > > > ________________________________ > > From: Vishwanath Jayaraman <[email protected]> > > Sent: Tuesday, August 29, 2017 10:09 AM > > To: [email protected] > > Subject: Re: Seeing error "Validation issues: unknown parent type > > "tosca:Root" in WebServer" > > > > > > Below is what I am using > > > > > > tosca_definitions_version: tosca_simple_yaml_1_0 > > > > > > node_types: > > > > > > WebServer: > > > > derived_from: tosca.nodes.Root > > > > capabilities: > > > > host: > > > > type: tosca.capabilities.Container > > > > > > WebApp: > > > > derived_from: tosca.nodes.WebApplication > > > > properties: > > > > port: > > > > type: integer > > > > > > topology_template: > > > > > > node_templates: > > > > web_server: > > > > type: WebServer > > > > > > web_app: > > > > type: WebApp > > > > properties: > > > > port: 9090 > > > > requirements: > > > > - host: web_server > > > > interfaces: > > > > Standard: > > > > configure: scripts/configure.sh > > > > start: scripts/start.sh > > > > stop: scripts/stop.sh > > > > > > outputs: > > > > port: > > > > type: integer > > > > value: { get_property: [ web_app, port ] } > > > > > > > > Vish > > > > > > ________________________________ > > From: Ran Ziv <[email protected]> > > Sent: Tuesday, August 29, 2017 10:04 AM > > To: [email protected] > > Subject: Re: Seeing error "Validation issues: unknown parent type > > "tosca:Root" in WebServer" > > > > Are you using the hello-world example from the 0.1.1 tag? > > > > > > On Tue, Aug 29, 2017 at 6:00 PM, Vishwanath Jayaraman < > > [email protected]> wrote: > > > > > Ran, > > > > > > Thanks a lot for figuring out the root cause for the issue and also > > > providing a work around. > > > > > > With the work around you provided I am able to go past the issue > related > > > to "ctx" not being found. > > > > > > However, I am seeing the below new issue on ubuntu 16.04 when I > execute " > > > > > > aria executions start install -s my-service -vvv" > > > > > > > > > > > > root@3f9951e417b3:/tmp# aria executions start install -s my-service > -vvv > > > > > > Starting execution. Press Ctrl+C cancel > > > > > > 14:56:16 | I | install | {} | Starting 'install' workflow execution > > > > > > 14:56:17 | D | None | {} | web_server_1 Standard.create has no > > > implementation > > > > > > 14:56:17 | D | None | {} | web_server_1 Standard.configure has no > > > implementation > > > > > > 14:56:17 | D | None | {} | web_server_1 Standard.start has no > > > implementation > > > > > > 14:56:18 | D | None | {} | web_app_1 Standard.create has no > > implementation > > > > > > 14:56:18 | D | None | {} | web_app_1->web_server_1 > > > Configure.pre_configure_source has no implementation > > > > > > 14:56:18 | D | None | {} | web_app_1->web_server_1 > > > Configure.pre_configure_target has no implementation > > > > > > 14:56:20 | I | aria.orchestrator.execution_ > plugin.operations.run_script_ > > locally > > > | {u'process': {}, u'script_path': u'scripts/configure.sh'} | web_app_1 > > > Standard.configure started... > > > > > > 14:56:20 | I | aria.orchestrator.execution_ > plugin.operations.run_script_ > > locally > > > | {u'process': {}, u'script_path': u'scripts/configure.sh'} | > Executing: > > > /tmp/tmposBljn-configure.sh > > > > > > 14:56:21 | I | aria.orchestrator.execution_ > plugin.operations.run_script_ > > locally > > > | {u'process': {}, u'script_path': u'scripts/configure.sh'} | [ > > > > > > 14:56:22 | I | aria.orchestrator.execution_ > plugin.operations.run_script_ > > locally > > > | {u'process': {}, u'script_path': u'scripts/configure.sh'} | [ > > > > > > 14:56:22 | I | aria.orchestrator.execution_ > plugin.operations.run_script_ > > locally > > > | {u'process': {}, u'script_path': u'scripts/configure.sh'} | Execution > > > done (exit_code=1): /tmp/tmposBljn-configure.sh > > > > > > 14:56:22 | E | aria.orchestrator.execution_ > plugin.operations.run_script_ > > locally > > > | {u'process': {}, u'script_path': u'scripts/configure.sh'} | web_app_1 > > > Standard.configure failed > > > > > > |Traceback (most recent call last): > > > > > > | File "/usr/local/lib/python2.7/dist-packages/aria/ > > > orchestrator/workflows/executor/process.py", line 342, in _main > > > > > > | task_func(ctx=ctx, **operation_arguments) > > > > > > | File "/usr/local/lib/python2.7/dist-packages/aria/ > > orchestrator/decorators.py", > > > line 78, in _wrapper > > > > > > | return func(**func_kwargs) > > > > > > | File "/usr/local/lib/python2.7/dist-packages/aria/ > > > orchestrator/execution_plugin/operations.py", line 33, in > > > run_script_locally > > > > > > | **kwargs) > > > > > > | File "/usr/local/lib/python2.7/dist-packages/aria/ > > > orchestrator/execution_plugin/local.py", line 43, in run_script > > > > > > | operation_kwargs=kwargs) > > > > > > | File "/usr/local/lib/python2.7/dist-packages/aria/ > > > orchestrator/execution_plugin/local.py", line 107, in _execute_func > > > > > > | return common.check_error(ctx, error_check_func=error_check_func) > > > > > > | File "/usr/local/lib/python2.7/dist-packages/aria/ > > > orchestrator/execution_plugin/common.py", line 150, in check_error > > > > > > | error_check_func() > > > > > > | File "/usr/local/lib/python2.7/dist-packages/aria/ > > > orchestrator/execution_plugin/local.py", line 106, in error_check_func > > > > > > | stderr=stderr_consumer.read_output()) > > > > > > |ProcessException: Traceback (most recent call last): > > > > > > | File "/usr/local/bin/ctx", line 11, in <module> > > > > > > | load_entry_point('apache-ariatosca==0.1.1', 'console_scripts', > > > 'ctx')() > > > > > > | File "/usr/local/lib/python2.7/dist-packages/aria/ > > > orchestrator/execution_plugin/ctx_proxy/client.py", line 101, in main > > > > > > | timeout=args.timeout) > > > > > > | File "/usr/local/lib/python2.7/dist-packages/aria/ > > > orchestrator/execution_plugin/ctx_proxy/client.py", line 65, in > > > _client_request > > > > > > | raise _RequestError(ex_message, ex_type, ex_traceback) > > > > > > |aria.orchestrator.execution_plugin.ctx_proxy.client._RequestError: > > > (_RequestError(...), 'TypeError: download_resource_and_render() takes > at > > > most 4 arguments (5 given)') > > > > > > | > > > > > > > > > Thanks a lot for all your help. > > > > > > Vish > > > > > > > > > ________________________________ > > > From: Ran Ziv <[email protected]> > > > Sent: Tuesday, August 29, 2017 4:22 AM > > > To: [email protected] > > > Subject: Re: Seeing error "Validation issues: unknown parent type > > > "tosca:Root" in WebServer" > > > > > > Well, this is awkward. > > > After some short testing, it seems the problem is that the 0.1.1 (and > > > 0.1.0) wheels don't treat "ctx" as an entry points (as is evident by > > > unzipping the wheel and viewing the "entry_points.txt" file). > > > One simple way to work around this is to install ARIA not via wheel, > e.g. > > > by running: > > > pip install apache-ariatosca[ssh] --no-binary apache-ariatosca > > > > > > > > > I still can't quite say what's caused this - if I try to build a wheel > > from > > > the current state of master (0.2.0), the wheel does treat "ctx" as an > > entry > > > point, and it's indeed recognized post-install. > > > AFAIK, nothing's changed about the installation mechanism since 0.1.1. > > > > > > It's likely to be related to the fact that "ctx" is not set directly > into > > > "entry_points" in "setup.py", but rather is added dynamically by > default: > > > https://github.com/apache/incubator-ariatosca/blob/0.1.1/setup.py#L101 > [https://avatars3.githubusercontent.com/u/47359?v=4&s=400]< > https://github.com/apache/incubator-ariatosca/blob/0.1.1/setup.py#L101> > > apache/incubator-ariatosca<https://github.com/apache/ > incubator-ariatosca/blob/0.1.1/setup.py#L101> > github.com > incubator-ariatosca - Mirror of Apache incubator > > > > > [https://avatars3.githubusercontent.com/u/47359?v=4&s=400]< > > https://github.com/apache/incubator-ariatosca/blob/0.1.1/setup.py#L101> > [https://avatars3.githubusercontent.com/u/47359?v=4&s=400]< > https://github.com/apache/incubator-ariatosca/blob/0.1.1/setup.py#L101> > > apache/incubator-ariatosca<https://github.com/apache/ > incubator-ariatosca/blob/0.1.1/setup.py#L101> > github.com > incubator-ariatosca - Mirror of Apache incubator > > > > > > > apache/incubator-ariatosca<https://github.com/apache/ > > incubator-ariatosca/blob/0.1.1/setup.py#L101> > > github.com > > incubator-ariatosca - Mirror of Apache incubator > > > > > > > > > [https://avatars3.githubusercontent.com/u/47359?v=4&s=400]< > > > https://github.com/apache/incubator-ariatosca/blob/0.1.1/setup.py#L101 > > > [https://avatars3.githubusercontent.com/u/47359?v=4&s=400]< > https://github.com/apache/incubator-ariatosca/blob/0.1.1/setup.py#L101> > > apache/incubator-ariatosca<https://github.com/apache/ > incubator-ariatosca/blob/0.1.1/setup.py#L101> > github.com > incubator-ariatosca - Mirror of Apache incubator > > > > > > > > > apache/incubator-ariatosca<https://github.com/apache/ > > > incubator-ariatosca/blob/0.1.1/setup.py#L101> > > > github.com > > > incubator-ariatosca - Mirror of Apache incubator > > > > > > > > > > > > However, as I mentioned, nothing much has changed there since 0.1.1, > and > > I > > > don't see any changes in pip, wheel, or setuptools that might have > caused > > > this either. > > > > > > The easiest way to avoid this in the future is possibly to simply make > > > "ctx" written statically into the "entry_points". I'll create a JIRA > for > > > this. > > > > > > > > > > > > > > > > > > On Tue, Aug 29, 2017 at 11:42 AM, Ran Ziv <[email protected]> wrote: > > > > > > > Vishwanath, > > > > Sorry for not having followed up this issue earlier. > > > > I tried launching a 16.04 container earlier and following your steps, > > and > > > > indeed ctx was nowhere to be found. > > > > I'm looking into this. > > > > > > > > > > > > > > > > On Mon, Aug 28, 2017 at 11:17 PM, Tal Liron <[email protected]> wrote: > > > > > > > >> Vish, I would very much appreciate if you could verify if ctx is > > > available > > > >> in these cases: > > > >> > > > >> 1) 0.1.1: system install > > > >> 2) 0.1.1: virtualenv > > > >> 3) git master: system install > > > >> 4) git master: virtualenv > > > >> > > > >> Also, what OS are you using, and is there anything special about > your > > > >> install? > > > >> > > > >> > > > >> On Mon, Aug 28, 2017 at 1:42 PM, DeWayne Filppi < > [email protected]> > > > >> wrote: > > > >> > > > >> > I have 0.1.1 and ctx is there. > > > >> > > > > >> > On Mon, Aug 28, 2017 at 11:34 AM, Vishwanath Jayaraman < > > > >> > [email protected]> wrote: > > > >> > > > > >> > > Tal, > > > >> > > > > > >> > > Appreciate the prompt response. > > > >> > > > > > >> > > Looks like the apache-ariatosca version that gets installed when > > > >> > following > > > >> > > instructions at http://ariatosca.incubator.apa > > > >> che.org/getting-started/ > > > >> > > is 0.1.1 (in my case) and in your output, the version is 0.2.0. > > > >> > > > > > >> > > So, like you mentioned in your earlier email, there could be a > bug > > > in > > > >> > > 0.1.1. > > > >> > > > > > >> > > Also, I do not see in the "Requires:" section of the output > > anything > > > >> > > related to "ctx", I am guessing ctx is installed when > > > >> apache-ariatosca is > > > >> > > installed. > > > >> > > > > > >> > > > > > >> > > If one other person can confirm that "ctx" is not installed when > > > >> > > apache-ariatosca version 0.1.1 is installed, do you think we > > should > > > >> open > > > >> > a > > > >> > > bug? > > > >> > > > > > >> > > Thoughts, suggestions? > > > >> > > > > > >> > > Thanks > > > >> > > > > > >> > > Vish > > > >> > > > > > >> > > > > > >> > > ________________________________ > > > >> > > From: Tal Liron <[email protected]> > > > >> > > Sent: Monday, August 28, 2017 1:11 PM > > > >> > > To: [email protected] > > > >> > > Subject: Re: Seeing error "Validation issues: unknown parent > type > > > >> > > "tosca:Root" in WebServer" > > > >> > > > > > >> > > Name: apache-ariatosca > > > >> > > Version: 0.2.0 > > > >> > > Summary: ARIA > > > >> > > Home-page: http://ariatosca.incubator.apache.org/ > Welcome to The Apache Software Foundation!<http://ariatosca. > incubator.apache.org/> > ariatosca.incubator.apache.org > Open. The Apache Software Foundation. provides support for the Apache > Community of open-source software projects, which provide software products > for the public good. > > > > > Welcome to The Apache Software Foundation!<http://ariatosca. > > incubator.apache.org/> > > ariatosca.incubator.apache.org > > Open. The Apache Software Foundation. provides support for the Apache > > Community of open-source software projects, which provide software > products > > for the public good. > > > > > > > > > Welcome to The Apache Software Foundation!<http://ariatosca. > > > incubator.apache.org/> > > > ariatosca.incubator.apache.org > > > Open. The Apache Software Foundation. provides support for the Apache > > > Community of open-source software projects, which provide software > > products > > > for the public good. > > > > > > > > > > > > >> > > Welcome to The Apache Software Foundation!<http://ariatosca. > > > >> > > incubator.apache.org/> > > > >> > > ariatosca.incubator.apache.org > > > >> > > Open. The Apache Software Foundation. provides support for the > > > Apache > > > >> > > Community of open-source software projects, which provide > software > > > >> > products > > > >> > > for the public good. > > > >> > > > > > >> > > > > > >> > > > > > >> > > Author: ARIA > > > >> > > Author-email: [email protected] > > > >> > > License: Apache License 2.0 > > > >> > > Location: /home/user/ariatosca > > > >> > > Requires: requests, networkx, retrying, blinker, jsonpickle, > > > >> ruamel.yaml, > > > >> > > Jinja2, shortuuid, CacheControl, SQLAlchemy, wagon, bottle, > > > >> setuptools, > > > >> > > click, colorama, PrettyTable, click-didyoumean, > > > >> > > backports.shutil-get-terminal-size, logutils, psutil > > > >> > > > > > >> > > > > > >> > > On Mon, Aug 28, 2017 at 12:48 PM, Vishwanath Jayaraman < > > > >> > > [email protected]> wrote: > > > >> > > > > > >> > > > Tal, > > > >> > > > > > > >> > > > Do you mind sharing the output of command "pip show > > > >> apache-ariatosca" > > > >> > > from > > > >> > > > your development environment? > > > >> > > > > > > >> > > > Thanks > > > >> > > > > > > >> > > > > > > >> > > > Vish > > > >> > > > > > > >> > > > > > > >> > > > ________________________________ > > > >> > > > From: Tal Liron <[email protected]> > > > >> > > > Sent: Monday, August 28, 2017 11:49 AM > > > >> > > > To: [email protected] > > > >> > > > Subject: Re: Seeing error "Validation issues: unknown parent > > type > > > >> > > > "tosca:Root" in WebServer" > > > >> > > > > > > >> > > > That is definitely a bug. Could you please try installing > > > >> > > apache-ariatosca > > > >> > > > in a virtualenv and see if you get the ctx link there? We > mostly > > > >> test > > > >> > in > > > >> > > > virtualenvs. > > > >> > > > > > > >> > > > On Fri, Aug 25, 2017 at 9:27 PM, Vishwanath Jayaraman < > > > >> > > > [email protected]> wrote: > > > >> > > > > > > >> > > > > After the installation of apache-ariatosca, I executed the > > "pip > > > >> show > > > >> > > > > apache-ariatosca" command and below is the console output. > > Which > > > >> of > > > >> > the > > > >> > > > > below is related to "ctx"? Also, the /usr/local/bin/ is > > missing > > > >> the > > > >> > > 'ctx' > > > >> > > > > binary on the 16.04 ubuntu, however, I do see the 'aria' > > binary > > > in > > > >> > that > > > >> > > > > location. > > > >> > > > > > > > >> > > > > > > > >> > > > > ==============Begin Console Output=========== > > > >> > > > > > > > >> > > > > Name: apache-ariatosca > > > >> > > > > > > > >> > > > > Version: 0.1.1 > > > >> > > > > > > > >> > > > > Summary: ARIA > > > >> > > > > > > > >> > > > > Home-page: http://ariatosca.incubator.apache.org/ > > > >> > > Welcome to The Apache Software Foundation!<http://ariatosca. > > > >> > > incubator.apache.org/> > > > >> > > ariatosca.incubator.apache.org > > > >> > > Open. The Apache Software Foundation. provides support for the > > > Apache > > > >> > > Community of open-source software projects, which provide > software > > > >> > products > > > >> > > for the public good. > > > >> > > > > > >> > > > > > >> > > > > > >> > > > Welcome to The Apache Software Foundation!<http://ariatosca. > > > >> > > > incubator.apache.org/> > > > >> > > > ariatosca.incubator.apache.org > > > >> > > > Open. The Apache Software Foundation. provides support for the > > > >> Apache > > > >> > > > Community of open-source software projects, which provide > > software > > > >> > > products > > > >> > > > for the public good. > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > > >> > > > > Author: ARIA > > > >> > > > > > > > >> > > > > Author-email: [email protected] > > > >> > > > > > > > >> > > > > License: Apache License 2.0 > > > >> > > > > > > > >> > > > > Location: /usr/local/lib/python2.7/dist-packages > > > >> > > > > > > > >> > > > > Requires: psutil, ruamel.yaml, SQLAlchemy, logutils, > requests, > > > >> > > > > PrettyTable, jsonpickle, click-didyoumean, blinker, > > > >> > > > > backports.shutil-get-terminal-size, clint, colorama, wagon, > > > >> > > > CacheControl, > > > >> > > > > retrying, bottle, click, setuptools, networkx, shortuuid, > > Jinja2 > > > >> > > > > > > > >> > > > > ==============End Console output============= > > > >> > > > > > > > >> > > > > > > > >> > > > > Vish > > > >> > > > > > > > >> > > > > > > > >> > > > > ________________________________ > > > >> > > > > From: Vishwanath Jayaraman <[email protected]> > > > >> > > > > Sent: Friday, August 25, 2017 11:20 AM > > > >> > > > > To: [email protected] > > > >> > > > > Subject: Re: Seeing error "Validation issues: unknown parent > > > type > > > >> > > > > "tosca:Root" in WebServer" > > > >> > > > > > > > >> > > > > > > > >> > > > > Ran, > > > >> > > > > > > > >> > > > > On a fresh Ubuntu 16.04.3 LTS install, I followed the below > > > steps > > > >> > > > > > > > >> > > > > 1 sudo apt-get update -y > > > >> > > > > 2 sudo apt install -y python-pip git > > > >> > > > > 3 sudo pip install --upgrade pip setuptools > > > >> > > > > 4 sudo apt-get install -y python-dev gcc libffi-dev > > > >> libssl-dev > > > >> > > > > 5 sudo pip install apache-ariatosca > > > >> > > > > 6 sudo pip install apache-ariatosca[ssh] > > > >> > > > > 7 ctx (console output message is "ctx: command not > found") > > > >> > > > > > > > >> > > > > From the above steps, does it look like I could be missing > > > >> something > > > >> > > that > > > >> > > > > is not installing the 'ctx' binary. > > > >> > > > > > > > >> > > > > > > > >> > > > > Thanks > > > >> > > > > > > > >> > > > > Vish > > > >> > > > > > > > >> > > > > > > > >> > > > > ________________________________ > > > >> > > > > From: Ran Ziv <[email protected]> > > > >> > > > > Sent: Friday, August 25, 2017 4:43 AM > > > >> > > > > To: [email protected] > > > >> > > > > Subject: Re: Seeing error "Validation issues: unknown parent > > > type > > > >> > > > > "tosca:Root" in WebServer" > > > >> > > > > > > > >> > > > > Hi Vishwanath, > > > >> > > > > > > > >> > > > > Thanks for helping in updating the hello-world example > readme. > > > >> Sorry > > > >> > > > about > > > >> > > > > the lack of clarity there regarding the need to copy the > > > >> template's > > > >> > > > > resources as well. > > > >> > > > > > > > >> > > > > Regarding the ctx error, the ctx is a binary that should get > > > >> > installed > > > >> > > in > > > >> > > > > your environment when you install ARIA. It should not be > > > installed > > > >> > > > > separately. > > > >> > > > > try reinstalling ARIA and running "ctx" from the shell - > that > > > >> should > > > >> > > give > > > >> > > > > you an error, but one from the "ctx" program, not one that > > such > > > a > > > >> > > program > > > >> > > > > was not found. > > > >> > > > > > > > >> > > > > > > > >> > > > > On Fri, Aug 25, 2017 at 4:40 AM, Vishwanath Jayaraman < > > > >> > > > > [email protected]> wrote: > > > >> > > > > > > > >> > > > > > For a first time user, its not apparent in the > instructions > > at > > > >> > > > > > > > > >> > > > > > http://ariatosca.incubator.apache.org/getting-started/ > that > > > >> they > > > >> > may > > > >> > > > > need > > > >> > > > > > to copy the entire examples directory or clone the github > > > repo, > > > >> I > > > >> > > will > > > >> > > > go > > > >> > > > > > ahead and open a JIRA to update the README.rst with those > > > >> > additional > > > >> > > > > > details. > > > >> > > > > > > > > >> > > > > > Only issue pending at this time is "ctx: command not > found" > > > >> error. > > > >> > > > Once, > > > >> > > > > I > > > >> > > > > > get a response on how that gets installed, I will include > > that > > > >> in > > > >> > the > > > >> > > > > > dependencies section. > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > Vish > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > ________________________________ > > > >> > > > > > From: DeWayne Filppi <[email protected]> > > > >> > > > > > Sent: Thursday, August 24, 2017 1:28 PM > > > >> > > > > > To: [email protected] > > > >> > > > > > Subject: Re: Seeing error "Validation issues: unknown > parent > > > >> type > > > >> > > > > > "tosca:Root" in WebServer" > > > >> > > > > > > > > >> > > > > > I'm running in a cloned github repo, so all is there. On > > > >> another > > > >> > > > front, > > > >> > > > > > the Aria port type for Openstack requires that every port > > > have a > > > >> > > > > > public/floating ip. > > > >> > > > > > > > > >> > > > > > On Thu, Aug 24, 2017 at 11:11 AM, Tal Liron < > > [email protected]> > > > >> > wrote: > > > >> > > > > > > > > >> > > > > > > You need not just the helloworld YAML file, but also all > > the > > > >> > > scripts > > > >> > > > it > > > >> > > > > > > references. Try copying the whole examples directory to > > make > > > >> > sure. > > > >> > > > > > > > > > >> > > > > > > We are planning to eventually display a validation error > > if > > > >> the > > > >> > > YAML > > > >> > > > > file > > > >> > > > > > > references artifacts that don't exist, so you wouldn't > > have > > > to > > > >> > wait > > > >> > > > > until > > > >> > > > > > > execution to see the error. This would be part of our > > > general > > > >> > work > > > >> > > on > > > >> > > > > > > improving artifact support. > > > >> > > > > > > > > > >> > > > > > > On Thu, Aug 24, 2017 at 12:26 PM, Vishwanath Jayaraman < > > > >> > > > > > > [email protected]> wrote: > > > >> > > > > > > > > > >> > > > > > > > I copied the helloworld.yaml to '~/examples' (i.e > home > > > >> > > directory) > > > >> > > > on > > > >> > > > > > my > > > >> > > > > > > > box. > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > From the instructions at http://ariatosca.incubator. > > > >> > > > > > > > apache.org/getting-started/ > > > >> > > > > > > > > > > >> > > > > > > > I executed the > > > >> > > > > > > > > > > >> > > > > > > > aria service-templates store examples/helloworld.yaml > > > >> > > > > > my-service-template > > > >> > > > > > > > > > > >> > > > > > > > command from the home directory. > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > Additional Info: > > > >> > > > > > > > > > > >> > > > > > > > - I am running this on a fresh Ubuntu 16.04 system > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > ARIA Installation sequence followed is below > > > >> > > > > > > > > > > >> > > > > > > > - sudo apt-get update > > > >> > > > > > > > > > > >> > > > > > > > - sudo apt-install python-pip > > > >> > > > > > > > > > > >> > > > > > > > - pip install --upgrade pip setuptools > > > >> > > > > > > > > > > >> > > > > > > > - sudo pip install apache-ariatosca > > > >> > > > > > > > > > > >> > > > > > > > - sudo apt-get install -y python-dev gcc libffi-dev > > > >> libssl-dev > > > >> > > > > > > > > > > >> > > > > > > > - sudo pip install apache-ariatosca[ssh] > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > After I execute > > > >> > > > > > > > > > > >> > > > > > > > 'aria service-templates store examples/helloworld.yaml > > > >> > > > > > > my-service-template > > > >> > > > > > > > -vvv' > > > >> > > > > > > > > > > >> > > > > > > > I do not see the 'images', 'index.html' and 'scripts' > in > > > the > > > >> > > > > > > > > > > >> > > > > > > > '.aria/resources/service_template/1/'. > > > >> > > > > > > > > > > >> > > > > > > > I am guessing this is generated by the code. > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > Vish > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > ________________________________ > > > >> > > > > > > > From: Ran Ziv <[email protected]> > > > >> > > > > > > > Sent: Thursday, August 24, 2017 4:22 AM > > > >> > > > > > > > To: [email protected] > > > >> > > > > > > > Subject: Re: Seeing error "Validation issues: unknown > > > parent > > > >> > type > > > >> > > > > > > > "tosca:Root" in WebServer" > > > >> > > > > > > > > > > >> > > > > > > > No, it doesn't :) > > > >> > > > > > > > This is what mine looks like: > > > >> > > > > > > > > > > >> > > > > > > > $ ls ~/.aria/resources/service_template/2/ > > > >> > > > > > > > hello-world.yaml images index.html scripts > > > >> > > > > > > > > > > >> > > > > > > > How did you store the service-template? What was the > > > >> directory > > > >> > > you > > > >> > > > > were > > > >> > > > > > > in > > > >> > > > > > > > when running the store command? (not that it should > > > matter, > > > >> > but I > > > >> > > > > don't > > > >> > > > > > > > have any better clue at the moment) > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > On Thu, Aug 24, 2017 at 10:51 AM, Vishwanath > Jayaraman < > > > >> > > > > > > > [email protected]> wrote: > > > >> > > > > > > > > > > >> > > > > > > > > Find below the console output , does it look right? > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > ubuntu@intellij:~$ ls -l .aria/ > > > >> > > > > > > > > total 6 > > > >> > > > > > > > > -rw-rw-r-- 1 ubuntu ubuntu 14897 Aug 23 20:53 > cli.log > > > >> > > > > > > > > -rw-rw-r-- 1 ubuntu ubuntu 1246 Aug 23 20:48 > > > config.yaml > > > >> > > > > > > > > drwxrwxr-x 2 ubuntu ubuntu 3 Aug 23 20:53 models > > > >> > > > > > > > > drwxrwxr-x 2 ubuntu ubuntu 2 Aug 23 20:48 > plugins > > > >> > > > > > > > > drwxrwxr-x 5 ubuntu ubuntu 5 Aug 23 20:48 > > resources > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > ubuntu@intellij:~$ ls -l .aria/models/ > > > >> > > > > > > > > total 29 > > > >> > > > > > > > > -rw-r--r-- 1 ubuntu ubuntu 188416 Aug 23 20:53 > > db.sqlite > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > ubuntu@intellij:~$ ls -l > > .aria/resources/service_templa > > > >> te/1/ > > > >> > > > > > > > > total 1 > > > >> > > > > > > > > -rw-rw-r-- 1 ubuntu ubuntu 720 Aug 23 20:48 > > > >> helloworld.yaml > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > Vish > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > ________________________________ > > > >> > > > > > > > > From: Ran Ziv <[email protected]> > > > >> > > > > > > > > Sent: Thursday, August 24, 2017 2:27 AM > > > >> > > > > > > > > To: [email protected] > > > >> > > > > > > > > Subject: Re: Seeing error "Validation issues: > unknown > > > >> parent > > > >> > > type > > > >> > > > > > > > > "tosca:Root" in WebServer" > > > >> > > > > > > > > > > > >> > > > > > > > > Interesting. The script resource should have been > > placed > > > >> in > > > >> > > that > > > >> > > > > > > > directory > > > >> > > > > > > > > when you stored the service-template. > > > >> > > > > > > > > Try looking inside ~/.aria and see what you can find > > > under > > > >> > the > > > >> > > > > model > > > >> > > > > > > > > storage directory - the "service_template/1/.." path > > > >> > mentioned > > > >> > > > > above > > > >> > > > > > > > should > > > >> > > > > > > > > be relative to there. > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > On Wed, Aug 23, 2017 at 11:52 PM, Vishwanath > > Jayaraman < > > > >> > > > > > > > > [email protected]> wrote: > > > >> > > > > > > > > > > > >> > > > > > > > > > THanks for making me aware of the -vvv option > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > Below is what I see now > > > >> > > > > > > > > > > > > >> > > > > > > > > > ====================Console output > > > START================ > > > >> > > > > > > > > > > > > >> > > > > > > > > > ubuntu@intellij:~$ aria service-templates store > > > >> > > > > > /tmp/helloworld.yaml > > > >> > > > > > > > > > my-service-template > > > >> > > > > > > > > > Storing service template my-service-template... > > > >> > > > > > > > > > Service template my-service-template stored > > > >> > > > > > > > > > ubuntu@intellij:~$ aria services create > my-service > > -t > > > >> > > > > > > > > my-service-template > > > >> > > > > > > > > > -vvv > > > >> > > > > > > > > > Creating new service from service template > > > >> > > > my-service-template... > > > >> > > > > > > > > > Service created. The service's name is my-service > > > >> > > > > > > > > > ubuntu@intellij:~$ aria executions start install > -s > > > >> > > my-service > > > >> > > > > > -vvv > > > >> > > > > > > > > > Starting execution. Press Ctrl+C cancel > > > >> > > > > > > > > > 20:49:28 | I | install | {} | Starting 'install' > > > >> workflow > > > >> > > > > execution > > > >> > > > > > > > > > 20:49:30 | D | None | {} | web_server_1 > > > Standard.create > > > >> has > > > >> > > no > > > >> > > > > > > > > > implementation > > > >> > > > > > > > > > 20:49:30 | D | None | {} | web_server_1 > > > >> Standard.configure > > > >> > > has > > > >> > > > no > > > >> > > > > > > > > > implementation > > > >> > > > > > > > > > 20:49:31 | D | None | {} | web_server_1 > > Standard.start > > > >> has > > > >> > no > > > >> > > > > > > > > > implementation > > > >> > > > > > > > > > 20:49:33 | D | None | {} | web_app_1 > Standard.create > > > >> has no > > > >> > > > > > > > > implementation > > > >> > > > > > > > > > 20:49:34 | D | None | {} | web_app_1->web_server_1 > > > >> > > > > > > > > > Configure.pre_configure_source has no > implementation > > > >> > > > > > > > > > 20:49:34 | D | None | {} | web_app_1->web_server_1 > > > >> > > > > > > > > > Configure.pre_configure_target has no > implementation > > > >> > > > > > > > > > 20:49:41 | I | aria.orchestrator.execution_ > > > >> > > > > > > > plugin.operations.run_script_ > > > >> > > > > > > > > locally > > > >> > > > > > > > > > | {u'process': {}, u'script_path': > > > >> > u'scripts/configure.sh'} | > > > >> > > > > > > web_app_1 > > > >> > > > > > > > > > Standard.configure started... > > > >> > > > > > > > > > 20:49:42 | E | aria.orchestrator.execution_ > > > >> > > > > > > > plugin.operations.run_script_ > > > >> > > > > > > > > locally > > > >> > > > > > > > > > | {u'process': {}, u'script_path': > > > >> > u'scripts/configure.sh'} | > > > >> > > > > > > web_app_1 > > > >> > > > > > > > > > Standard.configure failed > > > >> > > > > > > > > > |Traceback (most recent call last): > > > >> > > > > > > > > > | File "/tmp/pip-build-7Wa36U/apache- > > > >> > > > > > > > > ariatosca/aria/orchestrator/ > > > >> > > > > > > > > > workflows/executor/process.py", line 342, in > _main > > > >> > > > > > > > > > | File "/usr/local/lib/python2.7/ > > > >> > > dist-packages/aria/ > > > >> > > > > > > > > orchestrator/decorators.py", > > > >> > > > > > > > > > line 78, in _wrapper > > > >> > > > > > > > > > | return func(**func_kwargs) > > > >> > > > > > > > > > | File "/usr/local/lib/python2.7/ > > > >> > > dist-packages/aria/ > > > >> > > > > > > > > > orchestrator/execution_plugin/operations.py", > line > > > 33, > > > >> in > > > >> > > > > > > > > > run_script_locally > > > >> > > > > > > > > > | **kwargs) > > > >> > > > > > > > > > | File "/usr/local/lib/python2.7/ > > > >> > > dist-packages/aria/ > > > >> > > > > > > > > > orchestrator/execution_plugin/local.py", line 37, > > in > > > >> > > > run_script > > > >> > > > > > > > > > | script_path = > > common.download_script(ctx, > > > >> > > > > script_path) > > > >> > > > > > > > > > | File "/usr/local/lib/python2.7/ > > > >> > > dist-packages/aria/ > > > >> > > > > > > > > > orchestrator/execution_plugin/common.py", line > 50, > > in > > > >> > > > > > > download_script > > > >> > > > > > > > > > | ctx.download_resource( > > > >> > > > destination=dest_script_path, > > > >> > > > > > > > > > path=script_path) > > > >> > > > > > > > > > | File "/usr/local/lib/python2.7/ > > > >> > > dist-packages/aria/ > > > >> > > > > > > > > > orchestrator/context/common.py", line 163, in > > > >> > > > download_resource > > > >> > > > > > > > > > | path=path) > > > >> > > > > > > > > > | File "/usr/local/lib/python2.7/ > > > >> > > > > > > dist-packages/aria/storage/ > > > >> > > > > > > > > filesystem_rapi.py", > > > >> > > > > > > > > > line 128, in download > > > >> > > > > > > > > > | format(resource_relative_path)) > > > >> > > > > > > > > > |StorageError: Resource > > > >> service_template/1/scripts/ > > > >> > > > > > > > configure.sh > > > >> > > > > > > > > > does not exist > > > >> > > > > > > > > > > > > >> > > > > > > > > > 20:50:18 | I | aria.orchestrator.execution_ > > > >> > > > > > > > plugin.operations.run_script_ > > > >> > > > > > > > > locally > > > >> > > > > > > > > > | {u'process': {}, u'script_path': > > > >> u'scripts/configure.sh'} > > > >> > > > > > > > > > =====================END CONSOLE > > > >> > OUTPUT===================== > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > Vish > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > ________________________________ > > > >> > > > > > > > > > From: Ran Ziv <[email protected]> > > > >> > > > > > > > > > Sent: Wednesday, August 23, 2017 3:29 PM > > > >> > > > > > > > > > To: [email protected] > > > >> > > > > > > > > > Subject: Re: Seeing error "Validation issues: > > unknown > > > >> > parent > > > >> > > > type > > > >> > > > > > > > > > "tosca:Root" in WebServer" > > > >> > > > > > > > > > > > > >> > > > > > > > > > Nope - It works fine for me. > > > >> > > > > > > > > > Try to run it with "-vvv" for more verbose > execution > > > >> > logging > > > >> > > > > > > > information. > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > On Wed, Aug 23, 2017 at 7:17 PM, Vishwanath > > Jayaraman > > > < > > > >> > > > > > > > > > [email protected]> wrote: > > > >> > > > > > > > > > > > > >> > > > > > > > > > > Hi Ran, > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > Appreciate your response. > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > I edited the helloworld.yaml (changed from > > > tosca:Root > > > >> to > > > >> > > > > > > > > > tosca.nodes.Root) > > > >> > > > > > > > > > > and was able to make progress. > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > However, I see the below "web_app_1 > > > Standard.configure > > > >> > > > failed" > > > >> > > > > - > > > >> > > > > > > > refer > > > >> > > > > > > > > > > console output below > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > ============console output > > start==================== > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > ubuntu@intellij:~$ aria service-templates store > > > >> > > > > > > /tmp/helloworld.yaml > > > >> > > > > > > > > > > my-service-template > > > >> > > > > > > > > > > Storing service template my-service-template... > > > >> > > > > > > > > > > Service template my-service-template stored > > > >> > > > > > > > > > > ubuntu@intellij:~$ aria services create > > my-service > > > -t > > > >> > > > > > > > > > my-service-template > > > >> > > > > > > > > > > Creating new service from service template > > > >> > > > > my-service-template... > > > >> > > > > > > > > > > Service created. The service's name is > my-service > > > >> > > > > > > > > > > ubuntu@intellij:~$ aria executions start > install > > -s > > > >> > > > my-service > > > >> > > > > > > > > > > Starting execution. Press Ctrl+C cancel > > > >> > > > > > > > > > > Starting 'install' workflow execution > > > >> > > > > > > > > > > web_app_1 Standard.configure started... > > > >> > > > > > > > > > > web_app_1 Standard.configure failed > > > >> > > > > > > > > > > web_app_1 Standard.configure started... > > > >> > > > > > > > > > > web_app_1 Standard.configure failed > > > >> > > > > > > > > > > ============console output > end==================== > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > Is the above you saw as well? > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > Thanks > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > Vish > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > ________________________________ > > > >> > > > > > > > > > > From: Ran Ziv <[email protected]> > > > >> > > > > > > > > > > Sent: Tuesday, August 22, 2017 2:29 AM > > > >> > > > > > > > > > > To: [email protected] > > > >> > > > > > > > > > > Subject: Re: Seeing error "Validation issues: > > > unknown > > > >> > > parent > > > >> > > > > type > > > >> > > > > > > > > > > "tosca:Root" in WebServer" > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > Hi Vishwanath, > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > I just tried it myself and the service template > > > parses > > > >> > > fine. > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > This is related to this change: > > > >> > > > > > > > > > > https://github.com/apache/ > > > incubator-ariatosca/commit/ > > > >> > > > [https://avatars2.githubusercontent.com/u/11952207?v=4&s=200 > > > >> ]<https:// > > > >> > > > github.com/apache/incubator-ariatosca/commit/> > > > >> > > > > > > >> > > > ARIA-348 Validate substitution_mapping field · > > > >> > > apache/incubator-ariatosca@ > > > >> > > > a048f70<https://github.com/apache/incubator-ariatosca/commit/ > > > > > >> > > > github.com > > > >> > > > incubator-ariatosca - Mirror of Apache incubator > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > [https://avatars2.githubusercontent.com/u/ > 11952207?v=4&s=200 > > > >> > ]<https:// > > > >> > > > > github.com/apache/incubator-ariatosca/commit/> > > > >> > > > > > > > >> > > > > ARIA-348 Validate substitution_mapping field · > > > >> > > > apache/incubator-ariatosca@ > > > >> > > > > a048f70<https://github.com/apache/incubator-ariatosca/ > commit/ > > > > > > >> > > > [https://avatars2.githubusercontent.com/u/11952207?v=4&s=200 > > > >> ]<https:// > > > >> > > > github.com/apache/incubator-ariatosca/commit/> > > > >> > > > > > > >> > > > ARIA-348 Validate substitution_mapping field · > > > >> > > apache/incubator-ariatosca@ > > > >> > > > a048f70<https://github.com/apache/incubator-ariatosca/commit/ > > > > > >> > > > github.com > > > >> > > > incubator-ariatosca - Mirror of Apache incubator > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > github.com > > > >> > > > > incubator-ariatosca - Mirror of Apache incubator > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > [https://avatars2.githubusercontent.com/u/ > > 11952207?v=4&s=200 > > > >> > > ]<https:// > > > >> > > > > > github.com/apache/incubator-ariatosca/commit/> > > > >> > > > > > > > > >> > > > > > ARIA-348 Validate substitution_mapping field · > > > >> > > > > apache/incubator-ariatosca@ > > > >> > > > > > a048f70<https://github.com/apache/incubator-ariatosca/ > > commit/ > > > > > > > >> > > > [https://avatars2.githubusercontent.com/u/11952207?v=4&s=200 > > > >> ]<https:// > > > >> > > > github.com/apache/incubator-ariatosca/commit/> > > > >> > > > > > > >> > > > ARIA-348 Validate substitution_mapping field · > > > >> > > apache/incubator-ariatosca@ > > > >> > > > a048f70<https://github.com/apache/incubator-ariatosca/commit/ > > > > > >> > > > github.com > > > >> > > > incubator-ariatosca - Mirror of Apache incubator > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > [https://avatars2.githubusercontent.com/u/ > 11952207?v=4&s=200 > > > >> > ]<https:// > > > >> > > > > github.com/apache/incubator-ariatosca/commit/> > > > >> > > > > > > > >> > > > > ARIA-348 Validate substitution_mapping field · > > > >> > > > apache/incubator-ariatosca@ > > > >> > > > > a048f70<https://github.com/apache/incubator-ariatosca/ > commit/ > > > > > > >> > > > > github.com > > > >> > > > > incubator-ariatosca - Mirror of Apache incubator > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > github.com > > > >> > > > > > incubator-ariatosca - Mirror of Apache incubator > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > [https://avatars2.githubuserco > > > >> ntent.com/u/11952207?v=4&s=200 > > > >> > > > > ]<https:// > > > >> > > > > > > > github.com/apache/incubator-ariatosca/commit/> > > > >> > > > > > > > > > > >> > > > > > > > ARIA-348 Validate substitution_mapping field · > > > >> > > > > > > apache/incubator-ariatosca@ > > > >> > > > > > > > a048f70<https://github.com/apa > > > >> che/incubator-ariatosca/commit/> > > > >> > > > > [https://avatars2.githubusercontent.com/u/ > 11952207?v=4&s=200 > > > >> > ]<https:// > > > >> > > > > github.com/apache/incubator-ariatosca/commit/> > > > >> > > > > > > > >> > > > > ARIA-348 Validate substitution_mapping field · > > > >> > > > apache/incubator-ariatosca@ > > > >> > > > > a048f70<https://github.com/apache/incubator-ariatosca/ > commit/ > > > > > > >> > > > > github.com > > > >> > > > > incubator-ariatosca - Mirror of Apache incubator > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > [https://avatars2.githubusercontent.com/u/ > > 11952207?v=4&s=200 > > > >> > > ]<https:// > > > >> > > > > > github.com/apache/incubator-ariatosca/commit/> > > > >> > > > > > > > > >> > > > > > ARIA-348 Validate substitution_mapping field · > > > >> > > > > apache/incubator-ariatosca@ > > > >> > > > > > a048f70<https://github.com/apache/incubator-ariatosca/ > > commit/ > > > > > > > >> > > > > [https://avatars2.githubusercontent.com/u/ > 11952207?v=4&s=200 > > > >> > ]<https:// > > > >> > > > > github.com/apache/incubator-ariatosca/commit/> > > > >> > > > > > > > >> > > > > ARIA-348 Validate substitution_mapping field · > > > >> > > > apache/incubator-ariatosca@ > > > >> > > > > a048f70<https://github.com/apache/incubator-ariatosca/ > commit/ > > > > > > >> > > > > github.com > > > >> > > > > incubator-ariatosca - Mirror of Apache incubator > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > github.com > > > >> > > > > > incubator-ariatosca - Mirror of Apache incubator > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > github.com > > > >> > > > > > > > incubator-ariatosca - Mirror of Apache incubator > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > [https://avatars0.githubuserco > > > >> ntent.com/u/7134678?v=4&s=200 > > > >> > > > > > ]<https:// > > > >> > > > > > > > > github.com/apache/incubator-ariatosca/commit/> > > > >> > > > > > > > > > > > >> > > > > > > > > ARIA-352 Fixed package name aria[ssh] incorrect in > the > > > >> > > > installation > > > >> > > > > > d... > > > >> > > > > > > · > > > >> > > > > > > > > apache/incubator-ariatosca@a5b450a< > > https://github.com/ > > > >> > > > > > > > > apache/incubator-ariatosca/commit/> > > > >> > > > > > > > > github.com > > > >> > > > > > > > > ...ocument link > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > [https://avatars0.githubusercontent.com/u/ > > > >> > 7134678?v=4&s=200 > > > >> > > > > > > ]<https:// > > > >> > > > > > > > > > github.com/apache/incubator-ariatosca/commit/> > > > >> > > > > > > > > > > > > >> > > > > > > > > > ARIA-352 Fixed package name aria[ssh] incorrect in > > the > > > >> > > > > installation > > > >> > > > > > > d... > > > >> > > > > > > > · > > > >> > > > > > > > > > apache/incubator-ariatosca@a5b450a< > > > https://github.com/ > > > >> > > > > > > > > > apache/incubator-ariatosca/commit/> > > > >> > > > > > > > > > github.com > > > >> > > > > > > > > > ...ocument link > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > c2b8e65b41c013bfd4ee14ea47268083f8b20822 > > > >> > > > > > > > > > > [https://avatars0.githubusercontent.com/u/ > > > >> > > 29885907?v=4&s=200 > > > >> > > > > > > > ]<https:// > > > >> > > > > > > > > > > github.com/apache/incubator-ariatosca/commit/ > > > >> > > > > > > > > > > c2b8e65b41c013bfd4ee14ea47268083f8b20822> > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > ARIA-277 Support for Type Qualified Name · > > > >> > > > > > > > apache/incubator-ariatosca@ > > > >> > > > > > > > > > > c2b8e65<https://github.com/apa > > > >> che/incubator-ariatosca/ > > > >> > > > commit/ > > > >> > > > > > > > > > > c2b8e65b41c013bfd4ee14ea47268083f8b20822> > > > >> > > > > > > > > > > github.com > > > >> > > > > > > > > > > incubator-ariatosca - Mirror of Apache incubator > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > The commit was introduced after 0.1.1 was > > released, > > > >> so I > > > >> > > > think > > > >> > > > > > what > > > >> > > > > > > > > might > > > >> > > > > > > > > > > be the case here is that there's a mismatch > > between > > > >> the > > > >> > > code > > > >> > > > > > > version > > > >> > > > > > > > > and > > > >> > > > > > > > > > > the example version. > > > >> > > > > > > > > > > If you've installed 0.1.1, please > > download/checkout > > > >> the > > > >> > > > correct > > > >> > > > > > > > version > > > >> > > > > > > > > > for > > > >> > > > > > > > > > > the example, rather than use the one from the > > master > > > >> > > branch. > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > If you'd like to run the example off the master > > > >> branch, > > > >> > > make > > > >> > > > > sure > > > >> > > > > > > you > > > >> > > > > > > > > > > install this branch and not the version on PyPI > > (the > > > >> > master > > > >> > > > > > > branch's > > > >> > > > > > > > > > > version is 0.2.0). > > > >> > > > > > > > > > > You may also want to consider installing in > > editable > > > >> mode > > > >> > > so > > > >> > > > > you > > > >> > > > > > > > won't > > > >> > > > > > > > > > need > > > >> > > > > > > > > > > to reinstall after each pull. > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > Ran > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > On Tue, Aug 22, 2017 at 12:10 AM, Vishwanath > > > >> Jayaraman < > > > >> > > > > > > > > > > [email protected]> wrote: > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > When I execute the command "aria > > service-templates > > > >> > store > > > >> > > > > > > > > > > > examples/hello-world/helloworld.yaml > > > >> > > my-service-template" > > > >> > > > > from > > > >> > > > > > > the > > > >> > > > > > > > > > > > 'Getting Started' section at > > > >> > https://github.com/apache/ > > > >> > > > > > > > > > > [https://avatars1.githubusercontent.com/u/47359 > ? > > > >> > v=4&s=200 > > > >> > > ]< > > > >> > > > > > > > > > > https://github.com/apache/> > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > The Apache Software Foundation · GitHub< > > > >> > > https://github.com/ > > > >> > > > > > apache/ > > > >> > > > > > > > > > > >> > > > > > > > > > > github.com > > > >> > > > > > > > > > > GitHub is where people build software. More than > > 23 > > > >> > million > > > >> > > > > > people > > > >> > > > > > > > use > > > >> > > > > > > > > > > GitHub to discover, fork, and contribute to over > > 64 > > > >> > million > > > >> > > > > > > projects. > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > incubator-ariatosca/blob/master/README.rst , > I > > > see > > > >> the > > > >> > > > below > > > >> > > > > > > > message > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > Storing service template > my-service-template... > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > Validation issues: > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > 4: unknown parent type "tosca.Root" in > > > "WebServer" > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > @"/home/ubuntu/incubator- > > > >> > ariatosca/examples/hello- > > > >> > > > > > > > > > > > world/helloworld.yaml":6:19 > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > Failed to parse service template > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > Is this a known issue? > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > Thanks > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > -Vish > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > [https://avatars3. > githubusercontent.com/u/47359 > > ? > > > >> > > v=4&s=400 > > > >> > > > ]< > > > >> > > > > > > > > > > > https://github.com/apache/ > > > incubator-ariatosca/blob/ > > > >> > > > > > > > master/README.rst > > > >> > > > > > > > > > > > > >> > > > > > > > > > > [https://avatars3.githubusercontent.com/u/47359 > ? > > > >> > v=4&s=400 > > > >> > > ]< > > > >> > > > > > > > > > > https://github.com/apache/ > > incubator-ariatosca/blob/ > > > >> > > > > > > master/README.rst > > > >> > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > incubator-ariatosca/README.rst at master · > apache > > > ...< > > > >> > > > > > > > > > > https://github.com/apache/ > > incubator-ariatosca/blob/ > > > >> > > > > > > master/README.rst > > > >> > > > > > > > > > > > >> > > > > > > > > > > github.com > > > >> > > > > > > > > > > ARIA is a an open-source, TOSCA-based, > lightweight > > > >> > library > > > >> > > > and > > > >> > > > > > CLI > > > >> > > > > > > > for > > > >> > > > > > > > > > > orchestration and for consumption by projects > > > building > > > >> > > > > > TOSCA-based > > > >> > > > > > > > > > > solutions for resources and ... > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > incubator-ariatosca/README.rst at master · > > apache > > > >> ...< > > > >> > > > > > > > > > > > https://github.com/apache/ > > > incubator-ariatosca/blob/ > > > >> > > > > > > > master/README.rst > > > >> > > > > > > > > > > > > >> > > > > > > > > > > [https://avatars3.githubusercontent.com/u/47359 > ? > > > >> > v=4&s=400 > > > >> > > ]< > > > >> > > > > > > > > > > https://github.com/apache/ > > incubator-ariatosca/blob/ > > > >> > > > > > > master/README.rst > > > >> > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > incubator-ariatosca/README.rst at master · > apache > > > ...< > > > >> > > > > > > > > > > https://github.com/apache/ > > incubator-ariatosca/blob/ > > > >> > > > > > > master/README.rst > > > >> > > > > > > > > > > > >> > > > > > > > > > > github.com > > > >> > > > > > > > > > > ARIA is a an open-source, TOSCA-based, > lightweight > > > >> > library > > > >> > > > and > > > >> > > > > > CLI > > > >> > > > > > > > for > > > >> > > > > > > > > > > orchestration and for consumption by projects > > > building > > > >> > > > > > TOSCA-based > > > >> > > > > > > > > > > solutions for resources and ... > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > github.com > > > >> > > > > > > > > > > > ARIA is a an open-source, TOSCA-based, > > lightweight > > > >> > > library > > > >> > > > > and > > > >> > > > > > > CLI > > > >> > > > > > > > > for > > > >> > > > > > > > > > > > orchestration and for consumption by projects > > > >> building > > > >> > > > > > > TOSCA-based > > > >> > > > > > > > > > > > solutions for resources and ... > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > Vish > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > > > > > > > > > > > >
