Skip to content

[Change Proposal] Add support for "next steps" links to be referenced in Kibana #832

@criamico

Description

@criamico

There are some cases when an integration developer might want to prompt the user to navigate to another area of kibana.

For instance, in the case of Agentless policy configuration, the developer might need to display some next steps links that link to the kibana areas where the additional configuration will happen, as shown in the screenshot:
Image

To be able to do an integration developer should be able to enumerate "next step" options for each package/policy template in kibana manifest:

policy_templates:
  - name: foo
    ...
    links:
      - title: Findings
        type: post_install_step
        content: "Consolidated view of security and compliance issues identified within your environment"
        url: "kbn:/app/enterprise_search/content/connector/{{connector_id}}/overview"
      - title: Add more accounts
        type: action
        url: "kbn:..."

There is also a special case of next steps that will navigate the user to the Connectors UI in Kibana and will reference connector ids for this:
Image

These Connector Ids are currently static for the lifetime of a connector instance, (as they are ES Index document _id values for the .elastic-connectors-v1 index) and they are being added as configurable to the policy "advanced" configuration, so they'll show up here. About connectors, they could be defined in one of these two ways:

  • In the package policy ( no changes to package-spec)
  • in package-spec, with the above suggested change to policy templates links, adding a templated variable {{connector_id}} that references the vars content.

Metadata

Metadata

Assignees

Labels

Team:FleetLabel for the Fleet teamdiscussIssue needs discussion

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions