|  | 
| 246 | 246 |     }, | 
| 247 | 247 |     { | 
| 248 | 248 |       "name": "olm", | 
| 249 |  | -      "description": "OLM (Operator Lifecycle Manager) debugging and analysis tools", | 
| 250 |  | -      "version": "0.0.1", | 
|  | 249 | +      "description": "OLM (Operator Lifecycle Manager) plugin for operator management and debugging", | 
|  | 250 | +      "version": "0.1.0", | 
| 251 | 251 |       "commands": [ | 
|  | 252 | +        { | 
|  | 253 | +          "name": "approve", | 
|  | 254 | +          "description": "Approve pending InstallPlans for operator installations and upgrades", | 
|  | 255 | +          "synopsis": "/olm:approve <operator-name> [namespace] [--all]", | 
|  | 256 | +          "argument_hint": "<operator-name> [namespace] [--all]" | 
|  | 257 | +        }, | 
|  | 258 | +        { | 
|  | 259 | +          "name": "catalog", | 
|  | 260 | +          "description": "Manage catalog sources for discovering and installing operators", | 
|  | 261 | +          "synopsis": "/olm:catalog list", | 
|  | 262 | +          "argument_hint": "<list|add|remove|refresh|status> [arguments]" | 
|  | 263 | +        }, | 
| 252 | 264 |         { | 
| 253 | 265 |           "name": "debug", | 
| 254 | 266 |           "description": "Debug OLM issues using must-gather logs and source code analysis", | 
| 255 | 267 |           "synopsis": "/olm:debug <issue-description> <must-gather-path> [olm-version]", | 
| 256 | 268 |           "argument_hint": "<issue-description> <must-gather-path> [olm-version]" | 
|  | 269 | +        }, | 
|  | 270 | +        { | 
|  | 271 | +          "name": "diagnose", | 
|  | 272 | +          "description": "Diagnose and optionally fix common OLM and operator issues", | 
|  | 273 | +          "synopsis": "/olm:diagnose [operator-name] [namespace] [--fix] [--cluster]", | 
|  | 274 | +          "argument_hint": "[operator-name] [namespace] [--fix] [--cluster]" | 
|  | 275 | +        }, | 
|  | 276 | +        { | 
|  | 277 | +          "name": "install", | 
|  | 278 | +          "description": "Install a day-2 operator using Operator Lifecycle Manager", | 
|  | 279 | +          "synopsis": "/olm:install <operator-name> [namespace] [channel] [source] [--approval=Automatic|Manual]", | 
|  | 280 | +          "argument_hint": "<operator-name> [namespace] [channel] [source] [--approval=Automatic|Manual]" | 
|  | 281 | +        }, | 
|  | 282 | +        { | 
|  | 283 | +          "name": "list", | 
|  | 284 | +          "description": "List installed operators in the cluster", | 
|  | 285 | +          "synopsis": "/olm:list [namespace] [--all-namespaces]", | 
|  | 286 | +          "argument_hint": "[namespace] [--all-namespaces]" | 
|  | 287 | +        }, | 
|  | 288 | +        { | 
|  | 289 | +          "name": "search", | 
|  | 290 | +          "description": "Search for available operators in catalog sources", | 
|  | 291 | +          "synopsis": "/olm:search [query] [--catalog <catalog-name>]", | 
|  | 292 | +          "argument_hint": "[query] [--catalog <catalog-name>]" | 
|  | 293 | +        }, | 
|  | 294 | +        { | 
|  | 295 | +          "name": "status", | 
|  | 296 | +          "description": "Get detailed status and health information for an operator", | 
|  | 297 | +          "synopsis": "/olm:status <operator-name> [namespace]", | 
|  | 298 | +          "argument_hint": "<operator-name> [namespace]" | 
|  | 299 | +        }, | 
|  | 300 | +        { | 
|  | 301 | +          "name": "uninstall", | 
|  | 302 | +          "description": "Uninstall a day-2 operator and optionally remove its resources", | 
|  | 303 | +          "synopsis": "/olm:uninstall <operator-name> [namespace] [--remove-crds] [--remove-namespace]", | 
|  | 304 | +          "argument_hint": "<operator-name> [namespace] [--remove-crds] [--remove-namespace]" | 
|  | 305 | +        }, | 
|  | 306 | +        { | 
|  | 307 | +          "name": "upgrade", | 
|  | 308 | +          "description": "Update an operator to the latest version or switch channels", | 
|  | 309 | +          "synopsis": "/olm:upgrade <operator-name> [namespace] [--channel=<channel>] [--approve]", | 
|  | 310 | +          "argument_hint": "<operator-name> [namespace] [--channel=<channel>] [--approve]" | 
| 257 | 311 |         } | 
| 258 | 312 |       ], | 
| 259 | 313 |       "skills": [], | 
|  | 
0 commit comments