The OpenShift Serverless Operator manages the global configuration of a Knative installation, including propagating values from the
KnativeEventing custom resources to system config maps. Any updates to config maps which are applied manually are overwritten by the Operator. However, modifying the Knative custom resources allows you to set values for these config maps.
Knative has multiple config maps that are named with the prefix
config-. All Knative config maps are created in the same namespace as the custom resource that they apply to. For example, if the
KnativeServing custom resource is created in the
knative-serving namespace, all Knative Serving config maps are also created in this namespace.
spec.config in the Knative custom resources have one
<name> entry for each config map, named
config-<name>, with a value which is be used for the config map