OCM VScode ExtensionOpen Cluster Management (OCM) is a community-driven project focused on multicluster and multicloud scenarios for Kubernetes apps. OCM VScode Extension is a UI tool for OCM related Kubernetes resources that has been built upon Visual Studio Code and offers additional OCM administrative and monitoring features in order to improve operational efficiency and accelerate development within engineering teams. Get a full introduction to OCM VScode Extension on YOUTUBE PrerequisitesYou must meet the following prerequisites to install OCM VScode Extension:
You must meet some additional prerequisites to utilize OCM VScode Extension features:
InstallationInstall Latest versionIn your VScode instance, go to the Extensions Marketplace (by clicking on the Extensions icon in the composite bar on the left hand side or simply pressing Ctrl+Shift+X on your keyboard). Search for OCM Extension and click install. Install specific versionTo download a specific version of VScode Extension visit the releases page, expand the Assets section of the target version, and download the version for your operating system. In your VScode instance, go to the Extensions Marketplace (by clicking on the Extensions icon in the composite bar on the left hand side or simply pressing Ctrl+Shift+X on your keyboard). Click the ... at the top right corner of the palette, select the Install from VSIX... action, and browse for the specific VSIX file you downloaded. Select a VSIX file and hit install. FeaturesResources SnippetsOCM VScode Extension allows users to load Custom Resource (CR) snippets from the command palette. The resources available as snippets are:
Subscription snippets are available specifically tailored to either Git, Helm or ObjectBucket. To exercise this feature you must take the following steps:
Bootstrap ProjectAnother valuable feature of OCM VScode Extension is to create a Bootstrap project for the various channel types. The Bootstrap project is basically a collection of snippets, customized to fit one of three channel types - Git, Helm or ObjectBucket, that form a project template for you to build upon. To exercise this feature you must take the following steps:
Create Local EnvironmentThe Create Local Environment feature allows you to create a quick OCM multi-cluster control plane on a local kind environment with only a click of a button. The feature does it all for you:
To exercise this feature you must take the following steps:
Manage Existing ResourcesThe Manage Existing Resources feature provides a wide and detailed overview of all the resources residing in any one cluster. To exercise this feature you must take the following steps:
RecommendationsTake a look at some other great VScode extensions to improve your OCM experience! To install the recommended VScode extensions, please visit the Extensions Marketplace (by clicking on the Extensions icon in the composite bar on the left hand side or simply pressing Ctrl+Shift+X on your keyboard). ContributingSee our Contributing Guidelines for more information. |