Commit Graph

348 Commits

Author SHA1 Message Date
OpenStack Release Bot b9d8f34e60 Update master for stable/2024.1
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: Ia02630faa3fd743a0b277cd3746263cf225c43f9
2024-03-07 15:54:34 +00:00
Michael Johnson 51ed4353e0 Added the vip_vnic_type load balancer field
This patch adds the vip_vnic_type load balancer field to load balancer
output. If the API version being called does not support this field, it
defaults to 'normal' which was the only option previously.

Change-Id: I9977a08131fc5bd1c0478b1e7708bfe39159a649
2024-02-22 00:35:15 +00:00
Zuul bfabc23a54 Merge "Update python classifier in setup.cfg" 2024-02-20 11:19:24 +00:00
Zuul 81ddd73fa3 Merge "reno: Update master for unmaintained/yoga" 2024-02-19 13:57:09 +00:00
OpenStack Release Bot fda5593aab reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: I08f0684a3d2f178318132dc4abed79c56544f577
2024-02-19 06:36:56 +00:00
Takashi Kajinami 4d68bd630b Bump hacking
The version currently used is too old.

Change-Id: I4b8163ce2766198636924c33f9a88576cd09a96f
2024-01-17 01:17:48 +09:00
Ghanshyam Mann 706bfa33f8 Update python classifier in setup.cfg
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: Ic22d9c049c901a475590113b3d1239e3e35c5cc5
2024-01-04 01:08:50 -08:00
Zuul 77271725d6 Merge "Update master for stable/2023.2" 2023-11-20 10:15:35 +00:00
Gregory Thiemonge db6b62ebdd Set default value for HSTS options to None
The default value of these options was False, it means that
octaviaclient sends {'attr': False} to the Octavia API even if it is not
required.

Setting the default value to None, the attribute will not be send when
it is not needed.
It also fixes a potential issue when using recent python-octaviaclient
release with an old octavia release that doesn't support HSTS.

Closes-Bug: #2037253

Change-Id: Ica89bbd257216ef423afc44e0c81498037aece20
2023-09-26 02:15:46 -04:00
OpenStack Release Bot 497f7d4f4a Update master for stable/2023.2
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: I6c32e2cb5d8925fa08040fc73fcece0cab8d770c
2023-09-08 14:54:15 +00:00
Tom Weininger 7ce63497a9 Fix validation of HSTS attributes
Change-Id: Ie09c10bd94af776a31cf447102ea110c73e239fc
2023-08-28 17:04:14 +02:00
Tom Weininger 138eda3c40 Fix inconsistency in validation error message for HSTS
Change-Id: I3fccac79cbfc2b3ca47dd48631f9637d2ae74271
2023-08-28 12:12:10 +02:00
Tom Weininger 468fba0e6c Add extra validation for HSTS related arguments
Change-Id: I2cb960149751d8103808675f2cbec57769916ecd
2023-08-23 13:50:20 +02:00
Tom Weininger 15a8d74124 Add support for HTTP Strict Transport Security
Changes needed in order to use new HSTS support in Octavia.

Partial-Bug: #2017972
Change-Id: I61882c844424a768d70b758e22d2aac979e3e3c6
2023-08-22 14:43:57 +02:00
OpenStack Release Bot 98beca9d67 Update master for stable/2023.1
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: If750a6ae5d16cac0e848e44ef5198ff7d51d52fa
2023-02-24 17:02:19 +00:00
Stephen Finucane 6e306cc550 Remove munch dependency
This is not maintained and is no longer used by openstacksdk. There are
only three users of the library, one of which is incorrect and the
remainder of which we can easily replace.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: Iae5b09dc163e8a4e0ed51f065079301b7e4287d3
2023-02-22 09:45:04 +00:00
Zuul 235e5677b4 Merge "Fix inconsistent parameter name in azp" 2023-02-13 10:34:48 +00:00
Zuul 171723924b Merge "Add missing flavor set --description option" 2023-02-08 16:52:54 +00:00
Artem Goncharov fceeefca1c Add munch explicitly to requirements
by mistake munch was previously pulled through SDK to OSC down to here.
SDK dropped usage of it and now we see jobs start failing. Add munch to
requirements explicitly while searching for a proper way to cope with
this.

Change-Id: Ic0156fda230a7287a909ac61a7281913ef494045
2023-01-31 22:11:04 +01:00
Zuul a670496b6d Merge "Switch to 2023.1 Python3 unit tests and generic template name" 2023-01-11 15:36:04 +00:00
Zuul 0f0d2f17fa Merge "Add *.orig to .gitignore" 2023-01-11 09:46:19 +00:00
Zuul 53e34ea757 Merge "Remove DELETED from the provisioning status list" 2023-01-10 17:40:18 +00:00
Zuul 02dd05a0a0 Merge "Fix pool protocols" 2023-01-10 17:40:12 +00:00
Zuul e2f56d61fa Merge "Fix new pylint warnings" 2023-01-10 17:39:41 +00:00
Zuul 823b5dd3e8 Merge "Update master for stable/zed" 2023-01-10 17:37:25 +00:00
Gregory Thiemonge 168a36006e Fixing jobs with tox4
Adding scripts to allowlist_externals
Adding explicitly requirements.txt to the deps list
Removing basepython and skipsdist

Change-Id: I3ef4f7f5d03c84b9091dd97a272f64da680c6e2d
2023-01-10 16:31:03 +01:00
Gregory Thiemonge 5f018bedd0 Add missing flavor set --description option
The --description option was missing from the "loadbalancer flavor set"
command, the API allows it.

Story 2010462
Task 47005

Change-Id: Ic28f65db3f315add3c4953b1984c0cc1bda60023
2022-12-07 07:22:18 -05:00
Zuul 3a5429ab1a Merge "Bump tox minversion to 3.18.0" 2022-11-25 07:34:17 +00:00
Tom Weininger 89844bba8e Fix new pylint warnings
See pylint warnings in [1]. Related to fix [2].

[1] https://3a55ed6dd892f28b78e8-5067ad0e5cf1f9e6b3e5798c03f452f6.ssl.cf2.rackcdn.com/859811/1/check/openstack-tox-pep8/9907a0a/job-output.txt
[2] https://review.opendev.org/c/openstack/octavia-lib/+/847036

Change-Id: Ife16b3bc5d1153a5c6112fa10a666947e269ef91
2022-09-29 10:48:17 +02:00
Tom Weininger 3f8cccf591 Add *.orig to .gitignore
Change-Id: Ibe3065b9ac130f0339d913a38b33e15d650da884
2022-09-29 10:19:05 +02:00
OpenStack Release Bot 0221697f0a Switch to 2023.1 Python3 unit tests and generic template name
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: Ic3868e11ec064e2a3b0bb7acc669b9acc2087f7b
2022-09-14 09:13:47 +00:00
Omer ad18a19e11 Fix pool protocols
This patch removes the TERMINATED_HTTPS from the pool protocols, as it
is not supported.

Story 2010290
Task 46263

Change-Id: I43010cc62d6398e5d6b9669a2231ab0404ce216d
2022-09-12 16:31:50 +02:00
Zuul 04344bc3b7 Merge "Clarify the client code is not python bindings" 2022-09-12 12:02:46 +00:00
OpenStack Release Bot 9e43ecdc40 Update master for stable/zed
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: I2cf67a08a55d9d205986c1b1ff6b0072950efcf0
2022-09-06 13:13:15 +00:00
Zuul 03083c3dab Merge "Allow creating/showing LBs with Additional VIPs" 2022-09-02 15:26:48 +00:00
Ghanshyam Mann 3ae1dbf7dd 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: I608df95c8dff92e7f7e176cca44f8111982948c8
2022-07-07 12:51:52 +02:00
Takashi Kajinami 4dd803d82e Update python testing as per zed cycle testing runtime
In Zed cycle, we have dropped the python 3.6/3.7[1] testing
and its support. Add release notes and update the python
classifier for the same.

[1] https://governance.openstack.org/tc/reference/runtimes/zed.html

Co-Authored-By: Ghanshyam Mann <gmann@ghanshyammann.com>
Change-Id: Ic9f0a83cc6da2b8c3791e9ef4de65eec1378d0f9
2022-06-08 08:20:44 +09:00
Takashi Kajinami 9c2178db36 Bump tox minversion to 3.18.0
Since tox 3.18.0, the whitelist_externals option has been deprecated in
favor of the new allow_list_externals option[1].

This change bumps the minversion of tox so that we can replace
the deprecated option.

[1] https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23

Change-Id: I5639fe73fe8ca4ae0e47eae0fb0b0f3c46c9ca19
2022-05-22 22:33:06 +09:00
Marcin Wilk 1e645a0fc0 Remove DELETED from the provisioning status list
After closing the story board [1] the api won't return deleted
records. Leaving the 'DELETED' on the '--provisioning-status' list
causes confusion as it always return an empty result.

[1] https://storyboard.openstack.org/#!/story/1673504

Change-Id: I6299c5fed2140b7df1713da798103ade54ec517b
2022-05-13 17:05:25 +02:00
Adam Harwell 3b53c1b8e1 Allow creating/showing LBs with Additional VIPs
Story: 2005608
Task: 30845
Depends-On: https://review.opendev.org/660239

Change-Id: Iabb79df54c5bac5720f2d38d0c812e2ee4b189e8
2022-03-21 13:57:49 +01:00
OpenStack Release Bot 685d8cecaf Update master for stable/yoga
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: Ib5dd067b3c1dbeedb8e09a3f03c64402d2ee9bec
2022-03-03 10:58:25 +00:00
Zuul d65be0ec18 Merge "Add support for PROMETHEUS listeners." 2022-02-21 18:01:10 +00:00
Zuul 4aef4bec7f Merge "Add Python3 yoga unit tests" 2022-02-16 16:19:20 +00:00
Michael Johnson bea93f6693 Add support for PROMETHEUS listeners.
This patch adds support for the PROMETHEUS listener protocol.

Change-Id: Id4fa164f73429fc4ba50d7c8ffc88b5818c5607d
2022-02-13 04:24:42 +00:00
Michael Johnson b764c14467 Clarify the client code is not python bindings
This patch adds notes clarifying that users should use openstacksdk
for Octavia python bindings and not the client code.
It also corrects the README URL to the docs to point to the client
documentation instead of the main Octavia docs.

Change-Id: I877e08085813b436ff7149604e6a9f6b271fe6f1
2022-01-27 19:06:42 +00:00
Zuul ba61561515 Merge "Update master for stable/xena" 2021-10-07 15:53:52 +00:00
Gregory Thiemonge c3278467ae Ignore new pylint checker
Disable consider-using-f-string checker that was introduced recently.

Change-Id: Ia151e2da65f0172082aff2d571675c117dc54469
2021-09-24 14:18:40 +02:00
OpenStack Release Bot 186000727b Add Python3 yoga unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for yoga.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I97d3fc54ae7d32efc1e1a2ac3a55fe2f354df226
2021-09-10 14:31:40 +00:00
OpenStack Release Bot a3f0915a98 Update master for stable/xena
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: Ibb32bfc43dc94a4c8deb41e2fb8ad93c4a9798a1
2021-09-10 14:31:37 +00:00
Gregory Thiemonge 01c15c69cf Fix inconsistent parameter name in azp
The availability zone data parameter was uncorrectly defined as
"--availabilityzone-data" in SetAvailabilityzoneProfile while it is
called "--availability-zone-data" when creating a resource.

Fixing this typo also fixed the set CLI call, the availability zone
data parameter was dropped in the PUT request. Now an admin is able
to update the JSON data.

Story 2009195
Task 43250
Story 2009196
Task 43251

Change-Id: Id0f07b7145a6a19a6bc13ddeee93dc1957ddd8dd
2021-09-09 11:33:41 +02:00