Bug ID 790897: In the GUI, no warning messages are displayed for iRules

Last Modified: Apr 29, 2023

Affected Product(s):
BIG-IP LTM(all modules)

Known Affected Versions:
13.1.0, 13.1.0.1, 13.1.0.2, 13.1.0.3, 13.1.0.4, 13.1.0.5, 13.1.0.6, 13.1.0.7, 13.1.0.8, 13.1.1, 13.1.1.2, 13.1.1.3, 13.1.1.4, 13.1.1.5, 13.1.3, 13.1.3.1, 13.1.3.2, 13.1.3.3, 13.1.3.4, 13.1.3.5, 13.1.3.6, 13.1.4, 13.1.4.1, 13.1.5, 13.1.5.1, 14.0.0, 14.0.0.1, 14.0.0.2, 14.0.0.3, 14.0.0.4, 14.0.0.5, 14.0.1, 14.0.1.1, 14.1.0, 14.1.0.1, 14.1.0.2, 14.1.0.3, 14.1.0.5, 14.1.0.6, 14.1.2, 14.1.2.1, 14.1.2.2, 14.1.2.3, 14.1.2.4, 14.1.2.5, 14.1.2.6, 14.1.2.7, 14.1.2.8, 14.1.3, 14.1.3.1, 14.1.4, 14.1.4.1, 14.1.4.2, 14.1.4.3, 14.1.4.4, 14.1.4.5, 14.1.4.6, 14.1.5, 14.1.5.1, 14.1.5.2, 14.1.5.3, 14.1.5.4, 15.0.0, 15.0.1, 15.0.1.1, 15.0.1.2, 15.0.1.3, 15.0.1.4

Fixed In:
15.1.0

Opened: Jun 06, 2019

Severity: 3-Major

Symptoms

In the GUI no warning messages are displayed for iRules that fail due to syntax issues.

Impact

The GUI does not display warning messages in response to iRules syntax issues that cause failures. Note: The same conditions do provide warning messages displayed in tmsh when configured through the CLI.

Conditions

Using iRules that have non-fatal issues that are not caught in the GUI.

Workaround

None.

Fix Information

You can now configure the BIG-IP system to treat iRule Tcl warnings as errors. This is enabled by setting the rule.validation DB key to 'extreme', as follows: tmsh modify sys db rule.validation value extreme

Behavior Change

The BIG-IP system now has the ability to translate iRule Tcl warnings into errors by setting the 'rule.validation' DB key to 'extreme'. This level of validation prevents a rule from being updated until the warnings are addressed. This behavior is not enabled by default. To enable the ability, use the command: tmsh modify sys db rule.validation value extreme

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips