Bug ID 989949: The restjavad.properties.json file is not getting updated to the latest version following an upgrade

Last Modified: Feb 17, 2021

Bug Tracker

Affected Product:  See more info
BIG-IQ Platform(all modules)

Known Affected Versions:
6.0.1, 6.0.1.1, 6.0.1.2, 6.1.0, 7.0.0, 7.0.0.1, 7.1.0, 7.1.0.1, 7.1.0.2

Opened: Feb 03, 2021
Severity: 4-Minor

Symptoms

When you upgrade the BIG-IQ system, the /var/config/rest/config/restjavad.properties.json file previously existing on the BIG-IQ is carried forward in the UCS archive and is preserved following the upgrade. The restjavad.properties.json file in the ISO is not deployed to the BIG-IQ. The intended use of the restjavad.properties.json file was solely for users to optionally set customized values that overwrite some of the default application properties values. During some of the past releases prior to 8.0, some vendor (F5)-defined default property values were accidentally included in the restjavad.properties.json file in the ISO file. Any new property value that was added to the restjavad.properties.json file in a particular version will not exist on the BIG-IQ following an upgrade to that version.

Impact

Any new property value that was added to the restjavad.properties.json file in a particular version will not exist on the BIG-IQ following an upgrade to that version. Note: This only affects upgrades, not new installs. The restjavad.properties.json file on a newly installed BIG-IQ will have the same content as the file in the ISO.

Conditions

Upgrade the BIG-IQ from a version begining with 5.1 to a version up to and including 7.1.0.3.

Workaround

Following an upgrade: 1. Retrieve the restjavad.properties.json file from the ISO. 2. Apply (add or replace) to it any custom settings you previously configured. 3. Replace that file as the /var/config/rest/config/restjavad.properties.json file on the BIG-IQ. See K02972920: The restjavad.properties.json file is not updated with a newer version after upgrading the BIG-IQ system: https://support.f5.com/csp/article/K02972920.

Fix Information

None

Behavior Change

The restjavad.properties.json file in the ISO no longer contains any default application properties values.