在gatekeeper 模板中,尝试从resoucequota 对象(使用sync.yaml 复制)中获取命名空间。
目前尝试使用以下方式获取:
existingrqs := {e | e := data.inventory.cluster["v1beta1"]["ResourceQuota"].metadata.namespace}
sync.yaml使用:
apiVersion: config.gatekeeper.sh/v1alpha1
kind: Config
metadata:
name: config
namespace: "gatekeeper-system"
spec:
sync:
syncOnly:
- group: ""
version: "v1beta1"
kind: "Pod"
- group: ""
version: "v1beta1"
kind: "Namespace"
- group: ""
version: "v1beta1"
kind: "ResourceQuota"
无法从 resoucequota 缓存对象中检索命名空间。