From 9e89c253f8f48957ea16f8504ae846184bb040a7 Mon Sep 17 00:00:00 2001 From: Dmitry Chepurovskiy Date: Sat, 1 Aug 2020 17:51:57 +0300 Subject: [PATCH] Added labels info to test release generator. Now all tests for storage drivers should fail due to missing support of labels saving. Signed-off-by: Dmitry Chepurovskiy --- pkg/release/release.go | 5 +++-- pkg/storage/driver/mock_test.go | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/release/release.go b/pkg/release/release.go index 1245d8129..b90612873 100644 --- a/pkg/release/release.go +++ b/pkg/release/release.go @@ -37,8 +37,9 @@ type Release struct { Version int `json:"version,omitempty"` // Namespace is the kubernetes namespace of the release. Namespace string `json:"namespace,omitempty"` - // Labels of the release - Labels map[string]string `json:"labels,omitempty"` + // Labels of the release. + // Disabled encoding into Json cause labels are stored in storage driver metadata field. + Labels map[string]string `json:"-"` } // SetStatus is a helper for setting the status on a release. diff --git a/pkg/storage/driver/mock_test.go b/pkg/storage/driver/mock_test.go index c0236ece8..0ff2adc1e 100644 --- a/pkg/storage/driver/mock_test.go +++ b/pkg/storage/driver/mock_test.go @@ -40,6 +40,7 @@ func releaseStub(name string, vers int, namespace string, status rspb.Status) *r Version: vers, Namespace: namespace, Info: &rspb.Info{Status: status}, + Labels: map[string]string{"key": "value"}, } }