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

Enroll Kibana API uses Service Accounts #76370

Merged
merged 16 commits into from
Aug 17, 2021

Commits on Aug 11, 2021

  1. Enroll Kibana API uses Service Accounts

    This change introduces a Service Account for Kibana to use when
    authenticating to Elasticsearch. The Service Account with
    `kibana-system` service name under the `elastic` namespace,
    uses the same RoleDescriptor as the existing kibana_system
    built-in user and is its functional equivalent when it comes to
    AuthZ.
    
    It also changes the Enroll Kibana API to create and return a token
    for this service account, instead of setting and returning the
    password of the kibana_system built-in user.
    jkakavas committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    c84c36f View commit details
    Browse the repository at this point in the history
  2. minor updates

    jkakavas committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    39d6b92 View commit details
    Browse the repository at this point in the history
  3. fix tests

    jkakavas committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    d23a85b View commit details
    Browse the repository at this point in the history
  4. unused import

    jkakavas committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    29cf973 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0180b16 View commit details
    Browse the repository at this point in the history
  6. fix more tests

    jkakavas committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    2e9c380 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7f204e7 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2021

  1. Configuration menu
    Copy the full SHA
    b9280b2 View commit details
    Browse the repository at this point in the history
  2. update service name

    jkakavas committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    52a3ac4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    89d0f38 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

  1. Address feedback

    - nits
    - removed unecessary parsing from KibanaEnrollmentResponse
    - added token name in the response
    - update docs
    jkakavas committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    8a3e89f View commit details
    Browse the repository at this point in the history
  2. update var name

    jkakavas committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    cd73a19 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed7e2fe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4dce318 View commit details
    Browse the repository at this point in the history
  5. Clarify the value of the token used to authenticate

    Adam Locke committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    cca510c View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. Configuration menu
    Copy the full SHA
    3ab69c9 View commit details
    Browse the repository at this point in the history