Commit Graph

10 Commits

Author SHA1 Message Date
Alexander Hughes b18c4c0093 Update AIAB repo names
The Airship-In-A-Bottle repo was previously airship/in-a-bottle but has
been updated to airship/airship-in-a-bottle. Updating these references
to use the new name. This resolves both a consistency issue and failing
unit tests.

Change-Id: Ifa36e352a2718fb9998bf26f9f743ca2a7e8f8d4
2019-06-03 15:59:22 +00:00
Alexander Hughes 50ffabdaf5 Update references from openstack to opendev
The dockerfile and some unit tests were still pointing to review.openstack.org
update those references to review.opendev.org

Change-Id: I161158ac0d66533a1775957864d1bd69dfa9530b
2019-04-24 15:22:53 -05:00
zhangdebo e3159d223a Fix link addresses
Change-Id: I7086b4cac5e3bcd2ac2a1958b678615e05ccbd1d
2018-11-27 20:09:48 +08:00
Felipe Monteiro baf9d9c5db docs: Rename downstream-specific terms to generic ones
This patch set renames gerrit to git because gerrit is
implementation specific throughout the documentation and
inline docstrings. It also removes instances of aic-clcp-.*
as this, again, is downstream-specific.

Change-Id: I7d5c27f959130a8bd05fbc447d22e6609e498696
2018-10-19 01:38:38 -04:00
Alan Meadows 922083448c Add git and branch revision support to Pegleg CLI
https://review.openstack.org/#/c/582652/ added support for cloning
from repositories using various reference types and allowing checkouts
from already-cloned repositories.

This patch set expands on that behavior to enhance the CLI to allow
for using revisioned repositories rather than relying on pseudo-revision
subfolders. That is, previously Pegleg achieved revision behavior
through subdirectories. With this patch set, Pegleg will treat every
manifests directory it encounters as a proper Git repository, such
that revision support for clones/checkouts is now supported.

Thus, this patch set is backwards incompatible and breaks the previous
behavior of treating every directory as a flat directory from which
revision sub-folders were referenced. Going forward, only repositories
will be supported.

* Remove directory revision support
* Add support for repository definitions within the site-definition:

  repositories:
    global:
      revision: 0.9
      url: ssh://REPO_USERNAME@gerrit:29418/aic-clcp-manifests.git
    secrets:
      revision: master
      url: ssh://REPO_USERNAME@gerrit:29418/aic-clcp-security-manifests.git

where REPO_USERNAME would be replaced with the value from -u and use
the public SSH key supplied with -k.

* Remove primary and aux repository logic and replace with site
  repository and extra repositories
* Allow overriding definitions in the above site-definition on the
  command line: -e global=/mydir@revision
* Move linting into a site action even though more work to be
  done to restrict it to a site

Co-Authored-By: Felipe Monteiro <felipe.monteiro@att.com>
Change-Id: Iaa928ec2f777ed6f899d3b1790f5f9de613da9bb
2018-09-13 14:30:27 -06:00
Felipe Monteiro a8548c46c0 trivial: Fix broken Deckhand URL reference
This patch set fixes a broken Deckhand URL reference.
It is apparent from RTD that it is broken (note that
the page itself is out of date, but judging from the
syntax should be obvious enough too):

https://airshipit.readthedocs.io/projects/pegleg/en/latest/artifacts.html?highlight=deckhand#definition-artifact-layout

Change-Id: I7e2a8b200d753b61decb9d8f784060e94b069568
2018-08-23 21:57:07 +00:00
Matt McEuen 15b5062f84 Refresh docs for Airship
Now that Pegleg is a proud member of the OpenStack Airship family,
this PS makes a few updates to reflect this change, in terms
of project name (s/pegleg/airship-pegleg/), doc links, and
old-skool UCP vs Airship terminology.
Http URLs have also been updated to https.

Change-Id: I27bc725b3cf3c1ccee20221722733807af51cd44
2018-08-06 09:04:58 -05:00
Roman Gorshunov 2871175541 Fix: removed data/platform_name in Pegleg SiteDefinition docs
data/platform_name in Pegleg SiteDefinition is not used anywhere.
Confirmed with Mark Burnett.

Change-Id: I8a81b641ab1865a9a79f67ea49a652ce4a1f6d40
2018-07-10 13:05:33 +02:00
chenjiao 1982ec8815 the word defintion should be definition
the word defintion should be definition

Change-Id: I9d59270458e511d4d4416350d005e3d8f2473b22
2018-06-17 14:02:57 +08:00
Felipe Monteiro f5fc46c7af Rename docs to doc to align with OpenStack standard
This patchset updates docs to doc to align with OpenStack
standard. Follow-up patchset will be needed to publish
documentation to OpenStack [0].

[0] https://docs.openstack.org/doc-contrib-guide/project-guides.html

Change-Id: I90e5f9129207901402e26ed9488ec6e065568fe1
2018-06-06 09:25:14 -04:00