cluster/kube: generate namespaces in NamespaceAdmins

Change-Id: I37981a4d8d7cf9b85b9b9ab8cfdfc6c66eaa4453
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1760
Reviewed-by: radex <radex@hackerspace.pl>
diff --git a/cluster/kube/lib/admins.libsonnet b/cluster/kube/lib/admins.libsonnet
index a0e1553..27181a2 100644
--- a/cluster/kube/lib/admins.libsonnet
+++ b/cluster/kube/lib/admins.libsonnet
@@ -18,6 +18,10 @@
     NamespaceAdmins: {
         namespaces:: error "namespaces not set",
         local namespaces = self.namespaces,
+        nsObjects: [
+            kube.Namespace(namespace)
+            for namespace in std.objectFields(namespaces)
+        ],
         roleBindings: [
             createNamespaceRoleBinding(namespace, namespaces[namespace])
             for namespace in std.objectFields(namespaces)