Skip to content
This repository was archived by the owner on Apr 17, 2025. It is now read-only.

Commit 168dd7e

Browse files
authored
Merge pull request #286 from erikgb/remove-kubernetes-dep
Remove unneeded dependency to k8s.io/kubernetes
2 parents 97817c0 + ba9af2d commit 168dd7e

File tree

9 files changed

+4
-612
lines changed

9 files changed

+4
-612
lines changed

go.mod

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ require (
2020
k8s.io/apimachinery v0.23.2
2121
k8s.io/cli-runtime v0.23.2
2222
k8s.io/client-go v0.23.2
23-
k8s.io/kubernetes v1.23.2
2423
sigs.k8s.io/controller-runtime v0.11.0
2524
sigs.k8s.io/controller-tools v0.8.0
2625
)

go.sum

Lines changed: 0 additions & 175 deletions
Large diffs are not rendered by default.

internal/kubectl/hrq.go

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ import (
3131
"k8s.io/apimachinery/pkg/runtime/schema"
3232
"k8s.io/apimachinery/pkg/util/duration"
3333
"k8s.io/cli-runtime/pkg/printers"
34-
k8sprinters "k8s.io/kubernetes/pkg/printers"
3534
api "sigs.k8s.io/hierarchical-namespaces/api/v1alpha2"
3635
)
3736

@@ -63,11 +62,6 @@ func Run(cmd *cobra.Command, args []string) {
6362
flags := cmd.Flags()
6463
table := &metav1.Table{ColumnDefinitions: hierarchicalResourceQuotaColumnDefinitions}
6564

66-
option := k8sprinters.GenerateOptions{
67-
NoHeaders: true,
68-
Wide: true,
69-
}
70-
7165
showLabels := flags.Changed("show-labels")
7266

7367
allResourcesNamespaced := !flags.Changed("all-namespaces")
@@ -89,7 +83,7 @@ func Run(cmd *cobra.Command, args []string) {
8983
}
9084

9185
// Create []metav1.TableRow from HierarchicalResourceQuotaList
92-
tableRaws, err := printHierarchicalResourceQuotaList(hrqList, option)
86+
tableRaws, err := printHierarchicalResourceQuotaList(hrqList)
9387
if err != nil {
9488
fmt.Printf("Error reading hierarchicalresourcequotas: %s\n", err)
9589
}
@@ -116,7 +110,7 @@ func Run(cmd *cobra.Command, args []string) {
116110
w.Flush()
117111
}
118112

119-
func printHierarchicalResourceQuota(hierarchicalResourceQuota *api.HierarchicalResourceQuota, options k8sprinters.GenerateOptions) ([]metav1.TableRow, error) {
113+
func printHierarchicalResourceQuota(hierarchicalResourceQuota *api.HierarchicalResourceQuota) ([]metav1.TableRow, error) {
120114
row := metav1.TableRow{
121115
Object: runtime.RawExtension{Object: hierarchicalResourceQuota},
122116
}
@@ -148,10 +142,10 @@ func printHierarchicalResourceQuota(hierarchicalResourceQuota *api.HierarchicalR
148142
return []metav1.TableRow{row}, nil
149143
}
150144

151-
func printHierarchicalResourceQuotaList(list *api.HierarchicalResourceQuotaList, options k8sprinters.GenerateOptions) ([]metav1.TableRow, error) {
145+
func printHierarchicalResourceQuotaList(list *api.HierarchicalResourceQuotaList) ([]metav1.TableRow, error) {
152146
rows := make([]metav1.TableRow, 0, len(list.Items))
153147
for i := range list.Items {
154-
r, err := printHierarchicalResourceQuota(&list.Items[i], options)
148+
r, err := printHierarchicalResourceQuota(&list.Items[i])
155149
if err != nil {
156150
return nil, err
157151
}

vendor/k8s.io/kubernetes/LICENSE

Lines changed: 0 additions & 202 deletions
This file was deleted.

vendor/k8s.io/kubernetes/pkg/printers/.import-restrictions

Lines changed: 0 additions & 5 deletions
This file was deleted.

vendor/k8s.io/kubernetes/pkg/printers/OWNERS

Lines changed: 0 additions & 8 deletions
This file was deleted.

vendor/k8s.io/kubernetes/pkg/printers/interface.go

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)