No description
Find a file
Ashokaditya ed51d3115e
[Security Solution][Endpoint] Allow wildcard in trusted app paths (#97623) (#98749)
* show operator dropdown for path field

refs elastic/security-team/issues/543

* update translation to use consistent values

refs elastic/security-team/issues/543

* update schema to validate path values

refs elastic/security-team/issues/543

* add tests for field and operator values

refs elastic/security-team/issues/543

* review changes

refs elastic/security-team/issues/543

* update schema to enforce dropdown validation for PATH field

refs elastic/security-team/issues/543

* add tests for schema updates

refs 1deab39453
refs elastic/security-team/issues/543

* optimise dropdown list for re-renders

refs elastic/security-team/issues/543

* align input fields and keep alignments when resized

refs elastic/security-team/issues/543

* correctly enter operator data on trusted app CRUD

refs elastic/security-team/issues/543

* update tests

refs 2ac56ee839
refs elastic/security-team/issues/543

* remove redundant code

review changes

* better type assertion

review changes

* move operator options out of component

- these do not depend on component props and thus no need to have it within a useMemo callback.

- review changes

* derive keys from operator entry field

review changes

* update type

* use custom styles for aligning input fields

review changes

* add a custom type for trusted_apps operator

undo changes from list plugin and server/lib/detection_engine

refs 2ac56ee839
refs elastic/security-team/issues/543

* add wildcard entry type

refs elastic/security-team/issues/543
refs https://github.com/elastic/kibana/pull/97623#pullrequestreview-642618462

* use the new entry type

refs elastic/security-team/issues/543
refs https://github.com/elastic/kibana/pull/97623#pullrequestreview-642618462

* update tests

refs elastic/security-team/issues/543
refs https://github.com/elastic/kibana/pull/97623#pullrequestreview-642618462

* update name for wildcard type so that it can be used also for cased inputs

refs elastic/security-team/issues/543
refs f9cb7eddda

* update artifacts to support wildcard entries

refs elastic/security-team/issues/543

* add tests for list schemas

refs f9cb7eddda
refs elastic/security-team/issues/543

* add placeholders for path values

review changes
elastic/kibana/pull/97623#discussion_r620617999

* ignore type check for now

* add type assertion

refs 284352ec9a

* remove unnecessary test

refs 2ac56ee839

* fix types

refs f9cb7eddda
refs b3f5dc4553

* add a note to entries

review changes

refs dbd3532149

* remove redundant type assertions

review changes
refs bcf615ac98
refs b3f5dc4553

* move placeholder text logic to utils

review changes elastic/kibana/pull/97623#discussion_r621673881

refs 6f2d0d7810

* pass the style as prop

review changes

* update api doc

CI check suggestion

* make placeholderText a function expression

review suggestion

elastic/kibana/pull/97623/commits/2dc4fd390cf5ea0e4fa67b3f5fc2561cbb29555e

* use semantic names for functions

refs 330731ebfc

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
# Conflicts:
#	api_docs/security_solution.json
2021-04-29 11:46:50 -04:00
.ci Revert "Revert "[ci] skip building ts refs when not necessary (#95739)" (#95746)" (#95750) (#97493) 2021-04-19 14:47:13 -04:00
api_docs [Security Solution][Endpoint] Allow wildcard in trusted app paths (#97623) (#98749) 2021-04-29 11:46:50 -04:00
config Add config properties for HTTP security headers (#97158) (#97503) 2021-04-19 16:10:13 -04:00
dev_docs [Search] return full IKibanaSearchResponse from fetch$ (#98268) (#98708) 2021-04-29 06:00:21 -04:00
docs [Search] return full IKibanaSearchResponse from fetch$ (#98268) (#98708) 2021-04-29 06:00:21 -04:00
examples [Search] return full IKibanaSearchResponse from fetch$ (#98268) (#98708) 2021-04-29 06:00:21 -04:00
licenses
packages chore(NA): moving @kbn/dev-utils into bazel (#98496) (#98696) 2021-04-29 00:50:19 +00:00
plugins
rfcs RFC: URL Service (TTL: expired) (#95416) (#97432) 2021-04-19 06:09:18 -04:00
scripts Remove the no longer used release-notes script (#97806) (#97882) 2021-04-21 17:01:18 -04:00
src [API DOCS] Telemetry (#98610) (#98748) 2021-04-29 11:45:21 -04:00
tasks/config
test [7.x] SOM: hide actions for hidden types (#98290) (#98568) 2021-04-28 05:36:17 -04:00
typings
utilities
vars [CI] Use a new helper library for consistently cloning the repo (#98555) (#98630) 2021-04-28 13:12:41 -04:00
x-pack [Security Solution][Endpoint] Allow wildcard in trusted app paths (#97623) (#98749) 2021-04-29 11:46:50 -04:00
.backportrc.json chore(NA): adds 7.13 branch and bumps 7.x on backportrc (#97804) (#97868) 2021-04-21 14:18:40 -04:00
.bazelignore
.bazeliskversion
.bazelrc
.bazelrc.common chore(NA): @kbn/pm new commands to support development on Bazel packages (#96465) (#96911) 2021-04-12 22:30:36 -04:00
.bazelversion
.browserslistrc
.editorconfig .editorconfig MDX files should follow the same rules as MD (#96942) (#97079) 2021-04-14 05:34:57 -04:00
.eslintignore Remove the no longer used release-notes script (#97806) (#97882) 2021-04-21 17:01:18 -04:00
.eslintrc.js [Telemetry] Remove all usages of any (#98338) (#98583) 2021-04-28 06:22:37 -04:00
.fossa.yml
.gitattributes
.gitignore chore(NA): remove wrongly added bazel folder (#97851) 2021-04-21 19:35:01 +01:00
.i18nrc.json
.node-version
.npmrc
.nvmrc
.prettierignore
.prettierrc
.stylelintignore
.stylelintrc
.telemetryrc.json [Usage collection] Collect non-default kibana configs (#97368) (#97653) 2021-04-20 13:04:54 -04:00
.yarnrc
api-documenter.json
BUILD.bazel
CONTRIBUTING.md
FAQ.md
github_checks_reporter.json
Gruntfile.js
Jenkinsfile
jest.config.integration.js
jest.config.js
kibana.d.ts
LICENSE.txt
NOTICE.txt
package.json chore(NA): moving @kbn/dev-utils into bazel (#98496) (#98696) 2021-04-29 00:50:19 +00:00
preinstall_check.js
README.md
renovate.json5
STYLEGUIDE.md
tsconfig.base.json
tsconfig.browser.json
tsconfig.json Extract License service from CCR and Watcher into license_api_guard plugin in x-pack (#95973) (#97332) 2021-04-15 20:12:35 -04:00
tsconfig.refs.json
tsconfig.types.json
TYPESCRIPT.md
WORKSPACE.bazel chore(NA): @kbn/pm new commands to support development on Bazel packages (#96465) (#96911) 2021-04-12 22:30:36 -04:00
yarn.lock chore(NA): moving @kbn/dev-utils into bazel (#98496) (#98696) 2021-04-29 00:50:19 +00:00

Kibana

Kibana is your window into the Elastic Stack. Specifically, it's a browser-based analytics and search dashboard for Elasticsearch.

Getting Started

If you just want to try Kibana out, check out the Elastic Stack Getting Started Page to give it a whirl.

If you're interested in diving a bit deeper and getting a taste of Kibana's capabilities, head over to the Kibana Getting Started Page.

Using a Kibana Release

If you want to use a Kibana release in production, give it a test run, or just play around:

Building and Running Kibana, and/or Contributing Code

You might want to build Kibana locally to contribute some code, test out the latest features, or try out an open PR:

Documentation

Visit Elastic.co for the full Kibana documentation.

For information about building the documentation, see the README in elastic/docs.

Version Compatibility with Elasticsearch

Ideally, you should be running Elasticsearch and Kibana with matching version numbers. If your Elasticsearch has an older version number or a newer major number than Kibana, then Kibana will fail to run. If Elasticsearch has a newer minor or patch number than Kibana, then the Kibana Server will log a warning.

Note: The version numbers below are only examples, meant to illustrate the relationships between different types of version numbers.

Situation Example Kibana version Example ES version Outcome
Versions are the same. 5.1.2 5.1.2 💚 OK
ES patch number is newer. 5.1.2 5.1.5 ⚠️ Logged warning
ES minor number is newer. 5.1.2 5.5.0 ⚠️ Logged warning
ES major number is newer. 5.1.2 6.0.0 🚫 Fatal error
ES patch number is older. 5.1.2 5.1.0 ⚠️ Logged warning
ES minor number is older. 5.1.2 5.0.0 🚫 Fatal error
ES major number is older. 5.1.2 4.0.0 🚫 Fatal error

Questions? Problems? Suggestions?

  • If you've found a bug or want to request a feature, please create a GitHub Issue. Please check to make sure someone else hasn't already created an issue for the same topic.
  • Need help using Kibana? Ask away on our Kibana Discuss Forum and a fellow community member or Elastic engineer will be glad to help you out.