Add file to the reno documentation build to show release notes for
stable/victoria.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/victoria.
Change-Id: Ifcb2c57a9b598ef61f29aa05752bb61b5b913ab3
Sem-Ver: feature
Python modules related to coding style checks (listed in blacklist.txt in
openstack/requirements repo) are dropped from lower-constraints.txt
they are not needed during installation.
Change-Id: Iae39b223a627bb4ce370f3cf307570b65a4a05a7
As the 'all-plugin' tox env is deprecated it is recommended to use
'all' tox env instead.
[1] https://review.opendev.org/#/c/543974/
Related-Bug: #1862240
Change-Id: Icc95ceadcd380aefe6b1cd9a5db4d200c24196cd
As per victoria cycle testing runtime and community goal,
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).
Fixing pep8 for Focal, failure can be seen in
- https://review.opendev.org/#/c/744363/1
Depends-On: https://review.opendev.org/#/c/738328/
Story: #2007865
Task: #40211
Change-Id: I0accb29b5d041f12fa840eacda8f2e70cad07f09
Signed-off-by: Prankul Mahajan <prankul.mahajan88@gmail.com>
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we don't need it
in lower-constraints.
These changes will help us to drop `mock` from openstack/requirements
Change-Id: I41603a01231477cad7af9c4ed14ba88a32063ca5
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Disable openstackdocs_auto_name to use 'project' variable as name.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
Remove docs requirements from lower-constraints, they are not needed
during install or test but only for docs building.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I301ebb5ae44e9e5f1848e59865cc1d9dcdeffd8b
Python 3.8 is now our highest level supported python runtime.
This updates the default tox target environments to swap out
py37 for py38 to make sure local development testing is
covering this version.
This does not impact zuul jobs in any way, nor prevent local
tests against py37. It just changes the default if none is
explicitly provided.
Change-Id: I5d8872b8470edfaf472757d517450dd0fca94bcb
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Now that we are running the Victoria tests that include a
voting py38, we can now add the Python 3.8 metadata to the
package information to reflect that support.
Change-Id: I6199faffe4c189bb08f41084bee5e9e926578ab2
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Add file to the reno documentation build to show release notes for
stable/ussuri.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/ussuri.
Change-Id: I44a64d9d6a4111bf5ea9fadd286593ef3b74afdc
Sem-Ver: feature
Now that we no longer support py27, we can use the standard library
unittest.mock module instead of the third party mock lib.
Change-Id: I0425e8d85decf9106a533639bba1f5a4a7dc5b21
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg
- Update classifiers
Change-Id: Idc93d9004edfb89c3c28bfed06af93ec75b2b644
Add file to the reno documentation build to show release notes for
stable/train.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.
Change-Id: I01ce64aaec679d261632f49736f5048891f57cd0
Sem-Ver: feature
When creating webhook using function_alias, the function id
and function version should be updated dynamically. For example,
a function alias A1 is created for function_1 and version 1,
a job is created using A1.
When the user updates A1 with function 1 and version 2, the webhook
should pick up the new version automatically.
For function execution, the execution has to make sure if an alias
is provided then the function id and the function version should be
the same as the one from the alias.
Change-Id: I17320a2a4f55cda8884de928c69ceba366c37f2e
Story: 2006337
Task: 36085
Some options are now automatically configured by the version 1.20:
- project
- html_last_updated_fmt
- latex_engine
- latex_elements
- version
- release.
Change-Id: I1331abaf1c99a4631ccde3e9fbb70085ca3dcd4e
etcd should not looking for TLS certificates when http protocol
is used.
Change-Id: I91122cc56bf1f11be1700d09ff03cdff15badf91
Story: 2005935
Task: 34281
This change[1] allowed Qinling API to be used with Apache mod_wsgi and uWSGI.
Using Apache/uWSGI is the best approach for a production environment,
Apache virtualhost and uWSGI examples are available into
etc/{apache2|uwsgi} directory.
[1] https://review.opendev.org/#/c/661851/
Change-Id: I052ff1a674529539db82947150b32ed564e939f8
Story: 2005920
Task: 34194
Correct params for the following functions when using kubernetes=9.0.0:
- delete_namespaced_pod
- delete_namespaced_service
- create_namespaced_deployment
Incease the timeout when waiting for the runtime created.
Change-Id: I74fd74a5a02811442c9eaff3f25fc03ee9312100
Story: #2006225
Task: #35824
When creating jobs using function alias, the job should pick up the
correct function(version) when it's running.
Story: #2005921
Task: #34186
Change-Id: I356ae998eed162b1f10537f3cd569dcca5ee71bd
executions, webhooks and jobs endpoints are able to
take function_alias as a parameter.
An alias point to a function and a specific version of
this one.
Change-Id: I2e28a4e08fa80109767c28f77da7887a8603f2ec