[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Fwd: Breaking change in v0.18.0 release



FYI, this will impact OpenShift v0.5.2

----- Forwarded Message -----
> Hi,
> 
> I am Vishnu Kannan from Google. I am working on a change to Kubernetes that
> could potentially break your cluster.
> If you don't use Kubernetes namespaces you can skip the remainder of this
> email.
> 
> tl;dr:  '.' characters will no longer be allowed in Kubernetes Namespace
> Names starting from v0.18.0 release. v0.18.0 release will be cut on or
> around the 18th of May '15 (~1 week).
> 
> 
> Starting from v0.18.0 release, the format for Kubernetes namespace names
> will be changed to DNS labels
> <https://github.com/GoogleCloudPlatform/kubernetes/blob/master/pkg/api/v1/types.go#L37>
> instead of DNS subdomains
> <https://github.com/GoogleCloudPlatform/kubernetes/blob/master/pkg/api/v1/types.go#L42>.
> The api-server will reject any objects with Kubernetes namespace names
> containing '.' characters. Kindly update any existing Kubernetes namespace
> names in your cluster to follow the DNS label format before upgrading to
> v0.18.0 release.
> 
> The specific fields that get affected in the Kubernetes API are as follows:
> "metadata.namespace
> <https://github.com/GoogleCloudPlatform/kubernetes/blob/master/pkg/api/v1beta3/types.go#L102>"
> in v1beta3.
> "namespace
> <https://github.com/GoogleCloudPlatform/kubernetes/blob/master/pkg/api/v1beta2/types.go#L573>"
> in v1beta1 and v1beta2.
> 
> Why?
> Kubernetes DNS module is not designed to handle Kubernetes Namespace names
> containing DNS subdomains. To expedite the path towards v1.0, we decided to
> restrict namespaces to be DNS labels.
> 
> We hope this restriction can be removed in the near future, once the rest
> of the system can handle Kubernetes Namespaces names with DNS subdomains.
> 
> For more background read issue #6666
> <https://github.com/GoogleCloudPlatform/kubernetes/issues/6666#issuecomment-101077192>
>  and issue #8010
> <https://github.com/GoogleCloudPlatform/kubernetes/issues/8010>.
> 
> Thanks for your time. If you have any questions or concerns about this
> change, please let me know.
> 
> --Vishnu Kannan
> 
> --
> You received this message because you are subscribed to the Google Groups
> "kubernetes-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to kubernetes-dev+unsubscribe googlegroups com 
> To post to this group, send email to kubernetes-dev googlegroups com 
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/kubernetes-dev/CAA_vbqQss7R_9kB9NW08-g-LVPw6qRqGjYgLx7Zuf78b3ALhcQ%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.
> 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]