Skip to content

Commit f8c3e69

Browse files
Clee2691openshift-merge-bot[bot]
authored andcommitted
LOG-6881: Manual port of LOG-4445
1 parent beb7200 commit f8c3e69

File tree

10 files changed

+162
-156
lines changed

10 files changed

+162
-156
lines changed

bundle/manifests/cluster-logging.clusterserviceversion.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ metadata:
8282
categories: OpenShift Optional, Logging & Tracing
8383
certified: "false"
8484
containerImage: quay.io/openshift-logging/cluster-logging-operator:latest
85-
createdAt: "2025-03-20T19:28:56Z"
85+
createdAt: "2025-03-28T16:02:10Z"
8686
description: The Red Hat OpenShift Logging Operator for OCP provides a means for
8787
configuring and managing log collection and forwarding.
8888
features.operators.openshift.io/cnf: "false"
@@ -2014,6 +2014,13 @@ spec:
20142014
- list
20152015
- use
20162016
- watch
2017+
- apiGroups:
2018+
- hypershift.openshift.io
2019+
resources:
2020+
- hostedcontrolplanes
2021+
verbs:
2022+
- list
2023+
- get
20172024
serviceAccountName: cluster-logging-operator
20182025
deployments:
20192026
- name: cluster-logging-operator

cmd/main.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ import (
4444
routev1 "github.com/openshift/api/route/v1"
4545
securityv1 "github.com/openshift/api/security/v1"
4646
elasticsearch "github.com/openshift/elasticsearch-operator/apis/logging/v1"
47+
hypershiftv1beta1 "github.com/openshift/hypershift/api/hypershift/v1beta1"
4748
monitoringv1 "github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1"
4849
"sigs.k8s.io/controller-runtime/pkg/manager/signals"
4950
"sigs.k8s.io/controller-runtime/pkg/metrics"
@@ -67,6 +68,7 @@ func init() {
6768
utilruntime.Must(monitoringv1.AddToScheme(scheme))
6869
utilruntime.Must(configv1.AddToScheme(scheme))
6970
utilruntime.Must(securityv1.AddToScheme(scheme))
71+
utilruntime.Must(hypershiftv1beta1.AddToScheme(scheme))
7072

7173
utilruntime.Must(v1alpha1.AddToScheme(scheme))
7274
utilruntime.Must(observabilityv1.AddToScheme(scheme))

config/rbac/role.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,3 +167,10 @@ rules:
167167
- list
168168
- use
169169
- watch
170+
- apiGroups:
171+
- hypershift.openshift.io
172+
resources:
173+
- hostedcontrolplanes
174+
verbs:
175+
- list
176+
- get

go.mod

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,29 @@ require (
88
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.7.0
99
github.com/go-logr/logr v1.4.2
1010
github.com/golang-collections/collections v0.0.0-20130729185459-604e922904d3
11-
github.com/google/go-cmp v0.6.0
11+
github.com/google/go-cmp v0.7.0
1212
github.com/onsi/ginkgo v1.16.5
13-
github.com/onsi/gomega v1.35.1
13+
github.com/onsi/gomega v1.36.2
1414
github.com/openshift/api v0.0.0-20250131155403-30a036067514
1515
github.com/openshift/cluster-logging-operator/api/observability v0.0.0-00010101000000-000000000000
1616
github.com/openshift/elasticsearch-operator v0.0.0-20220613183908-e1648e67c298
17+
github.com/openshift/hypershift/api v0.0.0-20250331115040-26fc3ceb1929
1718
github.com/pavel-v-chernykh/keystore-go/v4 v4.1.0
1819
github.com/pkg/errors v0.9.1
1920
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.55.1
20-
github.com/prometheus/client_golang v1.19.1
21-
github.com/spf13/pflag v1.0.5
22-
github.com/stretchr/testify v1.9.0
23-
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
24-
golang.org/x/net v0.30.0
25-
golang.org/x/sync v0.8.0
26-
golang.org/x/sys v0.26.0
21+
github.com/prometheus/client_golang v1.20.5
22+
github.com/spf13/pflag v1.0.6
23+
github.com/stretchr/testify v1.10.0
24+
golang.org/x/exp v0.0.0-20250210185358-939b2ce775ac
25+
golang.org/x/net v0.37.0
26+
golang.org/x/sync v0.12.0
27+
golang.org/x/sys v0.31.0
2728
k8s.io/api v0.32.2
2829
k8s.io/apimachinery v0.32.2
2930
k8s.io/apiserver v0.32.2
3031
k8s.io/client-go v0.32.2
31-
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
32-
sigs.k8s.io/controller-runtime v0.19.0
32+
k8s.io/utils v0.0.0-20241210054802-24370beab758
33+
sigs.k8s.io/controller-runtime v0.19.6
3334
sigs.k8s.io/yaml v1.4.0
3435
)
3536

@@ -43,27 +44,29 @@ require (
4344
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
4445
github.com/cespare/xxhash/v2 v2.3.0 // indirect
4546
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
46-
github.com/emicklei/go-restful/v3 v3.11.2 // indirect
47-
github.com/evanphx/json-patch/v5 v5.9.0 // indirect
47+
github.com/emicklei/go-restful/v3 v3.12.1 // indirect
48+
github.com/evanphx/json-patch/v5 v5.9.11 // indirect
4849
github.com/felixge/httpsnoop v1.0.4 // indirect
49-
github.com/fsnotify/fsnotify v1.7.0 // indirect
50+
github.com/fsnotify/fsnotify v1.8.0 // indirect
5051
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
5152
github.com/go-logr/stdr v1.2.2 // indirect
5253
github.com/go-logr/zapr v1.3.0 // indirect
5354
github.com/go-openapi/jsonpointer v0.21.0 // indirect
54-
github.com/go-openapi/jsonreference v0.20.4 // indirect
55+
github.com/go-openapi/jsonreference v0.21.0 // indirect
5556
github.com/go-openapi/swag v0.23.0 // indirect
5657
github.com/gogo/protobuf v1.3.2 // indirect
5758
github.com/golang/protobuf v1.5.4 // indirect
5859
github.com/google/cel-go v0.22.0 // indirect
59-
github.com/google/gnostic-models v0.6.8 // indirect
60+
github.com/google/gnostic-models v0.6.9-0.20230804172637-c7be7c783f49 // indirect
6061
github.com/google/gofuzz v1.2.0 // indirect
6162
github.com/google/uuid v1.6.0 // indirect
6263
github.com/gorilla/websocket v1.5.0 // indirect
6364
github.com/grpc-ecosystem/grpc-gateway/v2 v2.20.0 // indirect
6465
github.com/inconshreveable/mousetrap v1.1.0 // indirect
6566
github.com/josharian/intern v1.0.0 // indirect
6667
github.com/json-iterator/go v1.1.12 // indirect
68+
github.com/klauspost/compress v1.17.9 // indirect
69+
github.com/kylelemons/godebug v1.1.0 // indirect
6770
github.com/mailru/easyjson v0.7.7 // indirect
6871
github.com/moby/spdystream v0.5.0 // indirect
6972
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
@@ -73,7 +76,7 @@ require (
7376
github.com/nxadm/tail v1.4.8 // indirect
7477
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
7578
github.com/prometheus/client_model v0.6.1 // indirect
76-
github.com/prometheus/common v0.55.0 // indirect
79+
github.com/prometheus/common v0.61.0 // indirect
7780
github.com/prometheus/procfs v0.15.1 // indirect
7881
github.com/spf13/cobra v1.8.1 // indirect
7982
github.com/stoewer/go-strcase v1.3.0 // indirect
@@ -88,20 +91,20 @@ require (
8891
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
8992
go.uber.org/multierr v1.11.0 // indirect
9093
go.uber.org/zap v1.27.0 // indirect
91-
golang.org/x/oauth2 v0.23.0 // indirect
92-
golang.org/x/term v0.25.0 // indirect
93-
golang.org/x/text v0.19.0 // indirect
94-
golang.org/x/time v0.7.0 // indirect
94+
golang.org/x/oauth2 v0.27.0 // indirect
95+
golang.org/x/term v0.30.0 // indirect
96+
golang.org/x/text v0.23.0 // indirect
97+
golang.org/x/time v0.11.0 // indirect
9598
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
9699
google.golang.org/genproto/googleapis/api v0.0.0-20240826202546-f6391c0de4c7 // indirect
97100
google.golang.org/genproto/googleapis/rpc v0.0.0-20240826202546-f6391c0de4c7 // indirect
98101
google.golang.org/grpc v1.65.0 // indirect
99-
google.golang.org/protobuf v1.35.1 // indirect
102+
google.golang.org/protobuf v1.36.4 // indirect
100103
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
101104
gopkg.in/inf.v0 v0.9.1 // indirect
102105
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
103106
gopkg.in/yaml.v3 v3.0.1 // indirect
104-
k8s.io/apiextensions-apiserver v0.31.0 // indirect
107+
k8s.io/apiextensions-apiserver v0.32.2 // indirect
105108
k8s.io/component-base v0.32.2 // indirect
106109
k8s.io/klog/v2 v2.130.1 // indirect
107110
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f // indirect

0 commit comments

Comments
 (0)