Move import-boss: k/code-generator/cmd -> k/k/cmd

This commit is contained in:
Tim Hockin 2024-01-16 22:38:42 -08:00
parent 7776496309
commit 067a328284
No known key found for this signature in database
67 changed files with 147 additions and 150 deletions

View File

@ -27,7 +27,6 @@ import (
_ "k8s.io/code-generator/cmd/defaulter-gen"
_ "k8s.io/code-generator/cmd/go-to-protobuf"
_ "k8s.io/code-generator/cmd/go-to-protobuf/protoc-gen-gogo"
_ "k8s.io/code-generator/cmd/import-boss"
_ "k8s.io/kube-openapi/cmd/openapi-gen"
// submodule test dependencies

View File

@ -103,7 +103,7 @@ func loadPkgs(patterns ...string) ([]*packages.Package, error) {
}
}
if len(errs) > 0 {
allErrs = append(allErrs, fmt.Errorf("error(s) in %q: %v", pkg.PkgPath, errors.Join(errs...)))
allErrs = append(allErrs, fmt.Errorf("error(s) in %q: %w", pkg.PkgPath, errors.Join(errs...)))
}
}
if len(allErrs) > 0 {
@ -194,7 +194,7 @@ func (boss *ImportBoss) Verify(pkg *packages.Package) []error {
restrictionFiles, err := recursiveRead(filepath.Join(pkgDir, rulesFileName))
if err != nil {
return []error{fmt.Errorf("error finding rules file: %v", err)}
return []error{fmt.Errorf("error finding rules file: %w", err)}
}
if len(restrictionFiles) == 0 {
return nil
@ -299,13 +299,13 @@ func recursiveRead(path string) ([]*FileFormat, error) {
func readFile(path string) (*FileFormat, error) {
currentBytes, err := os.ReadFile(path)
if err != nil {
return nil, fmt.Errorf("couldn't read %v: %v", path, err)
return nil, fmt.Errorf("couldn't read %v: %w", path, err)
}
var current FileFormat
err = yaml.Unmarshal(currentBytes, &current)
if err != nil {
return nil, fmt.Errorf("couldn't unmarshal %v: %v", path, err)
return nil, fmt.Errorf("couldn't unmarshal %v: %w", path, err)
}
current.path = path
return &current, nil

View File

@ -226,7 +226,7 @@ func TestSimpleForward(t *testing.T) {
if len(pkgs) != 1 {
t.Fatalf("expected 1 pkg result, got %d", len(pkgs))
}
if pkgs[0].PkgPath != "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/aaa" {
if pkgs[0].PkgPath != "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/aaa" {
t.Fatalf("wrong PkgPath: %q", pkgs[0].PkgPath)
}
@ -234,10 +234,10 @@ func TestSimpleForward(t *testing.T) {
errs := boss.Verify(pkgs[0])
expect := []string{
`"k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/aaa" -> "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/forbidden" is forbidden`,
`"k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/aaa" -> "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/forbidden/f1" is forbidden`,
`"k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/aaa" -> "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/neither" did not match any rule`,
`"k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/aaa" -> "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/neither/n1" did not match any rule`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/aaa" -> "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/forbidden" is forbidden`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/aaa" -> "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/forbidden/f1" is forbidden`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/aaa" -> "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/neither" did not match any rule`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/aaa" -> "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/neither/n1" did not match any rule`,
}
checkAllErrorStrings(t, errs, expect)
@ -251,7 +251,7 @@ func TestNestedForward(t *testing.T) {
if len(pkgs) != 1 {
t.Fatalf("expected 1 pkg result, got %d", len(pkgs))
}
if pkgs[0].PkgPath != "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/aaa" {
if pkgs[0].PkgPath != "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/aaa" {
t.Fatalf("wrong PkgPath: %q", pkgs[0].PkgPath)
}
@ -259,10 +259,10 @@ func TestNestedForward(t *testing.T) {
errs := boss.Verify(pkgs[0])
expect := []string{
`"k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/aaa" -> "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/forbidden-by-both" is forbidden`,
`"k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/aaa" -> "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/forbidden-by-root" is forbidden`,
`"k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/aaa" -> "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/forbidden-by-sub" is forbidden`,
`"k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/aaa" -> "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/neither/n1" did not match any rule`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/aaa" -> "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/forbidden-by-both" is forbidden`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/aaa" -> "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/forbidden-by-root" is forbidden`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/aaa" -> "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/forbidden-by-sub" is forbidden`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/aaa" -> "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/neither/n1" did not match any rule`,
}
checkAllErrorStrings(t, errs, expect)
@ -285,10 +285,10 @@ func TestInverse(t *testing.T) {
}
expect := []string{
`"k8s.io/code-generator/cmd/import-boss/testdata/inverse/forbidden" <- "k8s.io/code-generator/cmd/import-boss/testdata/inverse/aaa" is forbidden`,
`"k8s.io/code-generator/cmd/import-boss/testdata/inverse/forbidden/f1" <- "k8s.io/code-generator/cmd/import-boss/testdata/inverse/aaa" is forbidden`,
`"k8s.io/code-generator/cmd/import-boss/testdata/inverse/allowed/a2" <- "k8s.io/code-generator/cmd/import-boss/testdata/inverse/allowed" did not match any rule`,
`"k8s.io/code-generator/cmd/import-boss/testdata/inverse/forbidden/f2" <- "k8s.io/code-generator/cmd/import-boss/testdata/inverse/allowed" did not match any rule`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/inverse/forbidden" <- "k8s.io/kubernetes/cmd/import-boss/testdata/inverse/aaa" is forbidden`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/inverse/forbidden/f1" <- "k8s.io/kubernetes/cmd/import-boss/testdata/inverse/aaa" is forbidden`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/inverse/allowed/a2" <- "k8s.io/kubernetes/cmd/import-boss/testdata/inverse/allowed" did not match any rule`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/inverse/forbidden/f2" <- "k8s.io/kubernetes/cmd/import-boss/testdata/inverse/allowed" did not match any rule`,
}
checkAllErrorStrings(t, errs, expect)
@ -311,11 +311,11 @@ func TestTransitive(t *testing.T) {
}
expect := []string{
`"k8s.io/code-generator/cmd/import-boss/testdata/transitive/forbidden" <- "k8s.io/code-generator/cmd/import-boss/testdata/transitive/aaa" is forbidden`,
`"k8s.io/code-generator/cmd/import-boss/testdata/transitive/forbidden/f1" <- "k8s.io/code-generator/cmd/import-boss/testdata/transitive/aaa" is forbidden`,
`"k8s.io/code-generator/cmd/import-boss/testdata/transitive/forbidden/f2" <-- "k8s.io/code-generator/cmd/import-boss/testdata/transitive/aaa" is forbidden`,
`"k8s.io/code-generator/cmd/import-boss/testdata/transitive/allowed/a2" <- "k8s.io/code-generator/cmd/import-boss/testdata/transitive/allowed" did not match any rule`,
`"k8s.io/code-generator/cmd/import-boss/testdata/transitive/forbidden/f2" <- "k8s.io/code-generator/cmd/import-boss/testdata/transitive/allowed" did not match any rule`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/transitive/forbidden" <- "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/aaa" is forbidden`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/transitive/forbidden/f1" <- "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/aaa" is forbidden`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/transitive/forbidden/f2" <-- "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/aaa" is forbidden`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/transitive/allowed/a2" <- "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/allowed" did not match any rule`,
`"k8s.io/kubernetes/cmd/import-boss/testdata/transitive/forbidden/f2" <- "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/allowed" did not match any rule`,
}
checkAllErrorStrings(t, errs, expect)

View File

@ -0,0 +1,12 @@
package aaa
import (
_ "k8s.io/kubernetes/cmd/import-boss/testdata/inverse/allowed"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/inverse/allowed/a1"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/inverse/forbidden"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/inverse/forbidden/f1"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/inverse/neither"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/inverse/neither/n1"
)
var X = "aaa"

View File

@ -0,0 +1,4 @@
inverseRules:
- selectorRegexp: k8s[.]io
allowedPrefixes:
- k8s.io/kubernetes/cmd/import-boss/testdata/inverse/aaa

View File

@ -0,0 +1,9 @@
package allowed
import (
_ "k8s.io/kubernetes/cmd/import-boss/testdata/inverse/allowed/a2"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/inverse/forbidden/f2"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/inverse/neither/n2"
)
var X = "allowed"

View File

@ -0,0 +1,4 @@
inverseRules:
- selectorRegexp: k8s[.]io
forbiddenPrefixes:
- k8s.io/kubernetes/cmd/import-boss/testdata/inverse/aaa

View File

@ -0,0 +1,8 @@
rules:
- selectorRegexp: k8s[.]io
allowedPrefixes:
- k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/allowed-by-root
- k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/allowed-by-both
forbiddenPrefixes:
- k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/forbidden-by-root
- k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/forbidden-by-both

View File

@ -0,0 +1,9 @@
rules:
- selectorRegexp: k8s[.]io
allowedPrefixes:
- k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/bbb
- k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/allowed-by-sub
- k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/allowed-by-both
forbiddenPrefixes:
- k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/forbidden-by-sub
- k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/forbidden-by-both

View File

@ -0,0 +1,14 @@
package aaa
import (
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/allowed-by-both"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/allowed-by-root"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/allowed-by-sub"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/bbb"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/forbidden-by-both"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/forbidden-by-root"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/forbidden-by-sub"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/neither/n1"
)
var X = "aaa"

View File

@ -0,0 +1,13 @@
package bbb
import (
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/allowed-by-both"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/allowed-by-root"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/allowed-by-sub"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/forbidden-by-both"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/forbidden-by-root"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/forbidden-by-sub"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/nested-fwd/neither/n2"
)
var X = "bbb"

View File

@ -0,0 +1,6 @@
rules:
- selectorRegexp: k8s[.]io
allowedPrefixes:
- k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/allowed
forbiddenPrefixes:
- k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/forbidden

View File

@ -0,0 +1,12 @@
package aaa
import (
_ "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/allowed"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/allowed/a1"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/forbidden"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/forbidden/f1"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/neither"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/neither/n1"
)
var X = "aaa"

View File

@ -0,0 +1,9 @@
package allowed
import (
_ "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/allowed/a2"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/forbidden/f2"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/simple-fwd/neither/n2"
)
var X = "allowed"

View File

@ -0,0 +1,12 @@
package aaa
import (
_ "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/allowed"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/allowed/a1"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/forbidden"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/forbidden/f1"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/neither"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/neither/n1"
)
var X = "aaa"

View File

@ -1,5 +1,5 @@
inverseRules:
- selectorRegexp: k8s[.]io
allowedPrefixes:
- k8s.io/code-generator/cmd/import-boss/testdata/transitive/aaa
- k8s.io/kubernetes/cmd/import-boss/testdata/transitive/aaa
transitive: true

View File

@ -0,0 +1,9 @@
package allowed
import (
_ "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/allowed/a2"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/forbidden/f2"
_ "k8s.io/kubernetes/cmd/import-boss/testdata/transitive/neither/n2"
)
var X = "allowed"

View File

@ -1,5 +1,5 @@
inverseRules:
- selectorRegexp: k8s[.]io
forbiddenPrefixes:
- k8s.io/code-generator/cmd/import-boss/testdata/transitive/aaa
- k8s.io/kubernetes/cmd/import-boss/testdata/transitive/aaa
transitive: true

View File

@ -37,4 +37,4 @@ kube::util::read-array packages < <(
)
GOPROXY=off \
go run k8s.io/code-generator/cmd/import-boss -v "${KUBE_VERBOSE:-0}" "${packages[@]}"
go run ./cmd/import-boss -v "${KUBE_VERBOSE:-0}" "${packages[@]}"

View File

@ -1 +0,0 @@
import-boss

View File

@ -1,12 +0,0 @@
package aaa
import (
_ "k8s.io/code-generator/cmd/import-boss/testdata/inverse/allowed"
_ "k8s.io/code-generator/cmd/import-boss/testdata/inverse/allowed/a1"
_ "k8s.io/code-generator/cmd/import-boss/testdata/inverse/forbidden"
_ "k8s.io/code-generator/cmd/import-boss/testdata/inverse/forbidden/f1"
_ "k8s.io/code-generator/cmd/import-boss/testdata/inverse/neither"
_ "k8s.io/code-generator/cmd/import-boss/testdata/inverse/neither/n1"
)
var X = "aaa"

View File

@ -1,4 +0,0 @@
inverseRules:
- selectorRegexp: k8s[.]io
allowedPrefixes:
- k8s.io/code-generator/cmd/import-boss/testdata/inverse/aaa

View File

@ -1,9 +0,0 @@
package allowed
import (
_ "k8s.io/code-generator/cmd/import-boss/testdata/inverse/allowed/a2"
_ "k8s.io/code-generator/cmd/import-boss/testdata/inverse/forbidden/f2"
_ "k8s.io/code-generator/cmd/import-boss/testdata/inverse/neither/n2"
)
var X = "allowed"

View File

@ -1,4 +0,0 @@
inverseRules:
- selectorRegexp: k8s[.]io
forbiddenPrefixes:
- k8s.io/code-generator/cmd/import-boss/testdata/inverse/aaa

View File

@ -1,8 +0,0 @@
rules:
- selectorRegexp: k8s[.]io
allowedPrefixes:
- k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/allowed-by-root
- k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/allowed-by-both
forbiddenPrefixes:
- k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/forbidden-by-root
- k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/forbidden-by-both

View File

@ -1,9 +0,0 @@
rules:
- selectorRegexp: k8s[.]io
allowedPrefixes:
- k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/bbb
- k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/allowed-by-sub
- k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/allowed-by-both
forbiddenPrefixes:
- k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/forbidden-by-sub
- k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/forbidden-by-both

View File

@ -1,14 +0,0 @@
package aaa
import (
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/allowed-by-both"
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/allowed-by-root"
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/allowed-by-sub"
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/bbb"
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/forbidden-by-both"
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/forbidden-by-root"
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/forbidden-by-sub"
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/neither/n1"
)
var X = "aaa"

View File

@ -1,13 +0,0 @@
package bbb
import (
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/allowed-by-both"
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/allowed-by-root"
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/allowed-by-sub"
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/forbidden-by-both"
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/forbidden-by-root"
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/forbidden-by-sub"
_ "k8s.io/code-generator/cmd/import-boss/testdata/nested-fwd/neither/n2"
)
var X = "bbb"

View File

@ -1,6 +0,0 @@
rules:
- selectorRegexp: k8s[.]io
allowedPrefixes:
- k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/allowed
forbiddenPrefixes:
- k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/forbidden

View File

@ -1,12 +0,0 @@
package aaa
import (
_ "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/allowed"
_ "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/allowed/a1"
_ "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/forbidden"
_ "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/forbidden/f1"
_ "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/neither"
_ "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/neither/n1"
)
var X = "aaa"

View File

@ -1,9 +0,0 @@
package allowed
import (
_ "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/allowed/a2"
_ "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/forbidden/f2"
_ "k8s.io/code-generator/cmd/import-boss/testdata/simple-fwd/neither/n2"
)
var X = "allowed"

View File

@ -1,12 +0,0 @@
package aaa
import (
_ "k8s.io/code-generator/cmd/import-boss/testdata/transitive/allowed"
_ "k8s.io/code-generator/cmd/import-boss/testdata/transitive/allowed/a1"
_ "k8s.io/code-generator/cmd/import-boss/testdata/transitive/forbidden"
_ "k8s.io/code-generator/cmd/import-boss/testdata/transitive/forbidden/f1"
_ "k8s.io/code-generator/cmd/import-boss/testdata/transitive/neither"
_ "k8s.io/code-generator/cmd/import-boss/testdata/transitive/neither/n1"
)
var X = "aaa"

View File

@ -1,9 +0,0 @@
package allowed
import (
_ "k8s.io/code-generator/cmd/import-boss/testdata/transitive/allowed/a2"
_ "k8s.io/code-generator/cmd/import-boss/testdata/transitive/forbidden/f2"
_ "k8s.io/code-generator/cmd/import-boss/testdata/transitive/neither/n2"
)
var X = "allowed"

View File

@ -28,7 +28,6 @@ import (
_ "k8s.io/code-generator/cmd/deepcopy-gen"
_ "k8s.io/code-generator/cmd/defaulter-gen"
_ "k8s.io/code-generator/cmd/go-to-protobuf"
_ "k8s.io/code-generator/cmd/import-boss"
_ "k8s.io/code-generator/cmd/informer-gen"
_ "k8s.io/code-generator/cmd/lister-gen"
_ "k8s.io/code-generator/cmd/openapi-gen"