mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-12-18 11:00:25 +00:00
util: remove unused GetImageMeta() and SetImageMeta()
Signed-off-by: Niels de Vos <ndevos@redhat.com>
This commit is contained in:
parent
c0b53d3ad4
commit
365fbd1ca0
@ -275,48 +275,3 @@ func RemoveObject(ctx context.Context, monitors string, cr *Credentials, poolNam
|
|||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// SetImageMeta sets image metadata
|
|
||||||
func SetImageMeta(ctx context.Context, cr *Credentials, monitors, imageSpec, key, value string) error {
|
|
||||||
args := []string{
|
|
||||||
"-m", monitors,
|
|
||||||
"--id", cr.ID,
|
|
||||||
"--keyfile=" + cr.KeyFile,
|
|
||||||
"-c", CephConfigPath,
|
|
||||||
"image-meta", "set", imageSpec,
|
|
||||||
key, value,
|
|
||||||
}
|
|
||||||
|
|
||||||
_, _, err := ExecCommand("rbd", args[:]...)
|
|
||||||
if err != nil {
|
|
||||||
klog.Errorf(Log(ctx, "failed setting image metadata (%s) for (%s): (%v)"), key, imageSpec, err)
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// GetImageMeta gets image metadata
|
|
||||||
func GetImageMeta(ctx context.Context, cr *Credentials, monitors, imageSpec, key string) (string, error) {
|
|
||||||
args := []string{
|
|
||||||
"-m", monitors,
|
|
||||||
"--id", cr.ID,
|
|
||||||
"--keyfile=" + cr.KeyFile,
|
|
||||||
"-c", CephConfigPath,
|
|
||||||
"image-meta", "get", imageSpec,
|
|
||||||
key,
|
|
||||||
}
|
|
||||||
|
|
||||||
stdout, stderr, err := ExecCommand("rbd", args[:]...)
|
|
||||||
if err != nil {
|
|
||||||
stdoutanderr := strings.Join([]string{string(stdout), string(stderr)}, " ")
|
|
||||||
if strings.Contains(stdoutanderr, "failed to get metadata "+key+" of image : (2) No such file or directory") {
|
|
||||||
return "", ErrKeyNotFound{imageSpec + " " + key, err}
|
|
||||||
}
|
|
||||||
|
|
||||||
klog.Errorf(Log(ctx, "failed getting image metadata (%s) for (%s): (%v)"), key, imageSpec, err)
|
|
||||||
return "", err
|
|
||||||
}
|
|
||||||
|
|
||||||
return string(stdout), nil
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user