Commit Graph

30 Commits

Author SHA1 Message Date
Peter Matulis 4702dc7588 Fix link formatting in README
The examples had headers that got turned into links
in the rendered HTML. This PR should fix that.

Change-Id: Id5515da9872d56308975ec197ca13f5dffe2d18a
2021-09-10 13:20:27 -04:00
Peter Matulis 19591c7727 Review README
* Apply README template

* Improve and correct wording

* Improve organisation/formatting

Change-Id: I93b5ef6384265c99480b87e3352761e9539f0935
2021-09-08 12:06:00 -04:00
James Troup db7c249581 Replace reference to 'juju set' with 'juju config'.
Change-Id: I220748339160984ce9b271c0ca9b7789acacba86
2021-08-06 17:58:16 +01:00
Peter Matulis 80d390961d Mention deferred service events in README
This is a boilerplate section that will eventually
be added to the README for every charm that supports
the deferred restart feature.

Change-Id: I1226ee0039cca11dd8c341e0f511de125ae8c633
2021-06-14 12:39:44 -04:00
Aurelien Lourot bbc621edca Mark OVS bridges and ports as managed by charm-neutron-gateway
This patchset updates the configure_ovs() function in
hooks/neutron_utils.py such that ports and bridges in OVS are marked as
being managed by this charm.  This will allow us to clean up obsolete
managed bridges and ports in a later patchset.  (On configuration change
new ports and bridges might be created and former ones might become
obsolete.)

This patchset also fully deprecates the 'ext-port' config option such
that if both 'data-port' and 'ext-port' config options are set, the unit
is blocked.  The README and config.yaml are updated to reflect this
change.

This patchset also fixes and removes a few dead links.

Relies on a charm-helpers version containing these patchsets:
https://github.com/juju/charm-helpers/pull/443
https://github.com/juju/charm-helpers/pull/447
https://github.com/juju/charm-helpers/pull/449

Related documentation:
* Deployment guide / Upgrades / Known issues: https://review.opendev.org/630290
* Release notes: https://review.opendev.org/742660

Change-Id: I8b459135d131e16865de40ff3eae16ea3bc7195e
Partial-Bug: #1809190
2020-08-27 12:00:32 +02:00
James Page c003e06a77 Minor deployment doc updates
Brings charm README for usage inline with current charm set
including the use of the neutron-api charm.

Change-Id: I928295a9f4e6f14e416aabed1b72e2fdeaf33e4c
Closes-Bug: 1684040
2017-09-28 14:11:19 +01:00
Corey Bryant 8f01c3aec6 Add defaults for openstack-origin-git config option
openstack-origin-git currently only supports YAML that specifies
the git repositories to deploy from.

This adds support for default openstack-origin-git values. The
default values supported are: icehouse, kilo, liberty, mitaka,
and master.  For example: openstack-origin-git=master.

Change-Id: Ib2e0224f70e51d2686b6bb1f28e6ad528621eafb
2016-06-16 14:29:26 +00:00
Trent Lloyd 5dee017f12 Support new style (and multiple) external networks
Switch the generated configuration to use "new" style external
networks when ext-port is not set.  In this case we configure
external_network_bridge = (intentionally blank),
gateway_external_network_id = (blank) and update the README with
information on using this new style of configuration.

The current template configures external networks by using the default
external_network_bridge=br-ex (implied when not set).  This activates
legacy code which assumes that a single external network exists on
that bridge and the L3 Agent directly plugs itself in.
provider:network_type, provider:physical_network and
provider:segmentation_id are ignored.  You cannot create multiple
networks and you cannot use segmented networks (e.g. VLAN)

By setting external_network_bridge = (intentionally blank) the L2
Agent handles the configuration instead, this allows us to create
multiple networks and also to use more complex network configurations
such as VLAN.  It is also possible to use the same physical connection
with different segmentation IDs for both internal and external
networks, as well as multiple external networks.

Legacy/existing configurations where ext-port is set generate the same
configuration as previous and should continue to work as before.  I do
not believe it to be easy to migrate existing setups to the "new"
style configuration automatically as changes to the neutron network
configuration may be required (specifically: provider:physical_network
will now be used when it was not before, and may not be correct) and
the physical port needs to be moved from br-ex to br-data which the
charm does not currently handle and is likely to error as it does not
attempt removal first.  Further work may be possible in this area.

For information about this new style of configuration being preferred,
see discussions in LP#1491668, LP#1525059 and
http://docs.openstack.org/liberty/networking-guide/scenario-classic-ovs.html

Change-Id: I8d2bb8098e080969e0445293b1ed79714b2c964f
Related-Bug: #1491668
Related-Bug: #1525059
Closes-Bug: #1536768
2016-06-14 17:45:47 +01:00
Chris Johnston 9761f44638 Documentation fixes in README and config 2015-09-15 20:26:06 +00:00
James Page 9d2711ac86 Rename charm to neutron-gateway including code 2015-05-07 10:27:07 +01:00
Liam Young 9769f18099 fix typo 2015-05-01 12:33:20 +02:00
Corey Bryant 95ae1e48cc [corey.bryant,trivial] Update deploy from source README indentation. 2015-04-30 15:55:20 +00:00
Corey Bryant 4b25e24614 [corey.bryant,trivial] Update deploy from source README samples. 2015-04-30 12:19:51 +00:00
Corey Bryant a20013bfde [corey.bryant,trivial] Fix deploy from source README 2015-04-28 09:57:31 +00:00
Corey Bryant 5d267c3f36 Deploy from source 2015-04-10 14:22:04 +00:00
James Page 7faeded915 [gnuoy,r=james-page,t=james-page] Add support for specifying external port by mac address
Also resync charm-helpers
2014-03-14 13:24:39 +00:00
James Page fcc2f15d3c [jacekn,r=james-page,t=james-page] Add option to support configuration of instance MTU. 2014-03-14 13:16:57 +00:00
Jacek Nykis 55b73cb27a Removed MTU support from quantum - this option was only added in havana so will not take any effect in folsom and earlier 2014-03-14 12:11:29 +00:00
Jacek Nykis 2941bb9129 Updated README and config.yaml. Removed default value from instance-mtu option. Deploy dnsmasq.conf even if it is unused. Small fix in dhcp_agent.ini template 2014-03-14 11:22:07 +00:00
Liam young 9757d38a9b Switch mac list to be space seperated to be consistent with other options. Imporoved test to use a list and test non-match 2014-03-06 12:08:10 +00:00
Liam young 0ac389b935 Add support for specifying external ports by MAC address. This is useful when the external port is not consistent across units 2013-11-29 13:48:56 +00:00
Juju Management User 602e4b59cf change run-internal-router and external-network-id to use - in their names to be consistent with other user set variables 2013-11-19 10:59:12 +00:00
Liam young 7bf25664e8 Updated README.md with multi floating pool instructions 2013-11-06 13:50:37 +00:00
James Page 94006884d5 Merge of python-redux work for havana cycle 2013-10-15 09:27:59 +01:00
James Page f7670ce5e9 Updates to docs 2013-10-14 12:14:06 +01:00
James Page 44bbe8e941 Update TODO to remove implemented items. 2013-07-19 10:48:41 +01:00
James Page 251f06e24f Updates post review including better backwards compatibility with 12.04 2012-12-06 10:22:24 +00:00
James Page be10baf149 Refactored into quantum gateway 2012-12-03 15:16:55 +00:00
James Page e578fd74f5 Added doc for quantum-net-create 2012-11-16 17:15:58 +00:00
James Page b28e675579 Added README 2012-11-16 17:09:51 +00:00