[jira] [Updated] (CLOUDSTACK-10430) CloudStack GSoC 2021 - Clone a Virtual Machine (with all the data disks)

2021-03-18 Thread Suresh Kumar Anaparti (Jira)


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

Suresh Kumar Anaparti updated CLOUDSTACK-10430:
---
Description: 
Hi there,

Here is the background of the proposed improvement in the CloudStack.

Currently, there is no straight way to clone / create a copy of the VM (with 
all the data disks) in CloudStack. Operator/Admin requires a series of 
steps/API cmds to be followed to achieve that in CloudStack, and also it takes 
considerable time (to wait and check each cmd response before proceeding to 
next step). Some hypervisors (Eg. VMware) already supports clone VM operation, 
and CloudStack can leverage that.

The support for this new functionality, can be integrated by introducing a new 
(admin-only) API to clone the VM, something like _cloneVirtualMachine_ , which 
facilitates direct way to clone / create a copy of the VM (with all the data 
disks) can be . CloudStack internally performs all the required operations to 
create the copy of the VM (leverages the relevant hypervisor(s) operations if 
necessary), and returns the VM as response when success, otherwise throws the 
relevant error message.

This improvement will be a good addition to the VM operations supported in the 
CloudStack. It requires some virtualization/cloud domain knowledge & usage.

More details here: [https://github.com/apache/cloudstack/issues/4818]

Skills Required:

- Java and Python
- Vue.js (for UI integration)
 

  was:
Hi there,

Here is the background of the proposed improvement in the CloudStack.

Currently, there is no straight way to clone / create a copy of the VM (with 
all the data disks) in CloudStack. Operator/Admin requires a series of 
steps/API cmds to be followed to achieve that in CloudStack, and also it takes 
considerable time (to wait and check each cmd response before proceeding to 
next step). Some hypervisors (Eg. VMware) already supports clone VM operation, 
and CloudStack can leverage that.

The support for this new functionality, can be integrated by introducing a new 
(admin-only) API to clone the VM, something like _cloneVirtualMachine_ , which 
facilitates direct way to clone / create a copy of the VM (with all the data 
disks) can be . CloudStack internally performs all the required operations to 
create the copy of the VM (leverages the relevant hypervisor(s) operations if 
necessary), and returns the VM as response when success, otherwise throws the 
relevant error message.

This improvement will be a good addition to the VM operations supported in the 
CloudStack. It requires some virtualization/cloud domain knowledge & usage.

More details here: https://github.com/apache/cloudstack/issues/4818

 


> CloudStack GSoC 2021 - Clone a Virtual Machine (with all the data disks)
> 
>
> Key: CLOUDSTACK-10430
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10430
> Project: CloudStack
>  Issue Type: Improvement
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: API
>Reporter: Suresh Kumar Anaparti
>Priority: Major
>  Labels: gsoc2021, mentor
>
> Hi there,
> Here is the background of the proposed improvement in the CloudStack.
> Currently, there is no straight way to clone / create a copy of the VM (with 
> all the data disks) in CloudStack. Operator/Admin requires a series of 
> steps/API cmds to be followed to achieve that in CloudStack, and also it 
> takes considerable time (to wait and check each cmd response before 
> proceeding to next step). Some hypervisors (Eg. VMware) already supports 
> clone VM operation, and CloudStack can leverage that.
> The support for this new functionality, can be integrated by introducing a 
> new (admin-only) API to clone the VM, something like _cloneVirtualMachine_ , 
> which facilitates direct way to clone / create a copy of the VM (with all the 
> data disks) can be . CloudStack internally performs all the required 
> operations to create the copy of the VM (leverages the relevant hypervisor(s) 
> operations if necessary), and returns the VM as response when success, 
> otherwise throws the relevant error message.
> This improvement will be a good addition to the VM operations supported in 
> the CloudStack. It requires some virtualization/cloud domain knowledge & 
> usage.
> More details here: [https://github.com/apache/cloudstack/issues/4818]
> Skills Required:
> - Java and Python
> - Vue.js (for UI integration)
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (CLOUDSTACK-10429) Support Multiple SSH Keys for VMs

2021-03-18 Thread David Jumani (Jira)


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

David Jumani updated CLOUDSTACK-10429:
--
Description: 
To provide easy access to VMs without the need for password-based 
authentication, Cloudstack provides users with the ability to set or reset an 
SSH key for their VMs. These SSH keys can either be uploaded to, or generated 
by cloudstack.
As of now, it is limited to just a single SSH key. This requires the key to be 
shared amongst users with access to the VM and can be quite cumbersome when 
there are several VMs (perhaps across different projects), each with a 
different SSH key. It can also cause issues when a user is removed and the key 
needs to be reset since it's a common key, and shared to the remaining users 
all over again.

This feature proposes extending the functionality to allow multiple SSH keys to 
be set / reset on a VM. This will allow users to add their own personal SSH key 
to the VM, thereby allowing them to directly access the VM without the need to 
manage multiple shared keys. New users can add their own keys to the list and 
access the VM instantly. It also solves the problem when a user is removed as 
their key can be removed from the list, thereby revoking their access without 
the need for a new key to be regenerated and shared.

It proposes the following changes :
 # Modify the API to accept multiple SSH keys
 # Change the service layer that handles the request
 # Alter the database accordingly
 # Update the UI to align with the new API

It requires the following relevant skills :
 * Java (basic)
 * SQL (basic)
 * Javascript (basic)
 * VueJS (Learning on the fly)

Further details can be found here 
 [https://github.com/apache/cloudstack/issues/4813]

 

  was:
Cloudstack provides users with the ability to set or reset an SSH key for VMs. 
As of now, it is limited to just a single SSH key

This feature proposes extending the functionality to allow multiple SSH keys to 
be set / reset on a VM

It proposes the following changes :
 # Modify the resetSSHKeyForVirtualMachine API to accept multiple SSH keys
 # Change the service layer that handles the request
 # Alter the database accordingly
 # Update the UI to align with the new API

It requires the following relevant skills :
 * Java (basic)
 * SQL (basic)
 * Javascript (basic)
 * VueJS (can be learnt on the fly)

Further details can be found here 
https://github.com/apache/cloudstack/issues/4813

 


> Support Multiple SSH Keys for VMs
> -
>
> Key: CLOUDSTACK-10429
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10429
> Project: CloudStack
>  Issue Type: Improvement
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>Reporter: David Jumani
>Priority: Major
>  Labels: gsoc2021, mentor
>
> To provide easy access to VMs without the need for password-based 
> authentication, Cloudstack provides users with the ability to set or reset an 
> SSH key for their VMs. These SSH keys can either be uploaded to, or generated 
> by cloudstack.
> As of now, it is limited to just a single SSH key. This requires the key to 
> be shared amongst users with access to the VM and can be quite cumbersome 
> when there are several VMs (perhaps across different projects), each with a 
> different SSH key. It can also cause issues when a user is removed and the 
> key needs to be reset since it's a common key, and shared to the remaining 
> users all over again.
> This feature proposes extending the functionality to allow multiple SSH keys 
> to be set / reset on a VM. This will allow users to add their own personal 
> SSH key to the VM, thereby allowing them to directly access the VM without 
> the need to manage multiple shared keys. New users can add their own keys to 
> the list and access the VM instantly. It also solves the problem when a user 
> is removed as their key can be removed from the list, thereby revoking their 
> access without the need for a new key to be regenerated and shared.
> It proposes the following changes :
>  # Modify the API to accept multiple SSH keys
>  # Change the service layer that handles the request
>  # Alter the database accordingly
>  # Update the UI to align with the new API
> It requires the following relevant skills :
>  * Java (basic)
>  * SQL (basic)
>  * Javascript (basic)
>  * VueJS (Learning on the fly)
> Further details can be found here 
>  [https://github.com/apache/cloudstack/issues/4813]
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (CLOUDSTACK-10430) CloudStack GSoC 2021 - Clone a Virtual Machine (with all the data disks)

2021-03-18 Thread Suresh Kumar Anaparti (Jira)
Suresh Kumar Anaparti created CLOUDSTACK-10430:
--

 Summary: CloudStack GSoC 2021 - Clone a Virtual Machine (with all 
the data disks)
 Key: CLOUDSTACK-10430
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10430
 Project: CloudStack
  Issue Type: Improvement
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: API
Reporter: Suresh Kumar Anaparti


Hi there,

Here is the background of the proposed improvement in the CloudStack.

Currently, there is no straight way to clone / create a copy of the VM (with 
all the data disks) in CloudStack. Operator/Admin requires a series of 
steps/API cmds to be followed to achieve that in CloudStack, and also it takes 
considerable time (to wait and check each cmd response before proceeding to 
next step). Some hypervisors (Eg. VMware) already supports clone VM operation, 
and CloudStack can leverage that.

The support for this new functionality, can be integrated by introducing a new 
(admin-only) API to clone the VM, something like _cloneVirtualMachine_ , which 
facilitates direct way to clone / create a copy of the VM (with all the data 
disks) can be . CloudStack internally performs all the required operations to 
create the copy of the VM (leverages the relevant hypervisor(s) operations if 
necessary), and returns the VM as response when success, otherwise throws the 
relevant error message.

This improvement will be a good addition to the VM operations supported in the 
CloudStack. It requires some virtualization/cloud domain knowledge & usage.

More details here: https://github.com/apache/cloudstack/issues/4818

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (CLOUDSTACK-10428) Add dynamism to Persistent Networks in CloudStack

2021-03-18 Thread Pearl (Jira)


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

Pearl updated CLOUDSTACK-10428:
---
Description: 
Hey There!

To give you a brief overview: Users often may want to manage resources like 
Virtual Machines, physical devices, like routers, switches, etc, outside the 
scope of CloudStack. To ensure that such devices can be easily managed and 
provisioned, CloudStack offers Persistent Networks, which ascertains that the 
network gets provisioned at the time of its creation, unlike the usual 
networks, which get provisioned only after deployment of VMs on that network.

However, today, we do not have a mechanism to facilitate automatic creation of 
the network on hosts that have been added to a cluster or transitioned from 
disabled/maintenance to Enabled state post creation of the network. Under such 
circumstances, users would need to either manually setup the network  or deploy 
a VM via CloudStack to provision the network on specific hosts.

It would be a nice feature to incorporate some amount of dynamism into 
CloudStack such that we can introduce a sort of a Listener to
 - Scan and identify if new hosts have been added
 - Scan for hosts that have transitioned to Active state
 post creation of the network and enable implementing the resources on such 
Hosts.
 And at the end of the day, end users are happy that everything required is 
already setup for them to deploy their resources - VMs.

Skills required:
- Java
- MySQL

More info can be got at: [https://github.com/apache/cloudstack/issues/4814]

 

  was:
Hey There!

To give you a brief overview: Users often may want to manage resources like 
Virtual Machines, physical devices, like routers, switches, etc, outside the 
scope of CloudStack. To ensure that such devices can be easily managed and 
provisioned, CloudStack offers Persistent Networks, which ascertains that the 
network gets provisioned at the time of its creation, unlike the usual 
networks, which get provisioned only after deployment of VMs on that network.

However, today, we do not have a mechanism to facilitate automatic creation of 
the network on hosts that have been added to a cluster or transitioned from 
disabled/maintenance to Enabled state post creation of the network. Under such 
circumstances, users would need to either manually setup the network  or deploy 
a VM via CloudStack to provision the network on specific hosts.

It would be a nice feature to incorporate some amount of dynamism into 
CloudStack such that we can introduce a sort of a Listener to
 - Scan and identify if new hosts have been added
 - Scan for hosts that have transitioned to Active state
 post creation of the network and enable implementing the resources on such 
Hosts.
 And at the end of the day, end users are happy that everything required is 
already setup for them to deploy their resources - VMs.

Skills

More info can be got at: [https://github.com/apache/cloudstack/issues/4814]

 


> Add dynamism to Persistent Networks in CloudStack
> -
>
> Key: CLOUDSTACK-10428
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10428
> Project: CloudStack
>  Issue Type: Improvement
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Network Devices
>Reporter: Pearl
>Priority: Major
>  Labels: gsoc2021, mentor
>
> Hey There!
> To give you a brief overview: Users often may want to manage resources like 
> Virtual Machines, physical devices, like routers, switches, etc, outside the 
> scope of CloudStack. To ensure that such devices can be easily managed and 
> provisioned, CloudStack offers Persistent Networks, which ascertains that the 
> network gets provisioned at the time of its creation, unlike the usual 
> networks, which get provisioned only after deployment of VMs on that network.
> However, today, we do not have a mechanism to facilitate automatic creation 
> of the network on hosts that have been added to a cluster or transitioned 
> from disabled/maintenance to Enabled state post creation of the network. 
> Under such circumstances, users would need to either manually setup the 
> network  or deploy a VM via CloudStack to provision the network on specific 
> hosts.
> It would be a nice feature to incorporate some amount of dynamism into 
> CloudStack such that we can introduce a sort of a Listener to
>  - Scan and identify if new hosts have been added
>  - Scan for hosts that have transitioned to Active state
>  post creation of the network and enable implementing the resources on such 
> Hosts.
>  And at the end of the day, end users are happy that everything required is 
> already setup for them to deploy their resources - VMs.
> Skills required:
> - Java
> - MySQL
> More info can be got at: [https:

[jira] [Updated] (CLOUDSTACK-10428) Add dynamism to Persistent Networks in CloudStack

2021-03-18 Thread Pearl (Jira)


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

Pearl updated CLOUDSTACK-10428:
---
Description: 
Hey There!

To give you a brief overview: Users often may want to manage resources like 
Virtual Machines, physical devices, like routers, switches, etc, outside the 
scope of CloudStack. To ensure that such devices can be easily managed and 
provisioned, CloudStack offers Persistent Networks, which ascertains that the 
network gets provisioned at the time of its creation, unlike the usual 
networks, which get provisioned only after deployment of VMs on that network.

However, today, we do not have a mechanism to facilitate automatic creation of 
the network on hosts that have been added to a cluster or transitioned from 
disabled/maintenance to Enabled state post creation of the network. Under such 
circumstances, users would need to either manually setup the network  or deploy 
a VM via CloudStack to provision the network on specific hosts.

It would be a nice feature to incorporate some amount of dynamism into 
CloudStack such that we can introduce a sort of a Listener to
 - Scan and identify if new hosts have been added
 - Scan for hosts that have transitioned to Active state
 post creation of the network and enable implementing the resources on such 
Hosts.
 And at the end of the day, end users are happy that everything required is 
already setup for them to deploy their resources - VMs.

Skills

More info can be got at: [https://github.com/apache/cloudstack/issues/4814]

 

  was:
Hey There!

To give you a brief overview: Users often may want to manage resources like 
Virtual Machines, physical devices, like routers, switches, etc, outside the 
scope of CloudStack. To ensure that such devices can be easily managed and 
provisioned, CloudStack offers Persistent Networks, which ascertains that the 
network gets provisioned at the time of its creation, unlike the usual 
networks, which get provisioned only after deployment of VMs on that network.

However, today, we do not have a mechanism to facilitate automatic creation of 
the network on hosts that have been added to a cluster or transitioned from 
disabled/maintenance to Enabled state post creation of the network. Under such 
circumstances, users would need to either manually setup the network  or deploy 
a VM via CloudStack to provision the network on specific hosts.

It would be a nice feature to incorporate some amount of dynamism into 
CloudStack such that we can introduce a sort of a Listener to
 - Scan and identify if new hosts have been added
 - Scan for hosts that have transitioned to Active state
 post creation of the network and enable implementing the resources on such 
Hosts.
And at the end of the day, end users are happy that everything required is 
already setup for them to deploy their resources - VMs.

More info can be got at: [https://github.com/apache/cloudstack/issues/4814]

 


> Add dynamism to Persistent Networks in CloudStack
> -
>
> Key: CLOUDSTACK-10428
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10428
> Project: CloudStack
>  Issue Type: Improvement
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Network Devices
>Reporter: Pearl
>Priority: Major
>  Labels: gsoc2021, mentor
>
> Hey There!
> To give you a brief overview: Users often may want to manage resources like 
> Virtual Machines, physical devices, like routers, switches, etc, outside the 
> scope of CloudStack. To ensure that such devices can be easily managed and 
> provisioned, CloudStack offers Persistent Networks, which ascertains that the 
> network gets provisioned at the time of its creation, unlike the usual 
> networks, which get provisioned only after deployment of VMs on that network.
> However, today, we do not have a mechanism to facilitate automatic creation 
> of the network on hosts that have been added to a cluster or transitioned 
> from disabled/maintenance to Enabled state post creation of the network. 
> Under such circumstances, users would need to either manually setup the 
> network  or deploy a VM via CloudStack to provision the network on specific 
> hosts.
> It would be a nice feature to incorporate some amount of dynamism into 
> CloudStack such that we can introduce a sort of a Listener to
>  - Scan and identify if new hosts have been added
>  - Scan for hosts that have transitioned to Active state
>  post creation of the network and enable implementing the resources on such 
> Hosts.
>  And at the end of the day, end users are happy that everything required is 
> already setup for them to deploy their resources - VMs.
> Skills
> More info can be got at: [https://github.com/apache/cloudstack/issues/4814]
>  



--
This mess

[jira] [Created] (CLOUDSTACK-10429) Support Multiple SSH Keys for VMs

2021-03-18 Thread David Jumani (Jira)
David Jumani created CLOUDSTACK-10429:
-

 Summary: Support Multiple SSH Keys for VMs
 Key: CLOUDSTACK-10429
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10429
 Project: CloudStack
  Issue Type: Improvement
  Security Level: Public (Anyone can view this level - this is the default.)
Reporter: David Jumani


Cloudstack provides users with the ability to set or reset an SSH key for VMs. 
As of now, it is limited to just a single SSH key

This feature proposes extending the functionality to allow multiple SSH keys to 
be set / reset on a VM

It proposes the following changes :
 # Modify the resetSSHKeyForVirtualMachine API to accept multiple SSH keys
 # Change the service layer that handles the request
 # Alter the database accordingly
 # Update the UI to align with the new API

It requires the following relevant skills :
 * Java (basic)
 * SQL (basic)
 * Javascript (basic)
 * VueJS (can be learnt on the fly)

Further details can be found here 
https://github.com/apache/cloudstack/issues/4813

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (CLOUDSTACK-10428) Add dynamism to Persistent Networks in CloudStack

2021-03-18 Thread Pearl (Jira)


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

Pearl updated CLOUDSTACK-10428:
---
Description: 
Hey There!

To give you a brief overview: Users often may want to manage resources like 
Virtual Machines, physical devices, like routers, switches, etc, outside the 
scope of CloudStack. To ensure that such devices can be easily managed and 
provisioned, CloudStack offers Persistent Networks, which ascertains that the 
network gets provisioned at the time of its creation, unlike the usual 
networks, which get provisioned only after deployment of VMs on that network.

However, today, we do not have a mechanism to facilitate automatic creation of 
the network on hosts that have been added to a cluster or transitioned from 
disabled/maintenance to Enabled state post creation of the network. Under such 
circumstances, users would need to either manually setup the network  or deploy 
a VM via CloudStack to provision the network on specific hosts.

It would be a nice feature to incorporate some amount of dynamism into 
CloudStack such that we can introduce a sort of a Listener to
 - Scan and identify if new hosts have been added
 - Scan for hosts that have transitioned to Active state
 post creation of the network and enable implementing the resources on such 
Hosts.
And at the end of the day, end users are happy that everything required is 
already setup for them to deploy their resources - VMs.

More info can be got at: [https://github.com/apache/cloudstack/issues/4814]

 

  was:
Hey There!

To give you a brief overview: Users often may want to manage resources like 
Virtual Machines, physical devices, like routers, switches, etc, outside the 
scope of CloudStack. To ensure that such devices can be easily managed and 
provisioned, CloudStack offers Persistent Networks, which ascertains that the 
network gets provisioned at the time of its creation, unlike the usual 
networks, which get provisioned only after deployment of VMs on that network.

However, today, we do not have a mechanism to facilitate automatic creation of 
the network on hosts that have been added to a cluster or transitioned from 
disabled/maintenance to Enabled state post creation of the network. Under such 
circumstances, users would need to either manually setup the network  or deploy 
a VM via CloudStack to provision the network on specific hosts.



It would be a nice feature to incorporate some amount of dynamism into 
CloudStack such that we can introduce a sort of a Listener to 
- Scan and identify if new hosts have been added 
- Scan for hosts that have transitioned to Active state
post creation of the network and enable implementing the resources on such 
Hosts.
And at the end of the day, end users are happy that everything required is 
already setup for them to deploy their resources - VMs.


> Add dynamism to Persistent Networks in CloudStack
> -
>
> Key: CLOUDSTACK-10428
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10428
> Project: CloudStack
>  Issue Type: Improvement
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>  Components: Network Devices
>Reporter: Pearl
>Priority: Major
>  Labels: gsoc2021, mentor
>
> Hey There!
> To give you a brief overview: Users often may want to manage resources like 
> Virtual Machines, physical devices, like routers, switches, etc, outside the 
> scope of CloudStack. To ensure that such devices can be easily managed and 
> provisioned, CloudStack offers Persistent Networks, which ascertains that the 
> network gets provisioned at the time of its creation, unlike the usual 
> networks, which get provisioned only after deployment of VMs on that network.
> However, today, we do not have a mechanism to facilitate automatic creation 
> of the network on hosts that have been added to a cluster or transitioned 
> from disabled/maintenance to Enabled state post creation of the network. 
> Under such circumstances, users would need to either manually setup the 
> network  or deploy a VM via CloudStack to provision the network on specific 
> hosts.
> It would be a nice feature to incorporate some amount of dynamism into 
> CloudStack such that we can introduce a sort of a Listener to
>  - Scan and identify if new hosts have been added
>  - Scan for hosts that have transitioned to Active state
>  post creation of the network and enable implementing the resources on such 
> Hosts.
> And at the end of the day, end users are happy that everything required is 
> already setup for them to deploy their resources - VMs.
> More info can be got at: [https://github.com/apache/cloudstack/issues/4814]
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (CLOUDSTACK-10428) Add dynamism to Persistent Networks in CloudStack

2021-03-18 Thread Pearl (Jira)
Pearl created CLOUDSTACK-10428:
--

 Summary: Add dynamism to Persistent Networks in CloudStack
 Key: CLOUDSTACK-10428
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10428
 Project: CloudStack
  Issue Type: Improvement
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: Network Devices
Reporter: Pearl


Hey There!

To give you a brief overview: Users often may want to manage resources like 
Virtual Machines, physical devices, like routers, switches, etc, outside the 
scope of CloudStack. To ensure that such devices can be easily managed and 
provisioned, CloudStack offers Persistent Networks, which ascertains that the 
network gets provisioned at the time of its creation, unlike the usual 
networks, which get provisioned only after deployment of VMs on that network.

However, today, we do not have a mechanism to facilitate automatic creation of 
the network on hosts that have been added to a cluster or transitioned from 
disabled/maintenance to Enabled state post creation of the network. Under such 
circumstances, users would need to either manually setup the network  or deploy 
a VM via CloudStack to provision the network on specific hosts.



It would be a nice feature to incorporate some amount of dynamism into 
CloudStack such that we can introduce a sort of a Listener to 
- Scan and identify if new hosts have been added 
- Scan for hosts that have transitioned to Active state
post creation of the network and enable implementing the resources on such 
Hosts.
And at the end of the day, end users are happy that everything required is 
already setup for them to deploy their resources - VMs.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (CLOUDSTACK-10427) CloudStack GSoC 2021 - UX improvements in the UI with Vue.js

2021-03-18 Thread Rohit Yadav (Jira)


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

Rohit Yadav updated CLOUDSTACK-10427:
-
Security: (was: Public)

> CloudStack GSoC 2021 - UX improvements in the UI with Vue.js
> 
>
> Key: CLOUDSTACK-10427
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10427
> Project: CloudStack
>  Issue Type: Bug
>  Components: UI
>Reporter: Boris Stoyanov
>Priority: Major
>  Labels: gsoc2021, mentor
>
> Hi there student, this could be interesting task to any UI/UX engineer with 
> some knowledge in Vue.js or relevant tech, it not required huge domain or 
> java knowledge.
> Here's some of the main objectives in a brief description: 
> 1. Introduce shortkeys navigation - Being able to navigate without mouse and 
> use just keyboard – for example when on the dashboard when the user presses 
> T, he could be directly transitioned to Templates. Or I for infrastructure, G 
> – global settings.
> 2. Dialogue confirmations - Confirm dialogues with key – This is not working 
> consistently, some dialogue windows have it some do not. But surely it’ll be 
> great if we can confirm by pressing Enter or Space and cancel by Esc.
> 3. Forms submission improvements – For example, when deploying instance if 
> you simply click ok without selected network it will prompt you with error 
> and then you’ll need to scroll back to the network place and add it. 
>  
> More info about the task here: 
> [https://github.com/apache/cloudstack/issues/4798]
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (CLOUDSTACK-10426) CloudStack GSoC 2021 Ideas

2021-03-18 Thread Rohit Yadav (Jira)


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

Rohit Yadav updated CLOUDSTACK-10426:
-
Security: (was: Public)

> CloudStack GSoC 2021 Ideas
> --
>
> Key: CLOUDSTACK-10426
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10426
> Project: CloudStack
>  Issue Type: New Feature
>Reporter: Rohit Yadav
>Assignee: Rohit Yadav
>Priority: Major
>  Labels: gsoc2021, mentor
>
> Hello Students! We are the Apache CloudStack project. From our [project 
> website|http://cloudstack.apache.org/]: "Apache CloudStack is open source 
> software designed to deploy and manage large networks of virtual machines, as 
> a highly available, highly scalable Infrastructure as a Service (IaaS) cloud 
> computing platform. CloudStack is used by a number of service providers to 
> offer public cloud services, and by many companies to provide an on-premises 
> (private) cloud offering, or as part of a hybrid cloud solution."
> 2-min video on the Apache CloudStack project - 
> [https://www.youtube.com/watch?v=oJ4b8HFmFTc] 
> Here's about an hour-long intro to what is CloudStack - 
> [https://www.youtube.com/watch?v=4qFFwyK9hos] 
> The general skills student would need are - Java, Python, JavaScript/Vue. 
> Idea-specific requirements are mentioned on the idea issue.  We're a diverse 
> and welcoming community and we encourage interested students to join the dev 
> ML: [http://cloudstack.apache.org/mailing-lists.html]  
> ([d...@cloudstack.apache.org|mailto:d...@cloudstack.apache.org])
> *All our Apache CloudStack GSoC2021 ideas are tracked on the project's Github 
> issue:* 
> *[https://github.com/apache/cloudstack/issues?q=is%3Aissue+is%3Aopen+label%3Agsoc2021]*
>  
> ||Feature||Skills Required||Difficulty Level||Potential Mentor(s)||Details 
> and Discussion||
> |{{Support Multiple SSH Keys for VMs}}|Java, Javascript/Vue|Medium|David 
> Jumani
>  
> [david.jum...@shapeblue.com|mailto:david.jum...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4813]|
> |{{Clone a Virtual Machine}}| Java, Javascript/Vue|Medium|Suresh Anaparti
>  
> [sureshanapa...@apache.org|mailto:sureshanapa...@apache.org]|[https://github.com/apache/cloudstack/issues/4818]|
> |UI Shortcuts (UX improvements in the UI)|Javascript, Vue|Easy|Boris Stoyanov
>  [boris.stoya...@shapeblue.com|mailto:boris.stoya...@shapeblue.com] 
>  David Jumani
>  [david.jum...@shapeblue.com|mailto:david.jum...@shapeblue.com] 
> |[https://github.com/apache/cloudstack/issues/4798]|
> |CloudStack OAuth2 Plugin |Java, Javascript/Vue | Medium|Nicolas Vazquez
>  [nicovazque...@gmail.com|mailto:nicovazque...@gmail.com] 
>  Rohit Yadav
>  [ro...@apache.org|mailto:ro...@apache.org] 
> |[https://github.com/apache/cloudstack/issues/4834]|
> |Synchronization of network devices on newly added hosts for Persistent 
> Networks|Java|Medium|Pearl Dsilva
>  
> [pearl.dsi...@shapeblue.com|mailto:pearl.dsi...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4814]|
> |Add SPICE console for vms on KVM/XenServer|Java, Python, Javascript|Hard|Wei 
> Zhou
>  [ustcweiz...@gmail.com|mailto:ustcweiz...@gmail.com] 
> |[https://github.com/apache/cloudstack/issues/4803]|
> |Configuration parameters and APIs mappings|Java, Python|Hard|Harikrishna 
> Patnala
>  [harikrishna.patn...@gmail.com|mailto:harikrishna.patn...@gmail.com] 
> |[https://github.com/apache/cloudstack/issues/4825]|
> |Add virt-v2v support in CloudStack for VM import to KVM|Java, Python, 
> libvirt, libguestfs|Hard|Rohit Yadav
>  
> [ro...@apache.org|mailto:ro...@apache.org]|[https://github.com/apache/cloudstack/issues/4696]|
> We have an onboarding course for students to learn and get started with 
> CloudStack:
>  [https://github.com/shapeblue/hackerbook]
> Project wiki and other resources:
>  [https://cwiki.apache.org/confluence/display/CLOUDSTACK]
> [https://github.com/apache/cloudstack]
> [http://docs.cloudstack.apache.org/]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (CLOUDSTACK-10426) CloudStack GSoC 2021 Ideas

2021-03-18 Thread Rohit Yadav (Jira)


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

Rohit Yadav updated CLOUDSTACK-10426:
-
Description: 
Hello Students! We are the Apache CloudStack project. From our [project 
website|http://cloudstack.apache.org/]: "Apache CloudStack is open source 
software designed to deploy and manage large networks of virtual machines, as a 
highly available, highly scalable Infrastructure as a Service (IaaS) cloud 
computing platform. CloudStack is used by a number of service providers to 
offer public cloud services, and by many companies to provide an on-premises 
(private) cloud offering, or as part of a hybrid cloud solution."

2-min video on the Apache CloudStack project - 
[https://www.youtube.com/watch?v=oJ4b8HFmFTc] 

Here's about an hour-long intro to what is CloudStack - 
[https://www.youtube.com/watch?v=4qFFwyK9hos] 

The general skills student would need are - Java, Python, JavaScript/Vue. 
Idea-specific requirements are mentioned on the idea issue.  We're a diverse 
and welcoming community and we encourage interested students to join the dev 
ML: [http://cloudstack.apache.org/mailing-lists.html]  
([d...@cloudstack.apache.org|mailto:d...@cloudstack.apache.org])

*All our Apache CloudStack GSoC2021 ideas are tracked on the project's Github 
issue:* 
*[https://github.com/apache/cloudstack/issues?q=is%3Aissue+is%3Aopen+label%3Agsoc2021]*

 
||Feature||Skills Required||Difficulty Level||Potential Mentor(s)||Details and 
Discussion||
|{{Support Multiple SSH Keys for VMs}}|Java, Javascript/Vue|Medium|David Jumani
 
[david.jum...@shapeblue.com|mailto:david.jum...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4813]|
|{{Clone a Virtual Machine}}| Java, Javascript/Vue|Medium|Suresh Anaparti
 
[sureshanapa...@apache.org|mailto:sureshanapa...@apache.org]|[https://github.com/apache/cloudstack/issues/4818]|
|UI Shortcuts (UX improvements in the UI)|Javascript, Vue|Easy|Boris Stoyanov
 [boris.stoya...@shapeblue.com|mailto:boris.stoya...@shapeblue.com] 
 David Jumani
 [david.jum...@shapeblue.com|mailto:david.jum...@shapeblue.com] 
|[https://github.com/apache/cloudstack/issues/4798]|
|CloudStack OAuth2 Plugin |Java, Javascript/Vue | Medium|Nicolas Vazquez
 [nicovazque...@gmail.com|mailto:nicovazque...@gmail.com] 
 Rohit Yadav
 [ro...@apache.org|mailto:ro...@apache.org] 
|[https://github.com/apache/cloudstack/issues/4834]|
|Synchronization of network devices on newly added hosts for Persistent 
Networks|Java|Medium|Pearl Dsilva
 
[pearl.dsi...@shapeblue.com|mailto:pearl.dsi...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4814]|
|Add SPICE console for vms on KVM/XenServer|Java, Python, Javascript|Hard|Wei 
Zhou
 [ustcweiz...@gmail.com|mailto:ustcweiz...@gmail.com] 
|[https://github.com/apache/cloudstack/issues/4803]|
|Configuration parameters and APIs mappings|Java, Python|Hard|Harikrishna 
Patnala
 [harikrishna.patn...@gmail.com|mailto:harikrishna.patn...@gmail.com] 
|[https://github.com/apache/cloudstack/issues/4825]|
|Add virt-v2v support in CloudStack for VM import to KVM|Java, Python, libvirt, 
libguestfs|Hard|Rohit Yadav
 
[ro...@apache.org|mailto:ro...@apache.org]|[https://github.com/apache/cloudstack/issues/4696]|

We have an onboarding course for students to learn and get started with 
CloudStack:
 [https://github.com/shapeblue/hackerbook]

Project wiki and other resources:
 [https://cwiki.apache.org/confluence/display/CLOUDSTACK]

[https://github.com/apache/cloudstack]

[http://docs.cloudstack.apache.org/]

  was:
Hello Students! We are the Apache CloudStack project. From our [project 
website|http://cloudstack.apache.org/]: "Apache CloudStack is open source 
software designed to deploy and manage large networks of virtual machines, as a 
highly available, highly scalable Infrastructure as a Service (IaaS) cloud 
computing platform. CloudStack is used by a number of service providers to 
offer public cloud services, and by many companies to provide an on-premises 
(private) cloud offering, or as part of a hybrid cloud solution."

2-min video on the Apache CloudStack project - 
[https://www.youtube.com/watch?v=oJ4b8HFmFTc] 

Here's about an hour-long intro to what is CloudStack - 
[https://www.youtube.com/watch?v=4qFFwyK9hos] 

The general skills student would need are - Java, Python, JavaScript/Vue. 
Idea-specific requirements are mentioned on the idea issue.

*All our Apache CloudStack GSoC2021 ideas are tracked on the project's Github 
issue:* 
*[https://github.com/apache/cloudstack/issues?q=is%3Aissue+is%3Aopen+label%3Agsoc2021]*

 
||Feature||Skills Required||Difficulty Level||Potential Mentor(s)||Details and 
Discussion||
|{{Support Multiple SSH Keys for VMs}}|Java, Javascript/Vue|Medium|David Jumani
 
[david.jum...@shapeblue.com|mailto:david.jum...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4813]|
|{{Clone a Virtual Machine}}| Java, Javas

[jira] [Updated] (CLOUDSTACK-10426) CloudStack GSoC 2021 Ideas

2021-03-18 Thread Rohit Yadav (Jira)


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

Rohit Yadav updated CLOUDSTACK-10426:
-
Description: 
Hello Students! We are the Apache CloudStack project. From our [project 
website|http://cloudstack.apache.org/]: "Apache CloudStack is open source 
software designed to deploy and manage large networks of virtual machines, as a 
highly available, highly scalable Infrastructure as a Service (IaaS) cloud 
computing platform. CloudStack is used by a number of service providers to 
offer public cloud services, and by many companies to provide an on-premises 
(private) cloud offering, or as part of a hybrid cloud solution."

2-min video on the Apache CloudStack project - 
[https://www.youtube.com/watch?v=oJ4b8HFmFTc] 

Here's about an hour-long intro to what is CloudStack - 
[https://www.youtube.com/watch?v=4qFFwyK9hos] 

The general skills student would need are - Java, Python, JavaScript/Vue. 
Idea-specific requirements are mentioned on the idea issue.

*All our Apache CloudStack GSoC2021 ideas are tracked on the project's Github 
issue:* 
*[https://github.com/apache/cloudstack/issues?q=is%3Aissue+is%3Aopen+label%3Agsoc2021]*

 
||Feature||Skills Required||Difficulty Level||Potential Mentor(s)||Details and 
Discussion||
|{{Support Multiple SSH Keys for VMs}}|Java, Javascript/Vue|Medium|David Jumani
 
[david.jum...@shapeblue.com|mailto:david.jum...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4813]|
|{{Clone a Virtual Machine}}| Java, Javascript/Vue|Medium|Suresh Anaparti
 
[sureshanapa...@apache.org|mailto:sureshanapa...@apache.org]|[https://github.com/apache/cloudstack/issues/4818]|
|UI Shortcuts (UX improvements in the UI)|Javascript, Vue|Easy|Boris Stoyanov
[boris.stoya...@shapeblue.com|mailto:boris.stoya...@shapeblue.com] 
 David Jumani
[david.jum...@shapeblue.com|mailto:david.jum...@shapeblue.com] 
|[https://github.com/apache/cloudstack/issues/4798]|
|CloudStack OAuth2 Plugin |Java, Javascript/Vue | Medium|Nicolas Vazquez
 [nicovazque...@gmail.com|mailto:nicovazque...@gmail.com] 
 Rohit Yadav
 [ro...@apache.org|mailto:ro...@apache.org] 
|[https://github.com/apache/cloudstack/issues/4834]|
|Synchronization of network devices on newly added hosts for Persistent 
Networks|Java|Medium|Pearl Dsilva
 
[pearl.dsi...@shapeblue.com|mailto:pearl.dsi...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4814]|
|Add SPICE console for vms on KVM/XenServer|Java, Python, Javascript|Hard|Wei 
Zhou
 [ustcweiz...@gmail.com|mailto:ustcweiz...@gmail.com] 
|[https://github.com/apache/cloudstack/issues/4803]|
|Configuration parameters and APIs mappings|Java, Python|Hard|Harikrishna 
Patnala
 [harikrishna.patn...@gmail.com|mailto:harikrishna.patn...@gmail.com] 
|[https://github.com/apache/cloudstack/issues/4825]|
|Add virt-v2v support in CloudStack for VM import to KVM|Java, Python, libvirt, 
libguestfs|Hard|Rohit Yadav
 
[ro...@apache.org|mailto:ro...@apache.org]|[https://github.com/apache/cloudstack/issues/4696]|

 We're a diverse and welcoming community and we encourage interested students 
to join the dev ML: [http://cloudstack.apache.org/mailing-lists.html] 

We have an onboarding course for students to learn and get started with 
CloudStack:
 [https://github.com/shapeblue/hackerbook]

Project wiki and other resources:
 [https://cwiki.apache.org/confluence/display/CLOUDSTACK]

[https://github.com/apache/cloudstack]

[http://docs.cloudstack.apache.org/]

  was:
Hello Students! We are the Apache CloudStack project. From our [project 
website|http://cloudstack.apache.org/]: "Apache CloudStack is open source 
software designed to deploy and manage large networks of virtual machines, as a 
highly available, highly scalable Infrastructure as a Service (IaaS) cloud 
computing platform. CloudStack is used by a number of service providers to 
offer public cloud services, and by many companies to provide an on-premises 
(private) cloud offering, or as part of a hybrid cloud solution."

2-min video on the Apache CloudStack project - 
[https://www.youtube.com/watch?v=oJ4b8HFmFTc] 

Here's about an hour-long intro to what is CloudStack - 
[https://www.youtube.com/watch?v=4qFFwyK9hos] 

The general skills student would need are - Java, Python, JavaScript/Vue. 
Idea-specific requirements are mentioned on the idea issue.

*All our Apache CloudStack GSoC2021 ideas are tracked on the project's Github 
issue:* 
*[https://github.com/apache/cloudstack/issues?q=is%3Aissue+is%3Aopen+label%3Agsoc2021]*

 
||Feature||Skills Required||Difficulty Level||Potential Mentor(s)||Details and 
Discussion||
|{{Support Multiple SSH Keys for VMs}}|Java, Javascript/Vue|Medium|David Jumani
 
[david.jum...@shapeblue.com|mailto:david.jum...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4813]|
|{{Clone a Virtual Machine}}| Java, Javascript/Vue|Medium|Suresh Anaparti
 
[sureshanapa...@apache.org|mailto

[jira] [Updated] (CLOUDSTACK-10426) CloudStack GSoC 2021 Ideas

2021-03-18 Thread Rohit Yadav (Jira)


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

Rohit Yadav updated CLOUDSTACK-10426:
-
Description: 
Hello Students! We are the Apache CloudStack project. From our [project 
website|http://cloudstack.apache.org/]: "Apache CloudStack is open source 
software designed to deploy and manage large networks of virtual machines, as a 
highly available, highly scalable Infrastructure as a Service (IaaS) cloud 
computing platform. CloudStack is used by a number of service providers to 
offer public cloud services, and by many companies to provide an on-premises 
(private) cloud offering, or as part of a hybrid cloud solution."

2-min video on the Apache CloudStack project - 
[https://www.youtube.com/watch?v=oJ4b8HFmFTc] 

Here's about an hour-long intro to what is CloudStack - 
[https://www.youtube.com/watch?v=4qFFwyK9hos] 

The general skills student would need are - Java, Python, JavaScript/Vue. 
Idea-specific requirements are mentioned on the idea issue.

*All our Apache CloudStack GSoC2021 ideas are tracked on the project's Github 
issue:* 
*[https://github.com/apache/cloudstack/issues?q=is%3Aissue+is%3Aopen+label%3Agsoc2021]*

 
||Feature||Skills Required||Difficulty Level||Potential Mentor(s)||Details and 
Discussion||
|{{Support Multiple SSH Keys for VMs}}|Java, Javascript/Vue|Medium|David Jumani
 
[david.jum...@shapeblue.com|mailto:david.jum...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4813]|
|{{Clone a Virtual Machine}}| Java, Javascript/Vue|Medium|Suresh Anaparti
 
[sureshanapa...@apache.org|mailto:sureshanapa...@apache.org]|[https://github.com/apache/cloudstack/issues/4818]|
|UI Shortcuts (UX improvements in the UI)|Javascript, Vue|Easy|Boris Stoyanov
[boris.stoya...@shapeblue.com|mailto:boris.stoya...@shapeblue.com] 
 David Jumani
[david.jum...@shapeblue.com|mailto:david.jum...@shapeblue.com] 
|[https://github.com/apache/cloudstack/issues/4798]| | |
|CloudStack OAuth2 Plugin |Java, Javascript/Vue | Medium|Nicolas Vazquez
 [nicovazque...@gmail.com|mailto:nicovazque...@gmail.com] 
 Rohit Yadav
 [ro...@apache.org|mailto:ro...@apache.org] 
|[https://github.com/apache/cloudstack/issues/4834]|
|Synchronization of network devices on newly added hosts for Persistent 
Networks|Java|Medium|Pearl Dsilva
 
[pearl.dsi...@shapeblue.com|mailto:pearl.dsi...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4814]|
|Add SPICE console for vms on KVM/XenServer|Java, Python, Javascript|Hard|Wei 
Zhou
 [ustcweiz...@gmail.com|mailto:ustcweiz...@gmail.com] 
|[https://github.com/apache/cloudstack/issues/4803]|
|Configuration parameters and APIs mappings|Java, Python|Hard|Harikrishna 
Patnala
 [harikrishna.patn...@gmail.com|mailto:harikrishna.patn...@gmail.com] 
|[https://github.com/apache/cloudstack/issues/4825]|
|Add virt-v2v support in CloudStack for VM import to KVM|Java, Python, libvirt, 
libguestfs|Hard|Rohit Yadav
 
[ro...@apache.org|mailto:ro...@apache.org]|[https://github.com/apache/cloudstack/issues/4696]|

 We're a diverse and welcoming community and we encourage interested students 
to join the dev ML: [http://cloudstack.apache.org/mailing-lists.html] 

We have an onboarding course for students to learn and get started with 
CloudStack:
 [https://github.com/shapeblue/hackerbook]

Project wiki and other resources:
 [https://cwiki.apache.org/confluence/display/CLOUDSTACK]

[https://github.com/apache/cloudstack]

[http://docs.cloudstack.apache.org/]

  was:
Hello Students! We are the Apache CloudStack project. From our [project 
website|http://cloudstack.apache.org/]: "Apache CloudStack is open source 
software designed to deploy and manage large networks of virtual machines, as a 
highly available, highly scalable Infrastructure as a Service (IaaS) cloud 
computing platform. CloudStack is used by a number of service providers to 
offer public cloud services, and by many companies to provide an on-premises 
(private) cloud offering, or as part of a hybrid cloud solution."

2-min video on the Apache CloudStack project - 
[https://www.youtube.com/watch?v=oJ4b8HFmFTc] 

Here's about an hour-long intro to what is CloudStack - 
[https://www.youtube.com/watch?v=4qFFwyK9hos] 

The general skills student would need are - Java, Python, JavaScript/Vue. 
Idea-specific requirements are mentioned on the idea issue.

*All our Apache CloudStack GSoC2021 ideas are tracked on the project's Github 
issue:* 
*[https://github.com/apache/cloudstack/issues?q=is%3Aissue+is%3Aopen+label%3Agsoc2021]*

 
||Feature||Skills Required||Difficulty Level||Potential Mentor(s)||Details and 
Discussion||
|{{Support Multiple SSH Keys for VMs}}|Java, Javascript/Vue|Medium|David Jumani
[david.jum...@shapeblue.com|mailto:david.jum...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4813]|
|{{Clone a Virtual Machine}}| Java, Javascript/Vue|Medium|Suresh Anaparti
[sureshanapa...@apache.org|mailto

[jira] [Updated] (CLOUDSTACK-10426) CloudStack GSoC 2021 Ideas

2021-03-18 Thread Rohit Yadav (Jira)


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

Rohit Yadav updated CLOUDSTACK-10426:
-
Description: 
Hello Students! We are the Apache CloudStack project. From our [project 
website|http://cloudstack.apache.org/]: "Apache CloudStack is open source 
software designed to deploy and manage large networks of virtual machines, as a 
highly available, highly scalable Infrastructure as a Service (IaaS) cloud 
computing platform. CloudStack is used by a number of service providers to 
offer public cloud services, and by many companies to provide an on-premises 
(private) cloud offering, or as part of a hybrid cloud solution."

2-min video on the Apache CloudStack project - 
[https://www.youtube.com/watch?v=oJ4b8HFmFTc] 

Here's about an hour-long intro to what is CloudStack - 
[https://www.youtube.com/watch?v=4qFFwyK9hos] 

The general skills student would need are - Java, Python, JavaScript/Vue. 
Idea-specific requirements are mentioned on the idea issue.

*All our Apache CloudStack GSoC2021 ideas are tracked on the project's Github 
issue:* 
*[https://github.com/apache/cloudstack/issues?q=is%3Aissue+is%3Aopen+label%3Agsoc2021]*

 
||Feature||Skills Required||Difficulty Level||Potential Mentor(s)||Details and 
Discussion||
|{{Support Multiple SSH Keys for VMs}}|Java, Javascript/Vue|Medium|David Jumani
[david.jum...@shapeblue.com|mailto:david.jum...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4813]|
|{{Clone a Virtual Machine}}| Java, Javascript/Vue|Medium|Suresh Anaparti
[sureshanapa...@apache.org|mailto:sureshanapa...@apache.org]|[https://github.com/apache/cloudstack/issues/4818]|
|UI Shortcuts (UX improvements in the UI)|Javascript, Vue|Easy|Boris Stoyanov
[boris.stoya...@shapeblue.com
David Jumani|mailto:boris.stoya...@shapeblue.com] [
david.jum...@shapeblue.com|mailto:david.jum...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4798]|
|CloudStack OAuth2 Plugin |Java, Javascript/Vue | Medium|Nicolas Vazquez
[nicovazque...@gmail.com|mailto:nicovazque...@gmail.com] 
Rohit Yadav
[ro...@apache.org|mailto:ro...@apache.org] 
|[https://github.com/apache/cloudstack/issues/4834]|
|Synchronization of network devices on newly added hosts for Persistent 
Networks|Java|Medium|Pearl Dsilva
[pearl.dsi...@shapeblue.com|mailto:pearl.dsi...@shapeblue.com]|[https://github.com/apache/cloudstack/issues/4814]|
|Add SPICE console for vms on KVM/XenServer|Java, Python, Javascript|Hard|Wei 
Zhou
[ustcweiz...@gmail.com|mailto:ustcweiz...@gmail.com] 
|[https://github.com/apache/cloudstack/issues/4803]|
|Configuration parameters and APIs mappings|Java, Python|Hard|Harikrishna 
Patnala
[harikrishna.patn...@gmail.com|mailto:harikrishna.patn...@gmail.com] 
|[https://github.com/apache/cloudstack/issues/4825]|
|Add virt-v2v support in CloudStack for VM import to KVM|Java, Python, libvirt, 
libguestfs|Hard|Rohit Yadav
[ro...@apache.org|mailto:ro...@apache.org]|[https://github.com/apache/cloudstack/issues/4696]|

 We're a diverse and welcoming community and we encourage interested students 
to join the dev ML: [http://cloudstack.apache.org/mailing-lists.html] 

We have an onboarding course for students to learn and get started with 
CloudStack:
 [https://github.com/shapeblue/hackerbook]

Project wiki and other resources:
 [https://cwiki.apache.org/confluence/display/CLOUDSTACK]

[https://github.com/apache/cloudstack]

[http://docs.cloudstack.apache.org/]

  was:
Hello Students! We are the Apache CloudStack project. From our [project 
website|http://cloudstack.apache.org/]: "Apache CloudStack is open source 
software designed to deploy and manage large networks of virtual machines, as a 
highly available, highly scalable Infrastructure as a Service (IaaS) cloud 
computing platform. CloudStack is used by a number of service providers to 
offer public cloud services, and by many companies to provide an on-premises 
(private) cloud offering, or as part of a hybrid cloud solution."

2-min video on the Apache CloudStack project - 
[https://www.youtube.com/watch?v=oJ4b8HFmFTc] 

Here's about an hour-long intro to what is CloudStack - 
[https://www.youtube.com/watch?v=4qFFwyK9hos] 

The general skills student would need are - Java, Python, JavaScript/Vue. 
Idea-specific requirements are mentioned on the idea issue.

*All our Apache CloudStack GSoC2021 ideas are tracked on the project's Github 
issue:* 
*[https://github.com/apache/cloudstack/issues?q=is%3Aissue+is%3Aopen+label%3Agsoc2021]*

 
||Feature||Skills Required||Difficulty Level||Potential Mentor(s)||Github Link||
|{{Support Multiple SSH Keys for VMs}}|Java, Javascript/Vue|Medium|David 
Jumani|[https://github.com/apache/cloudstack/issues/4813]|
|{{Clone a Virtual Machine}}| Java, Javascript/Vue|Medium|Suresh 
Anaparti|[https://github.com/apache/cloudstack/issues/4818]|
|UI Shortcuts (UX improvements in the UI)|Javascript, Vue|Easy|Boris 
Stoy

[jira] [Created] (CLOUDSTACK-10427) CloudStack GSoC 2021 - UX improvements in the UI with Vue.js

2021-03-18 Thread Boris Stoyanov (Jira)
Boris Stoyanov created CLOUDSTACK-10427:
---

 Summary: CloudStack GSoC 2021 - UX improvements in the UI with 
Vue.js
 Key: CLOUDSTACK-10427
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10427
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: UI
Reporter: Boris Stoyanov


Hi there student, this could be interesting task to any UI/UX engineer with 
some knowledge in Vue.js or relevant tech, it not required huge domain or java 
knowledge.

Here's some of the main objectives in a brief description: 

1. Introduce shortkeys navigation - Being able to navigate without mouse and 
use just keyboard – for example when on the dashboard when the user presses T, 
he could be directly transitioned to Templates. Or I for infrastructure, G – 
global settings.

2. Dialogue confirmations - Confirm dialogues with key – This is not working 
consistently, some dialogue windows have it some do not. But surely it’ll be 
great if we can confirm by pressing Enter or Space and cancel by Esc.

3. Forms submission improvements – For example, when deploying instance if you 
simply click ok without selected network it will prompt you with error and then 
you’ll need to scroll back to the network place and add it. 

 

More info about the task here: 
[https://github.com/apache/cloudstack/issues/4798]

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (CLOUDSTACK-10426) CloudStack GSoC 2021 Ideas

2021-03-18 Thread Rohit Yadav (Jira)


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

Rohit Yadav updated CLOUDSTACK-10426:
-
Description: 
Hello Students! We are the Apache CloudStack project. From our [project 
website|http://cloudstack.apache.org/]: "Apache CloudStack is open source 
software designed to deploy and manage large networks of virtual machines, as a 
highly available, highly scalable Infrastructure as a Service (IaaS) cloud 
computing platform. CloudStack is used by a number of service providers to 
offer public cloud services, and by many companies to provide an on-premises 
(private) cloud offering, or as part of a hybrid cloud solution."

2-min video on the Apache CloudStack project - 
[https://www.youtube.com/watch?v=oJ4b8HFmFTc] 

Here's about an hour-long intro to what is CloudStack - 
[https://www.youtube.com/watch?v=4qFFwyK9hos] 

The general skills student would need are - Java, Python, JavaScript/Vue. 
Idea-specific requirements are mentioned on the idea issue.

*All our Apache CloudStack GSoC2021 ideas are tracked on the project's Github 
issue:* 
*[https://github.com/apache/cloudstack/issues?q=is%3Aissue+is%3Aopen+label%3Agsoc2021]*

 
||Feature||Skills Required||Difficulty Level||Potential Mentor(s)||Github Link||
|{{Support Multiple SSH Keys for VMs}}|Java, Javascript/Vue|Medium|David 
Jumani|[https://github.com/apache/cloudstack/issues/4813]|
|{{Clone a Virtual Machine}}| Java, Javascript/Vue|Medium|Suresh 
Anaparti|[https://github.com/apache/cloudstack/issues/4818]|
|UI Shortcuts (UX improvements in the UI)|Javascript, Vue|Easy|Boris 
Stoyanov|[https://github.com/apache/cloudstack/issues/4798]|
|CloudStack OAuth2 Plugin |Java, Javascript/Vue | Medium|Nicolas 
Vazquez|[https://github.com/apache/cloudstack/issues/4834]|
|Synchronization of network devices on newly added hosts for Persistent 
Networks|Java|Medium|Pearl 
Dsilva|[https://github.com/apache/cloudstack/issues/4814]|
|Add SPICE console for vms on KVM/XenServer|Java, Python, Javascript|Hard|Wei 
Zhou|[https://github.com/apache/cloudstack/issues/4803]|
|Configuration parameters and APIs mappings|Java, Python|Hard|Harikrishna 
Patnala|[https://github.com/apache/cloudstack/issues/4825]|
|Add virt-v2v support in CloudStack for VM import to KVM|Java, Python, libvirt, 
libguestfs|Hard|Rohit Yadav|[https://github.com/apache/cloudstack/issues/4696]|

 

We're a diverse and welcoming community and we encourage interested students to 
join the dev ML: [http://cloudstack.apache.org/mailing-lists.html] 

We have an onboarding course for students to learn and get started with 
CloudStack:
 [https://github.com/shapeblue/hackerbook]

Project wiki and other resources:
 [https://cwiki.apache.org/confluence/display/CLOUDSTACK]

[https://github.com/apache/cloudstack]

[http://docs.cloudstack.apache.org/]

  was:
Hello Students! We are the Apache CloudStack project. From our [project 
website|http://cloudstack.apache.org/]: "Apache CloudStack is open source 
software designed to deploy and manage large networks of virtual machines, as a 
highly available, highly scalable Infrastructure as a Service (IaaS) cloud 
computing platform. CloudStack is used by a number of service providers to 
offer public cloud services, and by many companies to provide an on-premises 
(private) cloud offering, or as part of a hybrid cloud solution."

2-min video on the Apache CloudStack project - 
[https://www.youtube.com/watch?v=oJ4b8HFmFTc] 

Here's about an hour-long intro to what is CloudStack - 
[https://www.youtube.com/watch?v=4qFFwyK9hos] 

*All our Apache CloudStack GSoC2021 ideas are tracked on the project's Github 
issue:*

*[https://github.com/apache/cloudstack/issues?q=is%3Aissue+is%3Aopen+label%3Agsoc2021]*

The general skills student would need are - Java, Python, JavaScript/Vue. 
Idea-specific requirements are mentioned on the idea issue.

We're a diverse and welcoming community and we encourage interested students to 
join the dev ML: [http://cloudstack.apache.org/mailing-lists.html] 

We have an onboarding course for students to learn and get started with 
CloudStack:
 [https://github.com/shapeblue/hackerbook]

Project wiki and other resources:
[https://cwiki.apache.org/confluence/display/CLOUDSTACK]

[https://github.com/apache/cloudstack]

[http://docs.cloudstack.apache.org/]


> CloudStack GSoC 2021 Ideas
> --
>
> Key: CLOUDSTACK-10426
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10426
> Project: CloudStack
>  Issue Type: New Feature
>  Security Level: Public(Anyone can view this level - this is the 
> default.) 
>Reporter: Rohit Yadav
>Assignee: Rohit Yadav
>Priority: Major
>  Labels: gsoc2021, mentor
>
> Hello Students! We are the Apache CloudStack project. From our [project 
> website|http://cloudstack.apache.org/