mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 18:00:08 +00:00
Move import-boss: k/code-generator/cmd -> k/k/cmd
This commit is contained in:
parent
7776496309
commit
067a328284
@ -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
|
||||
|
@ -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, ¤t)
|
||||
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 ¤t, nil
|
@ -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)
|
12
cmd/import-boss/testdata/inverse/aaa/file.go
vendored
Normal file
12
cmd/import-boss/testdata/inverse/aaa/file.go
vendored
Normal 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"
|
4
cmd/import-boss/testdata/inverse/allowed/.import-restrictions
vendored
Normal file
4
cmd/import-boss/testdata/inverse/allowed/.import-restrictions
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
inverseRules:
|
||||
- selectorRegexp: k8s[.]io
|
||||
allowedPrefixes:
|
||||
- k8s.io/kubernetes/cmd/import-boss/testdata/inverse/aaa
|
9
cmd/import-boss/testdata/inverse/allowed/file.go
vendored
Normal file
9
cmd/import-boss/testdata/inverse/allowed/file.go
vendored
Normal 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"
|
4
cmd/import-boss/testdata/inverse/forbidden/.import-restrictions
vendored
Normal file
4
cmd/import-boss/testdata/inverse/forbidden/.import-restrictions
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
inverseRules:
|
||||
- selectorRegexp: k8s[.]io
|
||||
forbiddenPrefixes:
|
||||
- k8s.io/kubernetes/cmd/import-boss/testdata/inverse/aaa
|
8
cmd/import-boss/testdata/nested-fwd/.import-restrictions
vendored
Normal file
8
cmd/import-boss/testdata/nested-fwd/.import-restrictions
vendored
Normal 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
|
9
cmd/import-boss/testdata/nested-fwd/aaa/.import-restrictions
vendored
Normal file
9
cmd/import-boss/testdata/nested-fwd/aaa/.import-restrictions
vendored
Normal 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
|
14
cmd/import-boss/testdata/nested-fwd/aaa/file.go
vendored
Normal file
14
cmd/import-boss/testdata/nested-fwd/aaa/file.go
vendored
Normal 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"
|
13
cmd/import-boss/testdata/nested-fwd/bbb/file.go
vendored
Normal file
13
cmd/import-boss/testdata/nested-fwd/bbb/file.go
vendored
Normal 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"
|
6
cmd/import-boss/testdata/simple-fwd/aaa/.import-restrictions
vendored
Normal file
6
cmd/import-boss/testdata/simple-fwd/aaa/.import-restrictions
vendored
Normal 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
|
12
cmd/import-boss/testdata/simple-fwd/aaa/file.go
vendored
Normal file
12
cmd/import-boss/testdata/simple-fwd/aaa/file.go
vendored
Normal 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"
|
9
cmd/import-boss/testdata/simple-fwd/allowed/file.go
vendored
Normal file
9
cmd/import-boss/testdata/simple-fwd/allowed/file.go
vendored
Normal 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"
|
12
cmd/import-boss/testdata/transitive/aaa/file.go
vendored
Normal file
12
cmd/import-boss/testdata/transitive/aaa/file.go
vendored
Normal 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"
|
@ -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
|
9
cmd/import-boss/testdata/transitive/allowed/file.go
vendored
Normal file
9
cmd/import-boss/testdata/transitive/allowed/file.go
vendored
Normal 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"
|
@ -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
|
@ -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[@]}"
|
||||
|
@ -1 +0,0 @@
|
||||
import-boss
|
@ -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"
|
@ -1,4 +0,0 @@
|
||||
inverseRules:
|
||||
- selectorRegexp: k8s[.]io
|
||||
allowedPrefixes:
|
||||
- k8s.io/code-generator/cmd/import-boss/testdata/inverse/aaa
|
@ -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"
|
@ -1,4 +0,0 @@
|
||||
inverseRules:
|
||||
- selectorRegexp: k8s[.]io
|
||||
forbiddenPrefixes:
|
||||
- k8s.io/code-generator/cmd/import-boss/testdata/inverse/aaa
|
@ -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
|
@ -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
|
@ -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"
|
@ -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"
|
@ -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
|
@ -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"
|
@ -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"
|
@ -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"
|
@ -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"
|
@ -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"
|
||||
|
Loading…
Reference in New Issue
Block a user