profile-cleanup-selection-pattern

Cluster UUID that created the alert

This Param is an array of wildcard patterns of Profile names that should be deleted from a Machine object.

If no values are specified, no profiles will be removed from the system. The Task profile-cleanup can also optionally skip removing the Profiles if set to true. Setting the skip to true will still print the pattern matched profiles on the given machine before exiting with a success error code. This allows for development testing to determine (by the Job Log contents), what Profiles would have been removed from the system.

Regex patterns are PCRE as implemented in jq in the match() function. For documentation on them, see:

Please note that to explicitly match a single Profile name, you must anchor the pattern with a begin/end anchor, like:

  • ^profile-name-to-match$

Not doing so can result in the following selection pattern:

  • foo-bar

Incorrectly matching any profiles with that pattern contained in it, for example

  • baz-foo-bar
  • foo-bar-blatz

The correct exact match for a Profile named foo-bar, would be formed like:

  • ^foo-bar$

By default no Profile names or patterns are specified.