Add file to the reno documentation build to show release notes for
stable/2024.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.
Sem-Ver: feature
Change-Id: Ia8cc65ccf4de9fe45e7a77b8f190e52aef8d0d7c
- Python 2 is no longer supported
- setup.py is no longer managed by the global tooling
- Recent pip does not require appropriate order in requirement files
Change-Id: I6e88a069b5cf5adeb129264642abbaf836a663d2
As per the current release tested runtime, we test
python version from 3.8 to 3.11 so updating the
same in python classifier in setup.cfg
Change-Id: I23a4ca2630bf841a011931b794b04ca3e2fefa03
Add file to the reno documentation build to show release notes for
stable/2023.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.
Sem-Ver: feature
Change-Id: Iae091608330bda2cb81c879974c95c8357569082
This patch fixes a possible receive timeout caused by a slow response from the
driver agent. For example if the database is very slow.
Closes-Bug: #2032890
Change-Id: I9079030a5fef9dc44da242adab3c568666777451
This greatly enhances debugability of data model objects as repr() and
objects contain now all attributes. Most subclasses implement their
own __str__() so it shows only the most relevant attributes.
Change-Id: I2babd600516cfe98673627c68e97cb581ee54834
Add file to the reno documentation build to show release notes for
stable/2023.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.
Sem-Ver: feature
Change-Id: Ia823d77c7f966394c0dcf2464cc5212a7b9f648d
tox.ini started failing with Tox4 which had some
incompatible changes. One is passenv where we need
to pass each value in newline otherwise, it fails with
error:
failed with pass_env values cannot contain whitespace,
use comma to have multiple values in a single line,
invalid values found.....
Other failure is due to the skipsdist = True.
Fixing tox.ini for tox4 changes.
Change-Id: Ib1e58d792ff12d3c3b72a001e04fa9b8c62d1ef8
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: Ib90f0a0ab99c06ac960531c7f0893b58468daffb
Add file to the reno documentation build to show release notes for
stable/zed.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.
Sem-Ver: feature
Change-Id: I9aaf8fc7c45652bb311adf085df38c04c8265116
Update Python base version from 3.6 to 3.8. For Zed the minimum
Python runtime versions are Python 3.8 and 3.9 [1]. As a third
Python version I also added 3.10 already.
Removed ThreadedHTTPServer and replaced it with ThreadingHTTPServer from
standard library, which is new in Python 3.7.
[1]: https://governance.openstack.org/tc/reference/runtimes/zed.html
Depends-on: https://review.opendev.org/c/openstack/octavia/+/839604
Change-Id: I4f0d640879da5afaa4694484ad4c52f25445a8ae
The new AMPHORA_FAILOVER_STOPPED state will get used as way to denote
when the failover ciruit breaker stopps an amphora from doing failover.
Story: 2005604
Task: 30837
Change-Id: If51d242b8534850fd11d4911b90434b5fe9dd481
Add file to the reno documentation build to show release notes for
stable/yoga.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.
Sem-Ver: feature
Change-Id: Ida3c95f4f869d53567efc92755a0df3fbcc5abf1
This patch adds a protocol called "PROMETHEUS" as a supported protocol for
listeners. It will be used to expose a Prometheus exporter endpoint through
a listener.
Change-Id: I313ea875af537f146218eb763ed80038da5d5213
Add file to the reno documentation build to show release notes for
stable/xena.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/xena.
Sem-Ver: feature
Change-Id: I29cbac4c2bf864d0739c488b1cd1f2de53316dac
Provider drivers who override this definition started
seeing a failure due to a typo. For example:
W0237: [Parameter 'new_loadbalncer' has been renamed to
'new_loadbalancer' in overridden 'MyProviderDriver.
loadbalancer_update' method (arguments-renamed)
While we just updated .pylintrc to ignore the error,
might as well fix the typo.
Change-Id: I28e210605d2d8bc06bc99844c92b538568dbac45
Update tox config to include upper-constraints as dependencies. This
resolves issues with building PDF docs.
New pylint 2.9.0 provides some new checkers and detects new errors with
existing checkers:
- consider-using-dict-items
Similar change was done in Octavia repo already.
Change-Id: I48106513291263a7f754cfe7f9edc3703f8fbb7a