Re: [PROPOSAL] add native container orchestration service

2017-01-29 Thread Murali Reddy

I agree with some good views Will has shared and I also agree to the concerns 
raised by Wido and Eric. IMO we need balance of staying relevant/add new 
features vs stability of CloudStack and take corrective action if needed. We 
have two good examples for both. When SDN was hot technology CloudStack ended 
up with bunch of SDN controller integrations. Few years later, now CloudStack 
is carrying baggage with no maintainers for those plugins, with probably not 
many of CloudStack users needing overlays. On the other hand, other than 
attempt to liaison with ETSI for NFV no effort was done. OpenStack has become 
de-facto for NFV. Now for OpenStack, arguably NFV has become larger use case 
than cloud it self. I concur with Will’s point that with minimal viable 
solution that does not change the core of CloudStack, and can keep CloudStack 
relevant is worth to be taken in. 

Will,

To your question of how different is from ShapeBlue’s container service, its 
design, implementation and API semantics etc remain same. ShapeBlue’s container 
service was true drop in plug-in to CloudStack, with this proposal I am trying 
to re-work to make it a core CloudStack pluggable service which is part of 
CloudStack. 

Key concepts that this proposal is trying to add

- add notion of ‘container cluster’ as a first class entity in CloudStack. 
Which is bacially collection of other CloudStack resources (like VM’s, 
networks, public ip, network rules etc)
- life cycle operation to manage ‘container cluster’ like create, delete, 
start, stop, scale-up, scale-down, heal etc
- orchestrate container orchestrator control plane on top of provisioned 
resources

At-least for k8s (which is what this proposal is targeting), integration with 
k8s is bare minimum. There are cloud-config scripts that automatically setup 
k8s cluster master and node VM’s. All CloudStack is doing in passing the 
cloud-config to the core OS VM’s as user data.

Regards
Murali Reddy







On 29/01/17, 8:54 AM, "Will Stevens"  wrote:

>I agree that we need to be careful what we take on and own inside
>CloudStack.  I feel like some of the plugins or integrations which we have
>been "maintaining" may serve us better to abandon, but I feel like that is
>a whole discussion on its own.
>
>In this case, I feel like there is a minimum viable solution which puts
>CloudStack in a pretty good place to enable container orchestration.  For
>example, one of the biggest challenges with K8S is the fact that it is
>single tenant.  CloudStack has good multi tenancy support and has the
>ability to orchestrate the underlying infra quite well.  We will have to be
>very careful not to try to own too deep into the K8S world though, in my
>opinion.  We only want to be responsible for providing the infra (and a way
>to bootstrap K8S ideally) and be able to scale the infra, everything else
>should be owned by the K8S on top.  That is the way I see it anyway, but
>please add your input.
>
>I think it is a liability to try to go too deep, for the same reasons Wido
>and Erik have mentioned.  But I also think we need to take it seriously
>because that train is moving and this may be a good opportunity to stay
>relevant in a rapidly changing market.
>
>*Will STEVENS*
>Lead Developer
>
>
>
>On Sat, Jan 28, 2017 at 1:13 PM, Wido den Hollander  wrote:
>
>>
>> > Op 27 januari 2017 om 16:08 schreef Will Stevens > >:
>> >
>> >
>> > Hey Murali,
>> > How different is this proposal than what ShapeBlue already built.  It
>> looks
>> > pretty consistent with the functionality that you guys open sourced in
>> > Seville.
>> >
>> > I have not yet used this functionality, but I have reports that it works
>> > quite well.
>> >
>> > I believe the premise here is to only orchestrate the VM layer and
>> > basically expose a "group" of running VMs to the user.  The user is
>> > responsible for configuring K8S or whatever other container orchestrator
>> on
>> > top.  I saw mention of the "cloud-config" scripts in the FS, how are
>> those
>> > exposed to the cluster?  Maybe the FS can expand on that a bit?
>> >
>> > I believe the core feature that is being requested to be added is the
>> > ability to create a group of VMs which will be kept active as a group if
>> at
>> > all possible.  ACS would be responsible for making sure that the number
>> of
>> > VMs specified for the group are in running state and it would spin up new
>> > VMs as needed in order to satisfy the group settings.  In general, it is
>> > understood that any application running on this group would have to be
>> > fault tolerant enough to be able to rediscover a new VM if one fails and
>> is
>> > replaced by a fresh copy.  Is that fair to say?  How is it expected that
>> > this service discovery is done, just by VMs being present on the network?
>> >
>> > As for some of the other people's concerns in this 

[GitHub] cloudstack-docs-admin issue #41: 50% of the doc strings are translated into ...

2017-01-29 Thread lmrv
Github user lmrv commented on the issue:

https://github.com/apache/cloudstack-docs-admin/pull/41
  
It should be ok now.

Antoine.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] cloudstack-docs-admin issue #41: 50% of the doc strings are translated into ...

2017-01-29 Thread lmrv
Github user lmrv commented on the issue:

https://github.com/apache/cloudstack-docs-admin/pull/41
  
That's strange. I got this error :
locale/fr/LC_MESSAGES/virtual_machines.mo  
Encoding error:
'utf-8' codec can't decode byte 0xf4 in position 1804: invalid continuation 
byte
The full traceback has been saved in /tmp/sphinx-err-hvqr7pdf.log, if you 
want to report the issue to the developers.

I found accentuate charactere in the file with bad interpretation.
I got an older version of this file, and everything is ok.
I will push this modification.

Antoine.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] cloudstack pull request #:

2017-01-29 Thread rhtyd
Github user rhtyd commented on the pull request:


https://github.com/apache/cloudstack/commit/e6cc78f531d0201aed004fd9e003a1ae2ab9a816#commitcomment-20657567
  
In tools/docker/Dockerfile:
In tools/docker/Dockerfile on line 25:
Sure, thanks @pdion891 


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] cloudstack pull request #1910: CLOUDSTACK-9748:VPN Users search functionalit...

2017-01-29 Thread Ashadeepa
Github user Ashadeepa commented on a diff in the pull request:

https://github.com/apache/cloudstack/pull/1910#discussion_r98381232
  
--- Diff: server/src/com/cloud/network/vpn/RemoteAccessVpnManagerImpl.java 
---
@@ -596,7 +597,7 @@ public void 
doInTransactionWithoutResult(TransactionStatus status) {
 
 
 sb.and("id", sb.entity().getId(), SearchCriteria.Op.EQ);
-sb.and("username", sb.entity().getUsername(), 
SearchCriteria.Op.EQ);
+sb.and("username", sb.entity().getUsername(), 
SearchCriteria.Op.LIKE);
--- End diff --

@syed Used LIKE instead of EQ as username will be used in a WHERE clause to 
search for a specified pattern in a column using the keyword.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] cloudstack pull request #1910: CLOUDSTACK-9748:VPN Users search functionalit...

2017-01-29 Thread Ashadeepa
Github user Ashadeepa commented on a diff in the pull request:

https://github.com/apache/cloudstack/pull/1910#discussion_r98381118
  
--- Diff: server/src/com/cloud/network/vpn/RemoteAccessVpnManagerImpl.java 
---
@@ -613,6 +614,10 @@ public void 
doInTransactionWithoutResult(TransactionStatus status) {
 sc.setParameters("username", username);
 }
 
+if (keyword!= null) {
+sc.setParameters("username",  "%" + keyword + "%");
+}
+
 Pair result = 
_vpnUsersDao.searchAndCount(sc, searchFilter);
--- End diff --

@syed : If both are set, we are giving preference to keyword as the search 
will happen using keyword query param. This is in according with other existing 
APIs. Keyword is the request parameter for : List by keyword functionality. 


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] cloudstack pull request #:

2017-01-29 Thread pdion891
Github user pdion891 commented on the pull request:


https://github.com/apache/cloudstack/commit/e6cc78f531d0201aed004fd9e003a1ae2ab9a816#commitcomment-20657409
  
In tools/docker/Dockerfile:
In tools/docker/Dockerfile on line 25:
unfortunately it doesn't work because add-apt-repository is not present. I 
did a quick tests and it seams to work better on Ubuntu 16.04. so I'll submit a 
PR changing the base to Ubuntu 16.04.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] cloudstack-docs-admin issue #41: 50% of the doc strings are translated into ...

2017-01-29 Thread pdion891
Github user pdion891 commented on the issue:

https://github.com/apache/cloudstack-docs-admin/pull/41
  
Hi @lmrv,  since the last commit,  if I try to build the project in `fr` 
there is an issue with `virtual_machines.mo`:  

I've run `make gettext` which worked fined but not sphinx-intl:
```
$ sphinx-intl build --locale-dir source/locale
Project name loaded from .tx/config: apache-cloudstack-administration-rtd
Build: source/locale/fr/LC_MESSAGES/networking_and_traffic.mo
Build: source/locale/fr/LC_MESSAGES/projects.mo
Build: source/locale/fr/LC_MESSAGES/networking2.mo
Build: source/locale/fr/LC_MESSAGES/troubleshooting.mo
Build: source/locale/fr/LC_MESSAGES/systemvm.mo
Build: source/locale/fr/LC_MESSAGES/hosts.mo
Build: source/locale/fr/LC_MESSAGES/ui.mo
Build: source/locale/fr/LC_MESSAGES/administration.mo
Build: source/locale/fr/LC_MESSAGES/virtual_machines.mo
Traceback (most recent call last):
  File "/usr/local/bin/sphinx-intl", line 11, in 
sys.exit(main())
  File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 722, in 
__call__
return self.main(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 697, in 
main
rv = self.invoke(ctx)
  File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 1066, 
in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 895, in 
invoke
return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 535, in 
invoke
return callback(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/sphinx_intl/commands.py", 
line 247, in build
basic.build(locale_dir, output_dir, languages)
  File "/usr/local/lib/python2.7/dist-packages/sphinx_intl/basic.py", line 
101, in build
cat = c.load_po(po_file)
  File "/usr/local/lib/python2.7/dist-packages/sphinx_intl/catalog.py", 
line 17, in load_po
cat = pofile.read_po(f)
  File "/usr/lib/python2.7/dist-packages/babel/messages/pofile.py", line 
212, in read_po
_add_message()
  File "/usr/lib/python2.7/dist-packages/babel/messages/pofile.py", line 
165, in _add_message
catalog[msgid] = message
  File "/usr/lib/python2.7/dist-packages/babel/messages/catalog.py", line 
619, in __setitem__
self.mime_headers = _parse_header(message.string).items()
  File "/usr/lib/python2.7/dist-packages/babel/messages/catalog.py", line 
415, in _set_mime_headers
value, tzoffset, _ = re.split('([+-]\d{4})$', value, 1)
ValueError: need more than 1 value to unpack
```

Do you have the same behavior on your side?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


Re: CCC Miami Sponsor: ShapeBlue

2017-01-29 Thread Rajesh Ramchandani
Hi Will -


I was wondering if you could suggest what will be the attendance expectation at 
CCC? I am hoping it will be a lot more than the ApacheCon Europe last year. We 
would love to sponsor as long as we are able to rally our community members to 
attend. Thanks.


Raj



From: Will Stevens 
Sent: Sunday, January 29, 2017 10:05 AM
To: market...@cloudstack.apache.org; us...@cloudstack.apache.org; 
dev@cloudstack.apache.org
Subject: CCC Miami Sponsor: ShapeBlue

Please join me in welcoming ShapeBlue  as the
ShapeBlue - The CloudStack Company
www.shapeblue.com
Introduction Upgrading CloudStack can sometimes be a little daunting - but as 
the 5P's proverb goes - Proper Planning Prevents Poor Performance.



first official sponsor of the CloudStack Collaboration Conference in
Miami.  ShapeBlue has been a dedicated sponsor and Apache CloudStack
supporter and we are thrilled to have them on board for this event.

The CloudStack Collaboration Conference in Miami is being hosted by
ApacheCon and it is shaping up to be a great event.  We are all looking
forward to seeing you there.

If you would like more information about the event, please checkout the
event website: http://us.cloudstackcollab.org/
Apache CloudStack Collaboration Conference - 
USA
us.cloudstackcollab.org
Apache CloudStack Collaboration Conference hosted in Miami at ApacheCon.




If you are interested in sponsoring the event, please review the
sponsorship section: http://us.cloudstackcollab.org/#sponsors
Apache CloudStack Collaboration Conference - 
USA
us.cloudstackcollab.org
Apache CloudStack Collaboration Conference hosted in Miami at ApacheCon.




Thanks again for the support ShapeBlue and looking forward to seeing you at
the event.

Cheers,

Will Stevens
VP @ Apache CloudStack



DISCLAIMER
==
This e-mail may contain privileged and confidential information which is the 
property of Accelerite, a Persistent Systems business. It is intended only for 
the use of the individual or entity to which it is addressed. If you are not 
the intended recipient, you are not authorized to read, retain, copy, print, 
distribute or use this message. If you have received this communication in 
error, please notify the sender and delete all copies of this message. 
Accelerite, a Persistent Systems business does not accept any liability for 
virus infected mails.


[GitHub] cloudstack pull request #1910: CLOUDSTACK-9748:VPN Users search functionalit...

2017-01-29 Thread syed
Github user syed commented on a diff in the pull request:

https://github.com/apache/cloudstack/pull/1910#discussion_r98365622
  
--- Diff: server/src/com/cloud/network/vpn/RemoteAccessVpnManagerImpl.java 
---
@@ -596,7 +597,7 @@ public void 
doInTransactionWithoutResult(TransactionStatus status) {
 
 
 sb.and("id", sb.entity().getId(), SearchCriteria.Op.EQ);
-sb.and("username", sb.entity().getUsername(), 
SearchCriteria.Op.EQ);
+sb.and("username", sb.entity().getUsername(), 
SearchCriteria.Op.LIKE);
--- End diff --

Any reason for changing this to `LIKE` instead of `EQ` ?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] cloudstack pull request #1910: CLOUDSTACK-9748:VPN Users search functionalit...

2017-01-29 Thread syed
Github user syed commented on a diff in the pull request:

https://github.com/apache/cloudstack/pull/1910#discussion_r98365603
  
--- Diff: server/src/com/cloud/network/vpn/RemoteAccessVpnManagerImpl.java 
---
@@ -613,6 +614,10 @@ public void 
doInTransactionWithoutResult(TransactionStatus status) {
 sc.setParameters("username", username);
 }
 
+if (keyword!= null) {
+sc.setParameters("username",  "%" + keyword + "%");
+}
+
 Pair result = 
_vpnUsersDao.searchAndCount(sc, searchFilter);
--- End diff --

What if both username and keyword are set? Shouldn't we prefer the 
username? Also what is `keyword` anyways?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] cloudstack pull request #1913: CLOUDSTACK-9752: [Vmware] Optimization of vol...

2017-01-29 Thread syed
Github user syed commented on a diff in the pull request:

https://github.com/apache/cloudstack/pull/1913#discussion_r98365757
  
--- Diff: 
plugins/hypervisors/vmware/src/com/cloud/storage/resource/VmwareStorageProcessor.java
 ---
@@ -1577,9 +1577,6 @@ public Answer createVolume(CreateObjectCommand cmd) {
 }
 
 synchronized (this) {
-// s_logger.info("Delete file if exists in datastore 
to clear the way for creating the volume. file: " + volumeDatastorePath);
-VmwareStorageLayoutHelper.deleteVolumeVmdkFiles(dsMo, 
volumeUuid.toString(), dcMo);
-
 vmMo.createDisk(volumeDatastorePath, 
(int)(volume.getSize() / (1024L * 1024L)), morDatastore, 
vmMo.getScsiDeviceControllerKey());
 vmMo.detachDisk(volumeDatastorePath, false);
--- End diff --

Is there a possibility that `detachDisk` might fail? In that case, we would 
require the above check to be performed as Cloudstack would retry the 
operation. Same in the `finally` clause


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] cloudstack issue #1711: XenServer 7 Support

2017-01-29 Thread syed
Github user syed commented on the issue:

https://github.com/apache/cloudstack/pull/1711
  
@ciroiriarte As @PaulAngus pointed out, you need to use VLANs as the 
isolation method if you want to use OVS on XenServer


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


Re: CCC Miami Update

2017-01-29 Thread Sally Khudairi
Thanks, Will.
Also, keep in mind that those of you who would like to attend but may be unable 
to do so for financial reasons are encouraged to apply for travel assistance.
Application process is open through 8 March 2017 https://www.apache.org/travel/
Kind regards,
Sally = = = = =  vox +1 617 921 8656gvox +1 646 598 4616skype sallykhudairi

  From: Will Stevens 
 To: "market...@cloudstack.apache.org" ; 
"us...@cloudstack.apache.org" ; 
"dev@cloudstack.apache.org"  
 Sent: Sunday, January 29, 2017 1:43 PM
 Subject: Re: CCC Miami Update
   
​Please note that some of the other conferences being run at ApacheCon are 
still in the planning phase, so please confirm with the organizers if you are 
specifically interested in one of the other co-located events.​
On Sun, Jan 29, 2017 at 1:41 PM, Will Stevens  wrote:

Hello Everyone,I am sure most of you are aware at this point that a CloudStack 
Collaboration Conference (CCC) is being hosted in Miami on May 16-18 by 
ApacheCon.
I urge you to consider joining us at this event.  Here are some of the 
important event details, but all the details can be found on our event website: 
http://us. cloudstackcollab.org/
Deadline for talk submissions: February 11th, 2017Accepted talk notifications: 
March 6th, 2017Schedule published on: March 9th, 2017
The event is being run as a collection of independently themed conferences.  
Obviously, most of you will be specifically interested in the CloudStack 
Collaboration Conference, but your registration also gives you access to the 
other conference being run at the same time.  So far the other conferences 
include; 'Apache: Big Data', 'Apache: IoT', 'Flex Project Summit', 'Apache 
Traffic Server / Apache Traffic Control' and 'TomcatCon'.
The earlier you register, the more you save, so get your registration in early.
Early Registration: until March 12, 2017Standard Registration: March 13, 2017 - 
April 16, 2017Late Registration: April 17, 2017 - Event DateCommitter 
Registration: Special pricing is available for active Apache Committers. Please 
contact the event organizers for details.Speaker Registration: One free 
registration is included with each accepted talk. 
If you submit a talk and your talk is accepted, you will get one free 
registration per talk accepted.
We are still looking for event sponsors, so if you are interested in sponsoring 
the event, please review the sponsorship details.
If you have questions about anything, feel free to contact me directly and I 
will make sure you are connected with the right people.
Looking forward to seeing you all in Miami.
Cheers,
Will



   

[GitHub] cloudstack issue #1711: XenServer 7 Support

2017-01-29 Thread ciroiriarte
Github user ciroiriarte commented on the issue:

https://github.com/apache/cloudstack/pull/1711
  
Well, I chose Security Groups on the Advanced network configuration 
options, that makes the bridge firewall configuration fail when you try to add 
hosts.

Unchecked that while adding the XS7 host, it didn't blow up this time.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] cloudstack pull request #1916: CLOUDSTACK-9462: Build packages on Ubuntu 12....

2017-01-29 Thread ustcweizhou
GitHub user ustcweizhou reopened a pull request:

https://github.com/apache/cloudstack/pull/1916

CLOUDSTACK-9462: Build packages on Ubuntu 12.04/16.04 and support 
tomcat6/tomcat7

Changes
(1) seperate debian/control and debian/rules for Ubuntu 12.04/16.04
(2) add python-setuptools in Build-Depends
(3) seperate cloudstack-management.service and 
cloudstack-management.default for CentOS7 and Ubuntu 16.04
(4) add server7-ssl.xml and server7-nonssl.xml in management installation
(5) link /usr/share/cloudstack-management/lib and 
/usr/share/cloudstack-management/bin to correct path (tomcat6 or tomcat7)
(6) link /etc/cloudstack/management/server.xml to correct file path 
(server-nonssl.xml or server7-nonssl.xml)
(7) remove *.zip from .gitignore to avoid build error caused by missing 
/vhds/test.vhd.zip

Instruction
(1) build packages on Ubuntu 12.04/16.04: packaging/build_deb.sh
Output on Ubuntu 12.04: 
cloudstack-management_4.9.3.0-SNAPSHOT~precise_all.deb
Output on Ubuntu 16.04: 
cloudstack-management_4.9.3.0-SNAPSHOT~xenial_all.deb
(2) setup tomcat6/tomcat7 on management server: cloudstack-setup-management 
--tomcat7

Already tested on Ubuntu 12.04 and Ubuntu 16.04, upgraded from 4.7.1 to 
4.9.3.0-SNAPSHOT

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/ustcweizhou/cloudstack 4.9-systemd-tomcat7

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/cloudstack/pull/1916.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1916


commit af6e7f3b04cde9e04f68c8aee3d1ec6264bc4b35
Author: Wei Zhou 
Date:   2017-01-24T09:34:21Z

CLOUDSTACK-9462: Build packages on Ubuntu 12.04/16.04 and support 
tomcat6/tomcat7

Changes
(1) seperate debian/control and debian/rules for Ubuntu 12.04/16.04
(2) add python-setuptools in Build-Depends
(3) seperate cloudstack-management.service and 
cloudstack-management.default for CentOS7 and Ubuntu 16.04
(4) add server7-ssl.xml and server7-nonssl.xml in management installation
(5) link /usr/share/cloudstack-management/lib and 
/usr/share/cloudstack-management/bin to correct path (tomcat6 or tomcat7)
(6) link /etc/cloudstack/management/server.xml to correct file path 
(server-nonssl.xml or server7-nonssl.xml)
(7) remove *.zip from .gitignore to avoid build error caused by missing 
/vhds/test.vhd.zip

Instruction
(1) build packages on Ubuntu 12.04/16.04: packaging/build_deb.sh
Output on Ubuntu 12.04: 
cloudstack-management_4.9.3.0-SNAPSHOT~precise_all.deb
Output on Ubuntu 16.04: 
cloudstack-management_4.9.3.0-SNAPSHOT~xenial_all.deb
(2) setup tomcat6/tomcat7 on management server: cloudstack-setup-management 
--tomcat7

Already tested on Ubuntu 12.04 and Ubuntu 16.04, upgraded from 4.7.1 to 
4.9.3.0-SNAPSHOT




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] cloudstack pull request #1916: CLOUDSTACK-9462: Build packages on Ubuntu 12....

2017-01-29 Thread ustcweizhou
Github user ustcweizhou closed the pull request at:

https://github.com/apache/cloudstack/pull/1916


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


Re: CCC Miami Update

2017-01-29 Thread Will Stevens
​Please note that some of the other conferences being run at ApacheCon are
still in the planning phase, so please confirm with the organizers if you
are specifically interested in one of the other co-located events.​

On Sun, Jan 29, 2017 at 1:41 PM, Will Stevens  wrote:

> Hello Everyone,
> I am sure most of you are aware at this point that a CloudStack
> Collaboration Conference (CCC) is being hosted in Miami on May 16-18 by
> ApacheCon.
>
> I urge you to consider joining us at this event.  Here are some of the
> important event details, but all the details can be found on our event
> website: *http://us.cloudstackcollab.org/
> *
>
> *Deadline for talk submissions:* *February 11th, 2017*
> *Accepted talk notifications:* *March 6th, 2017*
> *Schedule published on: **March 9th, 2017*
>
> The event is being run as a collection of independently themed
> conferences.  Obviously, most of you will be specifically interested in the
> CloudStack Collaboration Conference, but your registration also gives you
> access to the other conference being run at the same time.  So far the
> other conferences include; 'Apache: Big Data', 'Apache: IoT', 'Flex Project
> Summit', 'Apache Traffic Server / Apache Traffic Control' and 'TomcatCon'.
>
> The earlier you register, the more you save, so get your registration in
> early.
>
> *Early Registration:* *until March 12, 2017*
> *Standard Registration:* *March 13, 2017 - April 16, 2017*
> *Late Registration:* *April 17, 2017 - Event Date*
> *Committer Registration:* Special pricing is available for active Apache
> Committers. Please contact the event organizers
>  for details.
> *Speaker Registration:* *One free registration is included with each
> accepted talk.*
>
> If you submit a talk  and
> your talk is accepted, you will get one free registration per talk accepted.
>
> We are still looking for event sponsors, so if you are interested in
> sponsoring the event, please review the sponsorship details
> .
>
> If you have questions about anything, feel free to contact me directly and
> I will make sure you are connected with the right people.
>
> Looking forward to seeing you all in Miami.
>
> Cheers,
>
> Will
>


CCC Miami Update

2017-01-29 Thread Will Stevens
Hello Everyone,
I am sure most of you are aware at this point that a CloudStack
Collaboration Conference (CCC) is being hosted in Miami on May 16-18 by
ApacheCon.

I urge you to consider joining us at this event.  Here are some of the
important event details, but all the details can be found on our event
website: *http://us.cloudstackcollab.org/ *

*Deadline for talk submissions:* *February 11th, 2017*
*Accepted talk notifications:* *March 6th, 2017*
*Schedule published on: **March 9th, 2017*

The event is being run as a collection of independently themed
conferences.  Obviously, most of you will be specifically interested in the
CloudStack Collaboration Conference, but your registration also gives you
access to the other conference being run at the same time.  So far the
other conferences include; 'Apache: Big Data', 'Apache: IoT', 'Flex Project
Summit', 'Apache Traffic Server / Apache Traffic Control' and 'TomcatCon'.

The earlier you register, the more you save, so get your registration in
early.

*Early Registration:* *until March 12, 2017*
*Standard Registration:* *March 13, 2017 - April 16, 2017*
*Late Registration:* *April 17, 2017 - Event Date*
*Committer Registration:* Special pricing is available for active Apache
Committers. Please contact the event organizers 
for details.
*Speaker Registration:* *One free registration is included with each
accepted talk.*

If you submit a talk  and
your talk is accepted, you will get one free registration per talk accepted.

We are still looking for event sponsors, so if you are interested in
sponsoring the event, please review the sponsorship details
.

If you have questions about anything, feel free to contact me directly and
I will make sure you are connected with the right people.

Looking forward to seeing you all in Miami.

Cheers,

Will


CCC Miami Sponsor: ShapeBlue

2017-01-29 Thread Will Stevens
Please join me in welcoming ShapeBlue  as the
first official sponsor of the CloudStack Collaboration Conference in
Miami.  ShapeBlue has been a dedicated sponsor and Apache CloudStack
supporter and we are thrilled to have them on board for this event.

The CloudStack Collaboration Conference in Miami is being hosted by
ApacheCon and it is shaping up to be a great event.  We are all looking
forward to seeing you there.

If you would like more information about the event, please checkout the
event website: http://us.cloudstackcollab.org/

If you are interested in sponsoring the event, please review the
sponsorship section: http://us.cloudstackcollab.org/#sponsors

Thanks again for the support ShapeBlue and looking forward to seeing you at
the event.

Cheers,

Will Stevens
VP @ Apache CloudStack


[GitHub] cloudstack issue #1916: CLOUDSTACK-9462: Build packages on Ubuntu 12.04/16.0...

2017-01-29 Thread blueorangutan
Github user blueorangutan commented on the issue:

https://github.com/apache/cloudstack/pull/1916
  
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-463


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---