Skip to content

eschercloudai/unikorn-ui

Repository files navigation

Unikorn-UI

A badass, opinionated, deployer of souls!

Unikorn

Overview

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

Installing

Ensure you have a PAT that allows access to the images:

docker login ghcr.io --username spjmurray --password ghp_blahBlahBlah

Then install using your method of choice:

Helm
helm install unikorn-ui charts/unikorn-ui --namespace unikorn --create-namespace --set dockerConfig=$(base64 -w0 ~/.docker/config.json)
ArgoCD
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: unikorn-ui
  namespace: argocd
spec:
  project: default
  source:
    path: charts/unikorn-ui
    repoURL: [email protected]:eschercloudai/unikorn-ui
    targetRevision: 0.1.47
    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

Developemnt

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

About

A Fabulous UI for Unikorn Server

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •