NickyVadera
technology

Content Hub's Default Environment Specific Settings

The ability to mark a setting as environment specific is one of Content Hub's great features. These particular settings are omitted when creating an export package, meaning they won't be deployed to the environment the package is imported into.

Environment Specific by Default

The following settings are marked as environment specific by default:

CategoryNameSystem Owned?Identifier
Dam SettingsFetchSettingM.Setting.FetchSetting
DamSettingsPublicCollectionConfigurationM.Setting.PublicCollectionConfiguration
DistributionSettingsConfigurationM.Setting.Configuration
ChiliConfigurationFontsConfigurationM.Setting.FontsConfiguration
ChiliConfigurationChiliConfigurationM.Setting.ChiliConfiguration
ChiliConfigurationChiliStudioConfigurationM.Setting.ChiliStudioConfiguration
PortalConfigurationAuthenticationM.Setting.Authentication
PortalConfigurationAssetExtensionDataConfigurationSettingM.Setting.AssetExtensionDataConfigurationSetting
PortalConfigurationCORSConfigurationM.Setting.CORSConfiguration

Although system owned settings are not visible in the UI, and cannot be edited - I've included them here for completeness.

These settings, therefore, cannot be propagated between environments using an import/export package. Any changes made to these settings will need to me performed separately on each environment (unless you're using the Content Hub CLI Serialisation - but that's a topic for another day!).

Summary

Content Hub's environment specific settings are a powerful feature that allows you to manage different configurations for different environments. By understanding which settings are environment specific by default, you can ensure any changes to them are propagated correctly.