Document whether the labels set by KubeSpawner are stable, or whether people should set their own labels (and give an example of a username related label). This makes it clear for users and developers the expectations regarding changes to labels.
Alternative options
Do nothing, people remain unsure.
Who would use this feature?
Users of KubeSpawner. Developers of KubeSpawner.
(Optional): Suggest a solution
Make a decision on whether pod labels are stable and public, or an implementation detail.
Make this clear in the KubeSpawner documentation
If it's private then provide an example of a defining a public username or other dynamically defined label
Proposed change
Follow-up from https://github.com/jupyterhub/kubespawner/pull/694
Document whether the labels set by KubeSpawner are stable, or whether people should set their own labels (and give an example of a username related label). This makes it clear for users and developers the expectations regarding changes to labels.
Alternative options
Do nothing, people remain unsure.
Who would use this feature?
Users of KubeSpawner. Developers of KubeSpawner.
(Optional): Suggest a solution