Thanks Gaurav.
On Thu, Jun 5, 2014 at 6:44 PM, Gaurav Aradhye <gaurav.arad...@clogeny.com> wrote: > This issue is being tracked here: > https://issues.apache.org/jira/browse/CLOUDSTACK-6793 > > Regards, > Gaurav > > > On Thu, Jun 5, 2014 at 5:57 PM, Santhosh Edukulla < > santhosh.eduku...@citrix.com> wrote: > > > Hi Min, > > > > We have seen this command, but not sure anybody has so far added a tag on > > template\iso (or) a purpose of adding a tag to template\iso (or) a wiki > > (or) a UI facilitation for the same. So, is the reason to inquire and > > confirm, if the user is aware of the command used earlier with its > purpose. > > If yes, then we can check if this is breaking on simulator or not or its > > possibility. > > > > BTW, whats the purpose of tagging a resource like template or iso and > what > > behavior it will effect in CS workflow, either they are tagged or > untagged? > > > > Regards, > > Santhosh > > ________________________________________ > > From: Min Chen [min.c...@citrix.com] > > Sent: Wednesday, June 04, 2014 12:56 PM > > To: dev@cloudstack.apache.org > > Subject: Re: [ACS4.4] [Issue] Unable to create a resource tag on ISO and > > Template resource > > > > Santhosh, > > > > The API command to create a resource tag is createTagsCmd. From > > just > > ResourceObjectType enum listed in ResourceTag interface, Template/ISO is > > supported. > > > > Thanks > > -min > > > > > > On 6/4/14 7:57 AM, "Santhosh Edukulla" <santhosh.eduku...@citrix.com> > > wrote: > > > > >Namitha, > > > > > >Actually, my point is mainly to say that there is no provision available > > >to tag an iso or template from CS. So, is the reason to inquire the > below > > >point "1". You may wanted to confirm the below point on normal CS, with > > >out simulator? > > > > > >1. Is this feature of tagging iso or template available\supported in CS? > > >What API we are using for it?( check on normal CS with out simulator) > > > > > >Santhosh > > >________________________________________ > > >From: Namita Chaudhari [namita.chaudh...@sungardas.com] > > >Sent: Wednesday, June 04, 2014 10:14 AM > > >To: dev@cloudstack.apache.org > > >Subject: Re: [ACS4.4] [Issue] Unable to create a resource tag on ISO and > > >Template resource > > > > > >Hi Santhosh, > > > > > >I am unable to register a Template or ISO from UI on simulator. I get an > > >exception "Unable to register a template due to some missing > parameters". > > >So I cannot proceed further and try to manually create tags on them. > > > > > >Thanks and Regards, > > > > > > > > >On Tue, Jun 3, 2014 at 6:35 PM, Santhosh Edukulla > > ><santhosh.eduku...@citrix.com<mailto:santhosh.eduku...@citrix.com>> > > wrote: > > >Two things: > > > > > >1. Is this feature of tagging iso or template available\supported in CS? > > >What API we are using for it? > > > > > >2. If this is supported feature, can you "manually" do it from UI on > > >simulator and check if its working there? > > > > > >Thanks! > > >Santhosh > > >________________________________________ > > >From: Namita Chaudhari > > >[namita.chaudh...@sungardas.com<mailto:namita.chaudh...@sungardas.com>] > > >Sent: Tuesday, June 03, 2014 8:51 AM > > >To: dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org> > > >Subject: Re: [ACS4.4] [Issue] Unable to create a resource tag on ISO and > > >Template resource > > > > > >Hi Santhosh, > > > > > >These are new test cases. On simulator and in same test case, I have > > >created tags on various resources like volume, project, snapshot etc and > > >they work perfectly fine. > > >I face this issue only for ISO and Template resource tag creation. > > > > > >Thanks, > > >Namita > > > > > > > > >On Tue, Jun 3, 2014 at 6:16 PM, Santhosh Edukulla > > ><santhosh.eduku...@citrix.com<mailto:santhosh.eduku...@citrix.com > > ><mailto: > > >santhosh.eduku...@citrix.com<mailto:santhosh.eduku...@citrix.com>>> > > wrote: > > >Namita, > > > > > >1. Just to separate this issue as simulator vs test code, can we just > > >check from UI whether the objective of creating tags for simulator is > > >possible there? If yes, then we can look in to test code. > > > > > >2. As well, are these new tests or existing tests? > > > > > >Thanks! > > >Santhosh > > >________________________________________ > > >From: Namita Chaudhari > > >[namita.chaudh...@sungardas.com<mailto:namita.chaudh...@sungardas.com > > ><mai > > >lto:namita.chaudh...@sungardas.com<mailto: > namita.chaudh...@sungardas.com > > >> > > >] > > >Sent: Tuesday, June 03, 2014 8:27 AM > > >To: > > >dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org><mailto: > > dev@clo > > >udstack.apache.org<mailto:dev@cloudstack.apache.org>> > > >Subject: [ACS4.4] [Issue] Unable to create a resource tag on ISO and > > >Template resource > > > > > >Hi All, > > > > > >I was trying to create a resource tag on ISO and Template with a sample > > >data for a test > > >case. Can anyone help me toknow is there anything I'm missing in the > input > > >parameters ? > > > > > >For both resources, I get a db exception "Out of range value for column > > >'domain_id' at row 1" where the domainid gets value as -1. > > > > > > I'm running this test on simulator. > > > > > >1] For ISO: > > > > > >a) ISO in json > > > > > > > > >iso1A": { > > > "displaytext": "Dummy ISO", > > > "name": "Dummy ISO", > > > "url": "http://people.apache.org/~tsp/dummy.iso", > > > "zoneid": "9ecf9d8b-cf18-4322-a641-a1c0aced5857", > > > # Source URL where ISO is located > > > "isextractable": True, > > > "isfeatured": True, > > > "ispublic": False, > > > "ostype": 'CentOS 5.3 (64-bit)', > > > "mode": 'HTTP_DOWNLOAD', > > > # Used in Extract template, value must be HTTP_DOWNLOAD > > > }, > > > > > > > > >b) Creating an iso with its tag > > > > > > > > >self.account_1A = Account.create( > > > > > > self.apiclient, > > > > > > self.services["account1A"], > > > > > > admin=False, > > > > > > > > >domainid=self.domain_1.id<http://self.domain_1.id>< > > http://self.domain_1.id > > >><http://self.domain_1.id/> > > > > > > ) > > > > > > > > > self.userapiclient_1A = > > > > > >self.testClient.getUserApiClient(self.user_1A.username, > > > > > >self.domain_1.name<http://self.domain_1.name><http://self.domain_1.name > > ><h > > >ttp://self.domain_1.name/>) > > > > > > > > > > > > > > > self.iso1A = Iso.create( > > > self.apiclient, > > > self.services["iso"], > > > > > >account=self.account_1A.name<http://self.account_1A.name>< > > http://self.acco > > >unt_1A.name><http://self.account_1A.name>, > > > domainid=self.account_1A.domainid > > > ) > > > self.debug("ISO created with ID: %s" % > > >self.iso1A.id<http://self.iso1A.id><http://self.iso1A.id>< > > http://self.iso1 > > >A.id>) > > > > > > self.debug("Creating a tag for the ISO1A") > > > self.resource_tag_1A = Tag.create( > > > self.apiclient, > > > > > >resourceIds=self.iso1A.id<http://self.iso1A.id><http://self.iso1A.id > > ><http > > >://self.iso1A.id>, > > > resourceType='iso', > > > tags={'OS': 'CentOS'} > > > > > > > > > ) > > > > > >2] For Template : > > > > > > > > >a) Template in json > > > > > >"template1A": { > > > "displaytext": "Cent OS Template", > > > "name": "Cent OS Template", > > > "ostype": 'CentOS 5.3 (64-bit)', > > > "templatefilter": 'self', > > > }, > > > > > >b ) Create template with tag. > > > > > > try: > > > self.debug("Stopping the virtual machine: %s" % > > >self.virtual_machine_1A.name<http://self.virtual_machine_1A.name>< > > http://s > > >elf.virtual_machine_1A.name><http://self.virtual_machine_1A.name>) > > > #Stop virtual machine > > > self.virtual_machine_1A.stop(self.apiclient) > > > except Exception as e: > > > self.fail("Failed to stop VM: %s" % e) > > > > > > timeout = self.services["timeout"] > > > while True: > > > list_volume = Volume.list( > > > self.apiclient, > > > > > >virtualmachineid=self.virtual_machine_1A.id< > > http://self.virtual_machine_1A > > >.id><http://self.virtual_machine_1A.id>< > http://self.virtual_machine_1A.id > > > > > >, > > > type='ROOT', > > > listall=True > > > ) > > > if isinstance(list_volume, list): > > > break > > > elif timeout == 0: > > > raise Exception("List volumes failed.") > > > > > > time.sleep(5) > > > timeout = timeout - 1 > > > > > > self.volumeT = list_volume[0] > > > > > > self.template1A = Template.create( > > > self.apiclient, > > > self.services["template1A"], > > > > > >self.volumeT.id<http://self.volumeT.id><http://self.volumeT.id>< > > http://sel > > >f.volumeT.id> > > > ) > > > > > > self.debug("Created the template1A(%s). Now restarting the > > >userVm: %s" % > > >(self.template1A.name<http://self.template1A.name>< > http://self.template1A > > . > > >name><http://self.template1A.name>, > > >self.virtual_machine_1A.name<http://self.virtual_machine_1A.name>< > > http://s > > >elf.virtual_machine_1A.name><http://self.virtual_machine_1A.name>)) > > > > > > self.virtual_machine_1A.start(self.apiclient) > > > > > > self.debug("Creating a tag for the template1A") > > > self.resource_tag_1A = Tag.create( > > > self.apiclient, > > > > > >resourceIds=self.template1A.id<http://self.template1A.id>< > > http://self.temp > > >late1A.id><http://self.template1A.id>, > > > resourceType='Template', > > > tags={'OS': 'CentOS'} > > > ) > > > > > > Thanks and Regards, > > >-- > > > > > >Namita Chaudhari ● Engineer - Product Development ● SunGard Availability > > >Services, India. ● 2nd Floor, Wing 4, Cluster D, MIDC Kharadi Knowledge > > >Park, Pune - 411 014 ● Email: > > >namita.chaudh...@sungardas.com<mailto:namita.chaudh...@sungardas.com > > ><mail > > >to:namita.chaudh...@sungardas.com<mailto:namita.chaudh...@sungardas.com > > >>< > > >mailto:namita.chaudh...@sungard.com<mailto:namita.chaudh...@sungard.com > > ><m > > >ailto:namita.chaudh...@sungard.com<mailto:namita.chaudh...@sungard.com > >>> > > >● > > >www.sungardas.in<http://www.sungardas.in><http://www.sungardas.in > > ><http:// > > >www.sungardas.in> > > > > > > > > >[ > > > http://tools.sungardas.com/Sungard-Email-Signature/ASLogo_Email_Signature > > >.jpg] > > > > > >[Description: cid:image019.png@01CF48EC.6617C7F0] [Description: > > >cid:image020.png@01CF48EC.6617C7F0] [Description: > > >cid:image021.png@01CF48EC.6617C7F0] [Description: > > >cid:image022.png@01CF48EC.6617C7F0] [Description: > > >cid:image023.png@01CF48EC.6617C7F0] [Description: > > >cid:image024.png@01CF48EC.6617C7F0] > > > > > > > > > > > > > > > > > >-- > > > > > >Namita Chaudhari ● Engineer - Product Development ● SunGard Availability > > >Services, India. ● 2nd Floor, Wing 4, Cluster D, MIDC Kharadi Knowledge > > >Park, Pune - 411 014 ● Email: > > >namita.chaudh...@sungardas.com<mailto:namita.chaudh...@sungardas.com > > ><mail > > >to:namita.chaudh...@sungard.com<mailto:namita.chaudh...@sungard.com>> ● > > >www.sungardas.in<http://www.sungardas.in><http://www.sungardas.in> > > > > > > > > >[ > > > http://tools.sungardas.com/Sungard-Email-Signature/ASLogo_Email_Signature > > >.jpg] > > > > > >[Description: cid:image019.png@01CF48EC.6617C7F0] [Description: > > >cid:image020.png@01CF48EC.6617C7F0] [Description: > > >cid:image021.png@01CF48EC.6617C7F0] [Description: > > >cid:image022.png@01CF48EC.6617C7F0] [Description: > > >cid:image023.png@01CF48EC.6617C7F0] [Description: > > >cid:image024.png@01CF48EC.6617C7F0] > > > > > > > > > > > > > > > > > >-- > > > > > >Namita Chaudhari ● Engineer - Product Development ● SunGard Availability > > >Services, India. ● 2nd Floor, Wing 4, Cluster D, MIDC Kharadi Knowledge > > >Park, Pune - 411 014 ● Email: > > >namita.chaudh...@sungardas.com<mailto:namita.chaudh...@sungard.com> ● > > >www.sungardas.in<http://www.sungardas.in> > > > > > > > > >[ > > > http://tools.sungardas.com/Sungard-Email-Signature/ASLogo_Email_Signature > > >.jpg] > > > > > >[Description: cid:image019.png@01CF48EC.6617C7F0] [Description: > > >cid:image020.png@01CF48EC.6617C7F0] [Description: > > >cid:image021.png@01CF48EC.6617C7F0] [Description: > > >cid:image022.png@01CF48EC.6617C7F0] [Description: > > >cid:image023.png@01CF48EC.6617C7F0] [Description: > > >cid:image024.png@01CF48EC.6617C7F0] > > > > > -- *Namita Chaudhari* ● Engineer - Product Development ● SunGard Availability Services, India. ● 2nd Floor, Wing 4, Cluster D, MIDC Kharadi Knowledge Park, Pune - 411 014 ● Email: namita.chaudh...@sungardas.com <namita.chaudh...@sungard.com> ● www.sungardas.in [image: Description: cid:image019.png@01CF48EC.6617C7F0] [image: Description: cid:image020.png@01CF48EC.6617C7F0] [image: Description: cid:image021.png@01CF48EC.6617C7F0] [image: Description: cid:image022.png@01CF48EC.6617C7F0] [image: Description: cid:image023.png@01CF48EC.6617C7F0] [image: Description: cid:image024.png@01CF48EC.6617C7F0]