Commit Graph

6 Commits

Author SHA1 Message Date
Tobias Urdin e754d67c8c Update cursive project paths
Change-Id: I4c3068f7547fd32439898078871842bdb28b933a
2022-11-17 09:17:25 +00:00
Thomas Bechtold a771c1e0ed Use openstackdocstheme for docs and release notes
Replace the usage of oslosphinx with openstackdocstheme and follow the
porting guide[1].
Also bump the used Sphinx version to the one from
global-requirements. Otherwise the docs build fails.

[1]
https://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html

Change-Id: I9cb15f670e312faa49d95e14c84b7f4ec72bf8e0
2018-01-19 18:00:07 +00:00
Peter Hamilton ad879a1fbc Add certificate validation
This change adds support for certificate validation, including
certificate inspection utilities. Validating a certificate
requires the certificate UUID of the certificate to validate,
a set of UUIDs corresponding to the set of trusted certificates
needed to validate the certificate, and a user context for
authentication to the key manager. A new certificate verification
context is included that is used to store the set of trusted
certificates once they are loaded from the key manager. This
context is used to validate the signing certificate, verifying
that the certificate belongs to a valid certificate chain rooted
in the set of trusted certificates.

All new certificate utility code is added in a new module named
certificate_utils.

For more information on this work, see the spec:
https://review.openstack.org/#/c/488541/

SecurityImpact
DocImpact

Change-Id: I8d7f43fb4c0573ac3681147eac213b369bbbcb3b
Implements: blueprint nova-validate-certificates
2017-10-03 15:57:27 -04:00
Andreas Jaeger 27c048abed Enable release notes translation
Releasenote translation publishing is being prepared. 'locale_dirs'
needs to be defined in conf.py to generate translated version of the
release notes.

Note that this repository might not get translated release notes - or
no translations at all - but we add the entry here nevertheless to
prepare for it.

Change-Id: Ie8e2150f98f5fd6e97e38d776fc1ae95f1fafbe4
2016-10-06 20:25:48 +02:00
Andreas Jaeger e8714642bd Fix releasenotes building
tox -e releasenotes fails with:
Warning, treated as error:
WARNING: html_static_path entry
u'/home/aj/vcs/OpenStack/openstack/cursive/releasenotes/source/_static'
does not exist

Add missing directory - like done on similar projects -,
using a placeholder to make git happy.

Also, add build directory to .gitignore.

Remove .placeholder from .gitignore, those files are important!

Change-Id: I20d9881975eb491f6a977ae2de9406e64a659ca9
2016-07-13 09:39:52 +02:00
dane-fichter 0da0dd357d Initial cookiecutter commit
This commit establishes the test and
development environment for the cursive
repository.

Change-Id: I440c4c55172cddd194efafe5d8f8d18728d7f8c0
2016-06-27 18:28:04 -07:00