38 Commits

Author SHA1 Message Date
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
Zuul
95319eb1bb Merge "Import documentation from airsip-in-a-bottle" 2019-07-18 14:32:44 +00:00
Kaspars Skels
34b2f8d430 Add Zull job for mirroring to GitHub
Change-Id: Ia1200a3ab3396343e9e91547b54088d74de191e0
2019-07-16 14:07:07 -05:00
Roman Gorshunov
dfed2c1fa5 Import documentation from airsip-in-a-bottle
Change-Id: I144480e9bb6f5cbe7dc71441b2ad77362fb95f59
2019-07-16 20:14:11 +02:00
Roman Gorshunov
88a6c61317 Add basic gate and docs
Change-Id: Iae80e3bafd2f61f5dba3d069f1e1a6790141219b
2019-07-12 16:45:33 +02:00
OpenDev Project Creator
dbec9b9614 Added .gitreview 2019-06-25 05:03:50 +00:00