Skip to content

Commit e3b5b5b

Browse files
committed
Make bundle for Config .status
Signed-off-by: Andreas Karis <[email protected]>
1 parent 8f47b18 commit e3b5b5b

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed

bundle/manifests/bpfman-operator.clusterserviceversion.yaml

Lines changed: 16 additions & 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-08-19T21:12:21Z"
1015+
createdAt: "2025-09-10T14:34:35Z"
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"
@@ -1502,6 +1502,14 @@ spec:
15021502
- configs/finalizers
15031503
verbs:
15041504
- update
1505+
- apiGroups:
1506+
- bpfman.io
1507+
resources:
1508+
- configs/status
1509+
verbs:
1510+
- get
1511+
- patch
1512+
- update
15051513
- apiGroups:
15061514
- ""
15071515
resources:
@@ -1514,6 +1522,13 @@ spec:
15141522
- patch
15151523
- update
15161524
- watch
1525+
- apiGroups:
1526+
- ""
1527+
resources:
1528+
- events
1529+
verbs:
1530+
- create
1531+
- patch
15171532
- apiGroups:
15181533
- ""
15191534
resources:

bundle/manifests/bpfman.io_configs.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ spec:
1818
- jsonPath: .metadata.creationTimestamp
1919
name: Age
2020
type: date
21+
- jsonPath: .status.conditions[?(@.type=='Progressing')].status
22+
name: Progressing
23+
type: string
24+
- jsonPath: .status.conditions[?(@.type=='Available')].status
25+
name: Available
26+
type: string
2127
name: v1alpha1
2228
schema:
2329
openAPIV3Schema:
@@ -86,6 +92,25 @@ spec:
8692
status:
8793
description: status reflects the status of the bpfman-operator configuration.
8894
properties:
95+
componentStatuses:
96+
description: componentStatuses stores the status of all components.
97+
properties:
98+
configMap:
99+
description: configMap stores the status of the ConfigMap.
100+
type: string
101+
csiDriver:
102+
description: csiDriver stores the status of the CsiDriver.
103+
type: string
104+
daemonSet:
105+
description: daemonSet stores the status of the DaemonSet.
106+
type: string
107+
metricsProxyDaemonSet:
108+
description: metricsProxyDaemonSet stores the status of the MetricsProxyDaemonSet.
109+
type: string
110+
scc:
111+
description: scc stores the status of the Scc.
112+
type: string
113+
type: object
89114
conditions:
90115
description: conditions store the status conditions of the bpfman-operator.
91116
items:

0 commit comments

Comments
 (0)