gxthrj commented on a change in pull request #563:
URL: 
https://github.com/apache/apisix-ingress-controller/pull/563#discussion_r666172714



##########
File path: pkg/config/config.go
##########
@@ -67,13 +67,14 @@ type Config struct {
 
 // KubernetesConfig contains all Kubernetes related config items.
 type KubernetesConfig struct {
-       Kubeconfig         string             `json:"kubeconfig" 
yaml:"kubeconfig"`
-       ResyncInterval     types.TimeDuration `json:"resync_interval" 
yaml:"resync_interval"`
-       AppNamespaces      []string           `json:"app_namespaces" 
yaml:"app_namespaces"`
-       ElectionID         string             `json:"election_id" 
yaml:"election_id"`
-       IngressClass       string             `json:"ingress_class" 
yaml:"ingress_class"`
-       IngressVersion     string             `json:"ingress_version" 
yaml:"ingress_version"`
-       ApisixRouteVersion string             `json:"apisix_route_version" 
yaml:"apisix_route_version"`
+       Kubeconfig          string             `json:"kubeconfig" 
yaml:"kubeconfig"`
+       ResyncInterval      types.TimeDuration `json:"resync_interval" 
yaml:"resync_interval"`
+       AppNamespaces       []string           `json:"app_namespaces" 
yaml:"app_namespaces"`
+       ElectionID          string             `json:"election_id" 
yaml:"election_id"`
+       IngressClass        string             `json:"ingress_class" 
yaml:"ingress_class"`
+       IngressVersion      string             `json:"ingress_version" 
yaml:"ingress_version"`
+       WatchEndpointSlices bool               `json:"watch_endpoint_slices" 
yaml:"watch_endpoint_slices"`

Review comment:
       Should add the configuration for (k8s.io/api/discovery/v1)LabelManagedBy 
? or reuse the field `IngressClass`?

##########
File path: go.mod
##########
@@ -19,8 +21,8 @@ require (
        go.uber.org/zap v1.13.0
        golang.org/x/net v0.0.0-20210224082022-3d97a244fca7
        gopkg.in/yaml.v2 v2.4.0
-       k8s.io/api v0.20.2
-       k8s.io/apimachinery v0.20.2
-       k8s.io/client-go v0.20.2
+       k8s.io/api v0.21.1
+       k8s.io/apimachinery v0.21.1
+       k8s.io/client-go v0.21.1

Review comment:
       Once we upgrade the version of  `client-go`,  Please make sure what is 
the minimum k8s version we  can support, and modify the doc.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to