4344d33349
Delete custom Docker image approach per board directive. Plugin is now loaded into stock Headlamp via a ConfigMap volume mount: - Delete Dockerfile.e2e - deploy-e2e-headlamp.sh creates a ConfigMap from dist/ and mounts it into the stock ghcr.io/headlamp-k8s/headlamp image - Helm values use extraVolumes/extraVolumeMounts for the ConfigMap - No custom images, no PVCs, no kubectl exec/cp Co-Authored-By: Paperclip <noreply@paperclip.ing>
32 lines
800 B
YAML
32 lines
800 B
YAML
---
|
|
# Headlamp Helm values for E2E testing.
|
|
#
|
|
# Uses the stock Headlamp image with the plugin loaded via a ConfigMap
|
|
# volume mount. No custom Docker images — the plugin dist/ is packaged
|
|
# as a ConfigMap by deploy-e2e-headlamp.sh.
|
|
#
|
|
# Usage:
|
|
# helm install headlamp-e2e headlamp/headlamp \
|
|
# -n headlamp-e2e --create-namespace \
|
|
# -f deployment/headlamp-e2e-values.yaml \
|
|
# --set image.registry=ghcr.io \
|
|
# --set image.repository=headlamp-k8s/headlamp \
|
|
# --set image.tag=latest
|
|
|
|
config:
|
|
pluginsDir: /headlamp/plugins
|
|
watchPlugins: false
|
|
|
|
service:
|
|
type: ClusterIP
|
|
|
|
extraVolumes:
|
|
- name: polaris-plugin
|
|
configMap:
|
|
name: headlamp-polaris-plugin
|
|
|
|
extraVolumeMounts:
|
|
- name: polaris-plugin
|
|
mountPath: /headlamp/plugins/headlamp-polaris
|
|
readOnly: true
|