server.conf.yaml configuration

The server.conf.yaml file is used to configure the operation of an integration server and its associated resources.

In an on-premises installation, the server.conf.yaml file is created in the root of the specified work directory: workDirectory/server.conf.yaml. If you use any commands that modify the integration server, an overrides subdirectory is created under the working directory for the integration server. This overrides subdirectory contains an additional server.conf.yaml configuration file (for example, workDirectory/overrides/server.conf.yaml), which contains property values that are set by commands. The values of properties in this overrides/server.conf.yaml file override any values that you have set in the integration server's server.conf.yaml file at /server.conf.yaml.

When you create an integration server in a containerized environment, you get a predefined set of values for server.conf.yaml. Using the server.conf.yaml configuration type, you can override these values with your own settings from your workDirectory/server.conf.yaml or workDirectory/overrides/server.conf.yaml files by combining them into a single server.conf.yaml file. The file needs to contain only the settings that you want to set and does not need to contain everything in workDirectory/server.conf.yaml.

You can provide only one server.conf.yaml configuration type per integration server, although multiple integration servers can reuse the same configuration.

  • If you are creating the configuration object by using the Red Hat® OpenShift® web console or CLI, you will need to run a Base64 encoder against your server.conf.yaml file and use the output as the value of the spec.data parameter in the configuration custom resource. For more information, see Creating a configuration object.
  • If you are using the App Connect Dashboard, you can create the configuration object from the Configuration page or while creating the integration server, as described in Configuration types for integration servers.

For more information about this configuration type, see server.conf.yaml type.