:_mod-docs-content-type: SNIPPET
Example single-node cluster validator inform policy CR (group-du-sno-validator-ranGen.yaml):

[source,yaml]
----
apiVersion: ran.openshift.io/v1
kind: PolicyGenTemplate
metadata:
  name: "group-du-sno-validator"
  namespace: "ztp-group"
spec:
  bindingRules:
    group-du-sno: ""
  bindingExcludedRules:
    ztp-done: ""
  mcp: "master"
  sourceFiles:
    - fileName: validatorCRs/informDuValidator.yaml
      remediationAction: inform
      policyName: "du-policy"
----

where:

`metadata.name`:: Specifies the name of the `{policy-gen-crs}` object. This name is also used as part of the names for the `placementBinding`, `placementRule`, and `policy` that are created in the requested `namespace`.
`metadata.namespace`:: Specifies the namespace. This value should match the `namespace` used in the group `policy-gen-crs`.
`spec.bindingRules`:: Specifies the binding rules. The `group-du-*` label defined in `bindingRules` must exist in the `ClusterInstance` files.
`spec.bindingExcludedRules`:: Specifies the binding excluded rules. The label defined in `bindingExcludedRules` must be `ztp-done:`. The `ztp-done` label is used in coordination with the {cgu-operator-full}.
`spec.mcp`:: Specifies the `MachineConfigPool` object that is used in the source file `validatorCRs/informDuValidator.yaml`. It should be `master` for single node and three-node cluster deployments and `worker` for standard cluster deployments.
`spec.sourceFiles.remediationAction`:: Specifies the remediation action. Optional. The default value is `inform`.
`spec.sourceFiles.policyName`:: Specifies the name for the generated {rh-rhacm} policy. The generated validator policy for the single node example is `group-du-sno-validator-du-policy`.
