Skip to content

Commit

Permalink
deprecate and remove elasticsearch.startupTimeout config
Browse files Browse the repository at this point in the history
  • Loading branch information
rudolf committed Sep 28, 2020
1 parent 9aab7d1 commit 7c111f4
Show file tree
Hide file tree
Showing 10 changed files with 4 additions and 16 deletions.
3 changes: 0 additions & 3 deletions config/kibana.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,9 +76,6 @@
# Time in milliseconds for Elasticsearch to wait for responses from shards. Set to 0 to disable.
#elasticsearch.shardTimeout: 30000

# Time in milliseconds to wait for Elasticsearch at Kibana startup before retrying.
#elasticsearch.startupTimeout: 5000

# Logs queries sent to Elasticsearch. Requires logging.verbose set to true.
#elasticsearch.logQueries: false

Expand Down
4 changes: 0 additions & 4 deletions docs/setup/settings.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -199,10 +199,6 @@ making an outbound SSL/TLS connection to {es}. Valid values are `"full"`,
using `"certificate"` skips hostname verification, and using `"none"` skips
verification entirely. *Default: `"full"`*

| `elasticsearch.startupTimeout:`
| Time in milliseconds to wait for {es} at {kib} startup before retrying.
*Default: `5000`*

|[[elasticsearch-user-passwd]] `elasticsearch.username:` and `elasticsearch.password:`
| If your {es} is protected with basic authentication, these settings provide
the username and password that the {kib} server uses to perform maintenance
Expand Down
1 change: 1 addition & 0 deletions src/core/server/config/deprecation/core_deprecations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ export const coreDeprecationProvider: ConfigDeprecationProvider = ({ rename, unu
unusedFromRoot('optimize.profile'),
unusedFromRoot('optimize.validateSyntaxOfNodeModules'),
unusedFromRoot('elasticsearch.preserveHost'),
unusedFromRoot('elasticsearch.startupTimeout'),
rename('cpu.cgroup.path.override', 'ops.cGroupOverrides.cpuPath'),
rename('cpuacct.cgroup.path.override', 'ops.cGroupOverrides.cpuAcctPath'),
configPathDeprecation,
Expand Down
1 change: 0 additions & 1 deletion src/core/server/elasticsearch/elasticsearch_config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,6 @@ export const configSchema = schema.object({
shardTimeout: schema.duration({ defaultValue: '30s' }),
requestTimeout: schema.duration({ defaultValue: '30s' }),
pingTimeout: schema.duration({ defaultValue: schema.siblingRef('requestTimeout') }),
startupTimeout: schema.duration({ defaultValue: '5s' }),
logQueries: schema.boolean({ defaultValue: false }),
ssl: schema.object(
{
Expand Down
1 change: 0 additions & 1 deletion src/core/server/mocks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,6 @@ export function pluginInitializerContextConfigMock<T>(config: T) {
shardTimeout: duration('30s'),
requestTimeout: duration('30s'),
pingTimeout: duration('30s'),
startupTimeout: duration('30s'),
},
path: { data: '/tmp' },
savedObjects: {
Expand Down
1 change: 0 additions & 1 deletion src/core/server/plugins/plugin_context.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,6 @@ describe('createPluginInitializerContext', () => {
shardTimeout: duration(30, 's'),
requestTimeout: duration(30, 's'),
pingTimeout: duration(30, 's'),
startupTimeout: duration(5, 's'),
},
path: { data: fromRoot('data') },
savedObjects: { maxImportPayloadBytes: new ByteSizeValue(10485760) },
Expand Down
2 changes: 1 addition & 1 deletion src/core/server/plugins/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ export interface Plugin<
export const SharedGlobalConfigKeys = {
// We can add more if really needed
kibana: ['index', 'autocompleteTerminateAfter', 'autocompleteTimeout'] as const,
elasticsearch: ['shardTimeout', 'requestTimeout', 'pingTimeout', 'startupTimeout'] as const,
elasticsearch: ['shardTimeout', 'requestTimeout', 'pingTimeout'] as const,
path: ['data'] as const,
savedObjects: ['maxImportPayloadBytes'] as const,
};
Expand Down
1 change: 0 additions & 1 deletion src/core/server/server.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -355,7 +355,6 @@ export const config: {
shardTimeout: Type<import("moment").Duration>;
requestTimeout: Type<import("moment").Duration>;
pingTimeout: Type<import("moment").Duration>;
startupTimeout: Type<import("moment").Duration>;
logQueries: Type<boolean>;
ssl: import("@kbn/config-schema").ObjectType<{
verificationMode: Type<"none" | "certificate" | "full">;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
#
# eg. Setting the environment variable:
#
# ELASTICSEARCH_STARTUPTIMEOUT=60
# ELASTICSEARCH_LOGQUERIES=true
#
# will cause Kibana to be invoked with:
#
# --elasticsearch.startupTimeout=60
# --elasticsearch.logQueries=true

kibana_vars=(
console.enabled
Expand Down Expand Up @@ -46,7 +46,6 @@ kibana_vars=(
elasticsearch.ssl.truststore.path
elasticsearch.ssl.truststore.password
elasticsearch.ssl.verificationMode
elasticsearch.startupTimeout
elasticsearch.username
i18n.locale
interpreter.enableInVisualize
Expand Down
1 change: 0 additions & 1 deletion x-pack/plugins/monitoring/server/config.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,6 @@ describe('config schema', () => {
"truststore": Object {},
"verificationMode": "full",
},
"startupTimeout": "PT5S",
},
"enabled": true,
"logs": Object {
Expand Down

0 comments on commit 7c111f4

Please sign in to comment.