Add file to the reno documentation build to show release notes for
stable/wallaby.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/wallaby.
Sem-Ver: feature
Change-Id: I4ec56c538282e2617ad7b069628165e8ec7a9c61
Include allowed backup actions, modes, storages and
engines - configured in the freezer-scheduler - in
the client description when registering with the
freezer-api.
Implements: blueprint centralized-scheduler
Change-Id: I9f639aaead13cd22e5c0ac7361b2e89c7525e91f
False test failures have been observed with the
current group_regex setting for tests that access
CONF options. However, no flaky test behavior
occurs when running tests using python3 -m
unittest without stestr or when running tests
without parallelization.
Disabling group_regex resolves the
parallelization issue.
Change-Id: I69b9f94f1066ca10c808606341031def435fe79c
1. Change ReSizeStream.reminder type to bytes according to stream data
type.
2. Add test for ReSizeStream
3. Also update ReSizeStream.read to use self.__next__() instead of
nonexistent self.next().
Relates to change id I940841b94789d024d3b9447f96158963fe3e16ee where
ReSizeStream.next() was renamed to ReSizeStream.__next__().
Story: 2010167
Task: 45860
Change-Id: I5eb70419d2ee795a18f67594e426b942e5390c7b
All strings are considered as unicode string from Python 3.
This patch drops the explicit unicode literal (u'...')
appearances from the unicode strings.
Change-Id: I2e833d293130aff983f3124853df0bd2ed553def
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: I0701c78d2d476dc6eac1de6b5f4cefe012645f99
UPPER_CONSTRAINTS_FILE is old name and deprecated
This allows to use upper-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.
Change-Id: I76583df98a5d0917e55600a6074f135bcefe1912
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
Change-Id: I2757df6a777e03ad1e7ae026163e798dcd88b1d0
It is no longer supported by jammy and lead us to the following errors with the announce-release job.
```
No package matching 'python-dev' is available
```
Change-Id: Ia8858216a58356a354ed166d5c28fac8d5ff6b97
when we create a lvm snapshot with mode mysql, as no sync commands will be performed, so probably the filesystem of the lvm snapshot is inconsistant. We need to use mount options ro and norecovery to omit inconsistency errors in filesystem.
Change-Id: I16abcb7f3c828b454495f3dc94b904ca91943aa7
Closes-Bug:1874421
In order to land any changes in current state it makes sense to
disable CI first, as it was not passing for a while now.
With that we can land some changes that will fix Zuul configuration
errors for the project.
Change-Id: Iec3a054fa9aaca4af670e6c5e5ae760d13558f46
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: I9e3a8dcf6bc78f69b8602836b61afe52b1d461fc
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: I05fb377f8f2a1a7cc8fece4e4c8015fd1b95c271
There are multiple issues with the gate. This patch combines the fixes
to unblock the gate.
1. Zuul deprecated (and removed) declaring shared queues at a pipeline
level [1]. This patch fixes the syntax to make the gate work again for
freezer.
2. Zuul CI jobs default nodeset is now Ubuntu 22.04 Jammy Jellyfish,
that does not provide anymore python2 binary, so python-dev needs to be
removed from bindep.txt
3. Latest tox does not allow to list the passed environment variables
in one line separated by space. One option is to list them in separate
lines. Also, external command allowing variable name changed.
basepython as python3 is also conflicts now and it is not necessary.
It looks like tox requires now to install now explicitly all the
requirements listed in requirements.txt.
tox.ini is updated accordingly to the above listed problems.
[1] https://lists.openstack.org/pipermail/openstack-discuss/2022-May/028603.html
Change-Id: I3c95bb48c7fdd0c752db121f1745f64a53b5a0e5
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: Ib43eb4b54ee29e12112ae003763e1ce6f0d474b4