Add ability to schedule backups of Cinder volumes using
centralized instance(s) of freezer-scheduler
Implements: blueprint centralized-scheduler
Change-Id: I22ecce556c837d79ad116a18939fc48fbf84bb4c
This option whitelist_externals was deprecated in favor of the new
allowlist_externals option and is no longer available in recent
versions of tox.
replace() argument 1 must be str, not _StrPath
the type of app.builder.srcdir is now a _StrPath which
breaks the invocation of replace when generating
redirects.
Change-Id: I1663478fa4cf11f052bd6e772171aab885eec3d5
Switch to openstackdocstheme 2.2.1 version. Using
this version 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.
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: Icc4368708d2f1a11cb976789d8e06496b231302e
Make a few cleanups:
- Remove obsolete sections from setup.cfg
- Remove install_command from tox.ini
- Update to current hacking version; fix warning found
- Remove unused requirements, update to newer versions for python3
Change-Id: I27fa5ef5cb23650e5210f714ce0c3dccdc564e8b
This repo did never publish the specs properly, fix all problems found
and enable py36 test as well.
Change-Id: Ifc0b9db1667352fc2c73d9c55495285ca4da2d85
OpenStack is dropping the py2.7 support in ussuri cycle.
Update and cleanup requrirements.
Change to use openstackdocstheme, oslosphinx does not work with Python
3.
Fix redirect.py for newer sphinx versions, app.builder.info does not
exist anymore.
Remove py27 testing, we'll add py36 testing in followup with fixes for
problems found.
Use modern sphinx-build for building.
Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html
Co-Authored-By: Andreas Jaeger <aj@suse.com>
Change-Id: Ib467fca6f9033fc331c153ba52a7a292057bb75c
Currently, freezer can only support local, ssh(support ssh_key_path),
swift, s3 as backup data storage, so we should increase support for
ftp, ftps(support password).
Story: #2004332
Task: #27917
Change-Id: I83f108b998673921d001bef71b247c5906ab2c83
This patch set updates the tox targets for doc and reno building so it is
in line with other OpenStack projects' structure.
Change-Id: Ie475e49afab69e4df4e75120a9e70cc56b6616dd
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: Idd57f8f22a59ad9560e97e23195fe5d01b9a5858
The commands used by constraints need at least tox 2.0.
Update to reflect reality, which should help with local running of
constraints targets.
Change-Id: I8c4a5e48b6e4dea8c96c0943e6da714908e5afc9
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: If51ceaf9c96a886b17d3bc793176c839e06d0b72
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I5a01b3ad9c7f4ea8f21246a3cd8bc0cf4e6a3497
Story: #2002586
Task: #24296
boto which is the old version of boto3 is already in the project
requirements, it's used by ec2-api and some other projects, and
they do not have plan to migrate boto to boto3 in pike. Add boto3
to requirements will make requirements have old and new library
at the same time. So use botocore instead of boto3 in S3 driver.
Change-Id: I777b2631b0014ba44e8fd2c409a168fd9a6ef3d2
Running py2* post py3* tests results in error. Add
'rm -f .testrepository' command in testenv to
resolve this.
Change-Id: Ie8766d044dc1a3e31d80a9016b25c821e0a60434
This spec is focused on issues related to various steps that need to be
done to achieve automation deployment and maintenance for Freezer
components.
Change-Id: Ia42ab8b8cb15f4df6bf33483324743ec9c0cb0d0
Created Pike directory and required files for Pike release.
Moved un-completed blueprints and specs to pike
Change-Id: I98506ce6f047accea7820f729f250431bceff298
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1668848
Change-Id: I68ad067b2af0a07d2fb7859986063887ffc13c27
The spec highlight the workflow of how backup and restore
should work using os-brick
Change-Id: I84bb9b997c9a246446ad18fc85943ff3a3e4596b
bp: cinder-osbrick
This is a spec for block based support implementation.
Using rsync as approach.
Change-Id: I38e73ac970b35bceddfcc382b6e533b4629211b6
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
Instead of pointing to openstack.org, the homepage has been
changed to point to the homepage of freezerwq-specs.
Change-Id: I8f512a10b7985ab6c7d514e56421ad6172f8fb65