Commit Graph

33 Commits

Author SHA1 Message Date
Adam Harwell f8d023fbfe Retiring neutron-lbaas
Depends-On: https://review.opendev.org/#/c/658493/
Change-Id: Ia4f4b335295c0e6add79fe0db5dd31b4327fdb54
2019-05-11 03:18:03 -07:00
OpenStack Release Bot a2315e3ae1 Update master for stable/stein
Add file to the reno documentation build to show release notes for
stable/stein.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.

Change-Id: I3924910340e72099426968fd6e25e2d592830cda
Sem-Ver: feature
2019-03-22 01:24:34 +00:00
OpenStack Proposal Bot 46d148b2b0 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ia0c5960c21673664083ca6fd48a7abdff2a01677
2018-08-13 06:12:30 +00:00
OpenStack Release Bot dc94c044cd Update reno for stable/rocky
Change-Id: I9850d7f58908ec66ba8a5fdd12797ec438af7777
2018-08-09 10:27:33 +00:00
Michael Johnson fa73d764d6 Neutron-LBaaS to Octavia migration tool
This patch adds a tool that migrates running load balancers from Neutron-LBaaS
to Octavia.
It also creates a periodic test to run the migration tool.

Story: 1640526
Task: 5161
Task: 22605

Change-Id: I541f84fffe26af8ff49f8cb05733ef4018a89dbd
2018-07-22 18:32:03 -07:00
OpenStack Proposal Bot ac5b9628b3 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Ib2c071c517be1f557a7010be1e3c82ae74502c62
2018-03-09 06:14:06 +00:00
OpenStack Release Bot 4ff951aef6 Update reno for stable/queens
Change-Id: I819fccfaa1eb860f2a95696c53ecfed92ab51fa0
2018-02-08 14:33:24 +00:00
Zuul 90f15a6186 Merge "Update releasenotes config for storyboard bugs" 2018-02-03 22:49:33 +00:00
Michael Johnson 0664d81f0a Update releasenotes config for storyboard bugs
This patch updates the release notes configuration to have bugs links that
take the reporter to storyboad instead of launchpad.

Change-Id: I8e2f481242551b367b87189627b6307fda87f814
2018-02-01 17:38:01 -08:00
Michael Johnson e4aba85427 Mark neutron-lbaas as deprecated
As of Queens neutron-lbaas is now deprecated.
See the FAQ for more information:
https://wiki.openstack.org/wiki/Neutron/LBaaS/Deprecation

Change-Id: I54010cea8a8d2c0b510319c454a07da6b06cc9c3
2018-02-01 02:41:48 +00:00
German Eichberger e26e4fd50a Adds the missing stats command and fixes status
Stats and status are treated differently then the other
resources and don't require the unwrap-treatment but
need to be passed through - this adds this capability.

Change-Id: I4b9a95b1efccdd1e9aab657a50d24bae32cf41b5
Story: 2001383
2018-01-23 08:37:19 -08:00
OpenStack Proposal Bot ebc1811be8 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I16cd5a605247ee2dc5aa3379ddb9271cbaf5955a
2017-11-22 07:06:09 +00:00
Andreas Jaeger 2725b3bb09 Remove setting of version/release from releasenotes
Release notes are version independent, so remove version/release
values. We've found that projects now require the service package
to be installed in order to build release notes, and this is entirely
due to the current convention of pulling in the version information.

Release notes should not need installation in order to build, so this
unnecessary version setting needs to be removed.

This is needed for new release notes publishing, see
I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting
at
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
.

Change-Id: If08a21e653e74f7d6fbaf520b8f0e1d2d607b501
2017-11-16 20:36:15 +01:00
Michael Johnson 6fcf3bbc96 Update release notes doc theme
Change-Id: Iadb4a7a1eba5b564c6121f02eb616e52f7f2adf2
2017-10-31 12:40:39 +00:00
OpenStack Release Bot 87c0e64784 Update reno for stable/pike
Change-Id: I768cabaac96fc2b7874a5b67703fe2967b6254cd
2017-08-11 08:28:01 +00:00
Brent Eagles 9928b3a6db Create header with authtoken for requests without args
This patch adds authentication tokens to headers for requests that do
not include arguments like DELETE and GET.

Closes-bug: #1680575

Change-Id: Ifc1c1e701f45eed28afc101a32e2232b3f3c3546
2017-04-06 17:24:11 -02:30
OpenStack Proposal Bot 44422395f2 Imported Translations from Zanata
For more information about this automatic import see:
http://docs.openstack.org/developer/i18n/reviewing-translation-import.html

Change-Id: Ia616e627f9523d1b1eb94ad6eb80b9528fd85d8a
2017-04-03 10:13:57 +00:00
johnsom 7e08ff4f95 Fix a releasenotes issue with rst markup.
Corrected a "Explicit markup ends without a blank line; unexpected
unindent." error.

Change-Id: I51396a72bf8a8148a43c16467909adac141e9ea4
2017-03-24 14:24:28 -07:00
OpenStack Release Bot daab8afa6f Update reno for stable/ocata
Change-Id: I5b9b8bdb4f43dd16c0700dcda3dea63fe26561b8
2017-02-03 14:22:42 +00:00
Jenkins a527cfe02d Merge "VMWare driver support for l7 rules & policies" 2017-01-12 22:56:34 +00:00
Nir Magnezi 8c01eff53b Implements ProcessMonitor in the haproxy driver
The ProcessMonitor class will monitor spawned external processes.

This patch enhances the HaproxyNSDriver class (v2) to utilize the
external_process module in order to monitor and respawn the haproxy
processes if and when needed.

With this patch the LBaaS agent (v2) will load external_process related
options in order to take a configured action when haproxy process
dies unexpectedly.

This is the second attempt to introduce ProcessMonitor in the haproxy
driver. The first attempt I420ca20b2620487909885e0e9f08dae60ebec2bf
caused an issue where haproxy failed to acquire new configuration, due
to the lack of -sf flags which should be provided when haproxy.conf is
being updated. More information about the flags here[1]

[1] http://www.haproxy.org/download/1.2/doc/haproxy-en.txt

Co-Authored-By: Thomas Herve <therve@redhat.com>
Closes-Bug: #1565801
Related-Bug: #1603860

Change-Id: Ia47b1586be17be421e01c131859dd0d50b1d7db6
2017-01-11 20:37:24 +00:00
Adit Sarfaty bc7d70a406 VMWare driver support for l7 rules & policies
Change-Id: I3b14d107dbe0a72a6e24239f06bd6c3ac597cfbb
2017-01-10 01:48:38 +00:00
Nir Magnezi 6ef87fe033 Auto reschedule loadbalancers from dead agents
Similarly to what was done in 'allow_automatic_l3agent_failover'
This patch adds a periodic check to examine the status of all LBaaS
agents with loadbalancers scheduled to them.
If the agent is dead, the loadbalancer will be rescheduled to an alive
agent.

The periodic LBaaS agents status check is invoked by
add_agent_status_check_worker() which was introduced in neutron codebase in
I3a32a95489831f0d862930384309eefdc881d8f6 to allow safe process forking.

Closes-Bug: #1565511

Depends-On: I652ab029b7427c8783e4b2f0443a89ee884bf064
Change-Id: Id8d3218bf1e52722cc10ddcd34e3e734eef90658
2016-12-12 17:18:27 +02:00
Andreas Jaeger 63d7c185ed Enable release notes translation
Releasenote translation publishing is being prepared. 'locale_dirs'
needs to be defined in conf.py to generate translated version of the
release notes.

Note that this repository might not get translated release notes - or
no translations at all - but we add the entry here nevertheless to
prepare for it.

Change-Id: Ifcd378a2a6bb6aa77055604b461a162717bd0a91
2016-10-06 20:33:18 +02:00
Davanum Srinivas 1c2ac1c803 Update reno for stable/newton
Change-Id: Iaf73b1b76040407b240134f845ebcd085b5a3d4b
2016-09-16 16:21:55 +00:00
Cedric Shock 4455759f45 Allow creating loadbalancer with network_id
Create loadbalancer accepts either a vip_subnet_id
or vip_network_id. If vip_network_id is provided the
vip port is created on that network using the default
neutron behavior. If neutron assigns multiple fixed ips,
an ipv4 addresses is chosen as the vip in preference to
ipv6 addresses.

-----

Who would use the feature?
LBaaS users on a network with multiple subnets

Why use the feature?
Large deployments may have many subnets to allocate
vip addresses. Many of these subnets might have
no addresses remaining to allocate. Creating a
loadbalancer by network selects a subnet with an
available address.

What is the exact usage for the feature?

POST /lbaas/loadbalancers
Host: lbaas-service.cloudX.com:8651
Content-Type: application/json
Accept: application/json
X-Auth-Token:887665443383838

{
    "loadbalancer": {
        "name": "loadbalancer1",
        "description": "simple lb",
        "tenant_id": "b7c1a69e88bf4b21a8148f787aef2081",
        "vip_network_id": "a3847aea-fa6d-45bc-9bce-03d4472d209d",
        "admin_state_up": true
    }
}

DocImpact: 2.0 API Create a loadbalancer attributes
APIImpact
Closes-Bug: #1465758
Change-Id: I31f10581369343fde7f928ff0aeb1024eb752dc4
2016-09-14 23:28:20 +00:00
Doug Wiegley b32df54b95 Reno for lbaas v1 removal
Change-Id: I02774bb8346f764192a90aa053967c2514073143
2016-08-25 10:52:27 -05:00
Jenkins a3156fdea3 Merge "Adding releasenotes for shared-pools and L7" 2016-03-23 16:29:28 +00:00
Thierry Carrez f826804826 Update reno for stable/mitaka
Change-Id: I65afa0e74bb0d04be300cc0fce999d812a1dd534
2016-03-19 15:14:58 +00:00
Stephen Balukoff 16c423fa17 Fix delete of session_persistence with pool update
Our LBaaSv2 database code was set to delete a pool's session_persistence
if the pool was updated and the update API request did not include
mention of the session_persistence. Expected behavior would be to not
change the session_persistence.

In addition, while editing this code it became obvious that we didn't
provide a good way to clear the session_persistence for a pool once it
was set, especially via the CLI. This has also been corrected.

Change-Id: I654b172927e1d96677a7da9e0846231b0ac48aa9
Depends-On: Idcf12e463fbaa3a61a211f13986d8472f52036d2
Closes-Bug: #1552086
Partial-Bug: #1547157
2016-03-02 21:03:28 -08:00
Stephen Balukoff 9fd36c7f63 Adding releasenotes for shared-pools and L7
The previously-merged patches which add shared-pools and layer 7
switching functionality did not include any release notes documenting
the feature for the next release of neutron-lbaas. This commit adds said
notes.

Change-Id: If9c9799affb66a7ab58b6f50e759d1d07d0618eb
Partially-Implements: blueprint lbaas-l7-rules
2016-02-29 19:38:12 -08:00
Martin Hickey e719861c00 Automatically generate neutron LBaaS configuration files
This adds a new tox environment, genconfig, which generates sample
neutron LBaaS configuration file using oslo-config-generator.

DocImpact: Update the docs that LBaaS no longer includes static example
configuration files. Instead, use tools/generate_config_file_samples.sh
to generate them and the files generated now end with .sample extension.

Partially-Implements: blueprint autogen-neutron-conf-file

Change-Id: I25507f3bc6e995580aa91a912c2cf4110757df15
Partial-bug: #1199963
2015-12-09 15:14:56 +00:00
Kyle Mestery ff7fe8910c Add reno for release notes management
Change-Id: If43affdeea60cfa09d75b0e23515191caa47d433
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2015-12-04 10:19:20 -06:00