Skip to content

unikorn-cloud/ui

Repository files navigation

Unikorn-UI

Unikorn Logo Unikorn Logo

Overview

This is a user-friendly user interface built on top of Unikorn server.

Installing

Install using your method of choice:

Helm
helm repo add unikorn-ui https::/unikorn-cloud.github.io/ui
helm install unikorn-ui unikorn-ui/ui --namespace unikorn --create-namespace
ArgoCD
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: unikorn-ui
  namespace: argocd
spec:
  project: default
  source:
    repoURL: https://unikorn-cloud.github.io/ui
    chart: ui
    targetRevision: v0.1.0
    helm:
      parameters:
        - name: dockerConfig
          value: # output of "base64 -w0 ~/.docker/config.json"
  destination:
    namespace: unikorn
    server: https://kubernetes.default.svc
  syncPolicy:
    automated:
      prune: true
      selfHeal: true
    syncOptions:
      - CreateNamespace=true

Building the Container

make image

Development

Installing

Install a modern version of Node.js and add the /bin directory to your path.

Linting

npm run lint

Code Formatting

npm run format