193dc935f1
This change removes the SubPath entry portion of the config manifests, and refactors several areas that used it. This also updates unit tests to reflect the new changes. Closes: #255 Change-Id: Ibbb519a3f1fb28a1594e971274c5de54b99c867e
63 lines
1.8 KiB
Markdown
63 lines
1.8 KiB
Markdown
## airshipctl config set-manifest
|
|
|
|
Manage manifests in airship config
|
|
|
|
### Synopsis
|
|
|
|
Create or modify a manifests in the airshipctl config file.
|
|
|
|
|
|
```
|
|
airshipctl config set-manifest NAME [flags]
|
|
```
|
|
|
|
### Examples
|
|
|
|
```
|
|
|
|
# Create a new manifest
|
|
airshipctl config set-manifest exampleManifest \
|
|
--repo exampleRepo \
|
|
--url https://github.com/site \
|
|
--branch master \
|
|
--phase \
|
|
--target-path exampleTargetpath
|
|
|
|
# Change the phase repo for manifest
|
|
airshipctl config set-manifest e2e \
|
|
--repo exampleRepo \
|
|
--phase
|
|
|
|
# Change the target-path for manifest
|
|
airshipctl config set-manifest e2e \
|
|
--target-path /tmp/e2e
|
|
|
|
```
|
|
|
|
### Options
|
|
|
|
```
|
|
--branch string the branch to be associated with repository in this manifest
|
|
--commithash string the commit hash to be associated with repository in this manifest
|
|
--force if set, enable force checkout in repository with this manifest
|
|
-h, --help help for set-manifest
|
|
--metadata-path string the metadata path to be set for this manifest
|
|
--phase if set, enable this repository as phase repository to be used with this manifest
|
|
--repo string the name of the repository to be associated with this manifest
|
|
--tag string the tag to be associated with repository in this manifest
|
|
--target-path string the target path to be set for this manifest
|
|
--url string the repository url to be associated with this manifest
|
|
```
|
|
|
|
### Options inherited from parent commands
|
|
|
|
```
|
|
--airshipconf string Path to file for airshipctl configuration. (default "$HOME/.airship/config")
|
|
--debug enable verbose output
|
|
```
|
|
|
|
### SEE ALSO
|
|
|
|
* [airshipctl config](airshipctl_config.md) - Manage the airshipctl config file
|
|
|