You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by bh...@apache.org on 2017/01/06 09:46:33 UTC
cloudstack-docs-rn git commit: 4.9.2.0 release notes
Repository: cloudstack-docs-rn
Updated Branches:
refs/heads/4.9 15624a834 -> 19a1cb6fe
4.9.2.0 release notes
Signed-off-by: Rohit Yadav <ro...@shapeblue.com>
Project: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/commit/19a1cb6f
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/tree/19a1cb6f
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/diff/19a1cb6f
Branch: refs/heads/4.9
Commit: 19a1cb6fe18ff85287b095e121b8fa925bf7d006
Parents: 15624a8
Author: Rohit Yadav <ro...@shapeblue.com>
Authored: Fri Jan 6 15:08:14 2017 +0530
Committer: Rohit Yadav <ro...@shapeblue.com>
Committed: Fri Jan 6 15:16:15 2017 +0530
----------------------------------------------------------------------
source/conf.py | 2 +-
source/fixed_issues.rst | 356 ++++++++++++++++++++++++++++++++++++++++++-
source/global.rst | 10 +-
utils/issues.py | 51 +++++++
4 files changed, 412 insertions(+), 7 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/blob/19a1cb6f/source/conf.py
----------------------------------------------------------------------
diff --git a/source/conf.py b/source/conf.py
index 45b8310..0cb3769 100644
--- a/source/conf.py
+++ b/source/conf.py
@@ -76,7 +76,7 @@ copyright = u'2016, Apache CloudStack'
# The short X.Y version.
version = '4.9'
# The full version, including alpha/beta/rc tags.
-release = '4.9.0'
+release = '4.9.2.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/blob/19a1cb6f/source/fixed_issues.rst
----------------------------------------------------------------------
diff --git a/source/fixed_issues.rst b/source/fixed_issues.rst
index c018c50..46891be 100644
--- a/source/fixed_issues.rst
+++ b/source/fixed_issues.rst
@@ -23,7 +23,6 @@ pull requests. All new features and bugs for |release| have been merged through
Github pull requests. A subset of these changes are tracked in Jira, which have a
standard naming convention of "CLOUDSTACK-NNNN" where "NNNN" is the issue number.
-
Issues Fixed in |release|
-------------------------
@@ -32,6 +31,201 @@ Issues Fixed in |release|
+--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
| Branches | Github | Jira | Type | Priority | Description |
+====================+==========+====================+===============+==========+============================================================+
+| 4.9 | `#1764`_ | CLOUDSTACK-9597_ | Bug | Major | Incorrect updateResourceCount() |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1781`_ | CLOUDSTACK-9612_ | Bug | Major | Restart Network with clean up fails for networks whose off |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1783`_ | CLOUDSTACK-9615_ | Bug | Major | Ingress Firewall Rules with blank start and End ports does |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1782`_ | CLOUDSTACK-9617_ | Bug | Major | Enabling Remote access Vpn Fails when there is a portforwa |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1804`_ | CLOUDSTACK-9639_ | Bug | Major | Unable to create shared network with vLan isolation |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1811`_ | CLOUDSTACK-9649_ | Bug | Major | In the management server log there is an error related to |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9662_ | Improvement | Major | Adding XenServer 7 support to Cloudstack |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1827`_ | CLOUDSTACK-9673_ | Bug | Critical | Exception occured while creating the CPVM in the VmWare Se |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1828`_ | CLOUDSTACK-9676_ | Bug | Critical | Start instance fails after reverting to a VM snapshot, whe |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1839`_ | CLOUDSTACK-9683_ | Bug | Major | system.vm.default.hypervisor Does Not Pin Hypervisor Type |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1846`_ | CLOUDSTACK-9688_ | Bug | Major | Fix smoke test failures for 4.9 |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+
+Issues Fixed in 4.9.1.0
+-----------------------
+
+.. cssclass:: table-striped table-bordered table-hover
+
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| Branches | Github | Jira | Type | Priority | Description |
++====================+==========+====================+===============+==========+============================================================+
+| 4.9 | `#1663`_ | CLOUDSTACK-6432_ | Bug | Major | Prevent VR from response to DNS request from outside of ne |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1743`_ | CLOUDSTACK-8326_ | Bug | Major | Bug in cloudstack virtual router (KVM) in Simple zone with |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#798`_ | CLOUDSTACK-8830_ | Bug | Major | [VMware] VM snapshot fails for 12 min after instance creat |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#828`_ | CLOUDSTACK-8854_ | Bug | Major | Apple Mac OS/X VM get created without USB controller in ES |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#896`_ | CLOUDSTACK-8908_ | Bug | Major | After copying the template charging for that template is s |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1673`_ | CLOUDSTACK-9071_ | Bug | Major | stats.output.uri stops the server from starting if the uri |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1240`_ | CLOUDSTACK-9161_ | Bug | Critical | Quota Service: fix marvin test |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1744`_ | CLOUDSTACK-9183_ | Bug | Major | CS 4.7.0 bash: /opt/cloud/bin/getRouterAlerts.sh: No such |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1396`_ | CLOUDSTACK-9269_ | Bug | Major | Missing field for Switch type for Management and Storage t |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1659`_ | CLOUDSTACK-9339_ | Bug | Major | Virtual Routers don't handle Multiple Public Interfaces |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1696`_ | CLOUDSTACK-9364_ | Task | Major | Add Support for Ubuntu 16.04 |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9376_ | Bug | Major | Using the listTemplates API with the "templatefilter=all" |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1560`_ | CLOUDSTACK-9386_ | Bug | Major | DS template copies don\u2019t get deleted in VMware ESXi with m |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1586`_ | CLOUDSTACK-9410_ | Bug | Minor | Data Disk shown as "detached" in XS |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1785`_ | CLOUDSTACK-9416_ | Bug | Major | ACS master GUI: Enabling Static NAT on an associated Publi |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1621`_ | CLOUDSTACK-9444_ | Bug | Minor | ERROR c.c.u.d.DriverLoader DB driver type null is not supp |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9447_ | Bug | Major | Fix systemvm template build failure |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1646`_ | CLOUDSTACK-9449_ | Bug | Major | Dynamic roles default user description typo and column iss |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1635`_ | CLOUDSTACK-9451_ | Bug | Minor | stopVirtualMachine ignores forced parameter |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1634`_ | CLOUDSTACK-9452_ | Bug | Blocker | CentOS6 kvm hosts stop working after upgrade |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1641`_ | CLOUDSTACK-9459_ | Bug | Critical | Database upgrade from 3.0.7 to 4.9.0 fails with a ResultSe |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1674`_ | CLOUDSTACK-9460_ | Bug | Major | Graceful handling of Mysql server connection timeout |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1647`_ | CLOUDSTACK-9462_ | Bug | Major | Systemd packaging for Ubuntu 16.04 |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1649`_ | CLOUDSTACK-9463_ | Bug | Major | Dynamic roles migrate script fails with old commands.prope |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1656`_ | CLOUDSTACK-9466_ | Bug | Major | Upgrading to older CloudStack 4.0.x to 4.1.x causes sql co |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1657`_ | CLOUDSTACK-9467_ | Bug | Blocker | Fresh installation of cloudstack-usage server fails |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9468_ | Improvement | Minor | Alert code documentation out of sync with responses |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1660`_ | CLOUDSTACK-9470_ | Improvement | Major | [BLOCKER] Bug in SshHelper affecting interaction with vRou |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1666`_ | CLOUDSTACK-9480_ | Bug | Critical | Egress Firewall: Incorrect use of Allow/Deny for ICMP |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1670`_ | CLOUDSTACK-9481_ | Bug | Major | Convert MyISAM table to InnoDB for consistency |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1684`_ | CLOUDSTACK-9489_ | Bug | Blocker | When upgrading, Config.java new configuration are not upda |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1681`_ | CLOUDSTACK-9491_ | Bug | Major | Vmware resource: incorrect parsing of device list to find |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9495_ | Bug | Critical | Egress rules functionalty broken when protocol=all specifi |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1680`_ | CLOUDSTACK-9498_ | Bug | Major | VR CsFile search utility methods fail when search string h |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1676`_ | CLOUDSTACK-9502_ | Bug | Major | Target CLOUDSTACK-9386 into 4.9 release branch |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1745`_ | CLOUDSTACK-9503_ | Bug | Major | The router script times out resulting in failure of deploy |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1694`_ | CLOUDSTACK-9509_ | Bug | Critical | KVM Hosts connect with no storage |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1724`_ | CLOUDSTACK-9511_ | Bug | Critical | fix test_privategw_acl.py to handle multiple physical netw |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9514_ | Bug | Critical | MarvinTests: some host credentials are hardcoded, make the |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9515_ | Bug | Critical | internal LB vm is not handled when parsing cmd_line.json, |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9522_ | Bug | Major | Marvin common.py setNonContiguousVlanIds does not hanlde m |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9524_ | Bug | Major | Some marvin tests don't check hypervisor before executing |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9526_ | Bug | Major | Marvin test_deploy_vgpu_enabled_vm.py - Fix a hardcoded us |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9527_ | Bug | Major | test_01_test_vm_volume_snapshot making test negative again |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9529_ | Bug | Major | Marvin Tests do not clean up properly |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9531_ | Bug | Major | Fix tearDown issue in test_vpc_vpn.py |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9532_ | Bug | Major | Use macchinina as a template for failing tests |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9533_ | Bug | Major | gateway of public IP is not handled correctly when parsing |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1701`_ | CLOUDSTACK-9534_ | Bug | Major | Allow users to destroy VR when in running state |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1702`_ | CLOUDSTACK-9535_ | Improvement | Major | [API] listVMSnapshots improvement |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1710`_ | CLOUDSTACK-9538_ | Bug | Major | Deleting Snapshot From Primary Storage Fails on RBD Storag |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1742`_ | CLOUDSTACK-9544_ | Bug | Major | Account API keys vulnerability in Cloudstack with possible |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1712`_ | CLOUDSTACK-9550_ | Bug | Major | Metrics view does not filter items based on zone/cluster/h |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1728`_ | CLOUDSTACK-9551_ | Bug | Major | Pull KVM agent's tmp folder usage within its own folder st |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1713`_ | CLOUDSTACK-9552_ | Bug | Major | KVM Security Groups do not allow DNS over TCP egress |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1714`_ | CLOUDSTACK-9553_ | Bug | Major | Usage event is not getting recorded for snapshots in a spe |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1715`_ | CLOUDSTACK-9554_ | Bug | Major | Juniper Contrail plug-in is publishing events to wrong mes |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1737`_ | CLOUDSTACK-9561_ | Bug | Major | After domain/account deletion, snapshot taken by the domai |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1729`_ | CLOUDSTACK-9564_ | Bug | Major | Fix memory leak in VmwareContextPool |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1731`_ | CLOUDSTACK-9565_ | Bug | Major | Fix intermittent failure in oobm test test_oobm_zchange_pa |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1738`_ | CLOUDSTACK-9566_ | Bug | Major | instance-id metadata for baremetal VM returns ID |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1757`_ | CLOUDSTACK-9583_ | Bug | Major | VR: In CsDhcp.py preseed both hostaname and localhost to r |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1755`_ | CLOUDSTACK-9584_ | Bug | Major | Increase component tests coverage in Travis run |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1766`_ | CLOUDSTACK-9598_ | Bug | Major | wrong defaut gateway in guest VM with nics in isolated and |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1791`_ | CLOUDSTACK-9622_ | Improvement | Trivial | Localisation for 'Project' label on the top of Web UI |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1793`_ | CLOUDSTACK-9624_ | Bug | Major | Incorrect hypervisor mapping of guest os Windows 2008 Serv |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1796`_ | CLOUDSTACK-9626_ | Bug | Major | Instance fails to start after unsuccesful compute offering |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1799`_ | CLOUDSTACK-9632_ | Bug | Major | Upgrade bountycastle to 1.55+ |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9634_ | Bug | Major | fix marvin test test_router_dhcp_opts failure |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1802`_ | CLOUDSTACK-9635_ | Bug | Major | fix test_privategw_acl.py |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | | CLOUDSTACK-9636_ | Bug | Major | The host alerts box should be named as hosts in Alerts. |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1805`_ | CLOUDSTACK-9637_ | Bug | Major | Template create from snapshot does not populate vm_templat |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1809`_ | CLOUDSTACK-9646_ | Bug | Critical | [Usage] No usage is generated for uploaded templates/volum |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1808`_ | CLOUDSTACK-9648_ | Bug | Major | Checkstyle module version fails to update by build_asf.sh |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1817`_ | CLOUDSTACK-9654_ | Bug | Major | Missing hypervisor mapping of various SUSE Linux guest os |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1820`_ | CLOUDSTACK-9656_ | Bug | Blocker | Usage does not gather if you have a project with usage |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| 4.9 | `#1821`_ | CLOUDSTACK-9659_ | Bug | Major | mismatch in traffic type in ip_associations.json and ips.j |
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+
+
+Issues Fixed in 4.9.0
+-------------------------
+
+.. cssclass:: table-striped table-bordered table-hover
+
++--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
+| Branches | Github | Jira | Type | Priority | Description |
++====================+==========+====================+===============+==========+============================================================+
| 4.9 | `#1616`_ | | | | Added missing rules on router config, fixed ordering of |
| | | | | | multiple rules |
+--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+
@@ -767,4 +961,164 @@ Issues Fixed in |release|
.. _CLOUDSTACK-9254: https://issues.apache.org/jira/browse/CLOUDSTACK-9254
.. _`#1354`: https://github.com/apache/cloudstack/pull/1354
.. _`#1356`: https://github.com/apache/cloudstack/pull/1356
+.. _CLOUDSTACK-6432: https://issues.apache.org/jira/browse/CLOUDSTACK-6432
+.. _CLOUDSTACK-8326: https://issues.apache.org/jira/browse/CLOUDSTACK-8326
+.. _CLOUDSTACK-8830: https://issues.apache.org/jira/browse/CLOUDSTACK-8830
+.. _CLOUDSTACK-8854: https://issues.apache.org/jira/browse/CLOUDSTACK-8854
+.. _CLOUDSTACK-8908: https://issues.apache.org/jira/browse/CLOUDSTACK-8908
+.. _CLOUDSTACK-9071: https://issues.apache.org/jira/browse/CLOUDSTACK-9071
+.. _CLOUDSTACK-9161: https://issues.apache.org/jira/browse/CLOUDSTACK-9161
+.. _CLOUDSTACK-9183: https://issues.apache.org/jira/browse/CLOUDSTACK-9183
+.. _CLOUDSTACK-9269: https://issues.apache.org/jira/browse/CLOUDSTACK-9269
+.. _CLOUDSTACK-9339: https://issues.apache.org/jira/browse/CLOUDSTACK-9339
+.. _CLOUDSTACK-9364: https://issues.apache.org/jira/browse/CLOUDSTACK-9364
+.. _CLOUDSTACK-9376: https://issues.apache.org/jira/browse/CLOUDSTACK-9376
+.. _CLOUDSTACK-9386: https://issues.apache.org/jira/browse/CLOUDSTACK-9386
+.. _CLOUDSTACK-9410: https://issues.apache.org/jira/browse/CLOUDSTACK-9410
+.. _CLOUDSTACK-9416: https://issues.apache.org/jira/browse/CLOUDSTACK-9416
+.. _CLOUDSTACK-9444: https://issues.apache.org/jira/browse/CLOUDSTACK-9444
+.. _CLOUDSTACK-9447: https://issues.apache.org/jira/browse/CLOUDSTACK-9447
+.. _CLOUDSTACK-9449: https://issues.apache.org/jira/browse/CLOUDSTACK-9449
+.. _CLOUDSTACK-9451: https://issues.apache.org/jira/browse/CLOUDSTACK-9451
+.. _CLOUDSTACK-9452: https://issues.apache.org/jira/browse/CLOUDSTACK-9452
+.. _CLOUDSTACK-9459: https://issues.apache.org/jira/browse/CLOUDSTACK-9459
+.. _CLOUDSTACK-9460: https://issues.apache.org/jira/browse/CLOUDSTACK-9460
+.. _CLOUDSTACK-9462: https://issues.apache.org/jira/browse/CLOUDSTACK-9462
+.. _CLOUDSTACK-9463: https://issues.apache.org/jira/browse/CLOUDSTACK-9463
+.. _CLOUDSTACK-9466: https://issues.apache.org/jira/browse/CLOUDSTACK-9466
+.. _CLOUDSTACK-9467: https://issues.apache.org/jira/browse/CLOUDSTACK-9467
+.. _CLOUDSTACK-9468: https://issues.apache.org/jira/browse/CLOUDSTACK-9468
+.. _CLOUDSTACK-9470: https://issues.apache.org/jira/browse/CLOUDSTACK-9470
+.. _CLOUDSTACK-9480: https://issues.apache.org/jira/browse/CLOUDSTACK-9480
+.. _CLOUDSTACK-9481: https://issues.apache.org/jira/browse/CLOUDSTACK-9481
+.. _CLOUDSTACK-9489: https://issues.apache.org/jira/browse/CLOUDSTACK-9489
+.. _CLOUDSTACK-9491: https://issues.apache.org/jira/browse/CLOUDSTACK-9491
+.. _CLOUDSTACK-9495: https://issues.apache.org/jira/browse/CLOUDSTACK-9495
+.. _CLOUDSTACK-9498: https://issues.apache.org/jira/browse/CLOUDSTACK-9498
+.. _CLOUDSTACK-9502: https://issues.apache.org/jira/browse/CLOUDSTACK-9502
+.. _CLOUDSTACK-9503: https://issues.apache.org/jira/browse/CLOUDSTACK-9503
+.. _CLOUDSTACK-9509: https://issues.apache.org/jira/browse/CLOUDSTACK-9509
+.. _CLOUDSTACK-9511: https://issues.apache.org/jira/browse/CLOUDSTACK-9511
+.. _CLOUDSTACK-9514: https://issues.apache.org/jira/browse/CLOUDSTACK-9514
+.. _CLOUDSTACK-9515: https://issues.apache.org/jira/browse/CLOUDSTACK-9515
+.. _CLOUDSTACK-9522: https://issues.apache.org/jira/browse/CLOUDSTACK-9522
+.. _CLOUDSTACK-9524: https://issues.apache.org/jira/browse/CLOUDSTACK-9524
+.. _CLOUDSTACK-9526: https://issues.apache.org/jira/browse/CLOUDSTACK-9526
+.. _CLOUDSTACK-9527: https://issues.apache.org/jira/browse/CLOUDSTACK-9527
+.. _CLOUDSTACK-9529: https://issues.apache.org/jira/browse/CLOUDSTACK-9529
+.. _CLOUDSTACK-9531: https://issues.apache.org/jira/browse/CLOUDSTACK-9531
+.. _CLOUDSTACK-9532: https://issues.apache.org/jira/browse/CLOUDSTACK-9532
+.. _CLOUDSTACK-9533: https://issues.apache.org/jira/browse/CLOUDSTACK-9533
+.. _CLOUDSTACK-9534: https://issues.apache.org/jira/browse/CLOUDSTACK-9534
+.. _CLOUDSTACK-9535: https://issues.apache.org/jira/browse/CLOUDSTACK-9535
+.. _CLOUDSTACK-9538: https://issues.apache.org/jira/browse/CLOUDSTACK-9538
+.. _CLOUDSTACK-9544: https://issues.apache.org/jira/browse/CLOUDSTACK-9544
+.. _CLOUDSTACK-9550: https://issues.apache.org/jira/browse/CLOUDSTACK-9550
+.. _CLOUDSTACK-9551: https://issues.apache.org/jira/browse/CLOUDSTACK-9551
+.. _CLOUDSTACK-9552: https://issues.apache.org/jira/browse/CLOUDSTACK-9552
+.. _CLOUDSTACK-9553: https://issues.apache.org/jira/browse/CLOUDSTACK-9553
+.. _CLOUDSTACK-9554: https://issues.apache.org/jira/browse/CLOUDSTACK-9554
+.. _CLOUDSTACK-9561: https://issues.apache.org/jira/browse/CLOUDSTACK-9561
+.. _CLOUDSTACK-9564: https://issues.apache.org/jira/browse/CLOUDSTACK-9564
+.. _CLOUDSTACK-9565: https://issues.apache.org/jira/browse/CLOUDSTACK-9565
+.. _CLOUDSTACK-9566: https://issues.apache.org/jira/browse/CLOUDSTACK-9566
+.. _CLOUDSTACK-9583: https://issues.apache.org/jira/browse/CLOUDSTACK-9583
+.. _CLOUDSTACK-9584: https://issues.apache.org/jira/browse/CLOUDSTACK-9584
+.. _CLOUDSTACK-9594: https://issues.apache.org/jira/browse/CLOUDSTACK-9594
+.. _CLOUDSTACK-9598: https://issues.apache.org/jira/browse/CLOUDSTACK-9598
+.. _CLOUDSTACK-9622: https://issues.apache.org/jira/browse/CLOUDSTACK-9622
+.. _CLOUDSTACK-9624: https://issues.apache.org/jira/browse/CLOUDSTACK-9624
+.. _CLOUDSTACK-9626: https://issues.apache.org/jira/browse/CLOUDSTACK-9626
+.. _CLOUDSTACK-9632: https://issues.apache.org/jira/browse/CLOUDSTACK-9632
+.. _CLOUDSTACK-9634: https://issues.apache.org/jira/browse/CLOUDSTACK-9634
+.. _CLOUDSTACK-9635: https://issues.apache.org/jira/browse/CLOUDSTACK-9635
+.. _CLOUDSTACK-9636: https://issues.apache.org/jira/browse/CLOUDSTACK-9636
+.. _CLOUDSTACK-9637: https://issues.apache.org/jira/browse/CLOUDSTACK-9637
+.. _CLOUDSTACK-9646: https://issues.apache.org/jira/browse/CLOUDSTACK-9646
+.. _CLOUDSTACK-9648: https://issues.apache.org/jira/browse/CLOUDSTACK-9648
+.. _CLOUDSTACK-9654: https://issues.apache.org/jira/browse/CLOUDSTACK-9654
+.. _CLOUDSTACK-9656: https://issues.apache.org/jira/browse/CLOUDSTACK-9656
+.. _CLOUDSTACK-9659: https://issues.apache.org/jira/browse/CLOUDSTACK-9659
+.. _`#1663`: https://github.com/apache/cloudstack/pull/1663
+.. _`#1743`: https://github.com/apache/cloudstack/pull/1743
+.. _`#798`: https://github.com/apache/cloudstack/pull/798
+.. _`#828`: https://github.com/apache/cloudstack/pull/828
+.. _`#896`: https://github.com/apache/cloudstack/pull/896
+.. _`#1673`: https://github.com/apache/cloudstack/pull/1673
+.. _`#1240`: https://github.com/apache/cloudstack/pull/1240
+.. _`#1744`: https://github.com/apache/cloudstack/pull/1744
+.. _`#1396`: https://github.com/apache/cloudstack/pull/1396
+.. _`#1659`: https://github.com/apache/cloudstack/pull/1659
+.. _`#1696`: https://github.com/apache/cloudstack/pull/1696
+.. _`#1560`: https://github.com/apache/cloudstack/pull/1560
+.. _`#1586`: https://github.com/apache/cloudstack/pull/1586
+.. _`#1785`: https://github.com/apache/cloudstack/pull/1785
+.. _`#1621`: https://github.com/apache/cloudstack/pull/1621
+.. _`#1646`: https://github.com/apache/cloudstack/pull/1646
+.. _`#1635`: https://github.com/apache/cloudstack/pull/1635
+.. _`#1634`: https://github.com/apache/cloudstack/pull/1634
+.. _`#1641`: https://github.com/apache/cloudstack/pull/1641
+.. _`#1674`: https://github.com/apache/cloudstack/pull/1674
+.. _`#1647`: https://github.com/apache/cloudstack/pull/1647
+.. _`#1649`: https://github.com/apache/cloudstack/pull/1649
+.. _`#1656`: https://github.com/apache/cloudstack/pull/1656
+.. _`#1657`: https://github.com/apache/cloudstack/pull/1657
+.. _`#1660`: https://github.com/apache/cloudstack/pull/1660
+.. _`#1666`: https://github.com/apache/cloudstack/pull/1666
+.. _`#1670`: https://github.com/apache/cloudstack/pull/1670
+.. _`#1684`: https://github.com/apache/cloudstack/pull/1684
+.. _`#1681`: https://github.com/apache/cloudstack/pull/1681
+.. _`#1680`: https://github.com/apache/cloudstack/pull/1680
+.. _`#1676`: https://github.com/apache/cloudstack/pull/1676
+.. _`#1745`: https://github.com/apache/cloudstack/pull/1745
+.. _`#1694`: https://github.com/apache/cloudstack/pull/1694
+.. _`#1724`: https://github.com/apache/cloudstack/pull/1724
+.. _`#1701`: https://github.com/apache/cloudstack/pull/1701
+.. _`#1702`: https://github.com/apache/cloudstack/pull/1702
+.. _`#1710`: https://github.com/apache/cloudstack/pull/1710
+.. _`#1742`: https://github.com/apache/cloudstack/pull/1742
+.. _`#1712`: https://github.com/apache/cloudstack/pull/1712
+.. _`#1728`: https://github.com/apache/cloudstack/pull/1728
+.. _`#1713`: https://github.com/apache/cloudstack/pull/1713
+.. _`#1714`: https://github.com/apache/cloudstack/pull/1714
+.. _`#1715`: https://github.com/apache/cloudstack/pull/1715
+.. _`#1737`: https://github.com/apache/cloudstack/pull/1737
+.. _`#1729`: https://github.com/apache/cloudstack/pull/1729
+.. _`#1731`: https://github.com/apache/cloudstack/pull/1731
+.. _`#1738`: https://github.com/apache/cloudstack/pull/1738
+.. _`#1757`: https://github.com/apache/cloudstack/pull/1757
+.. _`#1755`: https://github.com/apache/cloudstack/pull/1755
+.. _`#1766`: https://github.com/apache/cloudstack/pull/1766
+.. _`#1791`: https://github.com/apache/cloudstack/pull/1791
+.. _`#1793`: https://github.com/apache/cloudstack/pull/1793
+.. _`#1796`: https://github.com/apache/cloudstack/pull/1796
+.. _`#1799`: https://github.com/apache/cloudstack/pull/1799
+.. _`#1802`: https://github.com/apache/cloudstack/pull/1802
+.. _`#1805`: https://github.com/apache/cloudstack/pull/1805
+.. _`#1809`: https://github.com/apache/cloudstack/pull/1809
+.. _`#1808`: https://github.com/apache/cloudstack/pull/1808
+.. _`#1817`: https://github.com/apache/cloudstack/pull/1817
+.. _`#1820`: https://github.com/apache/cloudstack/pull/1820
+.. _`#1821`: https://github.com/apache/cloudstack/pull/1821
+.. _CLOUDSTACK-9597: https://issues.apache.org/jira/browse/CLOUDSTACK-9597
+.. _CLOUDSTACK-9612: https://issues.apache.org/jira/browse/CLOUDSTACK-9612
+.. _CLOUDSTACK-9615: https://issues.apache.org/jira/browse/CLOUDSTACK-9615
+.. _CLOUDSTACK-9617: https://issues.apache.org/jira/browse/CLOUDSTACK-9617
+.. _CLOUDSTACK-9639: https://issues.apache.org/jira/browse/CLOUDSTACK-9639
+.. _CLOUDSTACK-9649: https://issues.apache.org/jira/browse/CLOUDSTACK-9649
+.. _CLOUDSTACK-9662: https://issues.apache.org/jira/browse/CLOUDSTACK-9662
+.. _CLOUDSTACK-9673: https://issues.apache.org/jira/browse/CLOUDSTACK-9673
+.. _CLOUDSTACK-9676: https://issues.apache.org/jira/browse/CLOUDSTACK-9676
+.. _CLOUDSTACK-9683: https://issues.apache.org/jira/browse/CLOUDSTACK-9683
+.. _CLOUDSTACK-9688: https://issues.apache.org/jira/browse/CLOUDSTACK-9688
+.. _`#1764`: https://github.com/apache/cloudstack/pull/1764
+.. _`#1781`: https://github.com/apache/cloudstack/pull/1781
+.. _`#1783`: https://github.com/apache/cloudstack/pull/1783
+.. _`#1782`: https://github.com/apache/cloudstack/pull/1782
+.. _`#1804`: https://github.com/apache/cloudstack/pull/1804
+.. _`#1811`: https://github.com/apache/cloudstack/pull/1811
+.. _`#1827`: https://github.com/apache/cloudstack/pull/1827
+.. _`#1828`: https://github.com/apache/cloudstack/pull/1828
+.. _`#1839`: https://github.com/apache/cloudstack/pull/1839
+.. _`#1846`: https://github.com/apache/cloudstack/pull/1846
http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/blob/19a1cb6f/source/global.rst
----------------------------------------------------------------------
diff --git a/source/global.rst b/source/global.rst
index 30754a9..ec34ac4 100644
--- a/source/global.rst
+++ b/source/global.rst
@@ -21,11 +21,11 @@
.. _CloudStack Apidocs: http://cloudstack.apache.org/docs/api/
.. Latest version systemvm template URL
-.. |sysvm64-url-xen| replace:: http://cloudstack.apt-get.eu/systemvm/4.6/systemvm64template-4.6.0-xen.vhd.bz2
-.. |sysvm64-url-kvm| replace:: http://cloudstack.apt-get.eu/systemvm/4.6/systemvm64template-4.6.0-kvm.qcow2.bz2
-.. |sysvm64-url-vmware| replace:: http://cloudstack.apt-get.eu/systemvm/4.6/systemvm64template-4.6.0-vmware.ova
-.. |sysvm64-url-hyperv| replace:: http://cloudstack.apt-get.eu/systemvm/4.6/systemvm64template-4.6.0-hyperv.vhd.zip
-.. |sysvm64-url-ovm| replace:: http://cloudstack.apt-get.eu/systemvm/4.6/systemvm64template-4.6.0-ovm.raw.bz2
+.. |sysvm64-url-xen| replace:: http://packages.shapeblue.com/systemvmtemplate/4.6/new/systemvm64template-4.6-xen.vhd.bz2
+.. |sysvm64-url-kvm| replace:: http://packages.shapeblue.com/systemvmtemplate/4.6/new/systemvm64template-4.6-kvm.qcow2.bz2
+.. |sysvm64-url-vmware| replace:: http://packages.shapeblue.com/systemvmtemplate/4.6/new/systemvm64template-4.6-vmware.ova
+.. |sysvm64-url-hyperv| replace:: http://packages.shapeblue.com/systemvmtemplate/4.6/new/systemvm64template-4.6-hyperv.vhd.zip
+.. |sysvm64-url-ovm| replace:: http://packages.shapeblue.com/systemvmtemplate/4.6/new/systemvm64template-4.6-ovm.raw.bz2
.. Version specific: 4.5 systemvm template URL
.. |acs45-sysvm64-url-xen| replace:: http://cloudstack.apt-get.eu/systemvm/4.5/systemvm64template-4.5-xen.vhd.bz2
http://git-wip-us.apache.org/repos/asf/cloudstack-docs-rn/blob/19a1cb6f/utils/issues.py
----------------------------------------------------------------------
diff --git a/utils/issues.py b/utils/issues.py
new file mode 100644
index 0000000..6be3ed7
--- /dev/null
+++ b/utils/issues.py
@@ -0,0 +1,51 @@
+#!/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.
+
+# FIXME: Tidy up the script
+
+from jira import JIRA
+
+options = {'server': 'https://issues.apache.org/jira/'}
+jira = JIRA(options)
+
+def findPR(issue):
+ for comment in issue.fields.comment.comments:
+ if 'asfgit closed the pull request' in comment.body:
+ return comment.body.split("cloudstack/pull/")[1].split("\n")[0].strip()
+ return ""
+
+def printTable(issue, ticket, pr):
+ if pr:
+ pr = "`#%s`_" % pr
+ print "| %-19s| %-8s | %-18s | %-13s | %-8s | %-58s |" % ("4.9", pr, ticket+"_", issue.fields.issuetype, issue.fields.priority, issue.fields.summary[:58])
+ print "+--------------------+----------+--------------------+---------------+----------+------------------------------------------------------------+"
+
+prs = []
+tickets = open('jira.txt', 'r').read().split('\n')[:-1]
+for ticket in tickets:
+ issue = jira.issue(ticket)
+ pr = findPR(issue)
+ printTable(issue, ticket, pr)
+ prs.append(pr)
+
+print
+
+for ticket in tickets:
+ print ".. _%s: https://issues.apache.org/jira/browse/%s" % (ticket, ticket)
+
+for pr in prs:
+ print ".. _`#%s`: https://github.com/apache/cloudstack/pull/%s" % (pr, pr)