From a8742c5eacded6490eb0bd474dbbcaecec88c475 Mon Sep 17 00:00:00 2001 From: Pavol Loffay Date: Wed, 17 Apr 2024 17:33:42 +0200 Subject: [PATCH 1/2] Update managed resources by the collector Signed-off-by: Pavol Loffay --- apis/v1alpha1/opentelemetrycollector_types.go | 2 +- apis/v1beta1/opentelemetrycollector_types.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apis/v1alpha1/opentelemetrycollector_types.go b/apis/v1alpha1/opentelemetrycollector_types.go index b0271012f4..a2c5055fd0 100644 --- a/apis/v1alpha1/opentelemetrycollector_types.go +++ b/apis/v1alpha1/opentelemetrycollector_types.go @@ -463,7 +463,7 @@ type OpenTelemetryCollectorStatus struct { // +operator-sdk:csv:customresourcedefinitions:displayName="OpenTelemetry Collector" // This annotation provides a hint for OLM which resources are managed by OpenTelemetryCollector kind. // It's not mandatory to list all resources. -// +operator-sdk:csv:customresourcedefinitions:resources={{Pod,v1},{Deployment,apps/v1},{DaemonSets,apps/v1},{StatefulSets,apps/v1},{ConfigMaps,v1},{Service,v1}} +// +operator-sdk:csv:customresourcedefinitions:resources={{Pod,v1},{Deployment,apps/v1},{DaemonSets,apps/v1},{StatefulSets,apps/v1},{ConfigMaps,v1},{Service,v1},{Ingress,networking/v1}} // OpenTelemetryCollector is the Schema for the opentelemetrycollectors API. type OpenTelemetryCollector struct { diff --git a/apis/v1beta1/opentelemetrycollector_types.go b/apis/v1beta1/opentelemetrycollector_types.go index cd379025a1..f21637d7fe 100644 --- a/apis/v1beta1/opentelemetrycollector_types.go +++ b/apis/v1beta1/opentelemetrycollector_types.go @@ -38,7 +38,7 @@ func init() { // +operator-sdk:csv:customresourcedefinitions:displayName="OpenTelemetry Collector" // This annotation provides a hint for OLM which resources are managed by OpenTelemetryCollector kind. // It's not mandatory to list all resources. -// +operator-sdk:csv:customresourcedefinitions:resources={{Pod,v1},{Deployment,apps/v1},{DaemonSets,apps/v1},{StatefulSets,apps/v1},{ConfigMaps,v1},{Service,v1}} +// +operator-sdk:csv:customresourcedefinitions:resources={{Pod,v1},{Deployment,apps/v1},{DaemonSets,apps/v1},{StatefulSets,apps/v1},{ConfigMaps,v1},{Service,v1},{Ingress,networking/v1}} // OpenTelemetryCollector is the Schema for the opentelemetrycollectors API. type OpenTelemetryCollector struct { From 9df624f73c1a9de82677901ebbe2855d61ec56c8 Mon Sep 17 00:00:00 2001 From: Pavol Loffay Date: Wed, 17 Apr 2024 17:50:08 +0200 Subject: [PATCH 2/2] Fix Signed-off-by: Pavol Loffay --- .../opentelemetry-operator.clusterserviceversion.yaml | 3 +++ .../bases/opentelemetry-operator.clusterserviceversion.yaml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml b/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml index 684d8a3db1..c8116daa19 100644 --- a/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml +++ b/bundle/manifests/opentelemetry-operator.clusterserviceversion.yaml @@ -153,6 +153,9 @@ spec: - kind: Deployment name: "" version: apps/v1 + - kind: Ingress + name: "" + version: networking/v1 - kind: Pod name: "" version: v1 diff --git a/config/manifests/bases/opentelemetry-operator.clusterserviceversion.yaml b/config/manifests/bases/opentelemetry-operator.clusterserviceversion.yaml index ed0690c3e8..e6d6c2879d 100644 --- a/config/manifests/bases/opentelemetry-operator.clusterserviceversion.yaml +++ b/config/manifests/bases/opentelemetry-operator.clusterserviceversion.yaml @@ -115,6 +115,9 @@ spec: - kind: Deployment name: "" version: apps/v1 + - kind: Ingress + name: "" + version: networking/v1 - kind: Pod name: "" version: v1