mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
Removes support for unused optimize.* settings from core deprecations (#113296)
Co-authored-by: Luke Elmers <lukeelmers@gmail.com>
This commit is contained in:
parent
4fe8605c7b
commit
8d8b40075e
3 changed files with 6 additions and 40 deletions
|
@ -259,6 +259,12 @@ URL that it derived from the actual server address and `xpack.security.public` s
|
|||
|
||||
*Impact:* Any workflow that involved manually clearing generated bundles will have to be updated with the new path.
|
||||
|
||||
[float]
|
||||
=== Legacy `optimize.*` settings are no longer supported
|
||||
*Details:* The legacy optimizer has been removed and any `optimize.*` settings have been deprecated since 7.10. These settings have been removed as they are no longer in use.
|
||||
|
||||
*Impact:* Any of the legacy `optimize.*` settings will prevent Kibana from starting up. Going forward, to run the `@kbn/optimizer` separately in development, pass `--no-optimizer` to `yarn start`. See https://github.com/elastic/kibana/pull/73154 for more details.
|
||||
|
||||
[float]
|
||||
=== kibana.keystore has moved from the `data` folder to the `config` folder
|
||||
*Details:* By default, kibana.keystore has moved from the configured `path.data` folder to `<root>/config` for archive distributions
|
||||
|
|
|
@ -353,25 +353,6 @@ const logFilterDeprecation: ConfigDeprecation = (settings, fromPath, addDeprecat
|
|||
};
|
||||
|
||||
export const coreDeprecationProvider: ConfigDeprecationProvider = ({ rename, unusedFromRoot }) => [
|
||||
unusedFromRoot('optimize.lazy'),
|
||||
unusedFromRoot('optimize.lazyPort'),
|
||||
unusedFromRoot('optimize.lazyHost'),
|
||||
unusedFromRoot('optimize.lazyPrebuild'),
|
||||
unusedFromRoot('optimize.lazyProxyTimeout'),
|
||||
unusedFromRoot('optimize.enabled'),
|
||||
unusedFromRoot('optimize.bundleFilter'),
|
||||
unusedFromRoot('optimize.bundleDir'),
|
||||
unusedFromRoot('optimize.viewCaching'),
|
||||
unusedFromRoot('optimize.watch'),
|
||||
unusedFromRoot('optimize.watchPort'),
|
||||
unusedFromRoot('optimize.watchHost'),
|
||||
unusedFromRoot('optimize.watchPrebuild'),
|
||||
unusedFromRoot('optimize.watchProxyTimeout'),
|
||||
unusedFromRoot('optimize.useBundleCache'),
|
||||
unusedFromRoot('optimize.sourceMaps'),
|
||||
unusedFromRoot('optimize.workers'),
|
||||
unusedFromRoot('optimize.profile'),
|
||||
unusedFromRoot('optimize.validateSyntaxOfNodeModules'),
|
||||
rename('cpu.cgroup.path.override', 'ops.cGroupOverrides.cpuPath'),
|
||||
rename('cpuacct.cgroup.path.override', 'ops.cGroupOverrides.cpuAcctPath'),
|
||||
rename('server.xsrf.whitelist', 'server.xsrf.allowlist'),
|
||||
|
|
|
@ -36,25 +36,4 @@ describe('configuration deprecations', () => {
|
|||
]
|
||||
`);
|
||||
});
|
||||
|
||||
it('should log deprecation warnings for core deprecations', async () => {
|
||||
root = kbnTestServer.createRoot({
|
||||
optimize: {
|
||||
lazy: true,
|
||||
lazyPort: 9090,
|
||||
},
|
||||
});
|
||||
|
||||
await root.preboot();
|
||||
await root.setup();
|
||||
|
||||
const logs = loggingSystemMock.collect(mockLoggingSystem);
|
||||
expect(logs.warn.flat()).toMatchInlineSnapshot(`
|
||||
Array [
|
||||
"You no longer need to configure \\"optimize.lazy\\".",
|
||||
"You no longer need to configure \\"optimize.lazyPort\\".",
|
||||
"\\"logging.silent\\" has been deprecated and will be removed in 8.0. Moving forward, you can use \\"logging.root.level:off\\" in your logging configuration. ",
|
||||
]
|
||||
`);
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue