A badass, opinionated, deployer of souls!
This is a user-friendly user interface built on top of Unikorn server.
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
make image
Install a modern version of Node.js and add the /bin
directory to your path.
npm run lint
npm run format