Beispiel #1
0
 def check_instance_console_context_with_memcache(self, os_release, ip,
                                                  formated_ip):
     memcached_servers = [{'private-address': formated_ip, 'port': '11211'}]
     self.relation_ids.return_value = ['cache:0']
     self.relations_for_id.return_value = memcached_servers
     self.related_units.return_value = 'memcached/0'
     instance_console = context.InstanceConsoleContext()
     os_release.return_value = 'icehouse'
     self.maxDiff = None
     self.assertEqual({'memcached_servers': "%s:11211" % (formated_ip, )},
                      instance_console())
Beispiel #2
0
         context.SubordinateConfigContext(interface='nova-vmware',
                                          service='nova',
                                          config_file=NOVA_CONF),
         nova_cc_context.NovaCellContext(),
         context.SyslogContext(),
         context.LogLevelContext(),
         nova_cc_context.HAProxyContext(),
         nova_cc_context.IdentityServiceContext(service='nova',
                                                service_user='******'),
         nova_cc_context.VolumeServiceContext(),
         context.ZeroMQContext(),
         context.NotificationDriverContext(),
         nova_cc_context.NovaIPv6Context(),
         nova_cc_context.NeutronCCContext(),
         nova_cc_context.NovaConfigContext(),
         nova_cc_context.InstanceConsoleContext(),
         nova_cc_context.ConsoleSSLContext(),
         nova_cc_context.CloudComputeContext(),
         context.InternalEndpointContext('nova-common'),
         nova_cc_context.NeutronAPIContext(),
         nova_cc_context.SerialConsoleContext(),
         context.MemcacheContext()
     ],
 }),
 (NOVA_API_PASTE, {
     'services': [s for s in resolve_services() if 'api' in s],
     'contexts': [
         nova_cc_context.IdentityServiceContext(),
         nova_cc_context.APIRateLimitingContext()
     ],
 }),
Beispiel #3
0
 def test_instance_console_context_without_memcache(self, os_release, log_):
     self.relation_ids.return_value = 'cache:0'
     self.related_units.return_value = 'memcached/0'
     instance_console = context.InstanceConsoleContext()
     os_release.return_value = 'icehouse'
     self.assertEqual({'memcached_servers': ''}, instance_console())