When trying to enable proxy compatibility on a controller, you notice you cannot enable it because this setting is being enforced by the operations center.
- CloudBees CI (CloudBees Core) on modern cloud platforms - Managed Master
- CloudBees CI (CloudBees Core) on modern cloud platforms - Operations Center
The best approach in case of proxy compatibility issues would be enabling the
Proxy compatibility on the operations center, as it is going to be enforced on the controllers.
If you prefer not enabling this setting to all the controllers or the operations center, you can allow each controller to define the proxy compatibility for themselves.
In order to allow controllers to configure their proxy compatibility settings you should go on the operations center to
Manage Jenkins > Configure Global Security > Client Master Security > Policy and uncheck
Enforce Cross Site Request Forgery exploits prevention settings.
After that, you can go to each controller where you need to enable the proxy compatibility and do it by going to
Manage Jenkins > Configure Global Security > CSRF Protection and check
Enable proxy compatibility.