@@ -25,7 +25,6 @@ import (
2525 "github.com/google/uuid"
2626 "go.uber.org/zap"
2727
28- "github.com/apache/apisix-ingress-controller/api/adc"
2928 adctypes "github.com/apache/apisix-ingress-controller/api/adc"
3029 "github.com/apache/apisix-ingress-controller/internal/controller/label"
3130 "github.com/apache/apisix-ingress-controller/internal/provider/adc/cache"
@@ -65,7 +64,7 @@ func (s *Store) Insert(name string, resourceTypes []string, resources adctypes.R
6564 }
6665 for _ , resourceType := range resourceTypes {
6766 switch resourceType {
68- case "service" :
67+ case adctypes . TypeService :
6968 services , err := targetCache .ListServices (selector )
7069 if err != nil {
7170 return err
@@ -80,7 +79,7 @@ func (s *Store) Insert(name string, resourceTypes []string, resources adctypes.R
8079 return err
8180 }
8281 }
83- case "consumer" :
82+ case adctypes . TypeConsumer :
8483 consumers , err := targetCache .ListConsumers (selector )
8584 if err != nil {
8685 return err
@@ -95,7 +94,7 @@ func (s *Store) Insert(name string, resourceTypes []string, resources adctypes.R
9594 return err
9695 }
9796 }
98- case "ssl" :
97+ case adctypes . TypeSSL :
9998 ssls , err := targetCache .ListSSL (selector )
10099 if err != nil {
101100 return err
@@ -111,7 +110,7 @@ func (s *Store) Insert(name string, resourceTypes []string, resources adctypes.R
111110 return err
112111 }
113112 }
114- case "global_rule" :
113+ case adctypes . TypeGlobalRule :
115114 // List existing global rules that match the selector
116115 globalRules , err := targetCache .ListGlobalRules (selector )
117116 if err != nil {
@@ -138,7 +137,7 @@ func (s *Store) Insert(name string, resourceTypes []string, resources adctypes.R
138137 return err
139138 }
140139 }
141- case "plugin_metadata" :
140+ case adctypes . TypePluginMetadata :
142141 s .pluginMetadataMap [name ] = resources .PluginMetadata
143142 default :
144143 continue
@@ -161,7 +160,7 @@ func (s *Store) Delete(name string, resourceTypes []string, Labels map[string]st
161160 }
162161 for _ , resourceType := range resourceTypes {
163162 switch resourceType {
164- case "service" :
163+ case adctypes . TypeService :
165164 services , err := targetCache .ListServices (selector )
166165 if err != nil {
167166 log .Errorw ("failed to list services" , zap .Error (err ))
@@ -171,7 +170,7 @@ func (s *Store) Delete(name string, resourceTypes []string, Labels map[string]st
171170 log .Errorw ("failed to delete service" , zap .Error (err ), zap .String ("service" , service .ID ))
172171 }
173172 }
174- case "ssl" :
173+ case adctypes . TypeSSL :
175174 ssls , err := targetCache .ListSSL (selector )
176175 if err != nil {
177176 log .Errorw ("failed to list ssl" , zap .Error (err ))
@@ -181,7 +180,7 @@ func (s *Store) Delete(name string, resourceTypes []string, Labels map[string]st
181180 log .Errorw ("failed to delete ssl" , zap .Error (err ), zap .String ("ssl" , ssl .ID ))
182181 }
183182 }
184- case "consumer" :
183+ case adctypes . TypeConsumer :
185184 consumers , err := targetCache .ListConsumers (selector )
186185 if err != nil {
187186 log .Errorw ("failed to list consumers" , zap .Error (err ))
@@ -191,7 +190,7 @@ func (s *Store) Delete(name string, resourceTypes []string, Labels map[string]st
191190 log .Errorw ("failed to delete consumer" , zap .Error (err ), zap .String ("consumer" , consumer .Username ))
192191 }
193192 }
194- case "global_rule" :
193+ case adctypes . TypeGlobalRule :
195194 globalRules , err := targetCache .ListGlobalRules (selector )
196195 if err != nil {
197196 log .Errorw ("failed to list global rules" , zap .Error (err ))
@@ -201,7 +200,7 @@ func (s *Store) Delete(name string, resourceTypes []string, Labels map[string]st
201200 log .Errorw ("failed to delete global rule" , zap .Error (err ), zap .String ("global rule" , globalRule .ID ))
202201 }
203202 }
204- case "plugin_metadata" :
203+ case adctypes . TypePluginMetadata :
205204 delete (s .pluginMetadataMap , name )
206205 }
207206 }
@@ -319,6 +318,6 @@ func (s *Store) GetResourceLabel(name, resourceType string, id string) (map[stri
319318 return nil , nil
320319}
321320
322- func GetLabels (obj adc .Object ) map [string ]string {
321+ func GetLabels (obj adctypes .Object ) map [string ]string {
323322 return obj .GetLabels ()
324323}
0 commit comments