Reference Airship manifests, CICD, and reference architecture.
Go to file
Felipe Monteiro 5a93c30c85 fix: Stop adding unwanted newlines in multiline strings
This patch set fixes an tools/updater.py YAML export issue in which pyyaml is
adding unwanted (multiple) newlines in multiline strings in the output. In
other words, currently, tools/updater.py keeps injecting additional newline
characters in multiline certificates, such that each newline is rendered, in
effect, as two newlines.

For example:

  -----BEGIN CERTIFICATE-----
  MIIDSDCCAjCgAwIBAgIUegkh/antB1XyDVHdP5dv+0MZyBcwDQYJKoZIhvcNAQEL
  BQAwKjETMBEGA1UEChMKS3ViZXJuZXRlczETMBEGA1UEAxMKa3ViZXJuZXRlczAe
  <snip>

Currently renders as:

  -----BEGIN CERTIFICATE-----

  MIIDSDCCAjCgAwIBAgIUegkh/antB1XyDVHdP5dv+0MZyBcwDQYJKoZIhvcNAQEL

  BQAwKjETMBEGA1UEChMKS3ViZXJuZXRlczETMBEGA1UEAxMKa3ViZXJuZXRlczAe
  <snip>

This patch set adds code to the updater.py tool to use the
solution prescribed in [0] to force pyyaml to ensure that the
rendered output for such multiline strings matches the original
input.

Change-Id: I8b5c5166a0a1b3d945281addd4f562368e1907c3
2018-10-17 18:03:00 +00:00
doc Merge "Docs fix: file package has been added to sstream-cache image" 2018-10-11 12:54:12 +00:00
global Merge "Adjust timeouts for deployment/MAAS" 2018-10-16 18:58:33 +00:00
site/airship-seaworthy Adjust timeouts for deployment/MAAS 2018-10-16 13:42:31 +00:00
tools fix: Stop adding unwanted newlines in multiline strings 2018-10-17 18:03:00 +00:00
type/foundry/network Remove folder-based versioning from manifests 2018-09-14 09:48:01 -05:00
.gitreview Added .gitreview 2018-08-14 23:50:18 +00:00
.zuul.yaml Set up publishing of docs 2018-09-28 18:49:54 +02:00
LICENSE Add license - Apache License Version 2.0 2018-08-17 22:49:32 +00:00
Makefile Set up publishing of docs 2018-09-28 18:49:54 +02:00
README.md Fix README to point to correct docs 2018-09-14 15:55:31 -05:00
tox.ini Set up publishing of docs 2018-09-28 18:49:54 +02:00

README.md

Treasuremap

This documentation project outlines a reference architecture for automated cloud provisioning and management, leveraging a collection of interoperable open-source tools.

Architecture

To get started, see architecture.