enable login to private registries
diff --git a/metadata/service/master/cluster.yml b/metadata/service/master/cluster.yml
index f68e5ff..fceafb9 100644
--- a/metadata/service/master/cluster.yml
+++ b/metadata/service/master/cluster.yml
@@ -8,7 +8,8 @@
     master:
       enabled: true
       version: ${_param:kubernetes_version}
-      registry: tcpcloud
+      registry:
+        host: tcpcloud
       service_addresses: 10.254.0.0/16
       admin:
         username: ${_param:kubernetes_admin_user}
diff --git a/metadata/service/master/single.yml b/metadata/service/master/single.yml
index 2f76e7d..2e76deb 100644
--- a/metadata/service/master/single.yml
+++ b/metadata/service/master/single.yml
@@ -8,7 +8,8 @@
     master:
       enabled: true
       version: ${_param:kubernetes_version}
-      registry: tcpcloud
+      registry:
+        host: tcpcloud
       service_addresses: 10.254.0.0/16
       admin:
         username: ${_param:kubernetes_admin_user}
diff --git a/metadata/service/pool/cluster.yml b/metadata/service/pool/cluster.yml
index e79a104..415cf6e 100644
--- a/metadata/service/pool/cluster.yml
+++ b/metadata/service/pool/cluster.yml
@@ -8,7 +8,8 @@
     pool:
       enabled: true
       version: ${_param:kubernetes_version}
-      registry: tcpcloud
+      registry:
+        host: tcpcloud
       host:
         name: ${linux:system:name}
       master:
diff --git a/metadata/service/pool/single.yml b/metadata/service/pool/single.yml
index 68ec845..1e4049b 100644
--- a/metadata/service/pool/single.yml
+++ b/metadata/service/pool/single.yml
@@ -8,7 +8,8 @@
     pool:
       enabled: true
       version: ${_param:kubernetes_version}
-      registry: tcpcloud
+      registry:
+        host: tcpcloud
       host:
         name: ${linux:system:name}
       master: