deislabs / osiris

A general purpose, scale-to-zero component for Kubernetes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Update labels to use to non-reserved prefix

lachie83 opened this issue · comments

It has been brought to my attention that the "kubernetes.io" prefix for labels and annotations is reserved and that using it for non-core projects isn't appropriate.

It's also worth acknowledging that this prefix reservation is not well documented.

Ya... I felt awkward using that to begin with, but to give some background on how we landed there...

We were previously using "osiris.io". But we don't own osiris.io (and it's not available; I checked). We couldn't realistically use a domain we don't control as our keyspace. Looking at a few other projects (Traefik, for example) I found precedent for using <project name>.kubernetes.io.

I feel as if the right way forward here is to secure a domain that we can use for a unique keyspace.

@lachie83 thoughts on that? cc @rbitia

TIL that we do have a presence at deislabs.io, so I'm going to use osiris.deislabs.io as the keyspace.