Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kibana55 #881

Merged
merged 1 commit into from
Jan 10, 2018
Merged

Kibana55 #881

merged 1 commit into from
Jan 10, 2018

Conversation

jcantrill
Copy link
Contributor

This PR:

  • Updates Kibana to v5.5.2 in support of Elastic 5.5.x
  • Updates the origin-kibana plugin to include Openshift skinning of Kibana
  • Allows config overrides by setting

Depends on vendored code from openshift/origin-kibana#27

@openshift-ci-robot openshift-ci-robot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Jan 3, 2018
@jcantrill jcantrill changed the base branch from master to es5.x January 3, 2018 20:02
@jcantrill
Copy link
Contributor Author

@openshift-ci-robot
Copy link

@jcantrill: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
ci/openshift-jenkins/logging 824ec47 link /test logging
ci/openshift-jenkins/json-file 824ec47 link /test json-file

Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ewolinetz
Copy link
Contributor

@jcantrill why are we able to remove all those files for kibana as part of this?

@jcantrill
Copy link
Contributor Author

@ewolinetz The previous installation of the origin-kibana plugin was vendored in and install was copying all the files into the proper location. They would then be recompiled by us to improve startup. This change vendors in those files as a plugin archive by which we can use the kibana-plugin tool to install which compiles as part of its install process.


update_config_from_env_vars() {
conf_dir=$1
kibana_vars=(
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we want to let all of these be configured with env vars? e.g. server.host may be alright to keep as 0.0.0.0 in the config... is there a request that we be able to customize this via env vars?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is open to debate; I sourced what is here from the script that is used by the Kibana docker image. I know we have an outstanding issue where the request timeout needs to be increased but the work around is complicated. This change would make that easy. I am open to whitelisting the config items to a smaller set.

Copy link
Contributor

@ewolinetz ewolinetz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, lets discuss whitelisting some of the Kibana env vars as techdebt

@jcantrill jcantrill merged commit 918d6b1 into openshift:es5.x Jan 10, 2018
@jcantrill jcantrill deleted the kibana55 branch January 10, 2018 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/kibana release/3.9 size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants