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