mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-09-05 23:57:12 +00:00
Bug fix: Calculate label using backup name for CSI objects (#2510)
* Use a helper function when querying w/ backup label Setting or querying for a backup label name should always pass the value through the GetValidName function. This change passes query uses of the backup label value through the GetValidName function by introducing 2 new helpers, one for making a Selector, one for making a ListOptions. It also removes functions returning the same data, but under unecessarily specific names. Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Document using the label.GetValidName function Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Update copyright year Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Clarify labels.GetValidName and annotations Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Move functions to pkg/label Signed-off-by: Nolan Brubaker <brubakern@vmware.com> * Fix function comments Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
This commit is contained in:
@@ -64,6 +64,16 @@ mockery -name=Restorer
|
||||
|
||||
Might need to run `make update` to update the imports.
|
||||
|
||||
## Kubernetes Labels
|
||||
|
||||
When generating label values, be sure to pass them through the `label.GetValidName()` helper function.
|
||||
|
||||
This will help ensure that the values are the proper length and format to be stored and queried.
|
||||
|
||||
In general, UIDs are safe to persist as label values.
|
||||
|
||||
This function is not relevant to annotation values, which do not have restrictions.
|
||||
|
||||
## DCO Sign off
|
||||
|
||||
All authors to the project retain copyright to their work. However, to ensure
|
||||
|
||||
Reference in New Issue
Block a user