mirror of
https://github.com/hanzoai/traces.git
synced 2026-10-30 18:20:41 +00:00
30 lines
805 B
Jsonnet
30 lines
805 B
Jsonnet
// kausal.libsonnet provides a backwards compatible way as many libraries leverage kausal.libsonnet.
|
|
// Ideally util.libsonnet is consumed separately.
|
|
|
|
(import 'grafana.libsonnet')
|
|
+ {
|
|
local this = self,
|
|
_config+:: {
|
|
enable_rbac: true,
|
|
enable_pod_priorities: false,
|
|
namespace: error 'Must define a namespace',
|
|
},
|
|
|
|
util+::
|
|
(import 'util.libsonnet').withK(this)
|
|
+ {
|
|
rbac(name, rules)::
|
|
if $._config.enable_rbac
|
|
then super.rbac(name, rules, $._config.namespace)
|
|
else {},
|
|
namespacedRBAC(name, rules)::
|
|
if $._config.enable_rbac
|
|
then super.namespacedRBAC(name, rules, $._config.namespace)
|
|
else {},
|
|
podPriority(p):
|
|
if $._config.enable_pod_priorities
|
|
then super.podPriority(p)
|
|
else {},
|
|
},
|
|
}
|