Despite the definition of jupyterhub.fullname in _helpers-names.tpl, a templating of jupyterhub 1.2.0 chart does not seem to prefix resource names with jupyter-.
This seems odd; isn’t the point of jupyterhub.fullname.dash to default to jupyter- to avoid clashing names with other resources?
The jupyter- prefix is only applied to user pods, not JupyterHub components, which are the hub, the proxy, etc.
You can set fullnameOverride in your config to define the prefix for jupyterhub components. It is an empty string by default, mostly for backward-compatibility reasons. There’s more info in the docs. The two main values to use are null to derive the value from the release and chart name, or an explicit string.
Backwards compat considerations aside, this goes against a Helm best practice to provide some prefix by default. This is what all the Bitnami charts do, for instance. A resource that’s just named proxy is overly generic and has a high potential of conflicting with another app’s resource. Placing each single application in its own namespace is not a common enough approach to assume this is the base case.