Updated diskimage create script to include an argument for disabling the temporary filesystem.
Updated diskimage create to support ppc64le as an argument.
Updated backports to support a properly configured PaaS repository for CentOS on power.
Change-Id: I8897278b1ac8b76d564f45bd0c7cbc26b29a8e5d
Failover of spare amphorae failed with an exception,
because they're not attached to any loadbalancer.
This commit fixes this issue, allowing to rotate/update
spare amphora images.
Story: 2005470
Task: 30549
Change-Id: I9c9002486a9a547a215514c24ccb95f039b23ec2
Now that octavia provides API and cli to failover and check amphorae
statuses, we can simplify operator maintenance doc.
Change-Id: I2da1f2cc78b8f4338d4481f8529cbd0a02fa66bf
The Octavia API reference was missing the option of "REDIRECT_PREFIX"
as one of the L7 policy actions. This patch corrects that.
Change-Id: I5fa14354fb88b325380834e0deec09bfb813b409
A recent change[1] broke the base port IP address coming up in the
amphora. This would cause active/standby and single topology amphora
with members on the VIP subnet to fail.
This patch resolves this issue by not flushing the eth1:0 address.
Story: 2005383
Task: 30368
[1] https://review.openstack.org/#/c/648504/
Change-Id: I52e7e9f172b7783bae09be76cc137f4e7198165f
This patch fixes an issue when the SparesPool table is empty that blocks
spare amphorae creation. It creates a new spares pool entry if the table
is empty.
Story 2005352
Task 30306
Change-Id: I0ce2778277640ee9e509c709bf8621b8b025d6d3
Fixed an exception thrown by neutron_client's list_ports when the
deletion of the VIP security group fails.
Story 2005355
Task 30309
Change-Id: I7d972dcc6b43406523063f2082b42e2d9a2b50c9
Load balancers were going in to ERROR when updating vip_qos_policy_id in
two different cases:
- QoS extension enabled: the VIP DB data model was incorrectly
constructed ('vip_qos_policy_id' where it should have been
'qos_policy_id')
- QoS extension disabled: setting an UUID or None would fail in the LB
update flow as the extension is disabled, and the API would return
HTTP 202 to the user.
Story: 2004602
Task: 28512
Change-Id: Ie974afa52fe70cbab72b7e7f75bf7ee1015e148c
ifup does not provide option -v in CentOS-based amphorae.
This option was added in I0dbb145ab9a0bb8f831c1db28cabd262f9394e7e.
Story: 2005341
Task: 30288
Change-Id: I56947e0d2bb207b59b0b3928efc96546d6410f43
When an older version of ifup is used, there are cases where bringing
up an IPv6 address on an interface will fail with "RTNETLINK answers:
File exists"
This patch corrects this issue by bringing the interface up and
flushing the existing addresses prior to the ifup.
This returns a previous behavior of the ifdown/ifup commands.
Change-Id: I0dbb145ab9a0bb8f831c1db28cabd262f9394e7e
Story: 2005320
Task: 30248
The server_certs_key_passphrase was added in
I06d329ca53bc36bd27f7870ae7c7ca0cf18575b2 and should be
a part of the example octavia.conf
Change-Id: I5e60e8fbb7af381b59c6d7b02d5ba8eb47e91720
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I72f802b75abb2d3ab3f9b693b40b2cd2890b9980
Previously the HTTP expected codes was using a set data type.
This patch changes the set to a sorted list to allow for consistent
testing and to make sure our expected codes list is always nicely
sorted.
Change-Id: Id53c2552221bb133d69193f60516c6a785b8c7f7
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: I4067d881c500699d1a853db4d512aa64823f5ddb
Sem-Ver: feature
In some edge cases, when a request comes in to update a child
resource (member, HM, or l7rule), the API would not always make
sure the parent object (pool or l7policy) was in a mutable status.
This patch fixes this by checking the parent provisioning_status
before allowing a muttable change on a child object.
It also resolves two cases where a parent object status was not being
reset on a reverted flow.
Change-Id: I86f76bebce0993215fd34ccd33251ba1e6c325a9
Story: 2005249
Task: 30043
Region and endpoint_type parameters should be used when initializing
Barbican client.
Change-Id: Id5a0c6f061e36b93e82d2eea8a5bac9ede66b159
Story: 2005233
Task: 30015
This refactors the method generating the lb delete flow and
removes redundant code between cascade and the normal delete.
It also removed the listener delete from the non-cascade flow
thus speeding up the deletion.
Change-Id: I6133e9b5f1c4c440a56bf75a1e3369424971f33a
create_certificates.sh requires permission of /etc/octavia basically
and creates certificates under that. If not granting enough permission
the script creates these files under current directory and that makes
mess. So this patch adds minimum error-handling for avoiding that.
Change-Id: I5166329a7c45c8f17890f11af99bedb206144de5
This patch fixes a bug where the housekeeping controllers may launch
more spare amphora than the spare_amphora_pool_size setting.
Story: 2003094
Task 23186
Change-Id: I4c98b3442d2471662488184fa7e91ac64ec33279
- The details on 'admin' user and its ID doesn't provide significant
information
- The 2nd 'tls_secret1' in the HTTP and TLS-terminated HTTPS section is
not used
Change-Id: Ic8fd7fed4454d1c7c7e66d433655c0d54221e86a
When operating bin/create_certificates.sh, it shows like
...
certificate need to be different so a hacker can't just use the server certificate from a
compromised amphora to control all the others.
\nTo use the certificates copy them to the directory specified in the octavia.conf
If we want to add a new line with "\n", we need to pass -e to echo.
Otherwise, we can just remove it.
Change-Id: I9cf7da7650df29c97ab8c46846dbf62f2bede5f4
This patch adds a prelude to the stein release notes and fixes some
formatting issues in previous Stein release notes.
Change-Id: Ic0e8d9e70eb61ef471304ecfd9985c8da0725b3d