Skip to content

Commit 80c089a

Browse files
authored
Merge pull request #257 from kurator-bot/cherry-pick-255-to-release-0.3
[release-0.3] gen api docs for fleet
2 parents 2f6a9bd + 06f33d9 commit 80c089a

File tree

3 files changed

+74
-1
lines changed

3 files changed

+74
-1
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Fleet API reference"
3+
linkTitle: "Fleet API"
4+
weight: 30
5+
description: "Detailed docuementation on the fleet API"
6+
---
7+
8+
{{< reference fleet_types >}}
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# API Reference
2+
3+
## Packages
4+
- [fleet.kurator.dev/v1alpha1](#fleetkuratordevv1alpha1)
5+
6+
7+
## fleet.kurator.dev/v1alpha1
8+
9+
Package v1alpha1 contains API Schema definitions for the fleet v1alpha1 API group
10+
11+
### Resource Types
12+
- [Fleet](#fleet)
13+
- [FleetList](#fleetlist)
14+
15+
16+
17+
#### Fleet
18+
19+
20+
21+
Fleet represents a group of clusters, it is to consistently manage a group of clusters.
22+
23+
_Appears in:_
24+
- [FleetList](#fleetlist)
25+
26+
| Field | Description |
27+
| --- | --- |
28+
| `apiVersion` _string_ | `fleet.kurator.dev/v1alpha1`
29+
| `kind` _string_ | `Fleet`
30+
| `metadata` _[ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.26/#objectmeta-v1-meta)_ | Refer to Kubernetes API documentation for fields of `metadata`. |
31+
| `spec` _[FleetSpec](#fleetspec)_ | |
32+
33+
34+
#### FleetList
35+
36+
37+
38+
FleetList contains a list of fleets.
39+
40+
41+
42+
| Field | Description |
43+
| --- | --- |
44+
| `apiVersion` _string_ | `fleet.kurator.dev/v1alpha1`
45+
| `kind` _string_ | `FleetList`
46+
| `metadata` _[ListMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.26/#listmeta-v1-meta)_ | Refer to Kubernetes API documentation for fields of `metadata`. |
47+
| `items` _[Fleet](#fleet) array_ | |
48+
49+
50+
#### FleetSpec
51+
52+
53+
54+
FleetSpec defines the desired state of the fleet
55+
56+
_Appears in:_
57+
- [Fleet](#fleet)
58+
59+
| Field | Description |
60+
| --- | --- |
61+
| `clusters` _[ObjectReference](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.26/#objectreference-v1-core) array_ | Clusters represents the clusters that would be registered to the fleet. Note: only kurator cluster is supported now TODO: add attached cluster support? |
62+
63+
64+
65+

hack/gen-api-doc.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ if ! [ -x "$(command -v crd-ref-docs)" ]; then
1818
util::install_tools github.com/elastic/crd-ref-docs v0.0.8
1919
fi
2020

21-
API_GROUPS=("cluster" "infra")
21+
API_GROUPS=("cluster" "infra" "fleet")
2222

2323
for APIGROUP in "${API_GROUPS[@]}"
2424
do

0 commit comments

Comments
 (0)