simple helm charts for adminio-api and adminio-ui. written for openshift/okd but suitable for k8s. All containers run in unprivileged mode.
- Helm-install
- k8s/okd/openshift cluster
- adminio-ui image with tag
release-1.4
or greater
- adminio: chart for adminio-api
- adminio-ui: chart for adminio-ui
login and passwords will be stored in Secret all other env variables in ConfigMaps
run adminio-api:
noglob helm install --set configmap.data.MINIO_HOST_PORT='1.1.1.1:9000',secret.MINIO_SECRET='my-scret',secret.MINIO_ACCESS='my-access',ingress.hosts[0].host=adminio.example.com,ingress.hosts[0].paths[0]='/' my-deploy-name adminio
run adminio-ui:
noglob helm install --set-string configmap.data.API_BASE_URL='http://adminio.example.com:80',configmap.data.ADMINIO_MULTI_BACKEND='false',configmap.data.ADMINIO_BACKENDS='[]',configmap.data.NGX_ROOT_PATH='/ui',configmap.data.NGX_PORT='8000' --set ingress.hosts[0].host=adminio.example.com,ingress.hosts[0].paths[0]='/ui' my-deploy-ui-name adminio-ui
after that, api will be available at http://adminio.example.com/
ui at http://adminio.example.com/ui
Here it is:
helm install my-name adminio --dry-run --debug
Now you can: copy, paste and run kubectl apply
or oc aplly