@@ -212,7 +212,6 @@ func describerMap(clientConfig *rest.Config) (map[schema.GroupKind]ResourceDescr
212212 {Group : autoscalingv2 .GroupName , Kind : "HorizontalPodAutoscaler" }: & HorizontalPodAutoscalerDescriber {c },
213213 {Group : extensionsv1beta1 .GroupName , Kind : "Ingress" }: & IngressDescriber {c },
214214 {Group : networkingv1beta1 .GroupName , Kind : "Ingress" }: & IngressDescriber {c },
215- {Group : networkingv1beta1 .GroupName , Kind : "IngressClass" }: & IngressClassDescriber {c },
216215 {Group : networkingv1 .GroupName , Kind : "Ingress" }: & IngressDescriber {c },
217216 {Group : networkingv1 .GroupName , Kind : "IngressClass" }: & IngressClassDescriber {c },
218217 {Group : networkingv1beta1 .GroupName , Kind : "ServiceCIDR" }: & ServiceCIDRDescriber {c },
@@ -2820,45 +2819,14 @@ type IngressClassDescriber struct {
28202819
28212820func (i * IngressClassDescriber ) Describe (namespace , name string , describerSettings DescriberSettings ) (string , error ) {
28222821 var events * corev1.EventList
2823- // try IngressClass/v1 first (v1.19) and fallback to IngressClass/v1beta if an err occurs
28242822 netV1 , err := i .client .NetworkingV1 ().IngressClasses ().Get (context .TODO (), name , metav1.GetOptions {})
2825- if err == nil {
2826- if describerSettings .ShowEvents {
2827- events , _ = searchEvents (i .client .CoreV1 (), netV1 , describerSettings .ChunkSize )
2828- }
2829- return i .describeIngressClassV1 (netV1 , events )
2823+ if err != nil {
2824+ return "" , err
28302825 }
2831- netV1beta1 , err := i .client .NetworkingV1beta1 ().IngressClasses ().Get (context .TODO (), name , metav1.GetOptions {})
2832- if err == nil {
2833- if describerSettings .ShowEvents {
2834- events , _ = searchEvents (i .client .CoreV1 (), netV1beta1 , describerSettings .ChunkSize )
2835- }
2836- return i .describeIngressClassV1beta1 (netV1beta1 , events )
2826+ if describerSettings .ShowEvents {
2827+ events , _ = searchEvents (i .client .CoreV1 (), netV1 , describerSettings .ChunkSize )
28372828 }
2838- return "" , err
2839- }
2840-
2841- func (i * IngressClassDescriber ) describeIngressClassV1beta1 (ic * networkingv1beta1.IngressClass , events * corev1.EventList ) (string , error ) {
2842- return tabbedString (func (out io.Writer ) error {
2843- w := NewPrefixWriter (out )
2844- w .Write (LEVEL_0 , "Name:\t %s\n " , ic .Name )
2845- printLabelsMultiline (w , "Labels" , ic .Labels )
2846- printAnnotationsMultiline (w , "Annotations" , ic .Annotations )
2847- w .Write (LEVEL_0 , "Controller:\t %v\n " , ic .Spec .Controller )
2848-
2849- if ic .Spec .Parameters != nil {
2850- w .Write (LEVEL_0 , "Parameters:\n " )
2851- if ic .Spec .Parameters .APIGroup != nil {
2852- w .Write (LEVEL_1 , "APIGroup:\t %v\n " , * ic .Spec .Parameters .APIGroup )
2853- }
2854- w .Write (LEVEL_1 , "Kind:\t %v\n " , ic .Spec .Parameters .Kind )
2855- w .Write (LEVEL_1 , "Name:\t %v\n " , ic .Spec .Parameters .Name )
2856- }
2857- if events != nil {
2858- DescribeEvents (events , w )
2859- }
2860- return nil
2861- })
2829+ return i .describeIngressClassV1 (netV1 , events )
28622830}
28632831
28642832func (i * IngressClassDescriber ) describeIngressClassV1 (ic * networkingv1.IngressClass , events * corev1.EventList ) (string , error ) {
0 commit comments