| 1234567891011121314151617181920212223 |
- package node.porter_run_labels
- import future.keywords
- POLICY_ID := sprintf("porter_run_labels_%s", [input.metadata.name])
- POLICY_VERSION := "v0.0.1"
- POLICY_SEVERITY := "high"
- POLICY_TITLE := sprintf("The node %s should have the label porter.run/workload-kind", [input.metadata.name])
- POLICY_SUCCESS_MESSAGE := sprintf("Success: this node has the label porter.run/workload-kind", [])
- # determine if the label porter.run/workload-kind exists
- allow if {
- input.metadata.labels["porter.run/workload-kind"]
- }
- FAILURE_MESSAGE contains msg if {
- not allow
- msg := sprintf("Failed: the node %s does not have the label porter.run/workload-kind", [input.metadata.name])
- }
|