lp:~zhhuabj/charm-helpers/lp1685788

Created by Hua Zhang and last modified
Get this branch:
bzr branch lp:~zhhuabj/charm-helpers/lp1685788
Only Hua Zhang can upload to this branch. If you are Hua Zhang please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Hua Zhang
Project:
Charm Helpers
Status:
Merged

Recent revisions

758. By Hua Zhang

When the OpenStack clouds get bigger, more messaging transactions will happen,
which will cause more load on rabbitmq server. In order to mitigate this,
polling_interval rpc_response_timeout and report_interval values are important
to adjust accordingly to the size of OpenStack cluster.

So this patch supports setting those values in neutron-api centrally, then:

1, polling_interval
   neutron-openvswitch charm gets polling_interval via it's relations and set it
   in [agent] of ml2_conf.ini or openvswitch_agent.ini(>=Mitaka)

2, rpc_response_timeout
   neutron-gateway charm gets rpc_response_timeout via it's relations and set it
   in [default] of neutron.conf

3, report_interval
   Both neutron-openvswitch charm and neutron-gateway charm get report_interval
   via it's relations and set it in [agent] of neutron.conf

Thus we need to modifty charm-helpers to set those values in NeutronAPIContext,
too.

757. By Jorge Niedbalski

[billy-olsen, r=niedbalski] Ensure the config_flags_parser returns an
OrderedDict.

756. By Jorge Niedbalski

[niedbalski, r=freyes,ajkavanagh] Partial fix required for LP:#1699565.

755. By Jorge Niedbalski

[freyes,r=niedbalski,ajkavanagh] Fix for test_is_ipv6_disabled.

754. By Jorge Niedbalski

[freyes, r=niedbalski,ajkavanagh] Invoke apt-get only if there
missing packages.

753. By Jorge Niedbalski

[niedbalski,r=freyes] Fix for LP: #1697002.

752. By Edward Hope-Morley

[thedac, r=hopem,ajkavanagh]

Update use of client.service_catalog with sessions

Due to a bug in keystone client when using keystoneauth1.sessions
keystoneclient.service_catalog is no longer populated automatically.

Manually setting client.auth_ref has the side effect of populating
the service_catalog and has become the undocumented but accepted
practice.

This change adds the manual setting of auth_ref and updates the query
arguments for url_for().

751. By Edward Hope-Morley

[hopem, r=wolsen,tinwood]

Adds action helper functions to contrib.storage.linux.ceph

These can be used to persistantly store state about what
actions have been performed as required by the ceph
broker client tools.

Partially-Closes: 1694963

750. By Edward Hope-Morley

[thedac, r=hopem,wolsen]

Use keystoneauth1 sessions

As of Ocata clients keystoneauth1 sessions is the appropriate method
to authenticate against keystone.

This changes some of the previous methods used to interrogate
keystone including retrieving catalog entries.

This change updates the amulet utilities to use keystoneauth1.

749. By David Ames

[jhebden, mskalka, thedac, r=tinwood] Decode subprocess output for python3 in ipv6 check

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:charm-helpers
This branch contains Public information 
Everyone can see this information.

Subscribers