|
|
|
@ -72,6 +72,7 @@ func (secrets *Secrets) Get(key string) (*rspb.Release, error) {
|
|
|
|
|
}
|
|
|
|
|
// found the secret, decode the base64 data string
|
|
|
|
|
r, err := decodeRelease(string(obj.Data["release"]))
|
|
|
|
|
r.Labels = filterSystemLabels(obj.ObjectMeta.Labels)
|
|
|
|
|
return r, errors.Wrapf(err, "get: failed to decode data %q", key)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -98,7 +99,7 @@ func (secrets *Secrets) List(filter func(*rspb.Release) bool) ([]*rspb.Release,
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
rls.Labels = item.ObjectMeta.Labels
|
|
|
|
|
rls.Labels = filterSystemLabels(item.ObjectMeta.Labels)
|
|
|
|
|
|
|
|
|
|
if filter(rls) {
|
|
|
|
|
results = append(results, rls)
|
|
|
|
@ -222,7 +223,10 @@ func newSecretsObject(key string, rls *rspb.Release, lbs labels) (*v1.Secret, er
|
|
|
|
|
lbs.init()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// apply labels
|
|
|
|
|
// apply user labels
|
|
|
|
|
lbs.fromMap(rls.Labels)
|
|
|
|
|
|
|
|
|
|
// apply internal labels
|
|
|
|
|
lbs.set("name", rls.Name)
|
|
|
|
|
lbs.set("owner", owner)
|
|
|
|
|
lbs.set("status", rls.Info.Status.String())
|
|
|
|
|