Skip to content

dlabaj/odh-plugin

Repository files navigation

Open Data Hub Plugin for OpenShift

This project is a the plugin version of Open Data Hub. It requires OpenShift 4.10 to use.

Local development

  1. yarn install
  2. yarn run start

The server runs on port 9001 with CORS enabled.

See the plugin development section in Console Dynamic Plugins README for details on how to run OpenShift console using local plugins.

Deployment on cluster

You can deploy the plugin to a cluster by applying manifest.yaml.

oc apply -f manifest.yaml

Once deployed, patch the Console operator config to enable the plugin.

oc patch consoles.operator.openshift.io cluster --patch '{ "spec": { "plugins": ["console-customization"] } }' --type=merge

Docker image

  1. Build the image:
    docker build -t quay.io/$USER/odh-plugin:latest .
  2. Run the image:
    docker run -it --rm -d -p 9001:80 quay.io/$USER/odh-plugin:latest
  3. Push the image to image registry:
    docker push quay.io/$USER/odh-plugin:latest

Update and apply manifest.yaml to use a custom plugin image.

About

Open Data Hub plugin for OpenShift.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published