Change record status: 
Project: 
Introduced in branch: 
11.2.x
Introduced in version: 
11.2.0
Description: 

It has long been a crutch that we allow the simpleConfigUpdate config action to be applied to not just simple config files, but also configuration entities.

We have introduced a new config action called setProperties that allows for a similar experience for recipe authors.

To update your recipes, just replace the old action with the new one. That said, you should continue to use simpleConfigUpdate to alter simple config (i.e., anything that is not a config entity).

Deprecated way

config:
  actions:
    # This is a config entity, since there could be more than one of them -- i.e., there could be several config items that start with `openid_connect.client`. This, therefore, is not an appropriate usage of simpleConfigUpdate.
    openid_connect.client.okta:
      simpleConfigUpdate:
        label: "My label"
        settings.client_id: my_id

New way

config:
  actions:
    openid_connect.client.okta:
      # Replace simpleConfigUpdate with setProperties.
      setProperties:
        label: "My label"
        # Can also target nested properties.
        settings.client_id: my_id

You cannot change the ID, nor the UUID keys of any config entity files.

Impacts: 
Site builders, administrators, editors
Module developers
Themers
Site templates, recipes and distribution developers