Commit Graph

8 Commits

Author SHA1 Message Date
Takashi Kajinami d4701463a6 Cleanup setup.py and requirements
- 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
2024-01-12 17:49:22 +09:00
Ghanshyam Mann ebd7334127 Drop lower-constraints.txt and its testing
As discussed in TC PTG[1] and TC resolution[2], we are
dropping the lower-constraints.txt file and its testing.
We will keep lower bounds in the requirements.txt file but
with a note that these are not tested lower bounds and we
try our best to keep them updated.

[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal

Change-Id: I96aa562840823478139775fe33ea0f4ee495aef2
2022-07-07 10:39:03 +02:00
Brian Haley 7d03255181 Remove all usage of six library
Convert all code to not require six library and instead
use python 3.x logic.

Change-Id: I32d9f261a219ab4dc95a697d9ab1ff5d9298aee8
2020-01-20 15:41:24 -05:00
Michael Johnson 28f1e74546 Clean up octavia-lib docs and remove oslo.log
This patch cleans up the octavia-lib documentation and removes an
unused requirement for oslo.log.

Change-Id: I4ddcb51fcfb976e825cd204d5f4f561d60ee0455
2019-08-09 11:50:41 -07:00
Michael Johnson d700c00a90 Add get methods to the driver-lib
This patch adds get methods to the driver-lib which allows provider
drivers to query for objects by ID.
In support of the get methods, this patch fixes a bug in the data
model to_dict() where it may not properly recurse the objects.
It also improves connecting to the driver agent sockets and adds a
timeout while waiting to receive data from the driver-agent.

Change-Id: Ia69d1f61571a1a65dee585037affb317999d7ade
Story: 2005870
Task: 33682
2019-07-29 11:29:22 -07:00
Carlos Goncalves 768465784c Add missing libraries to requirement files
Change-Id: I596d29bcadd409eb78bf1e456201bd5d616a6e84
2019-01-26 18:40:20 +01:00
Michael Johnson e55c7eccc9 Initial provider driver library checkin
This patch is the inital move of the provider driver modules from
Octavia to octavia-lib.
This patch also moves the required constants and makes them available
to the provider drivers.

Change-Id: I7c1b5d7ae59ce8971d21db225174095f8b5919ce
2018-11-12 10:39:44 -08:00
Michael Johnson 5f833c77d2 Initial cookie-cutter commit for octavia-lib
Setting up the base repository for octavia-lib.

Change-Id: I023fe839b39d9d826425aeca5e0fd39dc9c38275
2018-10-12 14:03:43 -07:00