Skip to content

Commit ec11e29

Browse files
committed
OPRUN-2913: Update package-server-manager
Update pakcage-server-manager to support latest APIs/golang Signed-off-by: Todd Short <[email protected]>
1 parent dabe55f commit ec11e29

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

cmd/package-server-manager/main.go

+4-3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import (
1313

1414
ctrl "sigs.k8s.io/controller-runtime"
1515
"sigs.k8s.io/controller-runtime/pkg/cache"
16+
"sigs.k8s.io/controller-runtime/pkg/client"
1617
"sigs.k8s.io/controller-runtime/pkg/healthz"
1718
"sigs.k8s.io/controller-runtime/pkg/log/zap"
1819
"sigs.k8s.io/controller-runtime/pkg/manager"
@@ -75,13 +76,13 @@ func run(cmd *cobra.Command, args []string) error {
7576
RenewDeadline: &le.RenewDeadline.Duration,
7677
RetryPeriod: &le.RetryPeriod.Duration,
7778
HealthProbeBindAddress: healthCheckAddr,
78-
NewCache: cache.BuilderWithOptions(cache.Options{
79-
SelectorsByObject: cache.SelectorsByObject{
79+
Cache: cache.Options{
80+
ByObject: map[client.Object]cache.ByObject{
8081
&olmv1alpha1.ClusterServiceVersion{}: {
8182
Field: packageserverCSVFields.AsSelector(),
8283
},
8384
},
84-
}),
85+
},
8586
})
8687
if err != nil {
8788
setupLog.Error(err, "failed to setup manager instance")

pkg/manifests/csv.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
name: packageserver
66
namespace: openshift-operator-lifecycle-manager
77
labels:
8-
olm.version: 0.0.0-8b9ede89193cb1e3657f2649dcdff494d9631479
8+
olm.version: 0.19.0
99
olm.clusteroperator.name: operator-lifecycle-manager-packageserver
1010
annotations:
1111
include.release.openshift.io/self-managed-high-availability: "true"
@@ -159,7 +159,7 @@ spec:
159159
- packageserver
160160
topologyKey: "kubernetes.io/hostname"
161161
maturity: alpha
162-
version: 0.0.0-8b9ede89193cb1e3657f2649dcdff494d9631479
162+
version: 0.19.0
163163
apiservicedefinitions:
164164
owned:
165165
- group: packages.operators.coreos.com

pkg/package-server-manager/controller.go

+2-3
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ import (
3535
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
3636
"sigs.k8s.io/controller-runtime/pkg/handler"
3737
"sigs.k8s.io/controller-runtime/pkg/reconcile"
38-
"sigs.k8s.io/controller-runtime/pkg/source"
3938
)
4039

4140
const (
@@ -113,7 +112,7 @@ func reconcileCSV(log logr.Logger, image string, csv *olmv1alpha1.ClusterService
113112
return nil
114113
}
115114

116-
func (r *PackageServerCSVReconciler) infrastructureHandler(obj client.Object) []reconcile.Request {
115+
func (r *PackageServerCSVReconciler) infrastructureHandler(_ context.Context, obj client.Object) []reconcile.Request {
117116
log := r.Log.WithValues("infrastructure", obj.GetName())
118117
if obj.GetName() != infrastructureName {
119118
log.Info("not processing events for the non-cluster infrastructure resource")
@@ -135,6 +134,6 @@ func (r *PackageServerCSVReconciler) infrastructureHandler(obj client.Object) []
135134
func (r *PackageServerCSVReconciler) SetupWithManager(mgr ctrl.Manager) error {
136135
return ctrl.NewControllerManagedBy(mgr).
137136
For(&olmv1alpha1.ClusterServiceVersion{}).
138-
Watches(&source.Kind{Type: &configv1.Infrastructure{}}, handler.EnqueueRequestsFromMapFunc(r.infrastructureHandler)).
137+
Watches(&configv1.Infrastructure{}, handler.EnqueueRequestsFromMapFunc(r.infrastructureHandler)).
139138
Complete(r)
140139
}

0 commit comments

Comments
 (0)