
The original CLI is based on click, but includes all options stacked on one main method. This is in contrast to other Airship CLIs such as Pegleg which utilizes click's nesting features to organize its CLI into multiple groups and commands that each have their own options. This change separates the Spyglass CLI into three different commands: generate intermediary, generate manifests, and generate manifests from intermediary. Adds a 'verbose' flag on Spyglass. Defaults plugin to 'tugboat'. Adds validation for options that apply specifically to tugboat or formation. Related docs change: https://review.opendev.org/#/c/650137/ Change-Id: I92e5f040d5205c3ab36ec1d46ecd57bc97849cef
7 lines
75 B
Plaintext
7 lines
75 B
Plaintext
jinja2==2.10
|
|
jsonschema
|
|
netaddr
|
|
openpyxl==2.5.4
|
|
pyyaml==3.12
|
|
requests
|
|
click |