Add docs-on-readthedocs to .zuul.yaml templates

This patchset adds docs-on-readthedocs openstack-infra template
to Deckhand's .zuul.yaml templates and makes some documentation
changes to test the template.

.. https://github.com/openstack-infra/zuul-jobs/blob/master/playbooks/python/readthedocs.yaml

Change-Id: I000fc1e3be9dd4cf333fa28d7739747eb9003adc
This commit is contained in:
Felipe Monteiro 2018-06-04 15:37:42 -04:00
parent bf4d567a57
commit fa0e26938b
2 changed files with 65 additions and 1 deletions

View File

@ -11,6 +11,8 @@
# limitations under the License.
- project:
templates:
- docs-on-readthedocs
check:
jobs:
- airship-deckhand-tox-py27-postgresql

View File

@ -143,6 +143,40 @@ Certificate
-----END CERTIFICATE-----
...
CertificateAuthority
^^^^^^^^^^^^^^^^^^^^
.. code-block:: yaml
---
schema: deckhand/CertificateAuthority/v1
metadata:
schema: metadata/Document/v1
name: application-ca
storagePolicy: cleartext
data: some-ca
...
CertificateAuthorityKey
^^^^^^^^^^^^^^^^^^^^^^^
.. code-block:: yaml
---
schema: deckhand/CertificateAuthorityKey/v1
metadata:
schema: metadata/Document/v1
name: application-ca-key
storagePolicy: encrypted
data: |-
-----BEGIN CERTIFICATE-----
MIIDYDCCAkigAwIBAgIUKG41PW4VtiphzASAMY4/3hL8OtAwDQYJKoZIhvcNAQEL
...snip...
P3WT9CfFARnsw2nKjnglQcwKkKLYip0WY2wh3FE7nrQZP6xKNaSRlh6p2pCGwwwH
HkvVwA==
-----END CERTIFICATE-----
...
CertificateKey
^^^^^^^^^^^^^^
@ -175,3 +209,31 @@ Passphrase
storagePolicy: encrypted
data: some-password
...
PrivateKey
^^^^^^^^^^
.. code-block:: yaml
---
schema: deckhand/PrivateKey/v1
metadata:
schema: metadata/Document/v1
name: application-private-key
storagePolicy: encrypted
data: some-private-key
...
PublicKey
^^^^^^^^^
.. code-block:: yaml
---
schema: deckhand/PublicKey/v1
metadata:
schema: metadata/Document/v1
name: application-public-key
storagePolicy: cleartext
data: some-password
...