Hi,
we have an OpenStack HA Liberty deployment and cannot access the FloatingIPApi
of Neutron. We always get a NullPointer indicating that the namespace is null.
I think there is a mismatch between our extension list and the JClouds API. I
have attached our extension list below. I cannot find any namespace declaration
in the JSON descpription.
Has anybody an idea, how to get JClouds Neutron API working with this extension
list?
{
"extensions": [{
"alias": "qos",
"updated": "2015-06-08T10:00:00-00:00",
"name": "qos",
"links": [],
"description": "The Quality of Service extension."
},
{
"alias": "dns-integration",
"updated": "2015-08-15T18:00:00-00:00",
"name": "DNS Integration",
"links": [],
"description": "Provides integration with internal DNS."
},
{
"alias": "ext-gw-mode",
"updated": "2013-03-28T10:00:00-00:00",
"name": "Neutron L3 Configurable external gateway mode",
"links": [],
"description": "Extension of the router abstraction for specifying
whether SNAT should occur on the external gateway"
},
{
"alias": "binding",
"updated": "2014-02-03T10:00:00-00:00",
"name": "Port Binding",
"links": [],
"description": "Expose port bindings of a virtual port to external
application"
},
{
"alias": "metering",
"updated": "2013-06-12T10:00:00-00:00",
"name": "Neutron Metering",
"links": [],
"description": "Neutron Metering extension."
},
{
"alias": "agent",
"updated": "2013-02-03T10:00:00-00:00",
"name": "agent",
"links": [],
"description": "The agent management extension."
},
{
"alias": "subnet_allocation",
"updated": "2015-03-30T10:00:00-00:00",
"name": "Subnet Allocation",
"links": [],
"description": "Enables allocation of subnets from a subnet pool"
},
{
"alias": "l3_agent_scheduler",
"updated": "2013-02-07T10:00:00-00:00",
"name": "L3 Agent Scheduler",
"links": [],
"description": "Schedule routers among l3 agents"
},
{
"alias": "external-net",
"updated": "2013-01-14T10:00:00-00:00",
"name": "Neutron external network",
"links": [],
"description": "Adds external network attribute to network resource."
},
{
"alias": "flavors",
"updated": "2014-07-06T10:00:00-00:00",
"name": "Neutron Service Flavors",
"links": [],
"description": "Service specification for advanced services"
},
{
"alias": "fwaasrouterinsertion",
"updated": "2015-01-27T10:00:00-00:00",
"name": "Firewall Router insertion",
"links": [],
"description": "Firewall Router insertion on specified set of routers"
},
{
"alias": "net-mtu",
"updated": "2015-03-25T10:00:00-00:00",
"name": "Network MTU",
"links": [],
"description": "Provides MTU attribute for a network resource."
},
{
"alias": "quotas",
"updated": "2012-07-29T10:00:00-00:00",
"name": "Quota management support",
"links": [],
"description": "Expose functions for quotas management per tenant"
},
{
"alias": "l3-ha",
"updated": "2014-04-26T00:00:00-00:00",
"name": "HA Router extension",
"links": [],
"description": "Add HA capability to routers."
},
{
"alias": "provider",
"updated": "2012-09-07T10:00:00-00:00",
"name": "Provider Network",
"links": [],
"description": "Expose mapping of virtual networks to physical networks"
},
{
"alias": "multi-provider",
"updated": "2013-06-27T10:00:00-00:00",
"name": "Multi Provider Network",
"links": [],
"description": "Expose mapping of virtual networks to multiple physical
networks"
},
{
"alias": "extraroute",
"updated": "2013-02-01T10:00:00-00:00",
"name": "Neutron Extra Route",
"links": [],
"description": "Extra routes configuration for L3 router"
},
{
"alias": "fwaas",
"updated": "2013-02-25T10:00:00-00:00",
"name": "Firewall service",
"links": [],
"description": "Extension for Firewall service"
},
{
"alias": "router",
"updated": "2012-07-20T10:00:00-00:00",
"name": "Neutron L3 Router",
"links": [],
"description": "Router abstraction for basic L3 forwarding between L2
Neutron networks and access to external networks via a NAT gateway."
},
{
"alias": "extra_dhcp_opt",
"updated": "2013-03-17T12:00:00-00:00",
"name": "Neutron Extra DHCP opts",
"links": [],
"description": "Extra options configuration for DHCP. For example PXE
boot options to DHCP clients can be specified (e.g. tftp-server,
server-ip-address, bootfile-name)"
},
{
"alias": "lbaasv2",
"updated": "2014-06-18T10:00:00-00:00",
"name": "LoadBalancing service v2",
"links": [],
"description": "Extension for LoadBalancing service v2"
},
{
"alias": "service-type",
"updated": "2013-01-20T00:00:00-00:00",
"name": "Neutron Service Type Management",
"links": [],
"description": "API for retrieving service providers for Neutron
advanced services"
},
{
"alias": "lbaas_agent_schedulerv2",
"updated": "2013-02-07T10:00:00-00:00",
"name": "Loadbalancer Agent Scheduler V2",
"links": [],
"description": "Schedule load balancers among lbaas agents"
},
{
"alias": "security-group",
"updated": "2012-10-05T10:00:00-00:00",
"name": "security-group",
"links": [],
"description": "The security groups extension."
},
{
"alias": "dhcp_agent_scheduler",
"updated": "2013-02-07T10:00:00-00:00",
"name": "DHCP Agent Scheduler",
"links": [],
"description": "Schedule networks among dhcp agents"
},
{
"alias": "rbac-policies",
"updated": "2015-06-17T12:15:12-30:00",
"name": "RBAC Policies",
"links": [],
"description": "Allows creation and modification of policies that
control tenant access to resources."
},
{
"alias": "port-security",
"updated": "2012-07-23T10:00:00-00:00",
"name": "Port Security",
"links": [],
"description": "Provides port security"
},
{
"alias": "allowed-address-pairs",
"updated": "2013-07-23T10:00:00-00:00",
"name": "Allowed Address Pairs",
"links": [],
"description": "Provides allowed address pairs"
},
{
"alias": "dvr",
"updated": "2014-06-1T10:00:00-00:00",
"name": "Distributed Virtual Router",
"links": [],
"description": "Enables configuration of Distributed Virtual Routers."
}]
}
Regards,
Jens