@@ -8,13 +8,11 @@ import (
8
8
"sort"
9
9
"strings"
10
10
11
- "github.com/sirupsen/logrus"
12
11
"github.com/spf13/cobra"
13
12
"github.com/stakater/Reloader/internal/pkg/constants"
14
13
"github.com/stakater/Reloader/internal/pkg/crypto"
15
14
"github.com/stakater/Reloader/internal/pkg/options"
16
15
v1 "k8s.io/api/core/v1"
17
- "k8s.io/apimachinery/pkg/labels"
18
16
)
19
17
20
18
// ConvertToEnvVarName converts the given text into a usable env var
@@ -98,64 +96,6 @@ func ConfigureReloaderFlags(cmd *cobra.Command) {
98
96
cmd .PersistentFlags ().StringVar (& options .PProfAddr , "pprof-addr" , ":6060" , "Address to start pprof server on. Default is :6060" )
99
97
}
100
98
101
- func GetNamespaceLabelSelector (slice []string ) (string , error ) {
102
- for i , kv := range slice {
103
- // Legacy support for ":" as a delimiter and "*" for wildcard.
104
- if strings .Contains (kv , ":" ) {
105
- split := strings .Split (kv , ":" )
106
- if split [1 ] == "*" {
107
- slice [i ] = split [0 ]
108
- } else {
109
- slice [i ] = split [0 ] + "=" + split [1 ]
110
- }
111
- }
112
- // Convert wildcard to valid apimachinery operator
113
- if strings .Contains (kv , "=" ) {
114
- split := strings .Split (kv , "=" )
115
- if split [1 ] == "*" {
116
- slice [i ] = split [0 ]
117
- }
118
- }
119
- }
120
-
121
- namespaceLabelSelector := strings .Join (slice [:], "," )
122
- _ , err := labels .Parse (namespaceLabelSelector )
123
- if err != nil {
124
- logrus .Fatal (err )
125
- }
126
-
127
- return namespaceLabelSelector , nil
128
- }
129
-
130
- func GetResourceLabelSelector (slice []string ) (string , error ) {
131
- for i , kv := range slice {
132
- // Legacy support for ":" as a delimiter and "*" for wildcard.
133
- if strings .Contains (kv , ":" ) {
134
- split := strings .Split (kv , ":" )
135
- if split [1 ] == "*" {
136
- slice [i ] = split [0 ]
137
- } else {
138
- slice [i ] = split [0 ] + "=" + split [1 ]
139
- }
140
- }
141
- // Convert wildcard to valid apimachinery operator
142
- if strings .Contains (kv , "=" ) {
143
- split := strings .Split (kv , "=" )
144
- if split [1 ] == "*" {
145
- slice [i ] = split [0 ]
146
- }
147
- }
148
- }
149
-
150
- resourceLabelSelector := strings .Join (slice [:], "," )
151
- _ , err := labels .Parse (resourceLabelSelector )
152
- if err != nil {
153
- logrus .Fatal (err )
154
- }
155
-
156
- return resourceLabelSelector , nil
157
- }
158
-
159
99
func GetIgnoredResourcesList () (List , error ) {
160
100
161
101
ignoredResourcesList := options .ResourcesToIgnore // getStringSliceFromFlags(cmd, "resources-to-ignore")
0 commit comments