mirror of
https://github.com/fluxcd/flux2.git
synced 2026-04-26 05:18:51 +00:00
Make resource selector args case insensitive
So that `<kind>/<name>` flags can be supplied as: * `secret/foo` * `Secret/foo` * `SeCrEt/foo` But result in: `Secret/foo`. Signed-off-by: Hidde Beydals <hello@hidde.co>
This commit is contained in:
parent
567acb6291
commit
1b8e980519
7 changed files with 25 additions and 8 deletions
|
|
@ -230,6 +230,15 @@ func ContainsItemString(s []string, e string) bool {
|
|||
return false
|
||||
}
|
||||
|
||||
func ContainsEqualFoldItemString(s []string, e string) (string, bool) {
|
||||
for _, a := range s {
|
||||
if strings.EqualFold(a, e) {
|
||||
return a, true
|
||||
}
|
||||
}
|
||||
return "", false
|
||||
}
|
||||
|
||||
func ParseObjectKindName(input string) (string, string) {
|
||||
kind := ""
|
||||
name := input
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue