Skip to content

Commit 4733e54

Browse files
committed
Autogenerated code for API changes
Signed-off-by: Andreas Karis <[email protected]>
1 parent eeacf41 commit 4733e54

File tree

3 files changed

+93
-41
lines changed

3 files changed

+93
-41
lines changed

bundle/manifests/bpfman-operator.clusterserviceversion.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1012,7 +1012,7 @@ metadata:
10121012
capabilities: Basic Install
10131013
categories: OpenShift Optional
10141014
containerImage: quay.io/bpfman/bpfman-operator:latest
1015-
createdAt: "2025-10-08T15:10:52Z"
1015+
createdAt: "2025-10-21T13:02:06Z"
10161016
description: The bpfman Operator is designed to manage eBPF programs for applications.
10171017
features.operators.openshift.io/cnf: "false"
10181018
features.operators.openshift.io/cni: "false"

bundle/manifests/bpfman.io_configs.yaml

Lines changed: 46 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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---\nThis 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

config/crd/bases/bpfman.io_configs.yaml

Lines changed: 46 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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---\nThis 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

Comments
 (0)