-
Notifications
You must be signed in to change notification settings - Fork 489
Open
1 / 21 of 2 issues completedOpen
1 / 21 of 2 issues completed
Copy link
Labels
Team:Security-Service IntegrationsSecurity Service Integrations team [elastic/security-service-integrations]Security Service Integrations team [elastic/security-service-integrations]Team:Sit-CrestCrest developers on the Security Integrations team [elastic/sit-crest-contractors]Crest developers on the Security Integrations team [elastic/sit-crest-contractors]dashboardRelates to a Kibana dashboard bug, enhancement, or modification.Relates to a Kibana dashboard bug, enhancement, or modification.
Description
Kibana now provides a links panel widget for handling navigation links. Using this widget ensures that navigation styling is consistent across integration dashboards and also prevents issues with breaking links on serverless.
The security-service-integrations dashboards make heavy use of markdown-based navigation panels. These should be migrated to using links panels.
- admin_by_request_epm
- abnormal_security
- amazon_security_lake
- armis
- authentik
- azure_network_watcher_nsg
- azure_network_watcher_vnet
- beyondinsight_password_safe
- beyondtrust_pra
- canva - Make security integrations GA #15298
- checkpoint_email
- claroty_ctd
- claroty_xdome - Make security integrations GA #15298
- cloudflare_logpush
- cloudflare
- corelight
- cribl
- crowdstrike
- cyberark_epm
- cybereason
- digital_guardian
- eset_protect
- f5_bigip
- gigamon
- github - [Github] Add links panel widget in dashboards #15095
- google_scc
- google_secops
- google_workspace
- infoblox_threat_defense
- jamf_pro - Make security integrations GA #15298
- keycloak
- m365_defender
- microsoft_sentinel
- nozomi_networks
- panw_cortex_xdr
- ping_federate
- prisma_access
- prisma_cloud
- proofpoint_on_demand
- qualys_vmdr
- servicenow
- spycloud
- sublime_security
- symantec_endpoint_security
- sysdig
- tenable_ot_security - Make security integrations GA #15298
- ti_abusech
- ti_anomali
- ti_cif3
- ti_crowdstrike
- ti_cybersixgill
- ti_eset
- ti_misp
- ti_opencti
- ti_otx
- ti_recordedfuture
- ti_threatconnect
- ti_threatq
- trendmicro
- vectra_rux
- wiz
- zscaler_zia
List of integrations obtained with
for p in $(
yq -o=json 'select(
.owner.github == "elastic/security-service-integrations"
)|{
"name":.name,
"policy":.policy_templates
}|.name' packages/*/manifest.yml|jq -r
); do
quatch -l "- [ ] ${p}" -p '{
"attributes": {
"panelsJSON": {
"embeddableConfig": {
"savedVis": {
"params": {
"markdown": [
{
"wildcard": "*Navigation*"
}
]
}
}
}
}
}
}' < packages/${p}/kibana/dashboard/*.json
done 2>/dev/null
This query makes the assumption that all navigation panels will use the word "Navigation", which is probably a good starting point.
second variant:
for p in $(
yq -o=json 'select(
.owner.github == "elastic/security-service-integrations"
)|{
"name":.name,
"policy":.policy_templates
}|.name' packages/*/manifest.yml|jq -r
); do
quatch -l "- [ ] ${p}" -p '{
"attributes": {
"panelsJSON": {
"title": [
{
"wildcard": "*Navigation*"
}
]
}
}
}' < packages/${p}/kibana/dashboard/*.json
done 2>/dev/null
Sub-issues
Metadata
Metadata
Assignees
Labels
Team:Security-Service IntegrationsSecurity Service Integrations team [elastic/security-service-integrations]Security Service Integrations team [elastic/security-service-integrations]Team:Sit-CrestCrest developers on the Security Integrations team [elastic/sit-crest-contractors]Crest developers on the Security Integrations team [elastic/sit-crest-contractors]dashboardRelates to a Kibana dashboard bug, enhancement, or modification.Relates to a Kibana dashboard bug, enhancement, or modification.