Skip to content

Commit 491c669

Browse files
[Fleet] Enable tabular integrations UI feature flag (#222842)
## Summary Enable the new tabular experience for managing installed integrations, including support for bulk integration updates. --------- Co-authored-by: kibanamachine <[email protected]>
1 parent 4e24e93 commit 491c669

File tree

9 files changed

+1516
-8
lines changed

9 files changed

+1516
-8
lines changed

oas_docs/bundle.json

Lines changed: 454 additions & 0 deletions
Large diffs are not rendered by default.

oas_docs/bundle.serverless.json

Lines changed: 454 additions & 0 deletions
Large diffs are not rendered by default.

oas_docs/output/kibana.serverless.yaml

Lines changed: 298 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27177,6 +27177,304 @@ paths:
2717727177
summary: Bulk install packages
2717827178
tags:
2717927179
- Elastic Package Manager (EPM)
27180+
/api/fleet/epm/packages/_bulk_uninstall:
27181+
post:
27182+
description: '[Required authorization] Route required privileges: integrations-all AND fleet-agent-policies-all.'
27183+
operationId: post-fleet-epm-packages-bulk-uninstall
27184+
parameters:
27185+
- description: A required header to protect against CSRF attacks
27186+
in: header
27187+
name: kbn-xsrf
27188+
required: true
27189+
schema:
27190+
example: 'true'
27191+
type: string
27192+
requestBody:
27193+
content:
27194+
application/json:
27195+
schema:
27196+
additionalProperties: false
27197+
type: object
27198+
properties:
27199+
force:
27200+
default: false
27201+
type: boolean
27202+
packages:
27203+
items:
27204+
additionalProperties: false
27205+
type: object
27206+
properties:
27207+
name:
27208+
type: string
27209+
version:
27210+
type: string
27211+
required:
27212+
- name
27213+
- version
27214+
minItems: 1
27215+
type: array
27216+
required:
27217+
- packages
27218+
responses:
27219+
'200':
27220+
content:
27221+
application/json:
27222+
schema:
27223+
additionalProperties: false
27224+
type: object
27225+
properties:
27226+
taskId:
27227+
type: string
27228+
required:
27229+
- taskId
27230+
'400':
27231+
content:
27232+
application/json:
27233+
schema:
27234+
additionalProperties: false
27235+
description: Generic Error
27236+
type: object
27237+
properties:
27238+
attributes: {}
27239+
error:
27240+
type: string
27241+
errorType:
27242+
type: string
27243+
message:
27244+
type: string
27245+
statusCode:
27246+
type: number
27247+
required:
27248+
- message
27249+
- attributes
27250+
summary: Bulk uninstall packages
27251+
tags:
27252+
- Elastic Package Manager (EPM)
27253+
/api/fleet/epm/packages/_bulk_uninstall/{taskId}:
27254+
get:
27255+
description: '[Required authorization] Route required privileges: integrations-all AND fleet-agent-policies-all.'
27256+
operationId: get-fleet-epm-packages-bulk-uninstall-taskid
27257+
parameters:
27258+
- in: path
27259+
name: taskId
27260+
required: true
27261+
schema:
27262+
type: string
27263+
responses:
27264+
'200':
27265+
content:
27266+
application/json:
27267+
schema:
27268+
additionalProperties: false
27269+
type: object
27270+
properties:
27271+
error:
27272+
additionalProperties: false
27273+
type: object
27274+
properties:
27275+
message:
27276+
type: string
27277+
required:
27278+
- message
27279+
results:
27280+
items:
27281+
additionalProperties: false
27282+
type: object
27283+
properties:
27284+
error:
27285+
additionalProperties: false
27286+
type: object
27287+
properties:
27288+
message:
27289+
type: string
27290+
required:
27291+
- message
27292+
name:
27293+
type: string
27294+
success:
27295+
type: boolean
27296+
required:
27297+
- name
27298+
- success
27299+
type: array
27300+
status:
27301+
type: string
27302+
required:
27303+
- status
27304+
'400':
27305+
content:
27306+
application/json:
27307+
schema:
27308+
additionalProperties: false
27309+
description: Generic Error
27310+
type: object
27311+
properties:
27312+
attributes: {}
27313+
error:
27314+
type: string
27315+
errorType:
27316+
type: string
27317+
message:
27318+
type: string
27319+
statusCode:
27320+
type: number
27321+
required:
27322+
- message
27323+
- attributes
27324+
summary: Get Bulk uninstall packages details
27325+
tags:
27326+
- Elastic Package Manager (EPM)
27327+
/api/fleet/epm/packages/_bulk_upgrade:
27328+
post:
27329+
description: '[Required authorization] Route required privileges: integrations-all AND fleet-agent-policies-all.'
27330+
operationId: post-fleet-epm-packages-bulk-upgrade
27331+
parameters:
27332+
- description: A required header to protect against CSRF attacks
27333+
in: header
27334+
name: kbn-xsrf
27335+
required: true
27336+
schema:
27337+
example: 'true'
27338+
type: string
27339+
requestBody:
27340+
content:
27341+
application/json:
27342+
schema:
27343+
additionalProperties: false
27344+
type: object
27345+
properties:
27346+
force:
27347+
default: false
27348+
type: boolean
27349+
packages:
27350+
items:
27351+
additionalProperties: false
27352+
type: object
27353+
properties:
27354+
name:
27355+
type: string
27356+
version:
27357+
type: string
27358+
required:
27359+
- name
27360+
minItems: 1
27361+
type: array
27362+
prerelease:
27363+
type: boolean
27364+
upgrade_package_policies:
27365+
default: false
27366+
type: boolean
27367+
required:
27368+
- packages
27369+
responses:
27370+
'200':
27371+
content:
27372+
application/json:
27373+
schema:
27374+
additionalProperties: false
27375+
type: object
27376+
properties:
27377+
taskId:
27378+
type: string
27379+
required:
27380+
- taskId
27381+
'400':
27382+
content:
27383+
application/json:
27384+
schema:
27385+
additionalProperties: false
27386+
description: Generic Error
27387+
type: object
27388+
properties:
27389+
attributes: {}
27390+
error:
27391+
type: string
27392+
errorType:
27393+
type: string
27394+
message:
27395+
type: string
27396+
statusCode:
27397+
type: number
27398+
required:
27399+
- message
27400+
- attributes
27401+
summary: Bulk upgrade packages
27402+
tags:
27403+
- Elastic Package Manager (EPM)
27404+
/api/fleet/epm/packages/_bulk_upgrade/{taskId}:
27405+
get:
27406+
description: '[Required authorization] Route required privileges: integrations-all AND fleet-agent-policies-all.'
27407+
operationId: get-fleet-epm-packages-bulk-upgrade-taskid
27408+
parameters:
27409+
- in: path
27410+
name: taskId
27411+
required: true
27412+
schema:
27413+
type: string
27414+
responses:
27415+
'200':
27416+
content:
27417+
application/json:
27418+
schema:
27419+
additionalProperties: false
27420+
type: object
27421+
properties:
27422+
error:
27423+
additionalProperties: false
27424+
type: object
27425+
properties:
27426+
message:
27427+
type: string
27428+
required:
27429+
- message
27430+
results:
27431+
items:
27432+
additionalProperties: false
27433+
type: object
27434+
properties:
27435+
error:
27436+
additionalProperties: false
27437+
type: object
27438+
properties:
27439+
message:
27440+
type: string
27441+
required:
27442+
- message
27443+
name:
27444+
type: string
27445+
success:
27446+
type: boolean
27447+
required:
27448+
- name
27449+
- success
27450+
type: array
27451+
status:
27452+
type: string
27453+
required:
27454+
- status
27455+
'400':
27456+
content:
27457+
application/json:
27458+
schema:
27459+
additionalProperties: false
27460+
description: Generic Error
27461+
type: object
27462+
properties:
27463+
attributes: {}
27464+
error:
27465+
type: string
27466+
errorType:
27467+
type: string
27468+
message:
27469+
type: string
27470+
statusCode:
27471+
type: number
27472+
required:
27473+
- message
27474+
- attributes
27475+
summary: Get Bulk upgrade packages details
27476+
tags:
27477+
- Elastic Package Manager (EPM)
2718027478
/api/fleet/epm/packages/{pkgName}/{pkgVersion}:
2718127479
delete:
2718227480
description: '[Required authorization] Route required privileges: integrations-all AND fleet-agent-policies-all.'

0 commit comments

Comments
 (0)