Skip to content

Central Dashboard and Jupyter Web App manifests don't use configmap #39

@davidspek

Description

@davidspek

/kind bug

The central-dashboard manifests create a configmap named centraldashboard-parameters which contain the values for the USERID_HEADER, USERID_PREFIX, PROFILES_KFAM_SERVICE_HOST, REGISTRATION_FLOW and DASHBOARD_LINKS_CONFIGMAP. However, this configmap is never mounted to the deployment, so changing one of this values in the configmap does not result in the expected.

The current setup seems to be replacing the values in the deployment.yaml directly using the values in the params.env file directly. This seems to be done by https://github.com/kubeflow/kubeflow/blob/5487b167738d5e11755b38c2f93dde78486fbf18/components/centraldashboard/manifests/base/kustomization.yaml#L28, which is planned to be removed from kustomize in the future.

The deployment manifest should be changed to mount the centraldashboard-parameters configmap and use the values in there instead.

/cc @kubeflow/wg-notebooks-leads

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions