55 Commits

Author SHA1 Message Date
Lindsey Durway
130e1239ce Airship 2.1 Release Notes minor changes
- Formatting
- May also correct link to change logs

Change-Id: If48c5aa9076155464e2579df347ae2c368d116bf
2021-12-06 11:22:39 -06:00
Lindsey Durway
af1db48e96 Adding Release 2.1 content to Airship Release Notes
Closes: #35

Change-Id: I75f40b2778c462e630d24b06fd47475122b5663e
2021-11-19 18:38:52 -06:00
Zuul
8026fd9e20 Merge "Adding dead-link-linter gate" 2021-11-18 17:59:22 +00:00
Zuul
3217a175bb Merge "Update site set up and authoring guide for release v2.1" 2021-11-17 20:34:42 +00:00
Zuul
2c265a5b42 Merge "Update site deployment guide for v2.1" 2021-11-17 20:31:20 +00:00
James Gu
1e0a9200ee Update site set up and authoring guide for release v2.1
Relates-to: #36

Change-Id: Ib4a49c33a5c28c3ae0f9c05e9111ba4bf040a592
2021-11-17 17:20:55 +00:00
James Gu
ce1256486a Update site deployment guide for v2.1
Relates-to: #36

Change-Id: Ibe227e9fffd8343f3db8bb5d851d7301e62cd7fe
2021-11-17 17:10:51 +00:00
Zuul
ec7914e10e Merge "Fix spelling errors in docs folders" 2021-11-10 17:11:41 +00:00
Danny Massa
69a58f0e3a Adding dead-link-linter gate
Change-Id: I8b4771ca46d76b005f26f1c1a45f5309263e9da7
2021-10-28 09:25:20 -05:00
bijayasharma
98bad7dec2 Fixed some typos and links in Airship docs
Signed-off-by: bijayasharma <vetbijaya@gmail.com>
Change-Id: I5d453720a586368d7ca37536511c0043fd418fde
2021-10-05 15:20:13 -04:00
Herrera, Josh (jh813b)
3bd726540a Fix spelling errors in docs folders
Updated rst files with correct spelling.

Change-Id: Idada9491c6c8b98be721fcfc410323f56a93c9c4
2021-09-28 16:58:18 -07:00
Graham Steffaniak
1a07568bd0 Fix out of date Airship One documentation & broken links
Relates-To: #43

Change-Id: Ib6dee629abd2e4aeb735ec8f580d4e30974afadb
2021-09-10 20:04:20 +00:00
Matt McEuen
86874eeb72 Remove AIAP documentation fork
This removes the copy of AIAP documentation, and forwards the reader
instead to the AIAP README from which the copy was forked.  This is
needed because the AIAP documentation has continued to evolve,
so the deleted copy is out of date.

Any changes made to the deleted document which are still relevant
will need to be added to the AIAP README.

Change-Id: I39a11b6edd5d4ef893d66a5e7e7be4186f895ace
2021-09-03 11:02:54 -05:00
James Gu
566b73583b Fixed broken links after treasuremap master branch rename
A few links to AS1 content source were broken after the master
branch was renamed from v2.

Signed-off-by: James Gu <james.gu@att.com>
Change-Id: Idc63f434b42f9eb0f1923a0775cbed3806bd330e
2021-04-22 11:11:47 -07:00
James Gu
bf3c712033 Updated the newsite tag to align with the reference site manifests
Changed the tag name from NEWSITE-CHANGEME to NEWSITE_CHANGEME to align
with the reference site manifests.

Signed-off-by: James Gu <james.gu@att.com>
Change-Id: I5dd92894d5a82712e5b0f52948a6b969df020e07
2021-04-20 06:29:21 +00:00
Zuul
3d1ccf0ffa Merge "Added instruction to handle potential false fail in target control plane phase" 2021-04-20 02:15:21 +00:00
James Gu
a527ed4281 Added instruction to handle potential false fail in target control plane phase
Additionally a few minor document improvements found the last test run.

Signed-off-by: James Gu <james.gu@att.com>
Change-Id: Ie2288f69487dbee6ea2b794caf628da44c8c1cc5
2021-04-19 14:03:21 -07:00
Zuul
9302a6e771 Merge "Issue Templates for Docs project" 2021-04-16 13:29:00 +00:00
Karandjeff, Andrew
fbd0413dae Issue Templates for Docs project
This will add the enhancement & bug templates to the airshipit/docs project

Change-Id: I5fe8ead78e256eeeabe7e251f05899f7586bc0b5
2021-04-16 07:23:25 -05:00
Zuul
06a4e3a3fb Merge "Airship V2 baremetal site deployment, provider integration and glossary" 2021-04-15 19:03:03 +00:00
James Gu
362939f370 Airship V2 baremetal site deployment, provider integration and glossary
Closes: #9

Signed-off-by: James Gu <james.gu@att.com>
Change-Id: Iad56ebee975edbf315a6031fd6c3018b5d022357
2021-04-15 10:51:01 -07:00
Zuul
e393963fee Merge "Airship 2.0 release notes" 2021-04-15 03:27:27 +00:00
James Gu
376fd72a1a Airship 2.0 release notes
Signed-off-by: James Gu <james.gu@att.com>
Change-Id: I8b38b785774edaf8cfe5480a3ddcb140c7ace48c
Signed-off-by: Lindsey Durway <lindsey.durway@att.com>
2021-04-14 16:47:51 -05:00
Zuul
12614e7c73 Merge "Added AIAP doc" 2021-04-12 00:42:28 +00:00
Zuul
f9a14f6167 Merge "A2 Basics Information." 2021-04-12 00:36:39 +00:00
Matt McEuen
ff0c344f2a Add Airship 1 Flow Doc
This adds some Airship 1 documentation that Rodolfo authored to
describe the end-to-end Airship 1 deployment flow.

Change-Id: Ie1d2ecfa2cc3ba9883ffcfbc238b8f3499def9da
2021-04-09 15:56:58 -05:00
James Gu
9e9bbb77a2 Added AIAP doc
Relates-To: #8

Signed-off-by: Pankaj Goyal <pgoyal@att.com>
Change-Id: Id86659fbf756bc20d39958f41016079517683357
2021-04-09 18:30:01 +00:00
Mike Fix
16903e4cbe A2 Basics Information.
Airship 2 basic documentation to define Consumer of AS2, the Gap/Issue being solved by AS2, and the Evolution with Benefits of Airship 2 from Airship 1.

Closes: #6

Signed-off-by: Mike Fix <michael.fix@att.com>
Change-Id: I09e48e7a363744f8aad2b99e255f6227307f9564
2021-04-09 15:54:11 +00:00
James Gu
6ee51e9ca5 Updated toctree to include Airship 2 documentation
Added placeholder AS 2 document files and updated toctree for landing
AS 2 documents

Signed-off-by: James Gu <james.gu@att.com>
Change-Id: I5229a76ada4b13197a65147edce831dae6788b36
Signed-off-by: James Gu <james.gu@att.com>
2021-04-01 12:45:51 -07:00
Zuul
70068cae17 Merge "Add Layering Documentation" 2021-03-30 16:28:01 +00:00
Roman Gorshunov
535c9740d1 Fix naming in directory layout
Change-Id: I3239538de72b3ab6dba6dcfa57f96f3d45325ddc
2021-03-17 13:10:42 +01:00
Matt McEuen
7476793d7a Add Layering Documentation
Document our approach to layering and de-duplication, so that it
can be understood by users and developed by developers.

This leaves some TODOs in the documentation, with the intent that we
can fill those in over time.

Change-Id: I74f58892db4e5f14a7d8c99ddb04917225cb2ff2
Relates-To: #316
2021-03-05 15:51:35 -06:00
Helena Spease
18d43bb784 Airship Glossary of Terms and edits to index
To support SEO tatctics I have added a glossary of terms. The
terms the terms added are: kubernetes, lifecycle management,
orchestration, openstack ironic (OpenStack bare metal provisioning),
bare metal, provisioning Openstack ironic, container orchestration
platform, network function virtualization infrastructure, and
software defined networking (sdn). A full list of terms and
definitions can be found here:
https://etherpad.opendev.org/p/Airship_Glossary. Edits to index have.
also been made

Change-Id: Ifd9bc2bb30859fab3fd9af4e3e456daf7e91b3e7
2021-01-12 13:22:13 -06:00
Roman Gorshunov
db9f3a1bd6 Add container image and Dockerfile conventions
Change-Id: I995816bafac0c95fae0618efc239d93f4069d642
2020-10-14 06:24:41 +00:00
Roman Gorshunov
11f52118e6 Add Bash shell scripts formatting documentation
This patch addresses reviewers need to point to a standard to
follow for Bash shell scripts formatting when contributing to
the Airship project.

It is expected that when code is submitted, it should have
shellcheck run against it before hand. Later these should be
enforced at the gate.

Change-Id: If9a76c90a3d21ddabf8a5bc4d065dc44abe1f4c8
2020-10-05 15:24:28 +02:00
Roman Gorshunov
2350e8c64c Add Markdown formatting documentation
This patch addresses reviewers need to point to a standard to
follow for Markdown formatting when contributing to
the Airship project.

It is expected that when code is submitted, it should have
markdownlint run against it before hand. Later these should be
enforced at the gate.

Change-Id: I7ddf0cf36456dedf1382bf52c61587c0f8e3ef8d
2020-09-03 10:37:03 +00:00
Drew Walters
951ab6d899 Add more documentation content
This change adds additional content for users landing on
docs.airshipit.org.

Change-Id: Icf791df287d5655833dea8b3b351b093d0cd1c2c
Signed-off-by: Drew Walters <andrew.walters@att.com>
2020-06-12 15:32:47 +00:00
Zuul
acc376171b Merge "Add links to other Airship projects" 2020-06-12 13:31:03 +00:00
Drew Walters
cfb394f85f Add links to other Airship projects
This change finalizes the documentation theme and adds links to other
projects on docs.airshipit.org.

The Airship 1 projects will be added once they are publishing.

Change-Id: I6796e2cf8e4d9f8e1b29f831f09bf3eb4aa3257a
Signed-off-by: Drew Walters <andrew.walters@att.com>
2020-06-11 21:32:19 +00:00
Ian H. Pittwood
b29978f1fa Add issue tracking conventions
Adds documentation for issue tracking in Github Issues for Airship
projects. Documentation covers issue submission, grooming, lifecycle,
and the Gerrit-to-Github-Issues bot.

Change-Id: I9833043ff53fbc3a68021dd3347c754821ec334b
2020-06-01 14:12:42 -05:00
Drew Walters
2b85e57b5d Remove neglected security guide
The Airship security guide was last updated in 2018 and has not been
maintained. It's coverage is limited to Airship 1 and is vague. This
change removes it.

Change-Id: Ibb8a74f6a13d0e66dba92e45ff4891eb25327ce9
Signed-off-by: Drew Walters <andrew.walters@att.com>
2020-05-18 20:27:43 +00:00
Drew Walters
236e109f95 Add development guide
This change moves the development guide from
docs.airshipit.org/treasuremap to docs.airshipit.org. It also updates
some content to reference Airship 2.

Change-Id: Icb3474de2cd22e34221f62e1c0a228770fc89cd1
Signed-off-by: Drew Walters <andrew.walters@att.com>
2020-05-11 22:46:52 +00:00
Drew Walters
17e3496aeb Add documentation promotion job
This change adds a job to promote the contents of airship/docs to the
main page of the Airship documentation website.

Change-Id: I3b33c0b72fb1f148bcaaebd33b00bf6171abc697
Signed-off-by: Drew Walters <andrew.walters@att.com>
2020-05-08 15:40:18 +00:00
Roman Gorshunov
0eec89a980 Add Ansible code formatting documentation
This patch addresses reviewers need to point to a standart to
follow for Ansible code formatting when contributing to
the Airship project.

It is expected that when code is submitted, it should have
ansible-lint run against it before hand. Later these should be
enforced at the gate.

Change-Id: I67fdfa118a1cdecf8a5bc5224687366a18d60ee5
2020-04-23 16:53:31 +02:00
Drew Walters
bc6b004dba Restructure Documentation
This change restructures the documentation into three categories that we
will expand on later:

  1. Try Airship
  2. Develop Airship
  3. Learn About Airship

Change-Id: I52286c3b1d87222a436be86b4ab748dba61d080c
Signed-off-by: Drew Walters <andrew.walters@att.com>
2020-03-02 16:04:01 +00:00
Drew Walters
aa710cd6f5 Add Airship logo to docs
This change adds the Airship logo to our documentation.

Change-Id: Ic713b8da8145c073250f2bc7f3229a28f75bd6ee
Signed-off-by: Drew Walters <andrew.walters@att.com>
2020-02-25 14:18:00 -06:00
Drew Walters
0ac00fbdac Add Airship Vulnerability Management Process
This change documents the Airship vulnerability management process.
GitHub issues will redirect users here who intend to report Airship
security vulnerabilities.

Change-Id: I2358be70f4bf6b4ede38537e2b078ffb3e2081e5
Signed-off-by: Drew Walters <andrew.walters@att.com>
2020-02-17 16:11:39 -06:00
Matt McEuen
3cc336c3bb Add YAML and CRD conventions
This adds:
- light YAML schema conventions (camelCase keys)
- CRD conventions (adopting Kubernetes' own API conventions)

This change is borne out of the Airship SIG-YAML agreement that,
for Airship 2.0 work in particular, it makes sense to adhere to
Kubernetes' own conventions in these regards.

Change-Id: I86c7ccae25923242a1104189622e2421460cd350
2019-10-16 13:47:27 -05:00
Alexander Hughes
cd6c7104aa Add golang formatting documentation
This patch is migrated from [0] as the repo used to store Airship
docs has changed to airship/docs.

This patch addresses feedback found in the other patch by removing
the manual import order specified to follow PEP8 standards as found
in the OpenStack docs in favor of using the goimports tool.

It is expected that when code is submitted it should have gofmt and
goimports run against it before hand - but these will be enforced
at the gate.

Change-Id: I624bade922e034205643a5214295a0febea7953b
2019-07-23 13:52:54 -05:00
Alexander Hughes
146650109a Python YAPF formatting documentation
This patch is migrated from [2] as the repository we use for docs
is changing.

Please see [0] for code formatting in progress against the Pegleg
project using the YAPF style added in this documentation.

The goal of the YAPF documentation is to standardize the code base
across all Airship projects.  YAPF handles the formatting, and the
provided import order template adds a best practice.

Available YAPF knobs are located at [1], this patch chooses:
blank_line_before_nested_class_or_def: True, for readability of code
blank_line_before_module_docstring: True, for readability of code
split_before_logical_operator: True, when multiple and/or type
  statements are in same block it makes it much easier to read when
  the operation (and, or) is in front of the next argument on a new
  line. This follows common mathematical operations and makes code
  more intuitive to read.
split_before_first_argument: True, for consistency. Because of arg
  number and length some calls start on a new line, others don't.
  This makes them all start on a new line.
allow_split_before_dict_value: True, for readability/consistency.
  This keeps key:value pairs on a single line together.

[0]: https://review.opendev.org/#/c/664125/
[1]: https://github.com/google/yapf#knobs
[2]: https://review.opendev.org/#/c/668896/

Change-Id: Ic85e3227253cdf5253bd32dc2ba2c1dbe613c003
2019-07-23 14:51:44 +00:00