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

[Fleet] Add SSL options to fleet server hosts settings #208091

Merged
merged 99 commits into from
Mar 3, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
853a544
[Fleet] Add SSL options to fleet server hosts settings
criamico Jan 22, 2025
056188f
Use EuiFieldText instead of textInput and fix preconfiguration
criamico Jan 22, 2025
2f417ca
Add ssl fields to add fleet server flyout
criamico Jan 22, 2025
4766db1
Merge branch 'main' into 207322_fleetserver_ssl_options
criamico Jan 23, 2025
9e31a3b
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Jan 23, 2025
54c0f2f
Replace SSL placeholders in command box
criamico Jan 27, 2025
61a39a6
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Jan 27, 2025
da0e6b4
[CI] Auto-commit changed files from 'node scripts/styled_components_m…
kibanamachine Jan 27, 2025
6c1624c
[CI] Auto-commit changed files from 'node scripts/check_mappings_upda…
kibanamachine Jan 27, 2025
cb32408
[CI] Auto-commit changed files from 'node scripts/capture_oas_snapsho…
kibanamachine Jan 27, 2025
1af9752
[CI] Auto-commit changed files from 'make api-docs'
kibanamachine Jan 27, 2025
42f49d1
[CI] Auto-commit changed files from 'node scripts/jest_integration -u…
kibanamachine Jan 27, 2025
af98bdd
fix tests
criamico Jan 27, 2025
c47803d
[CI] Auto-commit changed files from 'node scripts/capture_oas_snapsho…
kibanamachine Jan 27, 2025
7d983e9
fix put schema
criamico Jan 27, 2025
96a372f
[CI] Auto-commit changed files from 'node scripts/capture_oas_snapsho…
kibanamachine Jan 27, 2025
1e31002
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Jan 27, 2025
e011380
[CI] Auto-commit changed files from 'make api-docs'
kibanamachine Jan 27, 2025
7b6cf3b
Address code review comments
criamico Jan 28, 2025
9b58c7e
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Jan 28, 2025
c16c443
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Jan 29, 2025
2bfa9c4
Update mappings to use secrets
criamico Jan 30, 2025
e406c81
Update fleetServerHost service to use secrets
criamico Jan 30, 2025
0a31cda
[CI] Auto-commit changed files from 'node scripts/capture_oas_snapsho…
kibanamachine Jan 30, 2025
329d273
[CI] Auto-commit changed files from 'node scripts/eslint --no-cache -…
kibanamachine Jan 30, 2025
6ca3951
Further changes
criamico Feb 3, 2025
8755e22
Merge branch 'main' into 207322_fleetserver_ssl_options
criamico Feb 4, 2025
c973891
fix broken tests
criamico Feb 4, 2025
0355501
[CI] Auto-commit changed files from 'node scripts/capture_oas_snapsho…
kibanamachine Feb 4, 2025
5e93212
Refactor secrets functions and make them more generic
criamico Feb 5, 2025
30e127e
more refactoring
criamico Feb 5, 2025
89f53af
[CI] Auto-commit changed files from 'make api-docs'
kibanamachine Feb 5, 2025
d1eb1a9
fix linter
criamico Feb 5, 2025
389de66
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Feb 5, 2025
3ba6721
remove mappings originally added
criamico Feb 6, 2025
927661a
[CI] Auto-commit changed files from 'node scripts/check_mappings_upda…
kibanamachine Feb 6, 2025
24580c3
Fix tests
criamico Feb 6, 2025
1d24e2b
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Feb 7, 2025
f565b94
[CI] Auto-commit changed files from 'node scripts/jest_integration -u…
kibanamachine Feb 7, 2025
1522c79
register flee server SO as encrypted object
criamico Feb 7, 2025
bba7bb1
Fix unit test
criamico Feb 7, 2025
e1fd65c
Merge main and fix conflicts
criamico Feb 10, 2025
527805a
Make mappings dynamic and handle secrets in preconfiguration
criamico Feb 11, 2025
0e4fe6b
[CI] Auto-commit changed files from 'node scripts/check_mappings_upda…
kibanamachine Feb 11, 2025
6fcc320
[CI] Auto-commit changed files from 'node scripts/jest_integration -u…
kibanamachine Feb 11, 2025
9b3a63f
Add logic to generate full agent policy
criamico Feb 12, 2025
b4d30ce
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Feb 12, 2025
8d9d859
[CI] Auto-commit changed files from 'node scripts/capture_oas_snapsho…
kibanamachine Feb 12, 2025
bd3f35d
Fix tests and enrollment response schema
criamico Feb 13, 2025
8dfa077
[CI] Auto-commit changed files from 'make api-docs'
kibanamachine Feb 13, 2025
a73a10b
Added parameter client_authentication to backend and UI
criamico Feb 13, 2025
9d5dd3d
Address code review comments - mappings
criamico Feb 13, 2025
efd4b2c
[CI] Auto-commit changed files from 'node scripts/capture_oas_snapsho…
kibanamachine Feb 13, 2025
2d4615a
[CI] Auto-commit changed files from 'make api-docs'
kibanamachine Feb 13, 2025
edf6538
Fix linter and checks
criamico Feb 14, 2025
f3f4dd2
Disable secrets in new UI
criamico Feb 14, 2025
c8060ec
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Feb 14, 2025
cb988d4
[CI] Auto-commit changed files from 'node scripts/jest_integration -u…
kibanamachine Feb 14, 2025
e9efd5c
fix linter
criamico Feb 14, 2025
1089a59
Extract common schema
criamico Feb 14, 2025
2d90bff
[CI] Auto-commit changed files from 'node scripts/capture_oas_snapsho…
kibanamachine Feb 14, 2025
04f6cf9
[CI] Auto-commit changed files from 'make api-docs'
kibanamachine Feb 14, 2025
fcc973c
[CI] Auto-commit changed files from 'node scripts/eslint --no-cache -…
kibanamachine Feb 14, 2025
15f7712
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Feb 17, 2025
3543280
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Feb 19, 2025
44e969d
Fix schema and full agent policy
criamico Feb 19, 2025
15f5380
[CI] Auto-commit changed files from 'node scripts/capture_oas_snapsho…
kibanamachine Feb 19, 2025
5aea174
[CI] Auto-commit changed files from 'make api-docs'
kibanamachine Feb 19, 2025
b1d13a4
Fix full agent policy config
criamico Feb 20, 2025
4391ca2
[CI] Auto-commit changed files from 'node scripts/eslint --no-cache -…
kibanamachine Feb 20, 2025
3404025
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Feb 21, 2025
adf6cb2
fix linter
criamico Feb 21, 2025
68b808f
Merge main and fix conflicts
criamico Feb 24, 2025
54d0f7d
fix type
criamico Feb 24, 2025
556b708
[CI] Auto-commit changed files from 'make api-docs'
kibanamachine Feb 24, 2025
84337b8
add use_output logic and fix tests
criamico Feb 24, 2025
6fcc864
Fix secretHashes
criamico Feb 24, 2025
4cc94b6
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Feb 24, 2025
1252f44
fix checks
criamico Feb 24, 2025
c165778
Fix tests
criamico Feb 25, 2025
f7a4429
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Feb 25, 2025
4295f53
remove commented test
criamico Feb 25, 2025
39fb2a3
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Feb 25, 2025
b954390
address code review comments
criamico Feb 25, 2025
20cee15
code review
criamico Feb 25, 2025
b582dfd
Merge main and fix conflicts
criamico Feb 26, 2025
8eafae7
fix linter
criamico Feb 26, 2025
23e22e8
remove unneeded schema
criamico Feb 26, 2025
d68f678
[CI] Auto-commit changed files from 'node scripts/capture_oas_snapsho…
kibanamachine Feb 26, 2025
b1ef918
[CI] Auto-commit changed files from 'make api-docs'
kibanamachine Feb 26, 2025
9d29a15
Add comments per code review
criamico Feb 26, 2025
2f0cfc4
use encrypted client
criamico Feb 27, 2025
3435c9e
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Feb 27, 2025
a5b3f31
fix tests
criamico Feb 28, 2025
1c66d23
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Feb 28, 2025
1641adf
Fix other tests
criamico Feb 28, 2025
9d12386
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Feb 28, 2025
99c19b5
fix tests
criamico Mar 3, 2025
4850923
Merge branch 'main' into 207322_fleetserver_ssl_options
elasticmachine Mar 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
550 changes: 542 additions & 8 deletions oas_docs/bundle.json

Large diffs are not rendered by default.

550 changes: 542 additions & 8 deletions oas_docs/bundle.serverless.json

Large diffs are not rendered by default.

338 changes: 334 additions & 4 deletions oas_docs/output/kibana.serverless.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24602,10 +24602,65 @@ paths:
proxy_id:
nullable: true
type: string
secrets:
additionalProperties: false
type: object
properties:
ssl:
additionalProperties: false
type: object
properties:
es_key:
anyOf:
- additionalProperties: false
type: object
properties:
id:
type: string
required:
- id
- type: string
key:
anyOf:
- additionalProperties: false
type: object
properties:
id:
type: string
required:
- id
- type: string
ssl:
additionalProperties: false
nullable: true
type: object
properties:
certificate:
type: string
certificate_authorities:
items:
type: string
type: array
client_auth:
enum:
- optional
- required
- none
type: string
es_certificate:
type: string
es_certificate_authorities:
items:
type: string
type: array
es_key:
type: string
key:
type: string
required:
- id
- name
- host_urls
- id
type: array
page:
type: number
Expand Down Expand Up @@ -24678,6 +24733,61 @@ paths:
proxy_id:
nullable: true
type: string
secrets:
additionalProperties: false
type: object
properties:
ssl:
additionalProperties: false
type: object
properties:
es_key:
anyOf:
- additionalProperties: false
type: object
properties:
id:
type: string
required:
- id
- type: string
key:
anyOf:
- additionalProperties: false
type: object
properties:
id:
type: string
required:
- id
- type: string
ssl:
additionalProperties: false
nullable: true
type: object
properties:
certificate:
type: string
certificate_authorities:
items:
type: string
type: array
client_auth:
enum:
- optional
- required
- none
type: string
es_certificate:
type: string
es_certificate_authorities:
items:
type: string
type: array
es_key:
type: string
key:
type: string
required:
- name
- host_urls
Expand Down Expand Up @@ -24713,10 +24823,65 @@ paths:
proxy_id:
nullable: true
type: string
secrets:
additionalProperties: false
type: object
properties:
ssl:
additionalProperties: false
type: object
properties:
es_key:
anyOf:
- additionalProperties: false
type: object
properties:
id:
type: string
required:
- id
- type: string
key:
anyOf:
- additionalProperties: false
type: object
properties:
id:
type: string
required:
- id
- type: string
ssl:
additionalProperties: false
nullable: true
type: object
properties:
certificate:
type: string
certificate_authorities:
items:
type: string
type: array
client_auth:
enum:
- optional
- required
- none
type: string
es_certificate:
type: string
es_certificate_authorities:
items:
type: string
type: array
es_key:
type: string
key:
type: string
required:
- id
- name
- host_urls
- id
required:
- item
'400':
Expand Down Expand Up @@ -24833,10 +24998,65 @@ paths:
proxy_id:
nullable: true
type: string
secrets:
additionalProperties: false
type: object
properties:
ssl:
additionalProperties: false
type: object
properties:
es_key:
anyOf:
- additionalProperties: false
type: object
properties:
id:
type: string
required:
- id
- type: string
key:
anyOf:
- additionalProperties: false
type: object
properties:
id:
type: string
required:
- id
- type: string
ssl:
additionalProperties: false
nullable: true
type: object
properties:
certificate:
type: string
certificate_authorities:
items:
type: string
type: array
client_auth:
enum:
- optional
- required
- none
type: string
es_certificate:
type: string
es_certificate_authorities:
items:
type: string
type: array
es_key:
type: string
key:
type: string
required:
- id
- name
- host_urls
- id
required:
- item
'400':
Expand Down Expand Up @@ -24898,6 +25118,61 @@ paths:
proxy_id:
nullable: true
type: string
secrets:
additionalProperties: false
type: object
properties:
ssl:
additionalProperties: false
type: object
properties:
es_key:
anyOf:
- additionalProperties: false
type: object
properties:
id:
type: string
required:
- id
- type: string
key:
anyOf:
- additionalProperties: false
type: object
properties:
id:
type: string
required:
- id
- type: string
ssl:
additionalProperties: false
nullable: true
type: object
properties:
certificate:
type: string
certificate_authorities:
items:
type: string
type: array
client_auth:
enum:
- optional
- required
- none
type: string
es_certificate:
type: string
es_certificate_authorities:
items:
type: string
type: array
es_key:
type: string
key:
type: string
required:
- proxy_id
responses:
Expand Down Expand Up @@ -24932,10 +25207,65 @@ paths:
proxy_id:
nullable: true
type: string
secrets:
additionalProperties: false
type: object
properties:
ssl:
additionalProperties: false
type: object
properties:
es_key:
anyOf:
- additionalProperties: false
type: object
properties:
id:
type: string
required:
- id
- type: string
key:
anyOf:
- additionalProperties: false
type: object
properties:
id:
type: string
required:
- id
- type: string
ssl:
additionalProperties: false
nullable: true
type: object
properties:
certificate:
type: string
certificate_authorities:
items:
type: string
type: array
client_auth:
enum:
- optional
- required
- none
type: string
es_certificate:
type: string
es_certificate_authorities:
items:
type: string
type: array
es_key:
type: string
key:
type: string
required:
- id
- name
- host_urls
- id
required:
- item
'400':
Expand Down
Loading
Loading