The format is based on [Keep a Changelog](http://keepachangelog.com/)
 and this project adheres to [Semantic Versioning](http://semver.org/).
 
+## [1.4.11]
+ change v['container']['mode'] to v['container'].get('mode') to allow for
+ the 'mode' value to be absent from v['container']
+ add comment: The name segment is required and must be 63 characters or less
+ (https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/)
+
 ## [1.4.10]
  Support for deploying to multiple Kubernetes clusters.
 
 
   k8s:
     executor: 'central_deployment_agent'
     package_name: k8splugin
-    package_version: 1.4.10
+    package_version: 1.4.11
 
 data_types:
 
 
         vname = str(uuid.uuid4())
         vhost = v['host']['path']
         vcontainer = v['container']['bind']
-        vro = (v['container']['mode'] == 'ro')
+        vro = (v['container'].get('mode') == 'ro')
         volumes.append(client.V1Volume(name=vname, host_path=client.V1HostPathVolumeSource(path=vhost)))
         volume_mounts.append(client.V1VolumeMount(name=vname, mount_path=vcontainer, read_only=vro))
 
 
     kwargs["deployment_id"] = ctx.deployment.id
 
     # Set some labels for the Kubernetes pods
+    # The name segment is required and must be 63 characters or less
     kwargs["labels"] = {
         "cfydeployment" : ctx.deployment.id,
         "cfynode": ctx.node.name[:63],
         service_component_name = ctx.node.properties["name"]
 
     # Set some labels for the Kubernetes pods
+    # The name segment is required and must be 63 characters or less
     kwargs["labels"] = {
         "cfydeployment" : ctx.deployment.id,
         "cfynode": ctx.node.name[:63],
 
 setup(
     name='k8splugin',
     description='Cloudify plugin for containerized components deployed using Kubernetes',
-    version="1.4.10",
+    version="1.4.11",
     author='J. F. Lucas, Michael Hwang, Tommy Carpenter',
     packages=['k8splugin','k8sclient','msb','configure'],
     zip_safe=False,