[jira] [Commented] (CLOUDSTACK-8038) Create a new reusable tinylinux appliance for all hypervisors
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
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
[ 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
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
[ 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
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
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
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
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
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
[ 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
[ 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
[ 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
[ 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.
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
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
[ 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
[ 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
[ 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
[ 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
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
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
[ 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
[ 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.
[ 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
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
[ 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
[ 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
[ 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
[ 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
[ 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.
[ 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
[ 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
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.
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
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
[ 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
[ 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
[ 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
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
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
[ 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
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
[ 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
[ 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
[ 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
[ 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
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
[ 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
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
[ 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
[ 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
[ 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
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
[ 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