[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors

2014-12-17 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-8038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14249755#comment-14249755
 ] 

Ian Duffy commented on CLOUDSTACK-8038:
---

Huge +1 on getting this done, the copying over of the template is by far the 
slowest part of bringing up devcloud 4.

In the past I have used 2gb ubuntu or debian templates which kinda works but 
isn't a great solution. Lately I've been looking at using alpine linux: 
https://www.alpinelinux.org/ but my image is still around 500mb.

Would be amazing to see something under 100mb. The Xen PV stuff can be pretty 
tricky, I've found grub2 1.99-21 seems to handle it best. I got config parsing 
errors with anything older/newer.

 Create a new reusable tinylinux appliance for all hypervisors
 -

 Key: CLOUDSTACK-8038
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8038
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Rohit Yadav
Assignee: Rohit Yadav
 Fix For: Future, 4.6.0


 Using our systemvm build infra/scripts, create a tiny linux appliance (10-20 
 MB in size) that has the reset password/ssh-public-key scripts for testing 
 purposes. Make this available for everyone for various hypervisors  - Xen, 
 VMWare, KVM, HyperV, OVM  (LXC).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (CLOUDSTACK-6115) Investigate the use of TravisCI for CloudStack integration testing

2014-09-01 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-6115:
-

Assignee: Ian Duffy

 Investigate the use of TravisCI for CloudStack integration testing
 --

 Key: CLOUDSTACK-6115
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6115
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: sebastien goasguen
Assignee: Ian Duffy

 Integration testing is currently performed using jenkins and the CloudStack 
 simulator.
 In this project the student will learn about integration testing and the 
 marvin framework in CloudStack (written in Python). The student will also 
 learn about TravisCI a system to perform continuous testing and integration 
 testing. 
 Using a github mirror, the student will setup Travis builds that will use the 
 cloudstack simulator and run the integration tests on each commit.
 This is a great project to learn about CI, tests and CloudStack.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (CLOUDSTACK-6115) Investigate the use of TravisCI for CloudStack integration testing

2014-09-01 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy updated CLOUDSTACK-6115:
--
 Labels:   (was: gsoc2014)
Summary: Investigate the use of TravisCI for CloudStack integration testing 
 (was: GSoC: Investigate the use of TravisCI for CloudStack integration testing)

 Investigate the use of TravisCI for CloudStack integration testing
 --

 Key: CLOUDSTACK-6115
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6115
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: sebastien goasguen

 Integration testing is currently performed using jenkins and the CloudStack 
 simulator.
 In this project the student will learn about integration testing and the 
 marvin framework in CloudStack (written in Python). The student will also 
 learn about TravisCI a system to perform continuous testing and integration 
 testing. 
 Using a github mirror, the student will setup Travis builds that will use the 
 cloudstack simulator and run the integration tests on each commit.
 This is a great project to learn about CI, tests and CloudStack.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (CLOUDSTACK-6115) Investigate the use of TravisCI for CloudStack integration testing

2014-09-01 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy resolved CLOUDSTACK-6115.
---
   Resolution: Done
Fix Version/s: 4.3.1
   4.5.0

This has been completed.

View the .travis.yml file in master along with tools/travis/* to see how this 
has been achieved.

Results of a build can be viewed over at: 
https://travis-ci.org/apache/cloudstack/builds

 Investigate the use of TravisCI for CloudStack integration testing
 --

 Key: CLOUDSTACK-6115
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6115
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: sebastien goasguen
Assignee: Ian Duffy
 Fix For: 4.5.0, 4.3.1


 Integration testing is currently performed using jenkins and the CloudStack 
 simulator.
 In this project the student will learn about integration testing and the 
 marvin framework in CloudStack (written in Python). The student will also 
 learn about TravisCI a system to perform continuous testing and integration 
 testing. 
 Using a github mirror, the student will setup Travis builds that will use the 
 cloudstack simulator and run the integration tests on each commit.
 This is a great project to learn about CI, tests and CloudStack.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7419) Document How to configure SAML SSO/SLO with CloudStack

2014-08-27 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14112189#comment-14112189
 ] 

Ian Duffy commented on CLOUDSTACK-7419:
---

[~bhaisaab] I would imagine it gets appended to this section: 
https://github.com/apache/cloudstack-docs-admin/blob/master/source/accounts.rst

 Document How to configure SAML SSO/SLO with CloudStack
 --

 Key: CLOUDSTACK-7419
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7419
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Rohit Yadav
Assignee: Rohit Yadav
Priority: Minor
 Fix For: 4.5.0






--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Closed] (CLOUDSTACK-6526) Cloudstack simulator recipe

2014-08-12 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-6526.
-


 Cloudstack simulator recipe 
 

 Key: CLOUDSTACK-6526
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6526
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 Recipe to download/compile/configure Cloudstack in simulator mode.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Closed] (CLOUDSTACK-6527) Cloudstack recipe

2014-08-12 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6527?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-6527.
-

Resolution: Fixed

 Cloudstack recipe
 -

 Key: CLOUDSTACK-6527
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6527
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 Recipe to Download/Install/Configure Cloudstack setup as devcloud.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Resolved] (CLOUDSTACK-6526) Cloudstack simulator recipe

2014-08-12 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy resolved CLOUDSTACK-6526.
---

Resolution: Fixed

 Cloudstack simulator recipe 
 

 Key: CLOUDSTACK-6526
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6526
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 Recipe to download/compile/configure Cloudstack in simulator mode.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (CLOUDSTACK-7017) Ordering of templates/offerings changes per add instance modal

2014-06-30 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-7017:
-

 Summary: Ordering of templates/offerings changes per add instance 
modal
 Key: CLOUDSTACK-7017
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7017
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: API, UI
Affects Versions: 4.5.0
Reporter: Ian Duffy


(Not sure if this is UI related or due to the responses it gets from the API 
marking as both for now)

When opening the add instance modal the ordering of the service offerings, 
templates and disk offerings is always different.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (CLOUDSTACK-6527) Cloudstack recipe

2014-06-24 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6527?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-6527:
-

Assignee: Ian Duffy

 Cloudstack recipe
 -

 Key: CLOUDSTACK-6527
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6527
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 Recipe to Download/Install/Configure Cloudstack setup as devcloud.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (CLOUDSTACK-6526) Cloudstack simulator recipe

2014-06-24 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-6526:
-

Assignee: Ian Duffy

 Cloudstack simulator recipe 
 

 Key: CLOUDSTACK-6526
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6526
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 Recipe to download/compile/configure Cloudstack in simulator mode.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Resolved] (CLOUDSTACK-6525) Cloudstack base recipe

2014-06-24 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6525?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy resolved CLOUDSTACK-6525.
---

Resolution: Done
  Assignee: Ian Duffy

Done. Cookbook can be seen at 
https://github.com/imduffy15/cookbook_cloudstack/blob/master/recipes/development-environment.rb

Tweaks will be made as necessary.

 Cloudstack base recipe
 --

 Key: CLOUDSTACK-6525
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6525
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 In order to develop Cloudstack a certain base is required this includes 
 things like maven, java, tomcat etc.
 A recipe must be wrote to install these.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Closed] (CLOUDSTACK-6525) Cloudstack base recipe

2014-06-24 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6525?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-6525.
-


 Cloudstack base recipe
 --

 Key: CLOUDSTACK-6525
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6525
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 In order to develop Cloudstack a certain base is required this includes 
 things like maven, java, tomcat etc.
 A recipe must be wrote to install these.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Closed] (CLOUDSTACK-6818) Create recipe to pull in systemvm

2014-06-09 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6818?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-6818.
-

Resolution: Done

Done, result can be seen over at 
https://github.com/imduffy15/cookbook_cloudstack

 Create recipe to pull in systemvm
 -

 Key: CLOUDSTACK-6818
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6818
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 The system vms must be pre-downloaded onto the NFS box.
 In order to do this I plan to write a recipe that will allow the user to 
 specify the URL of the system vm to be downloaded.
 On execution the recipe will download the system vm and install it using the 
 cloud-install-sys-tmplt script.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (CLOUDSTACK-6522) Look at current solutions

2014-06-01 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-6522:
-

Assignee: Ian Duffy

 Look at current solutions
 -

 Key: CLOUDSTACK-6522
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6522
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 There are many solutions out there already for creating a full cloudstack 
 environment.
 Some are old and dated, some are new and not well known. I plan to go through 
 them and see if there is anything I can re-use.
 The chef recipes by cloudops look particularly helpful: 
 http://events.linuxfoundation.org/sites/events/files/slides/Chef%20deploy%20Cloudstack%20in%20Cloudstack.pdf



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Closed] (CLOUDSTACK-6522) Look at current solutions

2014-06-01 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-6522.
-

Resolution: Fixed

I have looked at current solutions and have a rough idea of what can and cannot 
be reused.

SimStack: Vagrant box with Apache Cloudstack and Raik-CS. It uses the 
Cloudstack simulator in order to simulate a virtual data centre. It uses chef 
recipes for the installation of all required software.

Devcloud: Vagrant box with Apache Cloudstack and Xen installed. Uses boxer and 
puppet for its creation. It requires a modified version of Vagrant because it 
uses SCP for uploading the puppet recipes to the box. As far as I'm aware the 
project is a little dated. Its code is available within/tools/devcloud/src.

puppet-cloudstack: puppet manifests for installing Apache Cloudstack (unsure of 
specific version), Cloudstack-Agent and KVM. Project was last updated 2 years 
ago.

cookbook_co-cloudstack: Chef cookbook for installing Apache Cloudstack 4.2.

autoinstall_cloudstack: Shell script for installing Apache Cloudstack 4.2.

Cloudstack Dev Vms: Selection of vagrant files and bash scripts used for 
quickly getting up a cloudstack test environment.

 Look at current solutions
 -

 Key: CLOUDSTACK-6522
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6522
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 There are many solutions out there already for creating a full cloudstack 
 environment.
 Some are old and dated, some are new and not well known. I plan to go through 
 them and see if there is anything I can re-use.
 The chef recipes by cloudops look particularly helpful: 
 http://events.linuxfoundation.org/sites/events/files/slides/Chef%20deploy%20Cloudstack%20in%20Cloudstack.pdf



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (CLOUDSTACK-6523) XenServer as a vagrant box

2014-06-01 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-6523:
-

Assignee: Ian Duffy

 XenServer as a vagrant box
 --

 Key: CLOUDSTACK-6523
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6523
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 Xenserver will be used as the hypervisor for this. Xenserver will need to be 
 ran within vagrant. This requires creating a box file for it.
 I have started automating the creation of this box file with packer along 
 with applying some networking configuration to make it work nicely with 
 vagrant:
 https://github.com/imduffy15/packer-xenserver



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (CLOUDSTACK-6524) MySQL and NFS recipes

2014-06-01 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-6524:
-

Assignee: Ian Duffy

 MySQL and NFS recipes
 -

 Key: CLOUDSTACK-6524
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6524
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 Cloudstack requires NFS and MySQL.
 These need to be installed on a virtual machine. I need to look into 
 installing/configuring these using chef.
 The cloudops recipes will be helpful here.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Closed] (CLOUDSTACK-6523) XenServer as a vagrant box

2014-06-01 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-6523.
-

Resolution: Fixed

This has been completed. Code can be seen over here 
https://github.com/imduffy15/packer-xenserver

The box configuration differs from what I originally planned. Using iptables on 
the host to forward the traffic from the host only interface to the vagrant NAT 
interface wasn't a good idea.

The work around for this is to use another VM on the host only network as a NAT 
router. 

 XenServer as a vagrant box
 --

 Key: CLOUDSTACK-6523
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6523
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 Xenserver will be used as the hypervisor for this. Xenserver will need to be 
 ran within vagrant. This requires creating a box file for it.
 I have started automating the creation of this box file with packer along 
 with applying some networking configuration to make it work nicely with 
 vagrant:
 https://github.com/imduffy15/packer-xenserver



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Closed] (CLOUDSTACK-6524) MySQL and NFS recipes

2014-06-01 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-6524.
-

Resolution: Fixed

I was able to reuse the recipes by cloudops for this.

I have made a vagrant file using librarian-chef to pull in the required 
cookbooks and bring up the box.

NFS is configured to export /exports
MySQL is configured with no root password and to bind to the host machine on 
localhost 3306. This allows the user to use the deploydb commands without 
having to adjust the cloudstack configuration files. 

 MySQL and NFS recipes
 -

 Key: CLOUDSTACK-6524
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6524
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 Cloudstack requires NFS and MySQL.
 These need to be installed on a virtual machine. I need to look into 
 installing/configuring these using chef.
 The cloudops recipes will be helpful here.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (CLOUDSTACK-6817) Create a NAT router recipe

2014-06-01 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-6817:
-

 Summary: Create a NAT router recipe
 Key: CLOUDSTACK-6817
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6817
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy
Assignee: Ian Duffy


In order to allow virtual machines to have access to the internet they need a 
gateway.

I tried to bridge the NAT interface and the host only interface on the 
xenserver box in order to provide internet to the VMs. However the IP table 
rules get overwrote.

As a solution it is necessary to supply a gateway to the internet on the host 
only network.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Closed] (CLOUDSTACK-6817) Create a NAT router recipe

2014-06-01 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6817?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-6817.
-

Resolution: Fixed

This has been completed and the recipe can be seen over at 
https://github.com/imduffy15/cookbook_nat-router

I execute this recipe on the Mysql + NFS box which then acts as a gateway.

A vagrant file which brings up the box can be seen at 
https://github.com/imduffy15/GSoC-2014/blob/master/MySQL_NFS/Vagrantfile

 Create a NAT router recipe
 --

 Key: CLOUDSTACK-6817
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6817
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 In order to allow virtual machines to have access to the internet they need a 
 gateway.
 I tried to bridge the NAT interface and the host only interface on the 
 xenserver box in order to provide internet to the VMs. However the IP table 
 rules get overwrote.
 As a solution it is necessary to supply a gateway to the internet on the host 
 only network.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (CLOUDSTACK-6818) Create recipe to pull in systemvm

2014-06-01 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-6818:
-

 Summary: Create recipe to pull in systemvm
 Key: CLOUDSTACK-6818
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6818
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy


The system vms must be pre-downloaded onto the NFS box.

In order to do this I plan to write a recipe that will allow the user to 
specify the URL of the system vm to be downloaded.

On execution the recipe will download the system vm and install it using the 
cloud-install-sys-tmplt script.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (CLOUDSTACK-6818) Create recipe to pull in systemvm

2014-06-01 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6818?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-6818:
-

Assignee: Ian Duffy

 Create recipe to pull in systemvm
 -

 Key: CLOUDSTACK-6818
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6818
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: Ian Duffy
Assignee: Ian Duffy

 The system vms must be pre-downloaded onto the NFS box.
 In order to do this I plan to write a recipe that will allow the user to 
 specify the URL of the system vm to be downloaded.
 On execution the recipe will download the system vm and install it using the 
 cloud-install-sys-tmplt script.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (CLOUDSTACK-6522) Look at current solutions

2014-04-27 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-6522:
-

 Summary: Look at current solutions
 Key: CLOUDSTACK-6522
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6522
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy


There are many solutions out there already for creating a full cloudstack 
environment.

Some are old and dated, some are new and not well known. I plan to go through 
them and see if there is anything I can re-use.

The chef recipes by cloudops look particularly helpful: 
http://events.linuxfoundation.org/sites/events/files/slides/Chef%20deploy%20Cloudstack%20in%20Cloudstack.pdf



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (CLOUDSTACK-6525) Cloudstack base recipe

2014-04-27 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-6525:
-

 Summary: Cloudstack base recipe
 Key: CLOUDSTACK-6525
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6525
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy


In order to develop Cloudstack a certain base is required this includes things 
like maven, java, tomcat etc.

A recipe must be wrote to install these.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (CLOUDSTACK-6524) MySQL and NFS recipes

2014-04-27 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-6524:
-

 Summary: MySQL and NFS recipes
 Key: CLOUDSTACK-6524
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6524
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy


Cloudstack requires NFS and MySQL.

These need to be installed on a virtual machine. I need to look into 
installing/configuring these using chef.

The cloudops recipes will be helpful here.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (CLOUDSTACK-6526) Cloudstack simulator recipe

2014-04-27 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-6526:
-

 Summary: Cloudstack simulator recipe 
 Key: CLOUDSTACK-6526
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6526
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy


Recipe to download/compile/configure Cloudstack in simulator mode.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (CLOUDSTACK-6527) Cloudstack recipe

2014-04-27 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-6527:
-

 Summary: Cloudstack recipe
 Key: CLOUDSTACK-6527
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6527
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy


Recipe to Download/Install/Configure Cloudstack setup as devcloud.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Assigned] (CLOUDSTACK-6114) GSoC: Create config management recipes to install CloudStack

2014-04-26 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6114?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-6114:
-

Assignee: Ian Duffy

 GSoC: Create config management recipes to install CloudStack
 

 Key: CLOUDSTACK-6114
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6114
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: sebastien goasguen
Assignee: Ian Duffy
  Labels: gsoc2014

 To ease deployment of CloudStack we need to develop a set of recipes for all 
 the configuration management systems. A few already exists using Chef, Puppet 
 and Ansible.
 This project will do an inventory of existing recipes available on-line, 
 coalesce them into a coherent set and write missing recipes.
 The student will need to learn configuration management with at least one 
 tool (chef, puppet, ansible, salt..etc) and will develop recipes using 
 Vagrant.
 The outcome will be a fully functional devcloud (cloudstack sandbox) with 
 mutiple recipes. CloudStack will be deployable in a sanbox or in a 
 multi-machine environment.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Comment Edited] (CLOUDSTACK-6114) GSoC: Create config management recipes to install CloudStack

2014-03-19 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6114?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13932863#comment-13932863
 ] 

Ian Duffy edited comment on CLOUDSTACK-6114 at 3/19/14 5:53 PM:


I'm interested in looking into this.

I have posted a proposal on melange:

http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/imduffy15/5662278724616192
 


was (Author: imduffy15):
I'm interested in looking into this.

There are scripts already available in the source within /tools/devcloud/src.

I have no idea what their current state is. From what I can tell they are 
outdated. They also required a modified version of vagrant to allow files to be 
transferred over SCP. This is not required, since vagrant 1.5 they have 
introduced rsync for exposing files to guest VMs.

Preferred configuration management tool would be puppet.
Preferred box building tool would be packer.

Myself and Chris Snow made some progress on creating a 4.3 devcloud: 
https://github.com/imduffy15/devcloud

At the moment it works, I have 50gb storage on root for base OS + secondary 
storage. I use SR type EXT for primary/localstorage on a separate partition. 
I modified the devcloud.cfg to use 192.168.56.10(the hypervisor) as the gateway 
for the guest VMs, this enables them to have internet access.

Cloning the codebase and executing vagrant up will give you xcp-xapi 6.2 on 
debian. It is ready to be added as a host on 4.3.

I haven't ran the management server on dom0, I didn't think it was realistic 
due to the RAM requirements required(2-4gb for xen, reserve 2gb on dom0 for 
management server). Chris has been running it fine with a few modifications.

Suggested systems would be as follows:

Simulator - All in one solution based of simstack using puppet. Most likely 
created for CentOS.

Devcloud1: 1 VM running debian + xcp-xapi as done in my above github link with 
the host machine acting as the management server.

Devcloud2:
  - VM1 debian + xcp-xapi (local storage enabled)
  - VM2 management server + mysql + secondary storage

Devcloud3: All in one solution, xcp-xapi and management on one box.

Testing with vagrant-fusion would be interesting to allow for vt-x to be used 
to expose HVM capabilities on devcloud, however this needs a license.

 GSoC: Create config management recipes to install CloudStack
 

 Key: CLOUDSTACK-6114
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6114
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: sebastien goasguen
  Labels: gsoc2014

 To ease deployment of CloudStack we need to develop a set of recipes for all 
 the configuration management systems. A few already exists using Chef, Puppet 
 and Ansible.
 This project will do an inventory of existing recipes available on-line, 
 coalesce them into a coherent set and write missing recipes.
 The student will need to learn configuration management with at least one 
 tool (chef, puppet, ansible, salt..etc) and will develop recipes using 
 Vagrant.
 The outcome will be a fully functional devcloud (cloudstack sandbox) with 
 mutiple recipes. CloudStack will be deployable in a sanbox or in a 
 multi-machine environment.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (CLOUDSTACK-6114) Create config management recipes to install CloudStack

2014-03-12 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6114?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13932863#comment-13932863
 ] 

Ian Duffy commented on CLOUDSTACK-6114:
---

I'm interested in looking into this.

There are scripts already available in the source within /tools/devcloud/src.

I have no idea what their current state is. From what I can tell they are 
outdated. They also required a modified version of vagrant to allow files to be 
transferred over SCP. This is not required, since vagrant 1.5 they have 
introduced rsync for exposing files to guest VMs.

Preferred configuration management tool would be puppet.
Preferred box building tool would be packer.

Myself and Chris Snow made some progress on creating a 4.3 devcloud: 
https://github.com/imduffy15/devcloud

At the moment it works, I have 50gb storage on root for base OS + secondary 
storage. I use SR type EXT for primary/localstorage on a separate partition. 
I modified the devcloud.cfg to use 192.168.56.10(the hypervisor) as the gateway 
for the guest VMs, this enables them to have internet access.

Cloning the codebase and executing vagrant up will give you xcp-xapi 6.2 on 
debian. It is ready to be added as a host on 4.3.

I haven't ran the management server on dom0, I didn't think it was realistic 
due to the RAM requirements required(2-4gb for xen, reserve 2gb on dom0 for 
management server). Chris has been running it fine with a few modifications.

Suggested systems would be as follows:

Simulator - All in one solution based of simstack using puppet. Most likely 
created for CentOS.

Devcloud1: 1 VM running debian + xcp-xapi as done in my above github link with 
the host machine acting as the management server.

Devcloud2:
  - VM1 debian + xcp-xapi (local storage enabled)
  - VM2 management server + mysql + secondary storage

Devcloud3: All in one solution, xcp-xapi and management on one box.

Testing with vagrant-fusion would be interesting to allow for vt-x to be used 
to expose HVM capabilities on devcloud, however this needs a license.

 Create config management recipes to install CloudStack
 --

 Key: CLOUDSTACK-6114
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6114
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Reporter: sebastien goasguen
  Labels: gsoc2014

 To ease deployment of CloudStack we need to develop a set of recipes for all 
 the configuration management systems. A few already exists using Chef, Puppet 
 and Ansible.
 This project will do an inventory of existing recipes available on-line, 
 coalesce them into a coherent set and write missing recipes.
 The student will need to learn configuration management with at least one 
 tool (chef, puppet, ansible, salt..etc) and will develop recipes using 
 Vagrant.
 The outcome will be a fully functional devcloud (cloudstack sandbox) with 
 mutiple recipes. CloudStack will be deployable in a sanbox or in a 
 multi-machine environment.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (CLOUDSTACK-6045) [GSoC] Create GUI to add primary storage based on plug-ins

2014-03-12 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6045?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy updated CLOUDSTACK-6045:
--

Labels: gsoc gsoc2014  (was: gsoc)

 [GSoC] Create GUI to add primary storage based on plug-ins
 --

 Key: CLOUDSTACK-6045
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6045
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: UI
Affects Versions: 4.4.0
 Environment: All browsers that CloudStack supports
Reporter: Mike Tutkowski
  Labels: gsoc, gsoc2014
 Fix For: 4.4.0


 At the time being, if an admin wants to add primary storage to CloudStack 
 that is NOT based on the default storage plug-in, the admin must invoke the 
 addStoragePool API outside of the CloudStack GUI.
 It would be beneficial to CloudStack admins if they could add this kind of 
 primary storage to CloudStack via its standard GUI.
 This project will require a degree of usability work in that the designer 
 must analyze CloudStack's GUI sufficiently to come up with a plan for where 
 the necessary information can be input.
 Once a GUI prototype has been developed (one could use a tool like PowerPoint 
 for this purpose), then the developer must analyze the necessary HTML and 
 JavaScript logic to add the proposed support.
 This project could take the form of an optional GUI plug-in.
 It is possible this project may add one or more parameters to the 
 addStoragePool API. If so, then this will require Java changes on the backend.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (CLOUDSTACK-5527) [UI] : No option to create non-Ldap users through the UI when the LDAP integration is done.

2013-12-23 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-5527?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13856007#comment-13856007
 ] 

Ian Duffy commented on CLOUDSTACK-5527:
---

Jessica:

This was done by design with the outlined document many months ago: 
http://markmail.org/message/jdef7ytydctzbydf

The idea was to limit the system purely to LDAP users.

The mocks look good, I have no objections to the change. However do not have 
time to make it right now due to the amount of work I have on with college.

 [UI] : No option to create non-Ldap users through the UI when the LDAP 
 integration is done.
 ---

 Key: CLOUDSTACK-5527
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5527
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: UI
Affects Versions: 4.3.0
Reporter: Kiran Koneti
Assignee: Ian Duffy
Priority: Critical
 Fix For: 4.3.0

 Attachments: CloudStack_allacounts_.png, 
 jessica_2013_12_20_AccountsPage_AddAccountButton.PNG


 Created a CS setup and integrated the same with an Ldap server and tried to 
 import some users from the Ldapthe users in the Ldap are imported 
 successfully,but there is no option to create non-ldap users in the UI.
 Eg: if i want to create a User/account in the CS which is non Ldap user then 
 there is no option for that through the UI i can do it through the API call.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Assigned] (CLOUDSTACK-4938) Add account password confirmation broken

2013-12-12 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-4938?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-4938:
-

Assignee: Brian Federle  (was: Ian Duffy)

 Add account password confirmation broken
 

 Key: CLOUDSTACK-4938
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4938
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Affects Versions: 4.3.0
Reporter: Brian Federle
Assignee: Brian Federle
Priority: Blocker
 Fix For: 4.3.0


 Currently the password confirmation field is not validating, even if the 
 confirmation value is correct. The validation needs to be fixed, otherwise 
 the add account dialog will not execute.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)


[jira] [Resolved] (CLOUDSTACK-5480) [UI] Unable to create account in sequence

2013-12-12 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-5480?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy resolved CLOUDSTACK-5480.
---

Resolution: Duplicate

Duplicate issue:

https://issues.apache.org/jira/browse/CLOUDSTACK-4938

Also unrelated to the changes made. Its due to the way the UI destroys the 
wizard boxes. It leaves them present within the DOM causing duplicate password 
fields. I do not have the UI knowledge to solve this and haven't heard back 
from Brian on my comment on the other ticket. 

 [UI] Unable to create account in sequence
 -

 Key: CLOUDSTACK-5480
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5480
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: UI
Affects Versions: 4.3.0
 Environment: UI
 Branch : 4.3
Reporter: Rayees Namathponnan
Assignee: Ian Duffy
Priority: Critical
 Fix For: 4.3.0


 Steps to reproduce 
 Step 1 : Create account with 
   User name : a, password a: email a...@a.com type : admin
 Step 2 : Without refreshing the page create another account 
   User name b : password b : email b...@b.com type : admin
 Result 
 Failed to create second account, with error  in password confirmation dialog 
 Please enter the same value again.
 You need to set password first account's password (here a) to create second 
 account 
 Looks like, it got broken as part of 
 commit 532e04db1a66f1f89bb940917928dfa97dd8748a
 Author: Ian Duffy i...@ianduffy.ie
 Date:   Fri Aug 2 09:27:38 2013 +0100
 Disable password changing when ldap is enabled
 
 Signed-off-by: Abhinandan Prateek aprat...@apache.org
 commit ec064b307734dcb1d4304454de466d6e70e019fb
 Author: Ian Duffy i...@ianduffy.ie
 Date:   Mon Jul 29 05:58:00 2013 -0400
 New LDAP UI
 
 Signed-off-by: Sebastien Goasguen run...@gmail.com
 commit eaa41433715ba1a1137ad9f346ea8569e31e4560
 Author: Ian Duffy i...@ianduffy.ie
 Date:   Thu Jul 25 10:24:13 2013 +0100
 Merge LDAPPlugin
 
 Signed-off-by: Abhinandan Prateek aprat...@apache.org



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)


[jira] [Commented] (CLOUDSTACK-4938) Add account password confirmation broken

2013-11-17 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-4938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13824893#comment-13824893
 ] 

Ian Duffy commented on CLOUDSTACK-4938:
---

Hi Brian,

Did you get a chance to look at why close(); results in a copy of the custom-ui 
node being appended to the bottom of the DOM?

 Add account password confirmation broken
 

 Key: CLOUDSTACK-4938
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4938
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Affects Versions: 4.3.0
Reporter: Brian Federle
Assignee: Ian Duffy
Priority: Blocker
 Fix For: 4.3.0


 Currently the password confirmation field is not validating, even if the 
 confirmation value is correct. The validation needs to be fixed, otherwise 
 the add account dialog will not execute.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Comment Edited] (CLOUDSTACK-4938) Add account password confirmation broken

2013-11-06 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-4938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13815208#comment-13815208
 ] 

Ian Duffy edited comment on CLOUDSTACK-4938 at 11/6/13 7:42 PM:


Hi Brian,

Just took a quick look there. 

At first It seemed to be working based on your first comment.

However after messing about with it a bit more I can see the issue. You were 
correct about the ID being duplicated within the DOM.

If you click on Add Account and then hit cancel a input field of id password 
is inserted onto the DOM. It does not disappear on cancel. On opening the Add 
Account screen again and launching document.querySelectorAll(#password);
from my javascript console it reveals that there are now two boxes matching id 
password. Again, on hitting cancel results in a clone of accounts-wizard being 
inserted.

The zone-wizard and instance wizard clone themselves as well.


was (Author: imduffy15):
Hi Brian,

Just took a quick look there. 

At first It seemed to be working based on your first comment.

However after messing about with it a bit more I can see the issue. You were 
correct about the ID being duplicated within the DOM.

If you click on Add Account and then hit cancel a input field of id password 
is inserted onto the DOM. It does not disappear on cancel. On opening the Add 
Account screen again and launching document.querySelectorAll(#password);
from my javascript console it reveals that there are now two boxes matching id 
password. Again, on hitting cancel results in a clone of accounts-wizard being 
inserted.

The zone-wizard and instance wizard clone.

 Add account password confirmation broken
 

 Key: CLOUDSTACK-4938
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4938
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Affects Versions: 4.3.0
Reporter: Brian Federle
Assignee: Ian Duffy
Priority: Blocker
 Fix For: 4.3.0


 Currently the password confirmation field is not validating, even if the 
 confirmation value is correct. The validation needs to be fixed, otherwise 
 the add account dialog will not execute.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (CLOUDSTACK-4938) Add account password confirmation broken

2013-11-06 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-4938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13815208#comment-13815208
 ] 

Ian Duffy commented on CLOUDSTACK-4938:
---

Hi Brian,

Just took a quick look there. 

At first It seemed to be working based on your first comment.

However after messing about with it a bit more I can see the issue. You were 
correct about the ID being duplicated within the DOM.

If you click on Add Account and then hit cancel a input field of id password 
is inserted onto the DOM. It does not disappear on cancel. On opening the Add 
Account screen again and launching document.querySelectorAll(#password);
from my javascript console it reveals that there are now two boxes matching id 
password. Again, on hitting cancel results in a clone of accounts-wizard being 
inserted.

The zone-wizard and instance wizard clone.

 Add account password confirmation broken
 

 Key: CLOUDSTACK-4938
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4938
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Affects Versions: 4.3.0
Reporter: Brian Federle
Assignee: Ian Duffy
Priority: Blocker
 Fix For: 4.3.0


 Currently the password confirmation field is not validating, even if the 
 confirmation value is correct. The validation needs to be fixed, otherwise 
 the add account dialog will not execute.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (CLOUDSTACK-4938) Add account password confirmation broken

2013-10-30 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-4938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13809864#comment-13809864
 ] 

Ian Duffy commented on CLOUDSTACK-4938:
---

Animesh: I am unfirmilar with UI code. I looked at it to the best of my 
knowledge but couldn't figure out any root cause. As mentioned in the mailing 
list the equality between the password fields is set and passed to createForm. 
Brian, would you be able to give more info on this?

 Add account password confirmation broken
 

 Key: CLOUDSTACK-4938
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4938
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Affects Versions: 4.3.0
Reporter: Brian Federle
Assignee: Ian Duffy
Priority: Blocker
 Fix For: 4.3.0


 Currently the password confirmation field is not validating, even if the 
 confirmation value is correct. The validation needs to be fixed, otherwise 
 the add account dialog will not execute.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (CLOUDSTACK-4938) Add account password confirmation broken

2013-10-23 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-4938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13803063#comment-13803063
 ] 

Ian Duffy commented on CLOUDSTACK-4938:
---

Interesting. So the validation status isn't being reset.

Is this an issue with the new code that was added or is it an issue with the 
way createForm is used and implements the equality between the fields?

 Add account password confirmation broken
 

 Key: CLOUDSTACK-4938
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4938
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Affects Versions: 4.3.0
Reporter: Brian Federle
Assignee: Ian Duffy
Priority: Critical
 Fix For: 4.3.0


 Currently the password confirmation field is not validating, even if the 
 confirmation value is correct. The validation needs to be fixed, otherwise 
 the add account dialog will not execute.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (CLOUDSTACK-4938) Add account password confirmation broken

2013-10-23 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-4938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13803668#comment-13803668
 ] 

Ian Duffy commented on CLOUDSTACK-4938:
---

Unsure why Add User is broken. It was never modified with the addition of 
LDAP user provisioning.

 Add account password confirmation broken
 

 Key: CLOUDSTACK-4938
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4938
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
Affects Versions: 4.3.0
Reporter: Brian Federle
Assignee: Ian Duffy
Priority: Blocker
 Fix For: 4.3.0


 Currently the password confirmation field is not validating, even if the 
 confirmation value is correct. The validation needs to be fixed, otherwise 
 the add account dialog will not execute.



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Closed] (CLOUDSTACK-3320) Add in SSL support

2013-09-07 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-3320.
-

Resolution: Fixed

 Add in SSL support
 --

 Key: CLOUDSTACK-3320
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3320
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Closed] (CLOUDSTACK-3575) Add in support for memberof filter

2013-09-07 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3575?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-3575.
-

Resolution: Fixed

 Add in support for memberof filter
 --

 Key: CLOUDSTACK-3575
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3575
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Closed] (CLOUDSTACK-3576) Update documentation

2013-09-07 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3576?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-3576.
-

Resolution: Fixed

 Update documentation
 

 Key: CLOUDSTACK-3576
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3576
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Closed] (CLOUDSTACK-2014) LDAP user provisioning

2013-09-07 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-2014?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-2014.
-

Resolution: Fixed

This has been completed and merged with master.

 LDAP user provisioning
 --

 Key: CLOUDSTACK-2014
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2014
 Project: CloudStack
  Issue Type: Improvement
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: 4.2.0
Reporter: Abhinandan Prateek
Assignee: Ian Duffy
  Labels: gsoc, gsoc2013
 Fix For: Future


 Need to automate the way the LDAP users are provisioned into cloud stack. 
 This will mean better integration with a LDAP server, ability to import users 
 and a way to define how the LDAP user maps to the cloudstack users.
 Expertise: Java, JNDI and ldap

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CLOUDSTACK-430) CloudStack LDAP authentication should support multiple LDAP servers

2013-09-07 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13761119#comment-13761119
 ] 

Ian Duffy commented on CLOUDSTACK-430:
--

This has been added into the master branch(4.3) as part of my work with 
Cloudstack-2014.

It uses the standard JDNI feature, there is a noticeable delay(half a second) 
on login when one of the servers are down. I could not find any work around for 
JDNI/LDAP communication to reduce this.

 CloudStack LDAP authentication should support multiple LDAP servers
 ---

 Key: CLOUDSTACK-430
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-430
 Project: CloudStack
  Issue Type: Improvement
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: pre-4.0.0, 4.0.0, 4.1.0
Reporter: Roland Kool

 Current LDAP Authentication only supports the configuration of a single LDAP 
 server. If this one fails, access to the CloudStack GUI won't work.
 I'd like to request an enhancement where multiple LDAP servers can be 
 configured.
 This is supported as can be seen in this example: 
 http://docs.oracle.com/javase/jndi/tutorial/ldap/misc/src/MultiUrls.java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CLOUDSTACK-1637) LDAP:UI related issues

2013-09-07 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-1637?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13761122#comment-13761122
 ] 

Ian Duffy commented on CLOUDSTACK-1637:
---

I believe this is fixed in 4.3 through my work with Cloudstack-2014.

 LDAP:UI related issues
 --

 Key: CLOUDSTACK-1637
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1637
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: 4.2.0
Reporter: sadhu suresh
 Fix For: 4.2.0


 case 1:Clear the port number value when we check the ssl check box.
 when we check the SSL ,Port value shows 389 but required value is 636.
 expected result: when ssl enabled ,clear the default389 value from port field 
 and  restrict the user to enter value.so that end user enter proper value(in 
 case of AD its 636)
 Case2: no automatic page refresh when we configured new LDAP,i.e we are 
 seeing both records(current and previous configuration details) till you 
 refresh the page manually.
 Steps:
 1.configured the LDAP from UI
 2.again congured the another LDAP
 3.check the UI
 Actual result:
 able to see both previous and current LDAP configuration details till you 
 refresh the page manually. once you fresh it showing the correct details.
 Expected results:
 when we add new  LDAP configuration  details,previous details should be 
 overwritten with current value and same thing should be reflected in UI 
 automatically instead of showing both details till you refresh the page.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Closed] (CLOUDSTACK-3160) Learn about the cloudstack UI

2013-07-26 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-3160.
-

Resolution: Fixed

 Learn about the cloudstack UI
 -

 Key: CLOUDSTACK-3160
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3160
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Closed] (CLOUDSTACK-3573) Refactor plugin implementation

2013-07-25 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3573?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-3573.
-

Resolution: Fixed

 Refactor plugin implementation
 --

 Key: CLOUDSTACK-3573
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3573
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Closed] (CLOUDSTACK-1930) LDAP docs are missing some steps

2013-07-23 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-1930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-1930.
-

Resolution: Not A Problem

Fix was only for 3.x and 4.0 as stated by the commenter.
Closing as its not required in 4.1 and 4.2

 LDAP docs are missing some steps
 

 Key: CLOUDSTACK-1930
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1930
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Doc
Reporter: Jessica Tomechak
Assignee: Ian Duffy

 In the Admin Guide is a section Using an LDAP Server for User 
 Authentication. It tells how to set up the API call and covers LDAP query 
 concepts. However, it skips a couple of configuration steps which are 
 required to enable LDAP. The below were provided by Stuart Jennings. 
 **These steps should be tested and checked to be sure they are still up to 
 date**
 (Set up and call ldapConfig ... already covered in the Admin Guide)
 Wait for a successful response and then restart cloud-management service – 
 below is an example of the response you will receive if the API command was a 
 success. 
   ?xml version=1.0 encoding=ISO-8859-1 ? 
 - ldapconfigresponse cloud-stack-version=3.0.5.20120904142539
 - ldapconfig
   hostname192.168.21.72/hostname 
   port389/port 
   portfalse/port 
   searchbaseOU=Testing,DC=xendesktop,DC=internal/searchbase 
   queryfilter((mail=%e))/queryfilter 
   binddnCN=Administrator,CN=users,DC=xendesktop,DC=internal/binddn 
   /ldapconfig
   /ldapconfigresponse
 Amend SharedFunctions and Components.xml Config
 Next edit the sharedFunctions.js file – found in 
 /usr/share/cloud/management/webapps/client/scripts so the md5HashedLogin = 
 false
 Example - 
 // Default password is MD5 hashed.  Set the following variable to false to 
 disable this.
 var md5Hashed = true;
 var md5HashedLogin = false;
 Next edit the /etc/cloud/management/components.xml and change
 adapter name=MD5 class=com.cloud.server.auth.MD5UserAuthenticator/
 To
 adapter name=MD5 class=com.cloud.server.auth.PlainTextUserAuthenticator/
 Restart cloud-management 
 Finally make sure that the user accounts within CloudPlatform have email 
 addresses which match the mail attributes in active directory.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (CLOUDSTACK-1930) LDAP docs are missing some steps

2013-07-23 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-1930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-1930:
-

Assignee: Ian Duffy

 LDAP docs are missing some steps
 

 Key: CLOUDSTACK-1930
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1930
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Doc
Reporter: Jessica Tomechak
Assignee: Ian Duffy

 In the Admin Guide is a section Using an LDAP Server for User 
 Authentication. It tells how to set up the API call and covers LDAP query 
 concepts. However, it skips a couple of configuration steps which are 
 required to enable LDAP. The below were provided by Stuart Jennings. 
 **These steps should be tested and checked to be sure they are still up to 
 date**
 (Set up and call ldapConfig ... already covered in the Admin Guide)
 Wait for a successful response and then restart cloud-management service – 
 below is an example of the response you will receive if the API command was a 
 success. 
   ?xml version=1.0 encoding=ISO-8859-1 ? 
 - ldapconfigresponse cloud-stack-version=3.0.5.20120904142539
 - ldapconfig
   hostname192.168.21.72/hostname 
   port389/port 
   portfalse/port 
   searchbaseOU=Testing,DC=xendesktop,DC=internal/searchbase 
   queryfilter((mail=%e))/queryfilter 
   binddnCN=Administrator,CN=users,DC=xendesktop,DC=internal/binddn 
   /ldapconfig
   /ldapconfigresponse
 Amend SharedFunctions and Components.xml Config
 Next edit the sharedFunctions.js file – found in 
 /usr/share/cloud/management/webapps/client/scripts so the md5HashedLogin = 
 false
 Example - 
 // Default password is MD5 hashed.  Set the following variable to false to 
 disable this.
 var md5Hashed = true;
 var md5HashedLogin = false;
 Next edit the /etc/cloud/management/components.xml and change
 adapter name=MD5 class=com.cloud.server.auth.MD5UserAuthenticator/
 To
 adapter name=MD5 class=com.cloud.server.auth.PlainTextUserAuthenticator/
 Restart cloud-management 
 Finally make sure that the user accounts within CloudPlatform have email 
 addresses which match the mail attributes in active directory.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (CLOUDSTACK-3483) Write unit tests for the LDAP plugin

2013-07-16 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-3483:
-

Assignee: Ian Duffy

 Write unit tests for the LDAP plugin
 

 Key: CLOUDSTACK-3483
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3483
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Create unit tests for the LDAP plugin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CLOUDSTACK-3571) Create documentation for implementation done to date

2013-07-16 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-3571:
-

 Summary: Create documentation for implementation done to date
 Key: CLOUDSTACK-3571
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3571
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy


Create documentation on the wiki and in a docbook

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (CLOUDSTACK-3571) Create documentation for implementation done to date

2013-07-16 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3571?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-3571:
-

Assignee: Ian Duffy

 Create documentation for implementation done to date
 

 Key: CLOUDSTACK-3571
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3571
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Create documentation on the wiki and in a docbook

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Closed] (CLOUDSTACK-3483) Write unit tests for the LDAP plugin

2013-07-16 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-3483.
-

Resolution: Fixed

 Write unit tests for the LDAP plugin
 

 Key: CLOUDSTACK-3483
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3483
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Create unit tests for the LDAP plugin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CLOUDSTACK-3571) Create documentation for implementation done to date

2013-07-16 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13710572#comment-13710572
 ] 

Ian Duffy commented on CLOUDSTACK-3571:
---

docbook documentation has been created and merged to master.

 Create documentation for implementation done to date
 

 Key: CLOUDSTACK-3571
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3571
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Create documentation on the wiki and in a docbook

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Closed] (CLOUDSTACK-3572) Add integration tests

2013-07-16 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3572?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-3572.
-

Resolution: Fixed

Completed and added to the ldapplugin branch.

 Add integration tests
 -

 Key: CLOUDSTACK-3572
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3572
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CLOUDSTACK-3572) Add integration tests

2013-07-16 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-3572:
-

 Summary: Add integration tests
 Key: CLOUDSTACK-3572
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3572
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy
Assignee: Ian Duffy




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CLOUDSTACK-3573) Refactor plugin implementation

2013-07-16 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-3573:
-

 Summary: Refactor plugin implementation
 Key: CLOUDSTACK-3573
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3573
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy
Assignee: Ian Duffy




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CLOUDSTACK-3160) Learn about the cloudstack UI

2013-07-16 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy updated CLOUDSTACK-3160:
--

Summary: Learn about the cloudstack UI  (was: Learn about overriding UI 
elements from a plugin)

 Learn about the cloudstack UI
 -

 Key: CLOUDSTACK-3160
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3160
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CLOUDSTACK-3573) Refactor plugin implementation

2013-07-16 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3573?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy updated CLOUDSTACK-3573:
--

Due Date: 29/Jul/13

 Refactor plugin implementation
 --

 Key: CLOUDSTACK-3573
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3573
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CLOUDSTACK-3161) Add a table containing all ldap users to the add accounts screen.

2013-07-11 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy updated CLOUDSTACK-3161:
--

Description: (was: Extend the add account screen to make an ajax 
request to the LDAP user search api command to supply a list of users. When a 
use is selected information from ldap will be pulled and used where it can be. )
Summary: Add a table containing all ldap users to the add accounts 
screen.  (was: Extend add account screen to make an ajax query to the LDAP 
users search cmd)

 Add a table containing all ldap users to the add accounts screen.
 -

 Key: CLOUDSTACK-3161
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3161
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CLOUDSTACK-3483) Write unit tests for the LDAP plugin

2013-07-11 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-3483:
-

 Summary: Write unit tests for the LDAP plugin
 Key: CLOUDSTACK-3483
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3483
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy


Create unit tests for the LDAP plugin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Resolved] (CLOUDSTACK-3157) Create external ldap service classes

2013-07-02 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3157?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy resolved CLOUDSTACK-3157.
---

Resolution: Fixed

Tested and working tested against windows active directory and openldap

 Create external ldap service classes
 

 Key: CLOUDSTACK-3157
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3157
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Create classes external to cloudstack for connecting to LDAP, authenticating 
 a user, searching LDAP and listing all users on LDAP.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Closed] (CLOUDSTACK-3157) Create external ldap service classes

2013-07-02 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3157?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-3157.
-


 Create external ldap service classes
 

 Key: CLOUDSTACK-3157
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3157
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Create classes external to cloudstack for connecting to LDAP, authenticating 
 a user, searching LDAP and listing all users on LDAP.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Closed] (CLOUDSTACK-3158) Learn about cloudstacks plugin model

2013-07-02 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3158?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-3158.
-


 Learn about cloudstacks plugin model
 

 Key: CLOUDSTACK-3158
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3158
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CLOUDSTACK-3159) Integrate the external ldap service classes with cloudstack

2013-07-02 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3159?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13697658#comment-13697658
 ] 

Ian Duffy commented on CLOUDSTACK-3159:
---

Progress on this is going very well as shown by the screenshots, just requires 
a little bit of cleaning up.

 Integrate the external ldap service classes with cloudstack
 ---

 Key: CLOUDSTACK-3159
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3159
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future

 Attachments: Attempt to add a duplicate LDAP configuration.png, 
 Attempt to delete non-existing configuration.png, Ldap Config List API.png, 
 Ldap Config Page.PNG, Ldap Global Settings.PNG, Ldap List all Users.png, 
 successful delete operation.png, Successfully add ldap configuration.png


 Bring the externally created LDAP classes into cloudstack as a plugin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CLOUDSTACK-3159) Integrate the external ldap service classes with cloudstack

2013-07-02 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy updated CLOUDSTACK-3159:
--

Attachment: Successfully add ldap configuration.png
successful delete operation.png
Ldap List all Users.png
Ldap Global Settings.PNG
Ldap Config Page.PNG
Ldap Config List API.png
Attempt to delete non-existing configuration.png
Attempt to add a duplicate LDAP configuration.png

 Integrate the external ldap service classes with cloudstack
 ---

 Key: CLOUDSTACK-3159
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3159
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future

 Attachments: Attempt to add a duplicate LDAP configuration.png, 
 Attempt to delete non-existing configuration.png, Ldap Config List API.png, 
 Ldap Config Page.PNG, Ldap Global Settings.PNG, Ldap List all Users.png, 
 successful delete operation.png, Successfully add ldap configuration.png


 Bring the externally created LDAP classes into cloudstack as a plugin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (CLOUDSTACK-3321) Update and Fix current UI implementations for configuring LDAP.

2013-07-02 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3321?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-3321:
-

Assignee: Ian Duffy

 Update and Fix current UI implementations for configuring LDAP.
 ---

 Key: CLOUDSTACK-3321
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3321
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (CLOUDSTACK-3320) Add in SSL support

2013-07-02 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-3320:
-

Assignee: Ian Duffy

 Add in SSL support
 --

 Key: CLOUDSTACK-3320
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3320
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CLOUDSTACK-3320) Add in SSL support

2013-07-02 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-3320:
-

 Summary: Add in SSL support
 Key: CLOUDSTACK-3320
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3320
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CLOUDSTACK-3321) Update and Fix current UI implementations for configuring LDAP.

2013-07-02 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-3321:
-

 Summary: Update and Fix current UI implementations for configuring 
LDAP.
 Key: CLOUDSTACK-3321
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3321
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CLOUDSTACK-3322) Remove all traces of the current LDAP implement

2013-07-02 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-3322:
-

 Summary: Remove all traces of the current LDAP implement
 Key: CLOUDSTACK-3322
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3322
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy
Assignee: Ian Duffy


The current LDAP implementation will be made redundant and the plugin will 
replace all its current features.  Due to this it should be removed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Resolved] (CLOUDSTACK-3158) Learn about cloudstacks plugin model

2013-06-28 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3158?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy resolved CLOUDSTACK-3158.
---

Resolution: Fixed

This has been done and documented at: 
http://imduffy15.blogspot.ie/2013/06/creating-cloudstack-plugin.html

 Learn about cloudstacks plugin model
 

 Key: CLOUDSTACK-3158
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3158
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CLOUDSTACK-3159) Integrate the external ldap service classes with cloudstack

2013-06-28 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3159?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13695293#comment-13695293
 ] 

Ian Duffy commented on CLOUDSTACK-3159:
---

Just getting started on this today(Friday 28th June 2013) I'm hoping to have 
something to show by Monday. 

The showing will be purely prototype. Basically I'll be taking my external 
classes placing them into a plugin and just filling out whatever needs to be 
done to get API responses from the current methods. Configuration will not be 
pulled from the DB just yet. 

 Integrate the external ldap service classes with cloudstack
 ---

 Key: CLOUDSTACK-3159
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3159
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Bring the externally created LDAP classes into cloudstack as a plugin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CLOUDSTACK-3157) Create external ldap service classes

2013-06-24 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13691945#comment-13691945
 ] 

Ian Duffy commented on CLOUDSTACK-3157:
---

Have this mostly completed Tested it against OpenLDAP, need to add Windows 
Active directory and LDAPs support.

 Create external ldap service classes
 

 Key: CLOUDSTACK-3157
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3157
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Create classes external to cloudstack for connecting to LDAP, authenticating 
 a user, searching LDAP and listing all users on LDAP.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CLOUDSTACK-3160) Learn about overriding UI elements from a plugin

2013-06-24 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-3160:
-

 Summary: Learn about overriding UI elements from a plugin
 Key: CLOUDSTACK-3160
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3160
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CLOUDSTACK-3159) Integrate the external ldap service classes with cloudstack

2013-06-24 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-3159:
-

 Summary: Integrate the external ldap service classes with 
cloudstack
 Key: CLOUDSTACK-3159
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3159
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy
Assignee: Ian Duffy


Bring the externally created LDAP classes into cloudstack as a plugin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CLOUDSTACK-3161) Extend add account screen to make an ajax query to the LDAP users search cmd

2013-06-24 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy updated CLOUDSTACK-3161:
--

Summary: Extend add account screen to make an ajax query to the LDAP users 
search cmd  (was: Extend add account screen to make an ajax query to the LDAP 
users search)

 Extend add account screen to make an ajax query to the LDAP users search cmd
 

 Key: CLOUDSTACK-3161
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3161
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Extend the add account screen to make an ajax request to the LDAP user search 
 api command to supply a list of users. When a use is selected information 
 from ldap will be pulled and used where it can be. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CLOUDSTACK-3161) Extend add account screen to make an ajax query to the LDAP users search

2013-06-24 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-3161:
-

 Summary: Extend add account screen to make an ajax query to the 
LDAP users search
 Key: CLOUDSTACK-3161
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3161
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy
Assignee: Ian Duffy


Extend the add account screen to make an ajax request to the LDAP user search 
api command to supply a list of users. When a use is selected information from 
ldap will be pulled and used where it can be. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (CLOUDSTACK-3160) Learn about overriding UI elements from a plugin

2013-06-24 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-3160:
-

Assignee: Ian Duffy

 Learn about overriding UI elements from a plugin
 

 Key: CLOUDSTACK-3160
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3160
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CLOUDSTACK-3157) Create external ldap service classes

2013-06-24 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13692114#comment-13692114
 ] 

Ian Duffy commented on CLOUDSTACK-3157:
---

Got windows server 2008 installed and AD configured. Will continue to extend 
these classes tomorrow.

 Create external ldap service classes
 

 Key: CLOUDSTACK-3157
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3157
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Create classes external to cloudstack for connecting to LDAP, authenticating 
 a user, searching LDAP and listing all users on LDAP.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (CLOUDSTACK-1389) Interactive Password Prompts during Management Server Startup

2013-06-19 Thread Ian Duffy (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-1389?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13688505#comment-13688505
 ] 

Ian Duffy commented on CLOUDSTACK-1389:
---

Any progress or workaround for this?

 Interactive Password Prompts during Management Server Startup
 -

 Key: CLOUDSTACK-1389
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1389
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: 4.1.0, 4.2.0
 Environment: devcloud
Reporter: John Burwell
Assignee: Abhinandan Prateek
  Labels: security
 Fix For: 4.2.0


 When starting the management with no SSL certificate present, the system 
 attempts to run a shell script that requires interactive password entry.  
 Executing the following steps with a user that is either non-sudoer or a 
 sudoer that requires a password authentication to perform sudo actions (and 
 who has not already authenticated to sudo), execute the following commands 
 from root directory of a cloudstack/4.1 checkout:
1. mvn -P developer clean install
2. mvn -pl :cloud-client-ui jetty:run
 During the startup process, the management server will not find the 
 cloud.keystore in the the 
 client/target/cloud-client-ui-4.1-SNAPSHOT/WEB-INF/classes directory, and 
 attempt to generate an SSL certificate using the following shell scripts: 
sudo keytool -genkey -keystore 
 /Users/jburwell/Documents/projects/cloudstack/src/cloudstack-basho/client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF/classes/cloud.keystore
  -store
 pass vmops.com -keypass vmops.com -keyalg RSA -validity 3650 -dname 
 cn=Cloudstack User,ou=0.8.31,o=0.8.31,c=Unknown
 The following is a capture of the script timeout error from the vmops.log:
2013-02-27 09:52:17,157 INFO  [cloud.server.ConfigurationServerImpl] 
 (Timer-2:null) SSL keystore located at /Users/jburwell/Docum
 ents/projects/cloudstack/src/cloudstack-basho/client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF/classes/cloud.keystore
 2013-02-27 09:52:17,176 DEBUG [utils.script.Script] (Timer-2:null) Executing: 
 sudo keytool -genkey -keystore /Users/jburwell/Docu
 ments/projects/cloudstack/src/cloudstack-basho/client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF/classes/cloud.keystore
  -store
 pass vmops.com -keypass vmops.com -keyalg RSA -validity 3650 -dname 
 cn=Cloudstack User,ou=0.8.31,o=0.8.31,c=Unknown 
 2013-02-27 09:52:22,188 WARN  [utils.script.Script] (Script-1:null) 
 Interrupting script.
 2013-02-27 09:52:22,190 WARN  [utils.script.Script] (Timer-2:null) Timed out: 
 sudo keytool -genkey -keystore /Users/jburwell/Docu
 ments/projects/cloudstack/src/cloudstack-basho/client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF/classes/cloud.keystore
  -store
 pass vmops.com -keypass vmops.com -keyalg RSA -validity 3650 -dname 
 cn=Cloudstack User,ou=0.8.31,o=0.8.31,c=Unknown .  Ou
 tput is: dyld: DYLD_ environment variables being ignored because main 
 executable (/usr/bin/sudo) is setuid or setgid
 2013-02-27 09:52:22,191 WARN  [cloud.server.ConfigurationServerImpl] 
 (Timer-2:null) Would use fail-safe keystore to continue.
 java.io.IOException: Fail to generate certificate!: timeout
 at 
 com.cloud.server.ConfigurationServerImpl.generateDefaultKeystore(ConfigurationServerImpl.java:490)
 at 
 com.cloud.server.ConfigurationServerImpl.updateSSLKeystore(ConfigurationServerImpl.java:511)
 at 
 com.cloud.server.ConfigurationServerImpl.persistDefaultValues(ConfigurationServerImpl.java:272)
 at 
 com.cloud.server.ConfigurationServerImpl.configure(ConfigurationServerImpl.java:144)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at 
 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:319)
 at 
 org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
 at 
 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
 at 
 org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:8
 0)
 at 
 com.cloud.utils.db.TransactionContextBuilder.AroundAnyMethod(TransactionContextBuilder.java:37)
 at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
 at 
 

[jira] [Updated] (CLOUDSTACK-2877) Setup Dev environment and build cloudstack

2013-06-17 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-2877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy updated CLOUDSTACK-2877:
--

Description: 
Setup Virtualbox.

Install CentOS VM, this will be used as the development environment. Install 
required dev tools and pull down the cloudstack source.

Import devcloud and check that it runs ok.

Build cloudstack on the development environment. Deploy it and check that the 
devcloud is successfully added as a host.

This has been documented over here: 
http://imduffy15.blogspot.ie/2013/06/setting-up-cloudstack-development.html

  was:
Setup Virtualbox.

Install CentOS VM, this will be used as the development environment. Install 
required dev tools and pull down the cloudstack source.

Import devcloud and check that it runs ok.

Build cloudstack on the development environment. Deploy it and check that the 
devcloud is successfully added as a host.

Create another CentOS VM, install and do the required configuration for 
OpenLDAP. Configure cloudstack to use LDAP auth. Test login of LDAP user. 

Summary: Setup Dev environment and build cloudstack  (was: Setup 
development environment)

 Setup Dev environment and build cloudstack
 --

 Key: CLOUDSTACK-2877
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2877
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
 Environment: Centos 6.4 and DevCloud
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Setup Virtualbox.
 Install CentOS VM, this will be used as the development environment. Install 
 required dev tools and pull down the cloudstack source.
 Import devcloud and check that it runs ok.
 Build cloudstack on the development environment. Deploy it and check that the 
 devcloud is successfully added as a host.
 This has been documented over here: 
 http://imduffy15.blogspot.ie/2013/06/setting-up-cloudstack-development.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CLOUDSTACK-3033) Talk with Abhi - Discuss the current ldap implementation

2013-06-17 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-3033:
-

 Summary: Talk with Abhi - Discuss the current ldap implementation
 Key: CLOUDSTACK-3033
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3033
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy


Discuss the current ldap implementation with ldap. Look at the code behind it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (CLOUDSTACK-3033) Talk with Abhi - Discuss the current ldap implementation

2013-06-17 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3033?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-3033:
-

Assignee: Ian Duffy

 Talk with Abhi - Discuss the current ldap implementation
 

 Key: CLOUDSTACK-3033
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3033
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Discuss the current ldap implementation with ldap. Look at the code behind it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CLOUDSTACK-3035) Talk with Abhi - Discuss cloudstack user management

2013-06-17 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-3035:
-

 Summary: Talk with Abhi - Discuss cloudstack user management
 Key: CLOUDSTACK-3035
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3035
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: Ian Duffy


Discuss the roles within cloudstack with Abhi.

That is, develop an understanding of what is meant by a user, an account and a 
domain.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Closed] (CLOUDSTACK-3034) Setup OpenLDAP server

2013-06-17 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3034?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-3034.
-

Resolution: Fixed

This has been completed and documented 
http://imduffy15.blogspot.ie/2013/06/setting-up-openldap-server.html

 Setup OpenLDAP server
 -

 Key: CLOUDSTACK-3034
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3034
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
 Environment: CentOS 6.4
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Setup an OpenLDAP server on CentOS 6.4 for looking at the current 
 implementation

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Closed] (CLOUDSTACK-3035) Talk with Abhi - Discuss cloudstack user management

2013-06-17 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy closed CLOUDSTACK-3035.
-

Resolution: Fixed

This was discussed on the mailing list. 

The following links were supplied:
https://cwiki.apache.org/CLOUDSTACK/accounts-domains-and-admin-explained.html
https://cwiki.apache.org/confluence/display/CLOUDSTACK/2012/09/13/A-CS+Post+Install+Architecture

The thread on the mailing list can be seen at:
http://mail-archives.apache.org/mod_mbox/cloudstack-dev/201306.mbox/%3ccaej3w4vfijnck2duhh1-imc0arww_p7crjweicoxwo0htvu...@mail.gmail.com%3E

 Talk with Abhi - Discuss cloudstack user management
 ---

 Key: CLOUDSTACK-3035
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3035
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Discuss the roles within cloudstack with Abhi.
 That is, develop an understanding of what is meant by a user, an account and 
 a domain.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CLOUDSTACK-3036) Configure cloudstack to authenticate users against openldap

2013-06-17 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3036?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy updated CLOUDSTACK-3036:
--

Description: Configure cloudstack to auth using an openldap server.  (was: 
Configure cloudstack to authenticate to the openldap server I setup using the 
current implementation.)
Summary: Configure cloudstack to authenticate users against openldap  
(was: Configure cloudstack to authenticate users again openldap)

 Configure cloudstack to authenticate users against openldap
 ---

 Key: CLOUDSTACK-3036
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3036
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Reporter: Ian Duffy
Assignee: Ian Duffy
 Fix For: Future


 Configure cloudstack to auth using an openldap server.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (CLOUDSTACK-2877) Setup development environment

2013-06-06 Thread Ian Duffy (JIRA)
Ian Duffy created CLOUDSTACK-2877:
-

 Summary: Setup development environment
 Key: CLOUDSTACK-2877
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2877
 Project: CloudStack
  Issue Type: Sub-task
  Security Level: Public (Anyone can view this level - this is the default.)
 Environment: Centos 6.4 and DevCloud
Reporter: Ian Duffy
Assignee: Ian Duffy


Setup Virtualbox.

Install CentOS VM, this will be used as the development environment. Install 
required dev tools and pull down the cloudstack source.

Import devcloud and check that it runs ok.

Build cloudstack on the development environment. Deploy it and check that the 
devcloud is successfully added as a host.

Create another CentOS VM, install and do the required configuration for 
OpenLDAP. Configure cloudstack to use LDAP auth. Test login of LDAP user. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (CLOUDSTACK-2014) LDAP user provisioning

2013-06-03 Thread Ian Duffy (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-2014?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ian Duffy reassigned CLOUDSTACK-2014:
-

Assignee: Ian Duffy

 LDAP user provisioning
 --

 Key: CLOUDSTACK-2014
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2014
 Project: CloudStack
  Issue Type: Improvement
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: 4.2.0
Reporter: Abhinandan Prateek
Assignee: Ian Duffy
  Labels: gsoc2013
 Fix For: Future


 Need to automate the way the LDAP users are provisioned into cloud stack. 
 This will mean better integration with a LDAP server, ability to import users 
 and a way to define how the LDAP user maps to the cloudstack users.
 Expertise: Java, JNDI and ldap

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira