@@ -47,59 +47,82 @@ spec:
4747 metadata :
4848 type : object
4949 spec :
50- description : Spec defines the desired state of the bpfman-operator.
50+ description : spec defines the desired state of the bpfman-operator.
5151 properties :
5252 agent :
53- description : Agent holds the configuration for the bpfman agent.
53+ description : agent specifies the configuration for the bpfman agent
54+ DaemonSet.
5455 properties :
5556 healthProbePort :
56- default : 8175
57- description : HealthProbePort holds the health probe bind port
58- for the bpfman agent.
57+ description : |-
58+ healthProbePort specifies the port on which the bpfman agent's health probe endpoint will listen.
59+ If unspecified, the default port will be used.
60+ format : int32
5961 maximum : 65535
6062 minimum : 1
6163 type : integer
6264 image :
63- description : Image holds the image for the bpfman agent.
65+ description : image specifies the container image for the bpfman
66+ agent DaemonSet.
67+ maxLength : 1023
6468 minLength : 1
6569 type : string
6670 logLevel :
67- description : LogLevel holds the log level for the bpfman agent.
71+ description : |-
72+ logLevel specifies the verbosity of logs produced by the bpfman agent.
73+ Valid values are: "", "info", "debug", "trace".
74+ enum :
75+ - info
76+ - debug
77+ - trace
78+ maxLength : 256
79+ minLength : 1
6880 type : string
69- required :
70- - image
7181 type : object
7282 configuration :
73- description : Configuration holds the content of bpfman.toml.
83+ description : configuration specifies the content of bpfman.toml configuration
84+ file used by the bpfman DaemonSet.
85+ maxLength : 65536
7486 minLength : 1
7587 type : string
7688 image :
77- description : Image holds the image of the bpfman DaemonSets.
89+ description : image specifies the container image for the bpfman DaemonSet.
90+ maxLength : 1023
7891 minLength : 1
7992 type : string
8093 logLevel :
81- description : LogLevel holds the log level for the bpfman-operator.
94+ description : |-
95+ logLevel specifies the log level for the bpfman DaemonSet via the RUST_LOG environment variable.
96+ The RUST_LOG environment variable controls logging with the syntax: RUST_LOG=[target][=][level][,...].
97+ For further information, see https://docs.rs/env_logger/latest/env_logger/.
98+ maxLength : 1024
99+ minLength : 1
82100 type : string
83101 namespace :
84102 description : |-
85- Namespace holds the namespace where bpfman-operator resources shall be
86- deployed.
103+ namespace specifies the namespace where bpfman-operator resources will be deployed.
104+ If not specified, resources will be deployed in the default bpfman namespace.
105+ maxLength : 256
106+ minLength : 1
87107 type : string
88108 required :
89- - configuration
90- - image
109+ - agent
91110 type : object
92111 status :
93- description : status reflects the status of the bpfman-operator configuration .
112+ description : status reflects the observed state of the bpfman-operator.
94113 properties :
95114 components :
96115 additionalProperties :
116+ description : ConfigComponentStatus holds the status of a single
117+ Config component.
97118 type : string
98- description : components stores the status of all components.
119+ description : |-
120+ components represents the operational status of each individual bpfman-operator component such as the deployed
121+ DaemonSets.
99122 type : object
100123 conditions :
101- description : conditions store the status conditions of the bpfman-operator
102- components.
124+ description : conditions represents the current state conditions of
125+ the bpfman-operator and its components.
103126 items :
104127 description : " Condition contains details for one aspect of the current
105128 state of this API Resource.\n ---\n This struct is intended for
@@ -167,11 +190,14 @@ spec:
167190 - status
168191 - type
169192 type : object
193+ maxItems : 1023
170194 type : array
171195 x-kubernetes-list-map-keys :
172196 - type
173197 x-kubernetes-list-type : map
174198 type : object
199+ required :
200+ - spec
175201 type : object
176202 served : true
177203 storage : true
0 commit comments