commit | ab2e470bd38c2199307d4b2a9da1b42c9af4f867 | [log] [tgz] |
---|---|---|
author | Serge Bazanski <q3k@hackerspace.pl> | Tue Oct 31 10:48:24 2023 +0000 |
committer | q3k <q3k@hackerspace.pl> | Tue Oct 31 10:52:01 2023 +0000 |
tree | 5e8d4b82923883311b0d296518765d601a6ab479 | |
parent | a6592b845c6c2417c531bb8dc904286919b8acd7 [diff] |
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)