chore: add metadata

Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
This commit is contained in:
Armando Ruocco 2024-10-02 12:22:20 +02:00
parent 21abee8529
commit 82b1ed781c

View File

@ -3,6 +3,7 @@ package instance
import ( import (
"context" "context"
"os" "os"
"strconv"
barmanBackup "github.com/cloudnative-pg/barman-cloud/pkg/backup" barmanBackup "github.com/cloudnative-pg/barman-cloud/pkg/backup"
barmanCapabilities "github.com/cloudnative-pg/barman-cloud/pkg/capabilities" barmanCapabilities "github.com/cloudnative-pg/barman-cloud/pkg/capabilities"
@ -14,6 +15,8 @@ import (
"github.com/cloudnative-pg/machinery/pkg/log" "github.com/cloudnative-pg/machinery/pkg/log"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"sigs.k8s.io/controller-runtime/pkg/client" "sigs.k8s.io/controller-runtime/pkg/client"
"github.com/cloudnative-pg/plugin-barman-cloud/internal/cnpgi/metadata"
) )
// BackupServiceImplementation is the implementation // BackupServiceImplementation is the implementation
@ -110,6 +113,11 @@ func (b BackupServiceImplementation) Backup(
TablespaceMapFile: nil, TablespaceMapFile: nil,
InstanceId: b.InstanceName, InstanceId: b.InstanceName,
Online: true, Online: true,
Metadata: nil, Metadata: map[string]string{
"timeline": strconv.Itoa(executedBackupInfo.TimeLine),
"version": metadata.Data.Version,
"name": metadata.Data.Name,
"displayName": metadata.Data.DisplayName,
},
}, nil }, nil
} }