Commit Graph

49 Commits (master)

Author SHA1 Message Date
Zuul d973ea29e6 Merge "[AIR-136] Introduce isogen command for airshipctl" 2019-11-14 00:31:24 +00:00
Dmitry Ukov f235948d1e [AIR-136] Introduce isogen command for airshipctl
Change-Id: Ic5e5a3619c574014ce2b32dccb97abbbacbcb270
2019-10-17 17:33:04 +04:00
Roman Gorshunov 50162bb926 Remove noop Zuul job
Change-Id: Id745c99d9873a523fc69f2309a88355274a397cb
2019-09-11 18:17:21 +02:00
Roman Gorshunov 02047a1674 Split 1.x and 2.x Specs to separate directories
Change-Id: I25d4778b79a2bd55f6f14d8bfeed81232898e33d
2019-09-11 17:51:58 +02:00
Kaspars Skels 987eacad79 Encrypt git mirroring ssh_key to specific project
Change-Id: If3d6a6849a43a24a5c59b9e47eadbcf304d8ec7a
2019-05-23 13:09:47 -05:00
Kaspars Skels 864bd84bb9 Add Zuul job for mirroring to GitHub
Change-Id: Ibf75df495cf7b3b4f91aaf57869958de9cdbd83c
2019-05-22 16:40:24 -05:00
Andreas Jaeger 6b9fec55e6 Fix rtd publishing
The trigger URL is [0].

The tooling sets rtd_project_name to "airmada" but the project is
named "airship-xxxx" in RTD. Introduce rtd_project_name and set it to
correct value.

See also [1].

[0]{{ rtd_project_name }}/{{ rtd_webhook_id }}

Change-Id: Ieedbc17d21c8ee49348c7e9e7e00524988ba2332
2019-05-17 16:04:43 +02:00
Zuul deea90ad1c Merge "Non-Ubuntu based container builds" 2019-05-02 15:16:45 +00:00
Roman Gorshunov 17c5c4506e Non-Ubuntu based container builds
Added section describing container builds with non-Ubuntu based
images in mind.

Image tagging naming convention is updated to have distribution
specific identifier in suffix.

Change-Id: I477ff5a1662747a4962d82332171861ea6e93e3c
2019-04-29 10:09:07 -07:00
OpenDev Sysadmins 9b09c1fa30 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at with any
questions you may have.
2019-04-19 19:52:20 +00:00
Roman Gorshunov c5064ef2eb Fix docs renderring, enforce instructions and template
This patch applies various documentation renderring fixes,
and enforces application of the instructions and the
template for the file names.

In addition to that it adds a requirement to add patches
related to the spec under specified Gerrit topics.

Change-Id: I36199cf78c30f2ee75c2d716b8919ceae2ab7c42
2019-03-13 18:41:12 +01:00
Drew Walters d317ef57ce Remove mini-mirror spec
This commit removes the mini-mirror spec, which was realized as a
component of OpenStack-Helm addons, and therefore, not in any Airship
repository [0]. The decision to remove this spec was proposed at the
Feb 19 Airship IRC meeting [1].


Change-Id: I02994dbc24eb3cb297c5a39e5dbe23f983a5cafe
2019-03-07 13:25:53 -06:00
Zuul 8fac0abb2b Merge "Update metadata schema for PeglegManagedDocument" 2019-03-04 15:26:25 +00:00
Nishant Kumar 9ddbb75601 (divingbell) Ansible framework
Change-Id: I42abea5a3763a8270925507e35be21089690bce3
2019-02-27 21:31:41 +00:00
Lev Morgan 79c8d8c475 Update metadata schema for PeglegManagedDocument
Update the metadata schema for PeglegManagedDocument from
deckhand/Document/v1 to metadata/Document/v1

Change-Id: I31c6bd51e41c61bc1544d06227a91749c1855824
2019-02-13 20:16:11 -06:00
zhouxinyong 1b5f9fa9e2 Fix some errors for ill-syntax in deployment-grouping-baremetal.rst
Change-Id: If9cf73ca0d1072933f18a0b854bda51531b22484
2019-01-04 20:21:07 +08:00
Zuul 9bb5b9ea66 Merge "Airship Copilot" 2018-12-26 15:48:49 +00:00
Zuul f8da65c96b Merge "Add multi linux distro support in Airship" 2018-12-05 19:59:45 +00:00
Aaron Sheffield 296f4eb2c5 Airship Copilot
- Added spec for an Electron application as an Airship GUI.

Change-Id: I4c21021d2337e1f8c1ff7656568c1dcff78b28d5
2018-12-05 11:20:15 -06:00
Zuul 515e36ea03 Merge "Specs for pegleg site manifest generation tool" 2018-11-19 20:44:36 +00:00
Zuul 8b2027f69f Merge "miniMirror spec" 2018-11-13 17:09:46 +00:00
zhouxinyong 685fce16cb Modify mutiple world in workflow_node-teardown.rst
Change-Id: Ie252b85d86ac2f582a49a50f0f78e0c9ec3ba669
2018-11-13 00:41:39 +08:00
purnendu ghosh 8302c3f966 Specs for pegleg site manifest generation tool
Change-Id: I8ff411a18f56cc744e22004139f604430eb81708
2018-11-09 01:41:55 +05:30
Andrey Volkov 5df7e07517 miniMirror spec
Change-Id: Ia577df8384657e81f17218c4bdbc23f0d489c742
2018-10-31 07:48:56 -07:00
Hemanth Nakkina 81ca8411fe Add support for BIOS configuration
This spec outlines the details to support BIOS configuration via

Change-Id: I0fcd480ed03a20a320819482d2d631ab42a492c8
2018-10-26 14:25:15 +05:30
Zuul 2bbe9a4cf8 Merge "Spec: Pegleg encryption and decryption" 2018-10-17 13:43:36 +00:00
James Gu dac336ae66 Add multi linux distro support in Airship
This spec adds the ability to plug in Linux distro into Airship services and add OpenSUSE support in addition to the existing Ubuntu support.

Change-Id: If35809a53095ee8a395a77215e5fb9f561c56078
Story: 2003699
2018-10-08 23:12:34 -07:00
Matt McEuen f17d817ae0 Spec: Pegleg encryption and decryption
This patchset rounds out the encryption-related design changes
for Pegleg, on top of the existing secret generation material.
It also incorporates some late-add feedback from the previous

Change-Id: Ifff04551d24d29e41d71812526bd04c9512b4fbd
Story: 2003708
Task: 26535
2018-10-08 13:48:53 -05:00
Zuul 5ad631e9de Merge "Add Redfish OOB driver to Drydock" 2018-10-05 19:10:56 +00:00
Zuul 1d0cdd288a Merge "Fix: various documentation and URL fixes" 2018-10-01 12:10:51 +00:00
Zuul bfe65fe1e8 Merge "External facing K8s API w/ Keystone auth/z" 2018-09-27 20:30:23 +00:00
Zuul 358f047c33 Merge "Unify publishing of docs" 2018-09-27 18:39:30 +00:00
Roman Gorshunov da7ab1cce3 Minor: Remove placeholder file
Remove specs/implemented/_placeholder.rst file.

Change-Id: Ie78d5d3408a51e56bb128425c6e84c1b44dfeeb8
2018-09-26 13:07:59 +02:00
Scott Hussey 5bb092810d External facing K8s API w/ Keystone auth/z
- Deploy a second set of Kubernetes apiservers configured
  to only support auth/authz via Keystone webhook. Do not
  include these apiservers in the endpoint list for the standard
  kubernetes API service
- Create an ingress entrypoint for the Kubernetes API so that
  it is reachable from external clients.

Change-Id: Id8ae3060878a91c018a4134dc6eafda449cf04e3
2018-09-25 16:02:28 -05:00
Roman Gorshunov bde6ee07df Fix: various documentation and URL fixes
1) UCP -> Airship
2) -> (there is redirect)
3) http -> https
4) attcomdev -> airshipit (repo on
5) att-comdev -> openstack/airship-* (repo on github/openstack git)
6) many URLs have been verified and adjusted to be current
7) no need for 'en/latest/' path in URL of the RTD
8) added more info to some setup.cfg and files
9) ucp-integration docs are now in airship-in-a-bottle
10) various other minor fixes

Change-Id: I4231ce9df05fb491fae4daca4129fd4afed6c7d2
2018-09-24 12:53:27 +02:00
Roman Gorshunov 20c81644e1 Unify publishing of docs
Unified publishing to the readthedocs with other Airship projects.

Change-Id: I88e7e952c366fa2679e56ab07cb4c7557d905ad9
2018-09-17 18:23:28 +02:00
Matt McEuen d1fca12693 Spec: Pegleg secret generation and encryption
This patchset adds a spec outlining the work effort and high-level
implementation considerations for adding the ability to generate,
encrypt, and decrypt secrets from Pegleg.

Change-Id: Iacc99008be96a4b0bac145d5fa84143cc64e9b67
Story: 2003708
Task: 26363
2018-09-12 18:19:50 -05:00
Andreas Jaeger 145307c84b Add venv tox environment
Some OpenStack CI jobs need the venv tox environment to run, add it.

Change-Id: I8459f8fb71a2608302e4c40fc3eaff6a422ee6ff
2018-08-24 21:35:41 +02:00
Hemanth Nakkina bc98c24ece Add Redfish OOB driver to Drydock
This spec outlines the implementation details to add
Redfish as OOB driver for Drydock.

Change-Id: I354a630f36606f830d9abf2cad539651462c46cb
2018-08-02 16:32:11 +05:30
Bryan Strassner bfbfd56c81 Move specs: airship-in-a-bottle to airship-specs
Moves the two blueprint/spec documents that existed in
airship-in-a-bottle to the airship-specs. The implemented spec was not
reformatted to the spec template. The other spec (in approved folder)
was minimally updated to the spec template.

Change-Id: I7468579e2fa3077ee1144e5294eba97d8e4ced05
2018-08-01 13:19:28 -05:00
Scott Hussey 6e0a18e7fa (fix) Typo in tox.ini
- Incorrect `commands` option prevents tox from actually building

Change-Id: Ie761a2082478020e8f1ef20549859e9a05cbafe7
2018-08-01 12:39:30 -05:00
Scott Hussey d61d75625f (gate) Test post pipeline publishing
Fix URL secret to include scheme

Change-Id: I6133df602bfdf6ba2d093e634fe11c1eabeda658
2018-07-30 16:21:45 -05:00
Scott Hussey 7460ea9e2b Fix punctuation
Change-Id: I94cd7ce7c88986d18f37a675015026e669328fc3
2018-07-30 15:56:11 -05:00
Zuul 1745e620a1 Merge "(zuul) Add doc build and publish jobs" 2018-07-30 20:38:56 +00:00
Scott Hussey 85a38d98ea (zuul) Add doc build and publish jobs
Add jobs to check that documents build on
check and gate and add a webhook for publishing
to on post.

Change-Id: Ie6221222ca7be56598c7c7189c9a32817e2c0f85
2018-07-30 15:17:03 -05:00
Bryan Strassner 1636f898eb Add update_labels spec
The update_labels spec outlines the workflow and associated changes
by which kubernetes node labels can be updated using Airship.

Change-Id: Idac6237aeba92d7a852031863c360a82b0fff9a5
2018-07-27 14:42:10 -05:00
Bryan Strassner 6104cac943 Add instructions for how to use the specs project
Introduces guidelines for naming, movement, and indexing of specs

Change-Id: I759ab242937f6816424770871dbf795d8aee06bd
2018-07-27 11:39:32 -05:00
Bryan Strassner 43b300cdc5 Initial commit of specs repo
The airship-specs repo is for specifications that impact the components
that are part of the airship project group.

Change-Id: Ic72f970f211de95ee0c08616a3a43869270b6061
2018-07-17 14:01:31 -05:00
OpenStack Project Creator ca404ab799 Added .gitreview 2018-07-17 14:35:38 +00:00