Add RPC version aliases for Ocata
This adds upgrade level aliases for ocata for all of our services. Change-Id: I28b806ea98318286a02a4b319a6272170dd41689
This commit is contained in:
		
				
					committed by
					
						
						Sergey Nikitin
					
				
			
			
				
	
			
			
			
						parent
						
							63805735c2
						
					
				
				
					commit
					f52521a253
				
			@@ -116,8 +116,8 @@ class CellsAPI(object):
 | 
				
			|||||||
        * 1.36 - Added 'delete_type' parameter to terminate_instance()
 | 
					        * 1.36 - Added 'delete_type' parameter to terminate_instance()
 | 
				
			||||||
        * 1.37 - Add get_keypair_at_top to fetch keypair from api cell
 | 
					        * 1.37 - Add get_keypair_at_top to fetch keypair from api cell
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ... Liberty, Mitaka and Newton support message version 1.37.  So, any
 | 
					        ... Liberty, Mitaka, Newton, and Ocata support message version 1.37.
 | 
				
			||||||
        changes to existing methods in 1.x after that point should be
 | 
					        So, any changes to existing methods in 1.x after that point should be
 | 
				
			||||||
        done such that they can handle the version_cap being set to
 | 
					        done such that they can handle the version_cap being set to
 | 
				
			||||||
        1.37.
 | 
					        1.37.
 | 
				
			||||||
    '''
 | 
					    '''
 | 
				
			||||||
@@ -131,6 +131,7 @@ class CellsAPI(object):
 | 
				
			|||||||
        'liberty': '1.37',
 | 
					        'liberty': '1.37',
 | 
				
			||||||
        'mitaka': '1.37',
 | 
					        'mitaka': '1.37',
 | 
				
			||||||
        'newton': '1.37',
 | 
					        'newton': '1.37',
 | 
				
			||||||
 | 
					        'ocata': '1.37',
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self):
 | 
					    def __init__(self):
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -40,9 +40,9 @@ class CertAPI(object):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        2.0 - Major API rev for Icehouse
 | 
					        2.0 - Major API rev for Icehouse
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ... Icehouse, Juno, Kilo, Liberty, Mitaka, and Newton support message
 | 
					        ... Icehouse, Juno, Kilo, Liberty, Mitaka, Newton, and Ocata support
 | 
				
			||||||
        version 2.0.  So, any changes to existing methods in 2.x after that
 | 
					        message version 2.0.  So, any changes to existing methods in 2.x after
 | 
				
			||||||
        point should be done such that they can handle the version_cap
 | 
					        that point should be done such that they can handle the version_cap
 | 
				
			||||||
        being set to 2.0.
 | 
					        being set to 2.0.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    '''
 | 
					    '''
 | 
				
			||||||
@@ -56,6 +56,7 @@ class CertAPI(object):
 | 
				
			|||||||
        'liberty': '2.0',
 | 
					        'liberty': '2.0',
 | 
				
			||||||
        'mitaka': '2.0',
 | 
					        'mitaka': '2.0',
 | 
				
			||||||
        'newton': '2.0',
 | 
					        'newton': '2.0',
 | 
				
			||||||
 | 
					        'ocata': '2.0',
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self):
 | 
					    def __init__(self):
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -316,7 +316,7 @@ class ComputeAPI(object):
 | 
				
			|||||||
        * 4.12 - Remove migration_id from live_migration_force_complete
 | 
					        * 4.12 - Remove migration_id from live_migration_force_complete
 | 
				
			||||||
        * 4.13 - Make get_instance_diagnostics send an instance object
 | 
					        * 4.13 - Make get_instance_diagnostics send an instance object
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ... Newton supports messaging version 4.13. So, any changes to
 | 
					        ... Newton and Ocata support messaging version 4.13. So, any changes to
 | 
				
			||||||
        existing methods in 4.x after that point should be done so that they
 | 
					        existing methods in 4.x after that point should be done so that they
 | 
				
			||||||
        can handle the version_cap being set to 4.13
 | 
					        can handle the version_cap being set to 4.13
 | 
				
			||||||
    '''
 | 
					    '''
 | 
				
			||||||
@@ -328,6 +328,7 @@ class ComputeAPI(object):
 | 
				
			|||||||
        'liberty': '4.5',
 | 
					        'liberty': '4.5',
 | 
				
			||||||
        'mitaka': '4.11',
 | 
					        'mitaka': '4.11',
 | 
				
			||||||
        'newton': '4.13',
 | 
					        'newton': '4.13',
 | 
				
			||||||
 | 
					        'ocata': '4.13',
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self):
 | 
					    def __init__(self):
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -190,8 +190,8 @@ class ConductorAPI(object):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    * 3.0  - Drop backwards compatibility
 | 
					    * 3.0  - Drop backwards compatibility
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ... Liberty, Mitaka, and Newton support message version 3.0.  So, any
 | 
					    ... Liberty, Mitaka, Newton, and Ocata support message version 3.0.  So,
 | 
				
			||||||
    changes to existing methods in 3.x after that point should be done such
 | 
					    any changes to existing methods in 3.x after that point should be done such
 | 
				
			||||||
    that they can handle the version_cap being set to 3.0.
 | 
					    that they can handle the version_cap being set to 3.0.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    * Remove provider_fw_rule_get_all()
 | 
					    * Remove provider_fw_rule_get_all()
 | 
				
			||||||
@@ -206,6 +206,7 @@ class ConductorAPI(object):
 | 
				
			|||||||
        'liberty': '3.0',
 | 
					        'liberty': '3.0',
 | 
				
			||||||
        'mitaka': '3.0',
 | 
					        'mitaka': '3.0',
 | 
				
			||||||
        'newton': '3.0',
 | 
					        'newton': '3.0',
 | 
				
			||||||
 | 
					        'ocata': '3.0',
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self):
 | 
					    def __init__(self):
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -40,10 +40,10 @@ class ConsoleAPI(object):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        2.0 - Major API rev for Icehouse
 | 
					        2.0 - Major API rev for Icehouse
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ... Icehouse, Juno, Kilo, Liberty, Mitaka, and Newton support message
 | 
					        ... Icehouse, Juno, Kilo, Liberty, Mitaka, Newton, and Ocata support
 | 
				
			||||||
        version 2.0. So, any changes to existing methods in 2.x after that
 | 
					        message version 2.0. So, any changes to existing methods in 2.x after
 | 
				
			||||||
        point should be done such that they can handle the version_cap being
 | 
					        that point should be done such that they can handle the version_cap
 | 
				
			||||||
        set to 2.0.
 | 
					        being set to 2.0.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    '''
 | 
					    '''
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -56,6 +56,7 @@ class ConsoleAPI(object):
 | 
				
			|||||||
        'liberty': '2.0',
 | 
					        'liberty': '2.0',
 | 
				
			||||||
        'mitaka': '2.0',
 | 
					        'mitaka': '2.0',
 | 
				
			||||||
        'newton': '2.0',
 | 
					        'newton': '2.0',
 | 
				
			||||||
 | 
					        'ocata': '2.0',
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self, topic=None, server=None):
 | 
					    def __init__(self, topic=None, server=None):
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -48,10 +48,9 @@ class ConsoleAuthAPI(object):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        * 2.1 - Added access_url to authorize_console
 | 
					        * 2.1 - Added access_url to authorize_console
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ... Kilo, Liberty, Mitaka, and Newton support message version 2.1.
 | 
					        ... Kilo, Liberty, Mitaka, Newton, and Ocata support message version
 | 
				
			||||||
        So, any changes to existing methods in 2.x after that point should be
 | 
					        2.1. So, any changes to existing methods in 2.x after that point should
 | 
				
			||||||
        done such that they can handle the version_cap being set to
 | 
					        be done such that they can handle the version_cap being set to 2.1.
 | 
				
			||||||
        2.1.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    '''
 | 
					    '''
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -64,6 +63,7 @@ class ConsoleAuthAPI(object):
 | 
				
			|||||||
        'liberty': '2.1',
 | 
					        'liberty': '2.1',
 | 
				
			||||||
        'mitaka': '2.1',
 | 
					        'mitaka': '2.1',
 | 
				
			||||||
        'newton': '2.1',
 | 
					        'newton': '2.1',
 | 
				
			||||||
 | 
					        'ocata': '2.1',
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self):
 | 
					    def __init__(self):
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -109,7 +109,7 @@ class NetworkAPI(object):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        * 1.17 - Add method release_dhcp()
 | 
					        * 1.17 - Add method release_dhcp()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ... Newton supports message version 1.17.  So, any changes to
 | 
					        ... Newton and Ocata support message version 1.17.  So, any changes to
 | 
				
			||||||
        existing methods in 1.x after that point should be done such that they
 | 
					        existing methods in 1.x after that point should be done such that they
 | 
				
			||||||
        can handle the version_cap being set to 1.17.
 | 
					        can handle the version_cap being set to 1.17.
 | 
				
			||||||
    '''
 | 
					    '''
 | 
				
			||||||
@@ -123,6 +123,7 @@ class NetworkAPI(object):
 | 
				
			|||||||
        'liberty': '1.15',
 | 
					        'liberty': '1.15',
 | 
				
			||||||
        'mitaka': '1.16',
 | 
					        'mitaka': '1.16',
 | 
				
			||||||
        'newton': '1.17',
 | 
					        'newton': '1.17',
 | 
				
			||||||
 | 
					        'ocata': '1.17',
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self, topic=None):
 | 
					    def __init__(self, topic=None):
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -90,8 +90,8 @@ class SchedulerAPI(object):
 | 
				
			|||||||
        * 4.3 - Modify select_destinations() signature by providing a
 | 
					        * 4.3 - Modify select_destinations() signature by providing a
 | 
				
			||||||
                RequestSpec obj
 | 
					                RequestSpec obj
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ... Mitaka and Newton support message version 4.3. So, any changes to
 | 
					        ... Mitaka, Newton, and Ocata support message version 4.3. So, any
 | 
				
			||||||
        existing methods in 4.x after that point should be done such
 | 
					        changes to existing methods in 4.x after that point should be done such
 | 
				
			||||||
        that they can handle the version_cap being set to 4.3.
 | 
					        that they can handle the version_cap being set to 4.3.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    '''
 | 
					    '''
 | 
				
			||||||
@@ -105,6 +105,7 @@ class SchedulerAPI(object):
 | 
				
			|||||||
        'liberty': '4.2',
 | 
					        'liberty': '4.2',
 | 
				
			||||||
        'mitaka': '4.3',
 | 
					        'mitaka': '4.3',
 | 
				
			||||||
        'newton': '4.3',
 | 
					        'newton': '4.3',
 | 
				
			||||||
 | 
					        'ocata': '4.3',
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self):
 | 
					    def __init__(self):
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user