From f21c37341a9de7bb5762d7b6426a801dbefc06fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niccol=C3=B2=20Fei?= Date: Fri, 5 Jun 2026 16:13:38 +0200 Subject: [PATCH] fix: register meta types for CNPG scheme group version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Niccolò Fei --- internal/cnpgi/common/scheme.go | 2 ++ internal/scheme/cnpg.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/internal/cnpgi/common/scheme.go b/internal/cnpgi/common/scheme.go index 8f740158..b2acb536 100644 --- a/internal/cnpgi/common/scheme.go +++ b/internal/cnpgi/common/scheme.go @@ -25,6 +25,7 @@ import ( cnpgv1 "github.com/cloudnative-pg/cloudnative-pg/api/v1" "github.com/cloudnative-pg/machinery/pkg/log" "github.com/spf13/viper" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime/schema" utilruntime "k8s.io/apimachinery/pkg/util/runtime" @@ -58,6 +59,7 @@ func GenerateScheme(ctx context.Context) *runtime.Scheme { &cnpgv1.Backup{}, &cnpgv1.BackupList{}, &cnpgv1.ScheduledBackup{}, &cnpgv1.ScheduledBackupList{}, ) + metav1.AddToGroupVersion(result, schemeGroupVersion) schemeLog := log.FromContext(ctx) schemeLog.Info("CNPG types registration", "schemeGroupVersion", schemeGroupVersion) diff --git a/internal/scheme/cnpg.go b/internal/scheme/cnpg.go index 43146c3a..c6d436a1 100644 --- a/internal/scheme/cnpg.go +++ b/internal/scheme/cnpg.go @@ -25,6 +25,7 @@ import ( cnpgv1 "github.com/cloudnative-pg/cloudnative-pg/api/v1" "github.com/cloudnative-pg/machinery/pkg/log" "github.com/spf13/viper" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime/schema" ) @@ -49,6 +50,7 @@ func AddCNPGToScheme(ctx context.Context, s *runtime.Scheme) { &cnpgv1.Backup{}, &cnpgv1.BackupList{}, &cnpgv1.ScheduledBackup{}, &cnpgv1.ScheduledBackupList{}, ) + metav1.AddToGroupVersion(s, schemeGroupVersion) log.FromContext(ctx).Info("CNPG types registration", "schemeGroupVersion", schemeGroupVersion) }