[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, 

[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
 

[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

[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 

[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 
>