| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Core Dependency | kubectl file importing dependency | PR to fix | Comments | ||||||||||||||||||||||||
2 | ||||||||||||||||||||||||||||
3 | k8s.io/kubernetes/pkg/api/legacyscheme | legacyscheme registers internal versions of resources. We need to move to kubectl scheme. | ||||||||||||||||||||||||||
4 | pkg/kubectl/cmd/util/kubectl_match_version.go: | 70507 MERGED | Changed to direct codec factory, which will not do conversions (round-trip through internal type). NOTE: NO DEFAULTING ON CLIENT NOW | |||||||||||||||||||||||||
5 | pkg/kubectl/cmd/util/conversion.go: | 70511 MERGED | Fixable once rollout_undo is fixed by changing to kubectl scheme | |||||||||||||||||||||||||
6 | pkg/kubectl/cmd/util/factory_client_access.go: | 69406 MERGED | ||||||||||||||||||||||||||
7 | pkg/kubectl/cmd/run_test.go: | 69398 MERGED | ||||||||||||||||||||||||||
8 | pkg/kubectl/cmd/rollout/rollout_undo.go: | 69413 MERGED | ||||||||||||||||||||||||||
9 | pkg/kubectl/cmd/convert.go: | Difficult: explicitly converts from internal versions of resources. | ||||||||||||||||||||||||||
10 | pkg/kubectl/cmd/cmd_printing_test.go: | 70558 MERGED | Difficult: printing currently requires internal versions of resources | |||||||||||||||||||||||||
11 | pkg/kubectl/cmd/testing/fake.go: | 69404 MERGED | ||||||||||||||||||||||||||
12 | pkg/kubectl/cmd/get/get.go: | Difficult: printing currently requires internal versions of resources | ||||||||||||||||||||||||||
13 | pkg/kubectl/rollback.go: | 69413 MERGED | The rollout/rollback code is littered with several conversions (using several different clients). Additionally, since there are extensions/v1beta1 and apps/v1 versions of Deployment/DaemonSet/StatefulSets, it is not clear which external version we're working with. | |||||||||||||||||||||||||
14 | k8s.io/kubernetes/pkg/apis/core | Internal version of core group | ||||||||||||||||||||||||||
15 | pkg/kubectl/cmd/util/helpers_test.go: | 69401 MERGED | ||||||||||||||||||||||||||
16 | pkg/kubectl/cmd/util/factory_client_access.go: | 69406 MERGED | ||||||||||||||||||||||||||
17 | pkg/kubectl/cmd/run_test.go: | 69398 MERGED | ||||||||||||||||||||||||||
18 | pkg/kubectl/cmd/convert.go: | Difficult: explicitly converts from internal versions of resources. | ||||||||||||||||||||||||||
19 | pkg/kubectl/cmd/cmd_printing_test.go: | 70558 MERGED | Difficult: printing currently requires internal versions of resources | |||||||||||||||||||||||||
20 | pkg/kubectl/cmd/get/get.go: | 70887 MERGED | Difficult: printing currently requires internal versions of resources | |||||||||||||||||||||||||
21 | pkg/kubectl/cmd/get/humanreadable_flags_test.go: | Difficult: printing currently requires internal versions of resources | ||||||||||||||||||||||||||
22 | pkg/kubectl/history.go: | Difficult: manually converts to internal version for printing | ||||||||||||||||||||||||||
23 | pkg/kubectl/rollback.go: | 69413 MERGED | The rollout/rollback code is littered with several conversions (using several different clients). Additionally, since there are extensions/v1beta1 and apps/v1 versions of Deployment/DaemonSet/StatefulSets, it is not clear which external version we're working with. | |||||||||||||||||||||||||
24 | pkg/kubectl/rollback.go: | 69413 MERGED | The rollout/rollback code is littered with several conversions (using several different clients). Additionally, since there are extensions/v1beta1 and apps/v1 versions of Deployment/DaemonSet/StatefulSets, it is not clear which external version we're working with. | |||||||||||||||||||||||||
25 | k8s.io/kubernetes/pkg/apis/core/v1 | |||||||||||||||||||||||||||
26 | pkg/kubectl/history.go: | Difficult: manually converts to internal version for printing | ||||||||||||||||||||||||||
27 | k8s.io/kubernetes/pkg/apis/extensions | Internal version of extensions group | ||||||||||||||||||||||||||
28 | pkg/kubectl/rollback.go: | 69413 MERGED | Fixable once rollout_undo has legacyscheme removed. | |||||||||||||||||||||||||
29 | k8s.io/kubernetes/pkg/api/testapi | Testing utility libraries for internal versions of resources | ||||||||||||||||||||||||||
30 | pkg/kubectl/cmd/util/helpers_test.go: | 69401 MERGED | ||||||||||||||||||||||||||
31 | pkg/kubectl/cmd/util/openapi/validation/validation_test.go: | 69345 MERGED | ||||||||||||||||||||||||||
32 | pkg/kubectl/cmd/cmd_test.go: | 69342 MERGED | ||||||||||||||||||||||||||
33 | pkg/kubectl/cmd/apply_test.go: | 69339 MERGED | ||||||||||||||||||||||||||
34 | pkg/kubectl/cmd/drain_test.go: | 69342 MERGED | ||||||||||||||||||||||||||
35 | pkg/kubectl/cmd/set/set_image_test.go: | 69335 MERGED | ||||||||||||||||||||||||||
36 | pkg/kubectl/cmd/set/set_resources_test.go: | 69335 MERGED | ||||||||||||||||||||||||||
37 | pkg/kubectl/cmd/set/set_serviceaccount_test.go: | 69335 MERGED | ||||||||||||||||||||||||||
38 | pkg/kubectl/cmd/set/set_env_test.go: | 69335 MERGED | ||||||||||||||||||||||||||
39 | pkg/kubectl/rolling_updater_test.go: | 69347 MERGED | ||||||||||||||||||||||||||
40 | k8s.io/kubernetes/pkg/api/testing | Testing utility libraries | ||||||||||||||||||||||||||
41 | pkg/kubectl/cmd/util/helpers_test.go: | 69401 MERGED | ||||||||||||||||||||||||||
42 | pkg/kubectl/cmd/cmd_test.go: | 69342 MERGED | ||||||||||||||||||||||||||
43 | pkg/kubectl/cmd/get/get_test.go: | 69361 MERGED | ||||||||||||||||||||||||||
44 | pkg/kubectl/rolling_updater_test.go: | 69347 MERGED | ||||||||||||||||||||||||||
45 | k8s.io/kubernetes/pkg/api/v1/pod | Pod utility libraries | ||||||||||||||||||||||||||
46 | pkg/kubectl/rolling_updater.go: | 69604 MERGED | ||||||||||||||||||||||||||
47 | k8s.io/kubernetes/pkg/api/v1/resource | Resource utility libraries | ||||||||||||||||||||||||||
48 | pkg/kubectl/cmd/set/env/env_resolve.go: | 69448 MERGED | ||||||||||||||||||||||||||
49 | k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset | |||||||||||||||||||||||||||
50 | pkg/kubectl/cmd/util/helpers.go: | 69906 MERGED | internalclientset.NewConfigFor used to return a describer. references internal versions of events. | |||||||||||||||||||||||||
51 | k8s.io/kubernetes/pkg/controller | Controller utility libraries | ||||||||||||||||||||||||||
52 | pkg/kubectl/polymorphichelpers/logsforobject.go: | 69604 MERGED | ||||||||||||||||||||||||||
53 | pkg/kubectl/polymorphichelpers/helpers_test.go: | 69604 MERGED | ||||||||||||||||||||||||||
54 | pkg/kubectl/polymorphichelpers/attachablepodforobject.go: | 69604 MERGED | ||||||||||||||||||||||||||
55 | k8s.io/kubernetes/pkg/controller/deployment/util | Deployment utility libraries | ||||||||||||||||||||||||||
56 | pkg/kubectl/rollout_status.go: | 69692 MERGED | ||||||||||||||||||||||||||
57 | pkg/kubectl/rolling_updater.go: | 69692 MERGED | ||||||||||||||||||||||||||
58 | pkg/kubectl/history.go: | 69692 MERGED | ||||||||||||||||||||||||||
59 | pkg/kubectl/rollback.go: | 69692 MERGED | ||||||||||||||||||||||||||
60 | k8s.io/kubernetes/pkg/credentialprovider | |||||||||||||||||||||||||||
61 | pkg/kubectl/secret_for_docker_registry.go: | 68441MERGED | ||||||||||||||||||||||||||
62 | k8s.io/kubernetes/pkg/fieldpath | |||||||||||||||||||||||||||
63 | pkg/kubectl/cmd/set/env/env_resolve.go: | 69448 MERGED | ||||||||||||||||||||||||||
64 | k8s.io/kubernetes/pkg/generated | The data in "pkg/generated" should be moved to "pkg/kubectl/generated". All of the current translations are only for kubectl. We need to copy the entire translations mechanism to the kubectl repo. This is under: k8s.io/kubernetes/translations. Also, we'll need to copy: hack/update-tranlations.sh and hack/generate-bindata.sh. | ||||||||||||||||||||||||||
65 | pkg/kubectl/util/i18n/i18n.go: | 69709 MERGED | ||||||||||||||||||||||||||
66 | k8s.io/kubernetes/pkg/printers | We will probably address this dependency by copying the code to the kubectl repo. IMPORTANT: Check out transitive dependencies to see how much code is being copied. | ||||||||||||||||||||||||||
67 | k8s.io/kubernetes/pkg/printers/internalversion | |||||||||||||||||||||||||||
68 | pkg/kubectl/cmd/describe.go: | |||||||||||||||||||||||||||
69 | pkg/kubectl/cmd/config/view.go: | 69692 MERGED | ||||||||||||||||||||||||||
70 | pkg/kubectl/cmd/config/get_contexts.go: | 69751 MERGED | ||||||||||||||||||||||||||
71 | pkg/kubectl/cmd/describe_test.go: | |||||||||||||||||||||||||||
72 | pkg/kubectl/cmd/cmd_printing_test.go: | 70558 MERGED | ||||||||||||||||||||||||||
73 | pkg/kubectl/cmd/create/create.go: | 69692 MERGED | ||||||||||||||||||||||||||
74 | pkg/kubectl/cmd/apiresources.go: | 69751 MERGED | ||||||||||||||||||||||||||
75 | pkg/kubectl/cmd/get/humanreadable_flags.go: | |||||||||||||||||||||||||||
76 | pkg/kubectl/cmd/get/humanreadable_flags.go: | |||||||||||||||||||||||||||
77 | pkg/kubectl/cmd/get/get_flags.go: | 70558 MERGED | ||||||||||||||||||||||||||
78 | pkg/kubectl/cmd/get/get.go: | 70558 MERGED | ||||||||||||||||||||||||||
79 | pkg/kubectl/metricsutil/metrics_printer.go: | 69751 MERGED | ||||||||||||||||||||||||||
80 | pkg/kubectl/history.go: | |||||||||||||||||||||||||||
81 | pkg/kubectl/sorter.go: | 70558 MERGED | ||||||||||||||||||||||||||
82 | pkg/kubectl/rollback.go: | 69543 MERGED | ||||||||||||||||||||||||||
83 | k8s.io/kubernetes/pkg/registry/rbac/reconciliation | |||||||||||||||||||||||||||
84 | pkg/kubectl/cmd/auth/reconcile.go: | This one is difficult; Probably need to move pkg/registry/rbac/reconciliation into a staging dir | ||||||||||||||||||||||||||
85 | k8s.io/kubernetes/pkg/util/interrupt | This is only used in kubectl, so we can move it into kubectl to remove dependency | ||||||||||||||||||||||||||
86 | pkg/kubectl/util/term/term.go: | 68594 | ||||||||||||||||||||||||||
87 | pkg/kubectl/cmd/rollout/rollout_status.go: | 68594 | ||||||||||||||||||||||||||
88 | pkg/kubectl/cmd/run.go: | 68594 | ||||||||||||||||||||||||||
89 | pkg/kubectl/cmd/exec.go: | 68594 | ||||||||||||||||||||||||||
90 | pkg/kubectl/cmd/get/get.go: | 68594 | ||||||||||||||||||||||||||
91 | k8s.io/kubernetes/pkg/util/taints | Taint utility libraries | ||||||||||||||||||||||||||
92 | pkg/kubectl/cmd/taint.go: | 69446 MERGED | ||||||||||||||||||||||||||
93 | k8s.io/kubernetes/pkg/version | Version utility libraries | ||||||||||||||||||||||||||
94 | pkg/kubectl/cmd/util/kubectl_match_version.go: | |||||||||||||||||||||||||||
95 | pkg/kubectl/cmd/version.go: | This relies on a build/release system to update global version variables | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||
100 |