You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- description: The desired version of the component
25
+
jsonPath: .spec.version
26
+
name: Spec-Version
27
+
type: string
28
+
- description: The current version of the component
29
+
jsonPath: .status.installedVersion
30
+
name: Installed Version
31
+
type: string
32
+
- description: The current health state of the component
33
+
jsonPath: .status.health
34
+
name: Health
35
+
type: string
36
+
- description: The current status of the component
37
+
jsonPath: .status.status
38
+
name: Status
39
+
type: string
40
+
- description: The age of the component
41
+
jsonPath: .metadata.creationTimestamp
42
+
name: Age
43
+
type: date
44
+
name: v1
22
45
schema:
23
46
openAPIV3Schema:
24
47
description: Component is the Schema for the ces component API
25
48
properties:
26
49
apiVersion:
27
-
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
50
+
description: |-
51
+
APIVersion defines the versioned schema of this representation of an object.
52
+
Servers should convert recognized schemas to the latest internal value, and
53
+
may reject unrecognized values.
54
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
28
55
type: string
29
56
kind:
30
-
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
57
+
description: |-
58
+
Kind is a string value representing the REST resource this object represents.
59
+
Servers may infer this from the endpoint the client submits requests to.
60
+
Cannot be updated.
61
+
In CamelCase.
62
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
31
63
type: string
32
64
metadata:
33
65
type: object
34
66
spec:
35
67
description: ComponentSpec defines the desired state of a component.
36
68
properties:
37
69
deployNamespace:
38
-
description: DeployNamespace is the namespace where the helm chart should be deployed in. This value is optional. If it is empty the operator deploys the helm chart in the namespace where the operator is deployed.
70
+
description: |-
71
+
DeployNamespace is the namespace where the helm chart should be deployed in.
72
+
This value is optional. If it is empty the operator deploys the helm chart in the namespace where the operator is deployed.
39
73
type: string
40
74
name:
41
75
description: Name of the component (e.g. k8s-dogu-operator)
@@ -44,7 +78,9 @@ spec:
44
78
description: Namespace of the component (e.g. k8s)
45
79
type: string
46
80
valuesYamlOverwrite:
47
-
description: ValuesYamlOverwrite is a multiline-yaml string that is applied alongside the original values.yaml-file of the component. It can be used to overwrite specific configurations. Lists are overwritten, maps are merged.
81
+
description: |-
82
+
ValuesYamlOverwrite is a multiline-yaml string that is applied alongside the original values.yaml-file of the component.
83
+
It can be used to overwrite specific configurations. Lists are overwritten, maps are merged.
48
84
type: string
49
85
version:
50
86
description: Desired version of the component (e.g. 2.4.48-3)
@@ -54,7 +90,10 @@ spec:
54
90
description: ComponentStatus defines the observed state of a Component.
55
91
properties:
56
92
health:
57
-
description: Health describes the health status of the component. A component becomes 'available' if its Status is 'installed', and all its deployments, stateful sets, and daemon sets are available.
93
+
description: |-
94
+
Health describes the health status of the component.
95
+
A component becomes 'available' if its Status is 'installed',
96
+
and all its deployments, stateful sets, and daemon sets are available.
58
97
type: string
59
98
installedVersion:
60
99
description: Installed version of the component (e.g. 2.4.48-3)
// +kubebuilder:printcolumn:name="Spec-Version",type="string",JSONPath=".spec.version",description="The desired version of the component"
91
+
// +kubebuilder:printcolumn:name="Installed Version",type="string",JSONPath=".status.installedVersion",description="The current version of the component"
92
+
// +kubebuilder:printcolumn:name="Health",type="string",JSONPath=".status.health",description="The current health state of the component"
93
+
// +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.status",description="The current status of the component"
94
+
// +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp",description="The age of the component"
89
95
90
96
// Component is the Schema for the ces component API
0 commit comments