@@ -2,6 +2,13 @@ apiVersion: operators.coreos.com/v1alpha1
22kind : ClusterServiceVersion 
33metadata :
44  annotations :
5+     features.operators.openshift.io/disconnected : " true" 
6+     features.operators.openshift.io/fips-compliant : " false" 
7+     features.operators.openshift.io/proxy-aware : " false" 
8+     features.operators.openshift.io/tls-profiles : " false" 
9+     features.operators.openshift.io/token-auth-aws : " false" 
10+     features.operators.openshift.io/token-auth-azure : " false" 
11+     features.operators.openshift.io/token-auth-gcp : " false" 
512    alm-examples : |- 
613      [ 
714        { 
@@ -11,7 +18,7 @@ metadata:
1118            "labels": { 
1219              "app.kubernetes.io/created-by": "wandb-operator", 
1320              "app.kubernetes.io/instance": "weightsandbiases-sample", 
14-               "app.kubernetes.io/managed-by": "kustomize ", 
21+               "app.kubernetes.io/managed-by": "olm ", 
1522              "app.kubernetes.io/name": "weightsandbiases", 
1623              "app.kubernetes.io/part-of": "wandb-operator" 
1724            }, 
@@ -23,8 +30,11 @@ metadata:
2330capabilities : Basic Install 
2431    categories : " AI/Machine Learning,Developer Tools" 
2532    certified : " false" 
33+     createdAt : " 2024-10-10T14:46:54Z" 
34+     support : WeightsAndBiases 
2635    repository : https://github.com/wandb/operator 
27-     containerImage : docker.io/wandb/controller:latest 
36+     containerImage : quay.io/wandb_tools/wandb-k8s-operator:1.0.0 
37+     operatorframework.io/suggested-namespace : wandb-system 
2838    description : " Operator for Weights and Biases, enabling seamless integration and management of machine learning experiments in Kubernetes environments." 
2939  name : wandb-operator.v1.0.0 
3040  namespace : placeholder 
5262    spec :
5363      clusterPermissions :
5464      - rules :
65+         - apiGroups :
66+           - security.openshift.io 
67+           resources :
68+           - securitycontextconstraints 
69+           resourceNames :
70+           - privileged 
71+           verbs :
72+           - use 
5573        - apiGroups :
5674          - " " 
5775          resources :
@@ -66,20 +84,33 @@ spec:
6684          - delete 
6785          - get 
6886          - list 
87+           - patch 
6988          - update 
7089          - watch 
7190        - apiGroups :
7291          - " " 
7392          resources :
7493          - namespaces 
94+           - namespaces/status 
7595          - nodes 
96+           - nodes/metrics 
97+           - nodes/spec 
98+           - nodes/stats 
99+           - nodes/proxy 
76100          - pods 
77101          - pods/log 
102+           - pods/status 
78103          - serviceaccounts 
79104          - services 
105+           - endpoints 
106+           - ingresses 
107+           - resourcequotas 
108+           - replicationcontrollers 
109+           - replicationcontrollers/status 
80110          verbs :
81111          - get 
82112          - list 
113+           - watch 
83114        - apiGroups :
84115          - apps 
85116          resources :
95126          - list 
96127          - update 
97128          - watch 
129+           - patch 
98130        - apiGroups :
99131          - apps 
100132          resources :
@@ -131,7 +163,7 @@ spec:
131163          - patch 
132164          - update 
133165        - apiGroups :
134-           - autoscaling/v2  
166+           - autoscaling 
135167          resources :
136168          - horizontalpodautoscalers 
137169          verbs :
@@ -141,6 +173,38 @@ spec:
141173          - list 
142174          - update 
143175          - watch 
176+         - apiGroups :
177+           - batch 
178+           resources :
179+           - cronjobs 
180+           - jobs 
181+           verbs :
182+           - create 
183+           - delete 
184+           - get 
185+           - list 
186+           - patch 
187+           - update 
188+           - watch 
189+         - apiGroups :
190+           - events.k8s.io 
191+           resources :
192+           - events 
193+           verbs :
194+           - watch 
195+           - list 
196+         - apiGroups :
197+           - extensions 
198+           resources :
199+           - daemonsets 
200+           - deployments 
201+           - ingresses 
202+           - replicasets 
203+           - ingresses/status 
204+           verbs :
205+           - get 
206+           - list 
207+           - watch 
144208        - apiGroups :
145209          - networking.k8s.io 
146210          resources :
@@ -151,8 +215,17 @@ spec:
151215          - delete 
152216          - get 
153217          - list 
218+           - patch 
154219          - update 
155220          - watch 
221+         - apiGroups :
222+           - networking.k8s.io 
223+           resources :
224+           - ingresses/status 
225+           verbs :
226+           - get 
227+           - list 
228+           - watch 
156229        - apiGroups :
157230          - rbac.authorization.k8s.io 
158231          resources :
@@ -165,15 +238,19 @@ spec:
165238          - list 
166239          - update 
167240          - watch 
241+         - nonResourceURLs :
242+           - /metrics 
243+           verbs :
244+           - get 
168245        serviceAccountName : operator-controller-manager 
169246      deployments :
170247      - label :
171248          app.kubernetes.io/component : manager 
172-           app.kubernetes.io/created-by : operator 
249+           app.kubernetes.io/created-by : wandb- operator
173250          app.kubernetes.io/instance : controller-manager 
174-           app.kubernetes.io/managed-by : kustomize 
175-           app.kubernetes.io/name : deployment 
176-           app.kubernetes.io/part-of : operator 
251+           app.kubernetes.io/managed-by : olm 
252+           app.kubernetes.io/name : wandb-operator 
253+           app.kubernetes.io/part-of : wandb- operator
177254          control-plane : controller-manager 
178255        name : operator-controller-manager 
179256        spec :
@@ -199,7 +276,7 @@ spec:
199276                  valueFrom :
200277                    fieldRef :
201278                      fieldPath : spec.serviceAccountName 
202-                 image : docker .io/wandb/controller:latest 
279+                 image : quay .io/wandb_tools/wandb-k8s-operator:1.0.0 
203280                livenessProbe :
204281                  httpGet :
205282                    path : /healthz 
@@ -287,8 +364,8 @@ spec:
287364  maintainers :
288365289366    name : Abhinav Garg 
290-   maturity : alpha 
291-   minKubeVersion : 1.23 .0 
367+   maturity : stable 
368+   minKubeVersion : 1.25 .0 
292369  provider :
293370    name : Weights & Biases 
294371    url : https://wandb.ai 
0 commit comments