The DataRobot Helm Plugin is a user-friendly tool specifically crafted to streamline image management for the DataRobot chart.
Please make sure you have Helm installed.
There are multiple ways how one can install DataRobot Helm Plugin
helm plugin install https://github.com/datarobot-oss/helm-datarobot-plugin.git
helm plugin update datarobot
Alternatively one can clone the repo directly and install the plugin from it:
helm plugin install /path/to/helm-datarobot-repo
The main advantages of this approach:
- non-main branch can be used
- easy to test changes when developing
Alternatively one can just compile and use helm-datarobot
directly:
go build -o helm-datarobot
./helm-datarobot help
Command helm plugin
supports the following subcommands:
$ helm plugin uninstall
Manage client-side Helm plugins.
Usage:
helm plugin [command]
Available Commands:
install install a Helm plugin
list list installed Helm plugins
uninstall uninstall one or more Helm plugins
update update one or more Helm plugins
Flags:
-h, --help help for plugin
please check here
Homebrew Bundle is the recommended tool for managing
additional tools like go
, gotestsum
, helm
, etc. in local development
environment.
You need to intall Homebrew on your Mac or Linux development machine. Once it's done, please run the command below to intall all the tools:
brew bundle
Alternatively if you don't want to use Homebrew, please find the full list of required packages in Brewfile.
- Build
helm-datarobot
:go build
- Run the tool:
./helm-datarobot help
- One can use Helm charts located under testdata for trying the tool.
-
Run linter checks:
golangci-lint run
-
Run unit tests:
gotestsum
If you'd like to report an issue or bug, suggest improvements, or contribute code to this project, please refer to CONTRIBUTING.md.
This project has adopted the Contributor Covenant for its Code of Conduct. See CODE_OF_CONDUCT.md to read it in full.
Licensed under the Apache License 2.0. See LICENSE to read it in full.