rundeck / rundeck

Enable Self-Service Operations: Give specific users access to your existing tools, services, and scripts
http://rundeck.org
Apache License 2.0
5.55k stars 921 forks source link

Node filter negation: Nodes included which don't satisfy the filter #3403

Closed puremourning closed 4 years ago

puremourning commented 6 years ago

Issue type: Bug report

My Rundeck detail

Expected Behavior

When using a node filter that includes a predicate like !tags: sometag along with a custom attribute negation, like !TestAttribute: VALUE, no nodes should be selected with that tag.

From the manual:

You can negate a match by using !attributename: value

The result is all nodes which match all of the clauses.

How to Reproduce

rd-stub-nodes

You can see that there are 2 nodes, both of which have the custom attribute TestAttribute=VALUE

To repro:

  1. Go to the Nodes page, and enter the following filter: !TestAttribute=NOT_VALUE !tags: noinclude

Expected behaviour:

Actual behaviour:

rd-nodefilter

puremourning commented 6 years ago

Any chance of confirming if this is a bug, or am I just holding it wrong ?

Ultimation commented 4 years ago

Looks like it may be the same as #4372

fdevans commented 4 years ago

We apologize if this issue was missed. If you are still experiencing this issue on the current version of Rundeck please let us know by opening a new Issue request with version and steps to reproduce. If you are an Enterprise customer our support personnel are ready to help. Thank you, The Rundeck Team