|
438 | 438 | </span> |
439 | 439 | </a> |
440 | 440 |
|
| 441 | +</li> |
| 442 | + |
| 443 | + <li class="md-nav__item"> |
| 444 | + <a href="#orca-exclusive" class="md-nav__link"> |
| 445 | + <span class="md-ellipsis"> |
| 446 | + |
| 447 | + Orca-exclusive |
| 448 | + |
| 449 | + </span> |
| 450 | + </a> |
| 451 | + |
441 | 452 | </li> |
442 | 453 |
|
443 | 454 | <li class="md-nav__item"> |
|
3039 | 3050 | </span> |
3040 | 3051 | </a> |
3041 | 3052 |
|
| 3053 | +</li> |
| 3054 | + |
| 3055 | + <li class="md-nav__item"> |
| 3056 | + <a href="#orca-exclusive" class="md-nav__link"> |
| 3057 | + <span class="md-ellipsis"> |
| 3058 | + |
| 3059 | + Orca-exclusive |
| 3060 | + |
| 3061 | + </span> |
| 3062 | + </a> |
| 3063 | + |
3042 | 3064 | </li> |
3043 | 3065 |
|
3044 | 3066 | <li class="md-nav__item"> |
|
3101 | 3123 |
|
3102 | 3124 |
|
3103 | 3125 | <h1 id="command-reference">Command Reference<a class="headerlink" href="#command-reference" title="Permanent link">¶</a></h1> |
3104 | | -<p><code>shark-cli</code> organises commands by OpenStack service. Every command supports <code>--help</code> for inline documentation.</p> |
3105 | | -<div class="highlight"><pre><span></span><code><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a>shark<span class="w"> </span>--help<span class="w"> </span><span class="c1"># List all command groups</span> |
3106 | | -<a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a>shark<span class="w"> </span>server<span class="w"> </span>--help<span class="w"> </span><span class="c1"># List all server sub-commands</span> |
3107 | | -<a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a>shark<span class="w"> </span>server<span class="w"> </span>create<span class="w"> </span>--help<span class="w"> </span><span class="c1"># Detailed help for a specific command</span> |
| 3126 | +<p><code>orca</code> organises commands by OpenStack service. Every command supports <code>--help</code> for inline documentation.</p> |
| 3127 | +<div class="highlight"><pre><span></span><code><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a>orca<span class="w"> </span>--help<span class="w"> </span><span class="c1"># List all command groups</span> |
| 3128 | +<a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a>orca<span class="w"> </span>server<span class="w"> </span>--help<span class="w"> </span><span class="c1"># List all server sub-commands</span> |
| 3129 | +<a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a>orca<span class="w"> </span>server<span class="w"> </span>create<span class="w"> </span>--help<span class="w"> </span><span class="c1"># Detailed help for a specific command</span> |
3108 | 3130 | </code></pre></div> |
3109 | 3131 | <h2 id="command-groups">Command Groups<a class="headerlink" href="#command-groups" title="Permanent link">¶</a></h2> |
3110 | 3132 | <table> |
3111 | 3133 | <thead> |
3112 | 3134 | <tr> |
3113 | 3135 | <th>Group</th> |
3114 | | -<th style="text-align: center;">Commands</th> |
3115 | 3136 | <th>Description</th> |
3116 | 3137 | </tr> |
3117 | 3138 | </thead> |
3118 | 3139 | <tbody> |
3119 | 3140 | <tr> |
3120 | 3141 | <td><a href="server/"><code>server</code></a></td> |
3121 | | -<td style="text-align: center;">28</td> |
3122 | 3142 | <td>Compute instances — full lifecycle</td> |
3123 | 3143 | </tr> |
3124 | 3144 | <tr> |
3125 | 3145 | <td><a href="flavor/"><code>flavor</code></a></td> |
3126 | | -<td style="text-align: center;">1</td> |
3127 | 3146 | <td>List available flavors</td> |
3128 | 3147 | </tr> |
3129 | 3148 | <tr> |
3130 | 3149 | <td><a href="image/"><code>image</code></a></td> |
3131 | | -<td style="text-align: center;">11</td> |
3132 | 3150 | <td>Glance image management</td> |
3133 | 3151 | </tr> |
3134 | 3152 | <tr> |
3135 | 3153 | <td><a href="network/"><code>network</code></a></td> |
3136 | | -<td style="text-align: center;">21</td> |
3137 | 3154 | <td>Networks, subnets, ports & routers</td> |
3138 | 3155 | </tr> |
3139 | 3156 | <tr> |
3140 | 3157 | <td><a href="keypair/"><code>keypair</code></a></td> |
3141 | | -<td style="text-align: center;">5</td> |
3142 | 3158 | <td>SSH key pair management</td> |
3143 | 3159 | </tr> |
3144 | 3160 | <tr> |
3145 | 3161 | <td><a href="volume/"><code>volume</code></a></td> |
3146 | | -<td style="text-align: center;">13</td> |
3147 | 3162 | <td>Block storage volumes & snapshots</td> |
3148 | 3163 | </tr> |
3149 | 3164 | <tr> |
3150 | 3165 | <td><a href="security-group/"><code>security-group</code></a></td> |
3151 | | -<td style="text-align: center;">7</td> |
3152 | 3166 | <td>Security groups & rules</td> |
3153 | 3167 | </tr> |
3154 | 3168 | <tr> |
3155 | 3169 | <td><a href="floating-ip/"><code>floating-ip</code></a></td> |
3156 | | -<td style="text-align: center;">6</td> |
3157 | 3170 | <td>Floating IP allocation & association</td> |
3158 | 3171 | </tr> |
3159 | 3172 | <tr> |
3160 | 3173 | <td><a href="loadbalancer/"><code>loadbalancer</code></a></td> |
3161 | | -<td style="text-align: center;">18</td> |
3162 | 3174 | <td>Load balancers, listeners, pools, members & health monitors</td> |
3163 | 3175 | </tr> |
3164 | 3176 | <tr> |
3165 | 3177 | <td><a href="secret/"><code>secret</code></a></td> |
3166 | | -<td style="text-align: center;">8</td> |
3167 | 3178 | <td>Secrets & containers (Barbican)</td> |
3168 | 3179 | </tr> |
3169 | 3180 | <tr> |
3170 | 3181 | <td><a href="cluster/"><code>cluster</code></a></td> |
3171 | | -<td style="text-align: center;">10</td> |
3172 | 3182 | <td>Kubernetes clusters & templates (Magnum)</td> |
3173 | 3183 | </tr> |
3174 | 3184 | <tr> |
3175 | 3185 | <td><a href="metric/"><code>metric</code></a></td> |
3176 | | -<td style="text-align: center;">8</td> |
3177 | 3186 | <td>Metrics, measures & resources (Gnocchi)</td> |
3178 | 3187 | </tr> |
3179 | 3188 | <tr> |
| 3189 | +<td><a href="alarm/"><code>alarm</code></a></td> |
| 3190 | +<td>Alarms (Aodh)</td> |
| 3191 | +</tr> |
| 3192 | +<tr> |
| 3193 | +<td><a href="placement/"><code>placement</code></a></td> |
| 3194 | +<td>Placement resources</td> |
| 3195 | +</tr> |
| 3196 | +<tr> |
| 3197 | +<td><a href="stack/"><code>stack</code></a></td> |
| 3198 | +<td>Orchestration stacks (Heat)</td> |
| 3199 | +</tr> |
| 3200 | +<tr> |
| 3201 | +<td><a href="backup/"><code>backup</code></a></td> |
| 3202 | +<td>Backups (Freezer)</td> |
| 3203 | +</tr> |
| 3204 | +<tr> |
| 3205 | +<td><a href="zone/"><code>zone</code></a> / <a href="recordset/"><code>recordset</code></a></td> |
| 3206 | +<td>DNS (Designate)</td> |
| 3207 | +</tr> |
| 3208 | +<tr> |
3180 | 3209 | <td><a href="catalog/"><code>catalog</code></a></td> |
3181 | | -<td style="text-align: center;">1</td> |
3182 | 3210 | <td>Service endpoint discovery</td> |
3183 | 3211 | </tr> |
3184 | 3212 | </tbody> |
3185 | 3213 | </table> |
| 3214 | +<h2 id="orca-exclusive">Orca-exclusive<a class="headerlink" href="#orca-exclusive" title="Permanent link">¶</a></h2> |
| 3215 | +<table> |
| 3216 | +<thead> |
| 3217 | +<tr> |
| 3218 | +<th>Command</th> |
| 3219 | +<th>Description</th> |
| 3220 | +</tr> |
| 3221 | +</thead> |
| 3222 | +<tbody> |
| 3223 | +<tr> |
| 3224 | +<td><a href="overview/"><code>overview</code></a></td> |
| 3225 | +<td>Project dashboard</td> |
| 3226 | +</tr> |
| 3227 | +<tr> |
| 3228 | +<td><a href="watch/"><code>watch</code></a></td> |
| 3229 | +<td>Live auto-refreshing dashboard</td> |
| 3230 | +</tr> |
| 3231 | +<tr> |
| 3232 | +<td><a href="doctor/"><code>doctor</code></a></td> |
| 3233 | +<td>Pre-deployment health check</td> |
| 3234 | +</tr> |
| 3235 | +<tr> |
| 3236 | +<td><a href="audit/"><code>audit</code></a></td> |
| 3237 | +<td>Security audit</td> |
| 3238 | +</tr> |
| 3239 | +<tr> |
| 3240 | +<td><a href="cleanup/"><code>cleanup</code></a></td> |
| 3241 | +<td>Orphaned resource detection</td> |
| 3242 | +</tr> |
| 3243 | +<tr> |
| 3244 | +<td><a href="export/"><code>export</code></a></td> |
| 3245 | +<td>Infrastructure snapshot to YAML/JSON</td> |
| 3246 | +</tr> |
| 3247 | +<tr> |
| 3248 | +<td><a href="profile/"><code>profile</code></a></td> |
| 3249 | +<td>Multi-account profile management</td> |
| 3250 | +</tr> |
| 3251 | +</tbody> |
| 3252 | +</table> |
3186 | 3253 | <h2 id="common-patterns">Common Patterns<a class="headerlink" href="#common-patterns" title="Permanent link">¶</a></h2> |
3187 | 3254 | <h3 id="confirmation-prompts">Confirmation prompts<a class="headerlink" href="#confirmation-prompts" title="Permanent link">¶</a></h3> |
3188 | | -<p>Destructive commands (delete, remove) ask for confirmation. Skip with <code>-y</code>:</p> |
3189 | | -<div class="highlight"><pre><span></span><code><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a>shark<span class="w"> </span>server<span class="w"> </span>delete<span class="w"> </span><id><span class="w"> </span>-y |
3190 | | -<a id="__codelineno-1-2" name="__codelineno-1-2" href="#__codelineno-1-2"></a>shark<span class="w"> </span>loadbalancer<span class="w"> </span>delete<span class="w"> </span><id><span class="w"> </span>--cascade<span class="w"> </span>-y |
| 3255 | +<p>Destructive commands ask for confirmation. Skip with <code>-y</code>/<code>--yes</code>:</p> |
| 3256 | +<div class="highlight"><pre><span></span><code><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a>orca<span class="w"> </span>server<span class="w"> </span>delete<span class="w"> </span><id><span class="w"> </span>-y |
| 3257 | +<a id="__codelineno-1-2" name="__codelineno-1-2" href="#__codelineno-1-2"></a>orca<span class="w"> </span>loadbalancer<span class="w"> </span>delete<span class="w"> </span><id><span class="w"> </span>--cascade<span class="w"> </span>-y |
3191 | 3258 | </code></pre></div> |
3192 | 3259 | <h3 id="output-format">Output format<a class="headerlink" href="#output-format" title="Permanent link">¶</a></h3> |
3193 | | -<p>All commands output rich, coloured tables. Pipe to <code>less -R</code> for paging:</p> |
3194 | | -<div class="highlight"><pre><span></span><code><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a>shark<span class="w"> </span>server<span class="w"> </span>list<span class="w"> </span><span class="p">|</span><span class="w"> </span>less<span class="w"> </span>-R |
| 3260 | +<p>All list/show commands support <code>--format</code> and <code>--column</code>:</p> |
| 3261 | +<div class="highlight"><pre><span></span><code><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a>orca<span class="w"> </span>server<span class="w"> </span>list<span class="w"> </span>--format<span class="w"> </span>json |
| 3262 | +<a id="__codelineno-2-2" name="__codelineno-2-2" href="#__codelineno-2-2"></a>orca<span class="w"> </span>server<span class="w"> </span>list<span class="w"> </span>--column<span class="w"> </span>id<span class="w"> </span>--column<span class="w"> </span>name |
| 3263 | +<a id="__codelineno-2-3" name="__codelineno-2-3" href="#__codelineno-2-3"></a>orca<span class="w"> </span>server<span class="w"> </span>list<span class="w"> </span><span class="p">|</span><span class="w"> </span>less<span class="w"> </span>-R |
3195 | 3264 | </code></pre></div> |
3196 | 3265 |
|
3197 | 3266 |
|
|
0 commit comments