You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by se...@apache.org on 2015/09/29 09:41:27 UTC

[1/8] cloudstack-www git commit: Python script to generate pmc and commiter list

Repository: cloudstack-www
Updated Branches:
  refs/heads/asf-site f58ecf3fa -> 51c9ec29b


Python script to generate pmc and commiter list

Made a small tool to create pmc and committer list by parsing the JSON
files on projects.apache.org.
This is accessible by anyone and does not require any ASF privileges.

Usage: python makewholist.py

Only dependencies are json, urllib and sys, which should be included by
default on most systems.


Project: http://git-wip-us.apache.org/repos/asf/cloudstack-www/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-www/commit/44c02cc7
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-www/tree/44c02cc7
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-www/diff/44c02cc7

Branch: refs/heads/asf-site
Commit: 44c02cc7e6f2d9da53de7663cbfff15871d786d0
Parents: 67710b2
Author: Erik Weber <te...@gmail.com>
Authored: Thu Aug 27 09:12:01 2015 +0200
Committer: Erik Weber <te...@gmail.com>
Committed: Thu Aug 27 10:51:49 2015 +0200

----------------------------------------------------------------------
 makewholist.py | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 80 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack-www/blob/44c02cc7/makewholist.py
----------------------------------------------------------------------
diff --git a/makewholist.py b/makewholist.py
new file mode 100644
index 0000000..27e4e56
--- /dev/null
+++ b/makewholist.py
@@ -0,0 +1,80 @@
+#!/usr/bin/env python
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+"""This module can be used to parse and print the PMC and Committer info
+of Apache CloudStack and potentially other ASF projects.
+
+Can be used at command line by running: python makewholist.py"""
+
+import json
+import sys
+import urllib
+
+GROUPS_URL = "https://projects.apache.org/json/foundation/groups.json"
+NAMES_URL = "https://projects.apache.org/json/foundation/people_name.json"
+
+names = {}   # Placeholder for names parsed in getNames()
+groups = {}  # Placeholder for groups parsed in getCommittersAndPMC()
+
+
+def getCommittersAndPMC():
+    """Get Committer and PMC info from ASF"""
+    global groups
+    try:
+        response = urllib.urlopen(GROUPS_URL)
+        groups = json.loads(response.read())
+    except Exception, ex:
+        print "Error during groups JSON download or parsing: %s" % ex.message
+
+
+def getNames():
+    """ Get committer names info from ASF"""
+    global names
+    try:
+        response = urllib.urlopen(NAMES_URL)
+        names = json.loads(response.read())
+    except Exception, ex:
+        print "Error during names JSON download or parsing: %s" % ex.message
+
+
+def printWhoList():
+    if len(names) == 0 or len(groups) == 0:
+        print "Names or groups not initialized, aborting"
+        sys.exit(1)
+
+    print ("Active Project Management Committee contains "
+           "(in alphabetical order of their usernames):")
+
+    print "| Username | Name |"
+    print "|----------|------|"
+    for pmc in groups['cloudstack-pmc']:
+        print "|%s|%s|" % (pmc, names[pmc])
+    print ""
+    print ""
+    print ("Active list of committers "
+           "(in alphabetical order of their usernames):")
+    print "| Username | Name |"
+    print "|----------|------|"
+    for committer in groups['cloudstack']:
+        print "|%s|%s|" % (committer, names[committer])
+
+
+if __name__ == "__main__":
+    getNames()
+    getCommittersAndPMC()
+    printWhoList()


[3/8] cloudstack-www git commit: update download URL

Posted by se...@apache.org.
update download URL


Project: http://git-wip-us.apache.org/repos/asf/cloudstack-www/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-www/commit/51b4b065
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-www/tree/51b4b065
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-www/diff/51b4b065

Branch: refs/heads/asf-site
Commit: 51b4b065a4d731e26517d7a1d824a0b380101b86
Parents: 5e924a1
Author: pdion891 <pd...@apache.org>
Authored: Mon Aug 31 20:40:15 2015 -0400
Committer: pdion891 <pd...@apache.org>
Committed: Mon Aug 31 20:40:15 2015 -0400

----------------------------------------------------------------------
 source/downloads.markdown | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack-www/blob/51b4b065/source/downloads.markdown
----------------------------------------------------------------------
diff --git a/source/downloads.markdown b/source/downloads.markdown
index 1c861ec..07c1db0 100644
--- a/source/downloads.markdown
+++ b/source/downloads.markdown
@@ -30,7 +30,7 @@ title: Apache CloudStack Downloads
 </p>
 
 <p>
-<a href="http://www.apache.org/dyn/closer.cgi/cloudstack/releases/4.5.2/apache-cloudstack-4.5.2-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 4.5.2 Source!</button></a>
+<a href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/4.5.2/apache-cloudstack-4.5.2-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 4.5.2 Source!</button></a>
 
 <a href="http://www.apache.org/dist/cloudstack/KEYS"><button type="button" class="btn btn-info btn-xs">KEYS</button></a>
 <a href="http://www.apache.org/dist/cloudstack/releases/4.5.2/apache-cloudstack-4.5.2-src.tar.bz2.asc"><button type="button" class="btn btn-info btn-xs">PGP</button></a>
@@ -39,7 +39,7 @@ title: Apache CloudStack Downloads
 </p>
 
 <p>
-<a href="http://www.apache.org/dyn/closer.cgi/cloudstack/releases/4.4.4/apache-cloudstack-4.4.4-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 4.4.4 Source!</button></a>
+<a href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/4.4.4/apache-cloudstack-4.4.4-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 4.4.4 Source!</button></a>
 
 <a href="http://www.apache.org/dist/cloudstack/KEYS"><button type="button" class="btn btn-info btn-xs">KEYS</button></a>
 <a href="http://www.apache.org/dist/cloudstack/releases/4.4.4/apache-cloudstack-4.4.4-src.tar.bz2.asc"><button type="button" class="btn btn-info btn-xs">PGP</button></a>
@@ -49,7 +49,7 @@ title: Apache CloudStack Downloads
 </p>
 
 <p>
-<a href="http://www.apache.org/dyn/closer.cgi/cloudstack/releases/4.3.2/apache-cloudstack-4.3.2-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 4.3.2 Source!</button></a>
+<a href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/4.3.2/apache-cloudstack-4.3.2-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 4.3.2 Source!</button></a>
 
 <a href="http://www.apache.org/dist/cloudstack/KEYS"><button type="button" class="btn btn-info btn-xs">KEYS</button></a>
 <a href="http://www.apache.org/dist/cloudstack/releases/4.3.2/apache-cloudstack-4.3.2-src.tar.bz2.asc"><button type="button" class="btn btn-info btn-xs">PGP</button></a>
@@ -63,9 +63,9 @@ title: Apache CloudStack Downloads
 <p>For easier installation or upgrades, the official source code release has been supplemented by community members who have chosen to provide package repositories.</p>
 
 <ul>
-<li>CloudStack Packages by ShapeBlue: <a href="http://shapeblue.com/packages/">http://shapeblue.com/packages</a></li>
 <li>DEB package repository: <a href="http://cloudstack.apt-get.eu/ubuntu">http://cloudstack.apt-get.eu/ubuntu</a></li>
 <li>RPM package repository: <a href="http://cloudstack.apt-get.eu/rhel/">http://cloudstack.apt-get.eu/rhel/</a></li>
+<li>CloudStack Packages by ShapeBlue: <a href="http://shapeblue.com/packages/">http://shapeblue.com/packages</a></li>
 </ul>
 
 <p>Instructions for using these community provided repositories can be found in the <a href="http://docs.cloudstack.apache.org/projects/cloudstack-installation/en/4.4/installation.html#configure-package-repository">Configure Package Repository</a> section of the Installation Guide.</p>
@@ -172,7 +172,7 @@ Apache CloudStack's CloudMonkey tool is a CLI and shell environment designed for
 CloudMonkey's most current release is 5.3.2.
 
 <p>
-<a href="http://www.apache.org/dyn/closer.cgi/cloudstack/releases/cloudmonkey-5.3.2/apache-cloudstack-cloudmonkey-5.3.2-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 5.3.2 Source!</button></a>
+<a href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/cloudmonkey-5.3.2/apache-cloudstack-cloudmonkey-5.3.2-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 5.3.2 Source!</button></a>
 
 <a href="http://www.apache.org/dist/cloudstack/KEYS"><button type="button" class="btn btn-info btn-xs">KEYS</button></a>
 <a href="http://www.apache.org/dist/cloudstack/releases/cloudmonkey-5.3.2/apache-cloudstack-cloudmonkey-5.3.2-src.tar.bz2.asc"><button type="button" class="btn btn-info btn-xs">PGP</button></a>


[5/8] cloudstack-www git commit: Add Ceph to the features of CloudStack

Posted by se...@apache.org.
Add Ceph to the features of CloudStack


Project: http://git-wip-us.apache.org/repos/asf/cloudstack-www/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-www/commit/0d03f967
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-www/tree/0d03f967
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-www/diff/0d03f967

Branch: refs/heads/asf-site
Commit: 0d03f967326ac34f5833b084336c6ad49ec0dcdd
Parents: 2481287
Author: Wido den Hollander <wi...@widodh.nl>
Authored: Fri Sep 11 15:02:36 2015 +0200
Committer: Wido den Hollander <wi...@widodh.nl>
Committed: Fri Sep 11 15:02:36 2015 +0200

----------------------------------------------------------------------
 source/features.markdown | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack-www/blob/0d03f967/source/features.markdown
----------------------------------------------------------------------
diff --git a/source/features.markdown b/source/features.markdown
index a8fc188..69e690f 100644
--- a/source/features.markdown
+++ b/source/features.markdown
@@ -116,7 +116,7 @@ Have a feature request? We'd invite you to [bring it up on the mailing list](mai
 </tr>
 <tr>
 <td style="width: 200px; text-align: left;"><strong>Multiple Storage Solutions</strong></td>
-<td style="width: 518px;">CloudStack supports many storage solutions with&nbsp; iSCSI and NFS being preferred, but anything that can have multiple nodes mount it simultaneously will work.&nbsp; This gives you the ultimate freedom in deciding your storage servers from using commodity hardware to integrating with enterprise-grade solutions such as Dell EqualLogic or NetApp.</td>
+<td style="width: 518px;">CloudStack supports many storage solutions with&nbsp; iSCSI and NFS being preferred, but anything that can have multiple nodes mount it simultaneously will work.&nbsp; Ceph RBD is also supported in combination with the KVM hypervisor. This gives you the ultimate freedom in deciding your storage servers from using commodity hardware to integrating with enterprise-grade solutions such as Dell EqualLogic or NetApp.</td>
 </tr>
 <tr>
 <td style="width: 200px; text-align: left;"><strong>Storage Tiering</strong></td>


[4/8] cloudstack-www git commit: fix download links

Posted by se...@apache.org.
fix download links


Project: http://git-wip-us.apache.org/repos/asf/cloudstack-www/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-www/commit/2481287e
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-www/tree/2481287e
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-www/diff/2481287e

Branch: refs/heads/asf-site
Commit: 2481287e1a4cf60bb083af100b998d8599ced7a1
Parents: 51b4b06
Author: pdion891 <pd...@apache.org>
Authored: Mon Aug 31 20:44:04 2015 -0400
Committer: pdion891 <pd...@apache.org>
Committed: Mon Aug 31 20:44:04 2015 -0400

----------------------------------------------------------------------
 content/downloads.html | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack-www/blob/2481287e/content/downloads.html
----------------------------------------------------------------------
diff --git a/content/downloads.html b/content/downloads.html
index 8b572fe..0e94bd4 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -153,7 +153,7 @@
 </p>
 
 <p>
-<a href="http://www.apache.org/dyn/closer.cgi/cloudstack/releases/4.5.2/apache-cloudstack-4.5.2-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 4.5.2 Source!</button></a>
+<a href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/4.5.2/apache-cloudstack-4.5.2-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 4.5.2 Source!</button></a>
 
 <a href="http://www.apache.org/dist/cloudstack/KEYS"><button type="button" class="btn btn-info btn-xs">KEYS</button></a>
 <a href="http://www.apache.org/dist/cloudstack/releases/4.5.2/apache-cloudstack-4.5.2-src.tar.bz2.asc"><button type="button" class="btn btn-info btn-xs">PGP</button></a>
@@ -162,7 +162,7 @@
 </p>
 
 <p>
-<a href="http://www.apache.org/dyn/closer.cgi/cloudstack/releases/4.4.4/apache-cloudstack-4.4.4-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 4.4.4 Source!</button></a>
+<a href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/4.4.4/apache-cloudstack-4.4.4-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 4.4.4 Source!</button></a>
 
 <a href="http://www.apache.org/dist/cloudstack/KEYS"><button type="button" class="btn btn-info btn-xs">KEYS</button></a>
 <a href="http://www.apache.org/dist/cloudstack/releases/4.4.4/apache-cloudstack-4.4.4-src.tar.bz2.asc"><button type="button" class="btn btn-info btn-xs">PGP</button></a>
@@ -172,7 +172,7 @@
 </p>
 
 <p>
-<a href="http://www.apache.org/dyn/closer.cgi/cloudstack/releases/4.3.2/apache-cloudstack-4.3.2-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 4.3.2 Source!</button></a>
+<a href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/4.3.2/apache-cloudstack-4.3.2-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 4.3.2 Source!</button></a>
 
 <a href="http://www.apache.org/dist/cloudstack/KEYS"><button type="button" class="btn btn-info btn-xs">KEYS</button></a>
 <a href="http://www.apache.org/dist/cloudstack/releases/4.3.2/apache-cloudstack-4.3.2-src.tar.bz2.asc"><button type="button" class="btn btn-info btn-xs">PGP</button></a>
@@ -292,7 +292,7 @@ Additionally, you can verify the MD5 or SHA512 signatures on the files.
 <p>CloudMonkey's most current release is 5.3.2.</p>
 
 <p>
-<a href="http://www.apache.org/dyn/closer.cgi/cloudstack/releases/cloudmonkey-5.3.2/apache-cloudstack-cloudmonkey-5.3.2-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 5.3.2 Source!</button></a>
+<a href="http://www.apache.org/dyn/closer.lua/cloudstack/releases/cloudmonkey-5.3.2/apache-cloudstack-cloudmonkey-5.3.2-src.tar.bz2"><button type="button" class="btn btn-primary btn-lg">Get the 5.3.2 Source!</button></a>
 
 <a href="http://www.apache.org/dist/cloudstack/KEYS"><button type="button" class="btn btn-info btn-xs">KEYS</button></a>
 <a href="http://www.apache.org/dist/cloudstack/releases/cloudmonkey-5.3.2/apache-cloudstack-cloudmonkey-5.3.2-src.tar.bz2.asc"><button type="button" class="btn btn-info btn-xs">PGP</button></a>


[6/8] cloudstack-www git commit: Tweak announcement feed script

Posted by se...@apache.org.
Tweak announcement feed script


Project: http://git-wip-us.apache.org/repos/asf/cloudstack-www/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-www/commit/1a452438
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-www/tree/1a452438
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-www/diff/1a452438

Branch: refs/heads/asf-site
Commit: 1a452438002b5dcc5226110dd088b767e1cea12d
Parents: 0d03f96
Author: runseb <ru...@gmail.com>
Authored: Tue Sep 29 09:36:08 2015 +0200
Committer: runseb <ru...@gmail.com>
Committed: Tue Sep 29 09:36:08 2015 +0200

----------------------------------------------------------------------
 source/index.html.erb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack-www/blob/1a452438/source/index.html.erb
----------------------------------------------------------------------
diff --git a/source/index.html.erb b/source/index.html.erb
index 9831bb5..f65c181 100644
--- a/source/index.html.erb
+++ b/source/index.html.erb
@@ -200,7 +200,7 @@ function newFeed(id, file) {
 </div>
 
 <script>
-newFeed("feed", "https://blogs.apache.org/cloudstack/feed/entries/atom?cat=%2FAnnouncements");
+newFeed("feed", "https://blogs.apache.org/cloudstack/feed/entries/atom");
 </script>
 
 <script>


[2/8] cloudstack-www git commit: Merge pull request #14 from terbolous/master

Posted by se...@apache.org.
Merge pull request #14 from terbolous/master

Python script to generate pmc and commiter listMade a small tool to create pmc and committer list by parsing the JSON
files on projects.apache.org.
This is accessible by anyone and does not require any ASF privileges.

Usage: python makewholist.py

Only dependencies are json, urllib and sys, which should be included by
default on most systems.

* pr/14:
  Python script to generate pmc and commiter list

Signed-off-by: Erik Weber <te...@gmail.com>


Project: http://git-wip-us.apache.org/repos/asf/cloudstack-www/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-www/commit/5e924a10
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-www/tree/5e924a10
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-www/diff/5e924a10

Branch: refs/heads/asf-site
Commit: 5e924a10f55d0830cd6e1e10daecc1d5c6298c65
Parents: 67710b2 44c02cc
Author: Erik Weber <te...@gmail.com>
Authored: Thu Aug 27 13:57:53 2015 +0200
Committer: Erik Weber <te...@gmail.com>
Committed: Thu Aug 27 13:57:53 2015 +0200

----------------------------------------------------------------------
 makewholist.py | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 80 insertions(+)
----------------------------------------------------------------------



[8/8] cloudstack-www git commit: Merge branch 'master' into asf-site

Posted by se...@apache.org.
Merge branch 'master' into asf-site


Project: http://git-wip-us.apache.org/repos/asf/cloudstack-www/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-www/commit/51c9ec29
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-www/tree/51c9ec29
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-www/diff/51c9ec29

Branch: refs/heads/asf-site
Commit: 51c9ec29b5283fc32184512a9178e67506e4563d
Parents: f58ecf3 30a96fe
Author: Sebastien Goasguen <ru...@gmail.com>
Authored: Tue Sep 29 09:41:09 2015 +0200
Committer: Sebastien Goasguen <ru...@gmail.com>
Committed: Tue Sep 29 09:41:09 2015 +0200

----------------------------------------------------------------------
 content/downloads.html   |  2 +-
 content/features.html    |  2 +-
 content/index.html       |  2 +-
 makewholist.py           | 80 +++++++++++++++++++++++++++++++++++++++++++
 source/features.markdown |  2 +-
 source/index.html.erb    |  2 +-
 6 files changed, 85 insertions(+), 5 deletions(-)
----------------------------------------------------------------------



[7/8] cloudstack-www git commit: Build latest site

Posted by se...@apache.org.
Build latest site


Project: http://git-wip-us.apache.org/repos/asf/cloudstack-www/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-www/commit/30a96feb
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-www/tree/30a96feb
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-www/diff/30a96feb

Branch: refs/heads/asf-site
Commit: 30a96feb66e9d1ed96a4dab2752acb72d4c75b89
Parents: 1a45243
Author: Sebastien Goasguen <ru...@gmail.com>
Authored: Tue Sep 29 09:40:45 2015 +0200
Committer: Sebastien Goasguen <ru...@gmail.com>
Committed: Tue Sep 29 09:40:45 2015 +0200

----------------------------------------------------------------------
 content/downloads.html | 2 +-
 content/features.html  | 2 +-
 content/index.html     | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack-www/blob/30a96feb/content/downloads.html
----------------------------------------------------------------------
diff --git a/content/downloads.html b/content/downloads.html
index 0e94bd4..2f5bd9e 100644
--- a/content/downloads.html
+++ b/content/downloads.html
@@ -186,9 +186,9 @@
 <p>For easier installation or upgrades, the official source code release has been supplemented by community members who have chosen to provide package repositories.</p>
 
 <ul>
-<li>CloudStack Packages by ShapeBlue: <a href="http://shapeblue.com/packages/">http://shapeblue.com/packages</a></li>
 <li>DEB package repository: <a href="http://cloudstack.apt-get.eu/ubuntu">http://cloudstack.apt-get.eu/ubuntu</a></li>
 <li>RPM package repository: <a href="http://cloudstack.apt-get.eu/rhel/">http://cloudstack.apt-get.eu/rhel/</a></li>
+<li>CloudStack Packages by ShapeBlue: <a href="http://shapeblue.com/packages/">http://shapeblue.com/packages</a></li>
 </ul>
 
 <p>Instructions for using these community provided repositories can be found in the <a href="http://docs.cloudstack.apache.org/projects/cloudstack-installation/en/4.4/installation.html#configure-package-repository">Configure Package Repository</a> section of the Installation Guide.</p>

http://git-wip-us.apache.org/repos/asf/cloudstack-www/blob/30a96feb/content/features.html
----------------------------------------------------------------------
diff --git a/content/features.html b/content/features.html
index 3a8eb65..ac6eab6 100644
--- a/content/features.html
+++ b/content/features.html
@@ -239,7 +239,7 @@
 </tr>
 <tr>
 <td style="width: 200px; text-align: left;"><strong>Multiple Storage Solutions</strong></td>
-<td style="width: 518px;">CloudStack supports many storage solutions with&nbsp; iSCSI and NFS being preferred, but anything that can have multiple nodes mount it simultaneously will work.&nbsp; This gives you the ultimate freedom in deciding your storage servers from using commodity hardware to integrating with enterprise-grade solutions such as Dell EqualLogic or NetApp.</td>
+<td style="width: 518px;">CloudStack supports many storage solutions with&nbsp; iSCSI and NFS being preferred, but anything that can have multiple nodes mount it simultaneously will work.&nbsp; Ceph RBD is also supported in combination with the KVM hypervisor. This gives you the ultimate freedom in deciding your storage servers from using commodity hardware to integrating with enterprise-grade solutions such as Dell EqualLogic or NetApp.</td>
 </tr>
 <tr>
 <td style="width: 200px; text-align: left;"><strong>Storage Tiering</strong></td>

http://git-wip-us.apache.org/repos/asf/cloudstack-www/blob/30a96feb/content/index.html
----------------------------------------------------------------------
diff --git a/content/index.html b/content/index.html
index 78cf91d..4420563 100644
--- a/content/index.html
+++ b/content/index.html
@@ -323,7 +323,7 @@ function newFeed(id, file) {
 </div>
 
 <script>
-newFeed("feed", "https://blogs.apache.org/cloudstack/feed/entries/atom?cat=%2FAnnouncements");
+newFeed("feed", "https://blogs.apache.org/cloudstack/feed/entries/atom");
 </script>
 
 <script>