Skip to content

Use links panel in the spycloud integration - #20852

Open
TimBosman wants to merge 3 commits into
elastic:mainfrom
TimBosman:spycloud-links
Open

Use links panel in the spycloud integration#20852
TimBosman wants to merge 3 commits into
elastic:mainfrom
TimBosman:spycloud-links

Conversation

@TimBosman

Copy link
Copy Markdown
Contributor

Proposed commit message

This enables a links panel for the Spycloud integration.

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.
  • I have added an entry to my package's changelog.yml file.
  • I have verified that Kibana version constraints are current according to guidelines.
  • I have verified that any added dashboard complies with Kibana's Dashboard good practices

Author's Checklist

  • [ ]

How to test this PR locally

Related issues

Screenshots

Screenshot 2026-08-21 at 11 38 25 Screenshot 2026-08-21 at 11 38 30 Screenshot 2026-08-21 at 11 38 35

Copilot AI lite review requested due to automatic review settings August 21, 2026 09:44
@TimBosman
TimBosman requested review from a team as code owners August 21, 2026 09:44
@github-actions

Copy link
Copy Markdown
Contributor

✅ Elastic Docs Style Checker (Vale)

No issues found on modified lines!


The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the SpyCloud integration’s Kibana dashboards to replace markdown-based #/dashboard/... navigation with the Kibana Links panel, improving dashboard-to-dashboard navigation behavior (notably for serverless/security projects).

Changes:

  • Bump the SpyCloud package version to 1.8.1.
  • Add a Links panel (“Table of Contents”) to the three SpyCloud dashboards and remove the old markdown navigation links.
  • Add a changelog entry describing the links panel update.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
packages/spycloud/manifest.yml Bumps integration version to 1.8.1.
packages/spycloud/kibana/dashboard/spycloud-a34dc2b0-9e62-11ee-acf7-7108ddc3dcca.json Adds Links panel and adjusts panels/titles for the Compass dashboard.
packages/spycloud/kibana/dashboard/spycloud-9589d660-9e43-11ee-acf7-7108ddc3dcca.json Adds Links panel and adjusts panels/titles for the Breach Catalog dashboard.
packages/spycloud/kibana/dashboard/spycloud-586e3060-9e51-11ee-acf7-7108ddc3dcca.json Adds Links panel and adjusts panels/titles for the Breach Record dashboard.
packages/spycloud/changelog.yml Adds 1.8.1 changelog entry for the change.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread packages/spycloud/changelog.yml Outdated
changes:
- description: Move to links panel
type: enhancement
link: https://github.com/elastic/integrations/pull/1
Copilot AI review requested due to automatic review settings August 21, 2026 09:47

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated no new comments.

Suppressed comments (3)

packages/spycloud/kibana/dashboard/spycloud-a34dc2b0-9e62-11ee-acf7-7108ddc3dcca.json:166

  • The markdown panel's panelIndex was changed to ..._1, but gridData.i still uses the old value. In Kibana dashboards gridData.i should match the panel id (and be unique), otherwise the layout can break or panels can collide.
                    "w": 12,
                    "x": 0,
                    "y": 7
                },
                "panelIndex": "bd26c911-7a0a-470e-9b00-c3be23cba324_1",

packages/spycloud/kibana/dashboard/spycloud-586e3060-9e51-11ee-acf7-7108ddc3dcca.json:165

  • The markdown panel's panelIndex was changed to ..._1, but gridData.i still uses the old value. In Kibana dashboards gridData.i should match the panel id (and be unique), otherwise the layout can break or panels can collide.
                    "w": 12,
                    "x": 0,
                    "y": 7
                },
                "panelIndex": "5c67358c-d963-4e33-b403-8d9d81fdb430_1",

packages/spycloud/kibana/dashboard/spycloud-9589d660-9e43-11ee-acf7-7108ddc3dcca.json:165

  • The markdown panel's panelIndex was changed to ..._1, but gridData.i still uses the old value. In Kibana dashboards gridData.i should match the panel id (and be unique), otherwise the layout can break or panels can collide.
                    "w": 11,
                    "x": 0,
                    "y": 7
                },
                "panelIndex": "99429e14-b9b6-4511-bc64-0a8e695da50a_1",

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

🚀 Benchmarks report

To see the full report comment with /test benchmark fullreport

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings August 21, 2026 10:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated no new comments.

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

✅ All changelog entries have the correct PR link.

@infra-vault-gh-plugin-prod

Copy link
Copy Markdown

💚 Build Succeeded

History

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants