mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	Merge pull request #39384 from deads2k/generic-01-start-staging
Automatic merge from submit-queue Start moving genericapiserver to staging This moves `pkg/auth/user` to `staging/k8s.io/genericapiserver/pkg/authentication/user`. I'll open a separate pull into the upstream gengo to support using `import-boss` on vendored folders to support staging. After we agree this is the correct approach and see everything build, I'll start moving other packages over which don't have k8s.io/kubernetes deps. @kubernetes/sig-api-machinery-misc @lavalamp @sttts @caesarxuchao ptal
This commit is contained in:
		@@ -70,12 +70,12 @@ go_test(
 | 
				
			|||||||
        "//pkg/api:go_default_library",
 | 
					        "//pkg/api:go_default_library",
 | 
				
			||||||
        "//pkg/api/v1:go_default_library",
 | 
					        "//pkg/api/v1:go_default_library",
 | 
				
			||||||
        "//pkg/apis/meta/v1:go_default_library",
 | 
					        "//pkg/apis/meta/v1:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/client/cache:go_default_library",
 | 
					        "//pkg/client/cache:go_default_library",
 | 
				
			||||||
        "//pkg/client/listers/core/v1:go_default_library",
 | 
					        "//pkg/client/listers/core/v1:go_default_library",
 | 
				
			||||||
        "//pkg/genericapiserver/api/request:go_default_library",
 | 
					        "//pkg/genericapiserver/api/request:go_default_library",
 | 
				
			||||||
        "//pkg/runtime:go_default_library",
 | 
					        "//pkg/runtime:go_default_library",
 | 
				
			||||||
        "//pkg/util/diff:go_default_library",
 | 
					        "//pkg/util/diff:go_default_library",
 | 
				
			||||||
        "//pkg/util/sets:go_default_library",
 | 
					        "//pkg/util/sets:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,8 +25,8 @@ import (
 | 
				
			|||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
						genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/util/sets"
 | 
						"k8s.io/kubernetes/pkg/util/sets"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -41,6 +41,9 @@ pushd "${KUBE_ROOT}" > /dev/null
 | 
				
			|||||||
  if [ ! -e "vendor/k8s.io/client-go" ]; then
 | 
					  if [ ! -e "vendor/k8s.io/client-go" ]; then
 | 
				
			||||||
    ln -s ../../staging/src/k8s.io/client-go vendor/k8s.io/client-go
 | 
					    ln -s ../../staging/src/k8s.io/client-go vendor/k8s.io/client-go
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
 | 
					  if [ ! -e "vendor/k8s.io/apiserver" ]; then
 | 
				
			||||||
 | 
					    ln -s ../../staging/src/k8s.io/apiserver vendor/k8s.io/apiserver
 | 
				
			||||||
 | 
					  fi
 | 
				
			||||||
popd > /dev/null
 | 
					popd > /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
echo "Don't forget to run hack/update-godep-licenses.sh if you added or removed a dependency!"
 | 
					echo "Don't forget to run hack/update-godep-licenses.sh if you added or removed a dependency!"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -53,6 +53,7 @@ kube::test::find_dirs() {
 | 
				
			|||||||
    find -L . \
 | 
					    find -L . \
 | 
				
			||||||
        -path './_output' -prune \
 | 
					        -path './_output' -prune \
 | 
				
			||||||
        -o -path './vendor/k8s.io/client-go/*' \
 | 
					        -o -path './vendor/k8s.io/client-go/*' \
 | 
				
			||||||
 | 
					        -o -path './vendor/k8s.io/apiserver/*' \
 | 
				
			||||||
        -o -path './test/e2e_node/system/*' \
 | 
					        -o -path './test/e2e_node/system/*' \
 | 
				
			||||||
      -name '*_test.go' -print0 | xargs -0n1 dirname | sed 's|^\./||' | LC_ALL=C sort -u
 | 
					      -name '*_test.go' -print0 | xargs -0n1 dirname | sed 's|^\./||' | LC_ALL=C sort -u
 | 
				
			||||||
  )
 | 
					  )
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,12 +22,12 @@ go_library(
 | 
				
			|||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/api/errors:go_default_library",
 | 
					        "//pkg/api/errors:go_default_library",
 | 
				
			||||||
        "//pkg/api/meta:go_default_library",
 | 
					        "//pkg/api/meta:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/runtime:go_default_library",
 | 
					        "//pkg/runtime:go_default_library",
 | 
				
			||||||
        "//pkg/runtime/schema:go_default_library",
 | 
					        "//pkg/runtime/schema:go_default_library",
 | 
				
			||||||
        "//pkg/util/errors:go_default_library",
 | 
					        "//pkg/util/errors:go_default_library",
 | 
				
			||||||
        "//pkg/util/sets:go_default_library",
 | 
					        "//pkg/util/sets:go_default_library",
 | 
				
			||||||
        "//vendor:github.com/golang/glog",
 | 
					        "//vendor:github.com/golang/glog",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,7 +17,7 @@ limitations under the License.
 | 
				
			|||||||
package admission
 | 
					package admission
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/runtime"
 | 
						"k8s.io/kubernetes/pkg/runtime"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/runtime/schema"
 | 
						"k8s.io/kubernetes/pkg/runtime/schema"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,7 +17,7 @@ limitations under the License.
 | 
				
			|||||||
package admission
 | 
					package admission
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/runtime"
 | 
						"k8s.io/kubernetes/pkg/runtime"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/runtime/schema"
 | 
						"k8s.io/kubernetes/pkg/runtime/schema"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,10 +19,10 @@ go_library(
 | 
				
			|||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/apis/abac:go_default_library",
 | 
					        "//pkg/apis/abac:go_default_library",
 | 
				
			||||||
        "//pkg/apis/meta/v1:go_default_library",
 | 
					        "//pkg/apis/meta/v1:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/conversion:go_default_library",
 | 
					        "//pkg/conversion:go_default_library",
 | 
				
			||||||
        "//pkg/runtime:go_default_library",
 | 
					        "//pkg/runtime:go_default_library",
 | 
				
			||||||
        "//pkg/runtime/schema:go_default_library",
 | 
					        "//pkg/runtime/schema:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -33,6 +33,6 @@ go_test(
 | 
				
			|||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/apis/abac:go_default_library",
 | 
					        "//pkg/apis/abac:go_default_library",
 | 
				
			||||||
        "//pkg/apis/abac/v0:go_default_library",
 | 
					        "//pkg/apis/abac/v0:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,8 +17,8 @@ limitations under the License.
 | 
				
			|||||||
package v0
 | 
					package v0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	api "k8s.io/kubernetes/pkg/apis/abac"
 | 
						api "k8s.io/kubernetes/pkg/apis/abac"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/conversion"
 | 
						"k8s.io/kubernetes/pkg/conversion"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/runtime"
 | 
						"k8s.io/kubernetes/pkg/runtime"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,9 +20,9 @@ import (
 | 
				
			|||||||
	"reflect"
 | 
						"reflect"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	api "k8s.io/kubernetes/pkg/apis/abac"
 | 
						api "k8s.io/kubernetes/pkg/apis/abac"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/apis/abac/v0"
 | 
						"k8s.io/kubernetes/pkg/apis/abac/v0"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestV0Conversion(t *testing.T) {
 | 
					func TestV0Conversion(t *testing.T) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,10 +22,10 @@ go_library(
 | 
				
			|||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/apis/abac:go_default_library",
 | 
					        "//pkg/apis/abac:go_default_library",
 | 
				
			||||||
        "//pkg/apis/meta/v1:go_default_library",
 | 
					        "//pkg/apis/meta/v1:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/conversion:go_default_library",
 | 
					        "//pkg/conversion:go_default_library",
 | 
				
			||||||
        "//pkg/runtime:go_default_library",
 | 
					        "//pkg/runtime:go_default_library",
 | 
				
			||||||
        "//pkg/runtime/schema:go_default_library",
 | 
					        "//pkg/runtime/schema:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -36,6 +36,6 @@ go_test(
 | 
				
			|||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/apis/abac:go_default_library",
 | 
					        "//pkg/apis/abac:go_default_library",
 | 
				
			||||||
        "//pkg/apis/abac/v1beta1:go_default_library",
 | 
					        "//pkg/apis/abac/v1beta1:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,8 +17,8 @@ limitations under the License.
 | 
				
			|||||||
package v1beta1
 | 
					package v1beta1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	api "k8s.io/kubernetes/pkg/apis/abac"
 | 
						api "k8s.io/kubernetes/pkg/apis/abac"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/conversion"
 | 
						"k8s.io/kubernetes/pkg/conversion"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/runtime"
 | 
						"k8s.io/kubernetes/pkg/runtime"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,9 +20,9 @@ import (
 | 
				
			|||||||
	"reflect"
 | 
						"reflect"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	api "k8s.io/kubernetes/pkg/apis/abac"
 | 
						api "k8s.io/kubernetes/pkg/apis/abac"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/apis/abac/v1beta1"
 | 
						"k8s.io/kubernetes/pkg/apis/abac/v1beta1"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestV1Beta1Conversion(t *testing.T) {
 | 
					func TestV1Beta1Conversion(t *testing.T) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,12 +21,12 @@ go_library(
 | 
				
			|||||||
        "//pkg/api/validation:go_default_library",
 | 
					        "//pkg/api/validation:go_default_library",
 | 
				
			||||||
        "//pkg/api/validation/path:go_default_library",
 | 
					        "//pkg/api/validation/path:go_default_library",
 | 
				
			||||||
        "//pkg/apis/rbac:go_default_library",
 | 
					        "//pkg/apis/rbac:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/genericapiserver/api/request:go_default_library",
 | 
					        "//pkg/genericapiserver/api/request:go_default_library",
 | 
				
			||||||
        "//pkg/serviceaccount:go_default_library",
 | 
					        "//pkg/serviceaccount:go_default_library",
 | 
				
			||||||
        "//pkg/util/errors:go_default_library",
 | 
					        "//pkg/util/errors:go_default_library",
 | 
				
			||||||
        "//pkg/util/validation/field:go_default_library",
 | 
					        "//pkg/util/validation/field:go_default_library",
 | 
				
			||||||
        "//vendor:github.com/golang/glog",
 | 
					        "//vendor:github.com/golang/glog",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -42,8 +42,8 @@ go_test(
 | 
				
			|||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/api:go_default_library",
 | 
					        "//pkg/api:go_default_library",
 | 
				
			||||||
        "//pkg/apis/rbac:go_default_library",
 | 
					        "//pkg/apis/rbac:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/util/diff:go_default_library",
 | 
					        "//pkg/util/diff:go_default_library",
 | 
				
			||||||
        "//pkg/util/validation/field:go_default_library",
 | 
					        "//pkg/util/validation/field:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,9 +21,9 @@ import (
 | 
				
			|||||||
	"fmt"
 | 
						"fmt"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/golang/glog"
 | 
						"github.com/golang/glog"
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	apierrors "k8s.io/kubernetes/pkg/api/errors"
 | 
						apierrors "k8s.io/kubernetes/pkg/api/errors"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/apis/rbac"
 | 
						"k8s.io/kubernetes/pkg/apis/rbac"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
						genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/serviceaccount"
 | 
						"k8s.io/kubernetes/pkg/serviceaccount"
 | 
				
			||||||
	utilerrors "k8s.io/kubernetes/pkg/util/errors"
 | 
						utilerrors "k8s.io/kubernetes/pkg/util/errors"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,9 +23,9 @@ import (
 | 
				
			|||||||
	"sort"
 | 
						"sort"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/apis/rbac"
 | 
						"k8s.io/kubernetes/pkg/apis/rbac"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/util/diff"
 | 
						"k8s.io/kubernetes/pkg/util/diff"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,5 +11,5 @@ go_library(
 | 
				
			|||||||
    name = "go_default_library",
 | 
					    name = "go_default_library",
 | 
				
			||||||
    srcs = ["interfaces.go"],
 | 
					    srcs = ["interfaces.go"],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = ["//pkg/auth/user:go_default_library"],
 | 
					    deps = ["//vendor:k8s.io/apiserver/pkg/authentication/user"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,7 @@ go_library(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -25,6 +25,6 @@ go_test(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,8 +20,8 @@ import (
 | 
				
			|||||||
	"net/http"
 | 
						"net/http"
 | 
				
			||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type Authenticator struct {
 | 
					type Authenticator struct {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,8 +21,8 @@ import (
 | 
				
			|||||||
	"net/http"
 | 
						"net/http"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestAuthenticateRequest(t *testing.T) {
 | 
					func TestAuthenticateRequest(t *testing.T) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,7 @@ package authenticator
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"net/http"
 | 
						"net/http"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Token checks a string value against a backing authentication store and returns
 | 
					// Token checks a string value against a backing authentication store and returns
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,5 +11,5 @@ go_library(
 | 
				
			|||||||
    name = "go_default_library",
 | 
					    name = "go_default_library",
 | 
				
			||||||
    srcs = ["interfaces.go"],
 | 
					    srcs = ["interfaces.go"],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = ["//pkg/auth/user:go_default_library"],
 | 
					    deps = ["//vendor:k8s.io/apiserver/pkg/authentication/user"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -43,7 +43,7 @@ go_test(
 | 
				
			|||||||
        "//pkg/apis/abac/v0:go_default_library",
 | 
					        "//pkg/apis/abac/v0:go_default_library",
 | 
				
			||||||
        "//pkg/apis/abac/v1beta1:go_default_library",
 | 
					        "//pkg/apis/abac/v1beta1:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authorizer:go_default_library",
 | 
					        "//pkg/auth/authorizer:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/runtime:go_default_library",
 | 
					        "//pkg/runtime:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,11 +21,11 @@ import (
 | 
				
			|||||||
	"os"
 | 
						"os"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	api "k8s.io/kubernetes/pkg/apis/abac"
 | 
						api "k8s.io/kubernetes/pkg/apis/abac"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/apis/abac/v0"
 | 
						"k8s.io/kubernetes/pkg/apis/abac/v0"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/apis/abac/v1beta1"
 | 
						"k8s.io/kubernetes/pkg/apis/abac/v1beta1"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
						"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/runtime"
 | 
						"k8s.io/kubernetes/pkg/runtime"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,7 @@ package authorizer
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"net/http"
 | 
						"net/http"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Attributes is an interface used by an Authorizer to get information about a request
 | 
					// Attributes is an interface used by an Authorizer to get information about a request
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,7 @@ go_library(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -25,6 +25,6 @@ go_test(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,8 +19,8 @@ package group
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"net/http"
 | 
						"net/http"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// GroupAdder adds groups to an authenticated user.Info
 | 
					// GroupAdder adds groups to an authenticated user.Info
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,8 +21,8 @@ import (
 | 
				
			|||||||
	"reflect"
 | 
						"reflect"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestGroupAdder(t *testing.T) {
 | 
					func TestGroupAdder(t *testing.T) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -27,7 +27,7 @@ go_test(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/genericapiserver/api/request:go_default_library",
 | 
					        "//pkg/genericapiserver/api/request:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,8 +22,8 @@ import (
 | 
				
			|||||||
	"net/http/httptest"
 | 
						"net/http/httptest"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
						genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,9 +9,6 @@ load(
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
go_library(
 | 
					go_library(
 | 
				
			||||||
    name = "go_default_library",
 | 
					    name = "go_default_library",
 | 
				
			||||||
    srcs = [
 | 
					    srcs = ["doc.go"],
 | 
				
			||||||
        "doc.go",
 | 
					 | 
				
			||||||
        "user.go",
 | 
					 | 
				
			||||||
    ],
 | 
					 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*
 | 
					/*
 | 
				
			||||||
Copyright 2014 The Kubernetes Authors.
 | 
					Copyright 2016 The Kubernetes Authors.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Licensed under the Apache License, Version 2.0 (the "License");
 | 
					Licensed under the Apache License, Version 2.0 (the "License");
 | 
				
			||||||
you may not use this file except in compliance with the License.
 | 
					you may not use this file except in compliance with the License.
 | 
				
			||||||
@@ -14,6 +14,7 @@ See the License for the specific language governing permissions and
 | 
				
			|||||||
limitations under the License.
 | 
					limitations under the License.
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Package user contains utilities for dealing with simple user exchange in the auth
 | 
					// TODO genericapiserver remove this empty package.  Godep fails without this because heapster relies
 | 
				
			||||||
// packages. The user.Info interface defines an interface for exchanging that info.
 | 
					// on this package.  This will allow us to start splitting packages, but will force
 | 
				
			||||||
package user // import "k8s.io/kubernetes/pkg/auth/user"
 | 
					// heapster to update on their next kube rebase.
 | 
				
			||||||
 | 
					package user
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -37,7 +37,6 @@ go_library(
 | 
				
			|||||||
        "//pkg/auth/authorizer:go_default_library",
 | 
					        "//pkg/auth/authorizer:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authorizer/union:go_default_library",
 | 
					        "//pkg/auth/authorizer/union:go_default_library",
 | 
				
			||||||
        "//pkg/auth/handlers:go_default_library",
 | 
					        "//pkg/auth/handlers:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/client/restclient:go_default_library",
 | 
					        "//pkg/client/restclient:go_default_library",
 | 
				
			||||||
        "//pkg/genericapiserver/api:go_default_library",
 | 
					        "//pkg/genericapiserver/api:go_default_library",
 | 
				
			||||||
        "//pkg/genericapiserver/api/filters:go_default_library",
 | 
					        "//pkg/genericapiserver/api/filters:go_default_library",
 | 
				
			||||||
@@ -76,6 +75,7 @@ go_library(
 | 
				
			|||||||
        "//vendor:github.com/pkg/errors",
 | 
					        "//vendor:github.com/pkg/errors",
 | 
				
			||||||
        "//vendor:github.com/prometheus/client_golang/prometheus",
 | 
					        "//vendor:github.com/prometheus/client_golang/prometheus",
 | 
				
			||||||
        "//vendor:gopkg.in/natefinch/lumberjack.v2",
 | 
					        "//vendor:gopkg.in/natefinch/lumberjack.v2",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -105,7 +105,6 @@ go_test(
 | 
				
			|||||||
        "//pkg/apis/extensions/v1beta1:go_default_library",
 | 
					        "//pkg/apis/extensions/v1beta1:go_default_library",
 | 
				
			||||||
        "//pkg/apis/meta/v1:go_default_library",
 | 
					        "//pkg/apis/meta/v1:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authorizer:go_default_library",
 | 
					        "//pkg/auth/authorizer:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/client/clientset_generated/clientset:go_default_library",
 | 
					        "//pkg/client/clientset_generated/clientset:go_default_library",
 | 
				
			||||||
        "//pkg/generated/openapi:go_default_library",
 | 
					        "//pkg/generated/openapi:go_default_library",
 | 
				
			||||||
        "//pkg/genericapiserver/api/request:go_default_library",
 | 
					        "//pkg/genericapiserver/api/request:go_default_library",
 | 
				
			||||||
@@ -122,5 +121,6 @@ go_test(
 | 
				
			|||||||
        "//pkg/version:go_default_library",
 | 
					        "//pkg/version:go_default_library",
 | 
				
			||||||
        "//vendor:github.com/go-openapi/spec",
 | 
					        "//vendor:github.com/go-openapi/spec",
 | 
				
			||||||
        "//vendor:github.com/stretchr/testify/assert",
 | 
					        "//vendor:github.com/stretchr/testify/assert",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,6 @@ go_library(
 | 
				
			|||||||
        "//pkg/api:go_default_library",
 | 
					        "//pkg/api:go_default_library",
 | 
				
			||||||
        "//pkg/apis/authentication:go_default_library",
 | 
					        "//pkg/apis/authentication:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authorizer:go_default_library",
 | 
					        "//pkg/auth/authorizer:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/genericapiserver/api/handlers/responsewriters:go_default_library",
 | 
					        "//pkg/genericapiserver/api/handlers/responsewriters:go_default_library",
 | 
				
			||||||
        "//pkg/genericapiserver/api/request:go_default_library",
 | 
					        "//pkg/genericapiserver/api/request:go_default_library",
 | 
				
			||||||
        "//pkg/httplog:go_default_library",
 | 
					        "//pkg/httplog:go_default_library",
 | 
				
			||||||
@@ -30,6 +29,7 @@ go_library(
 | 
				
			|||||||
        "//pkg/util/net:go_default_library",
 | 
					        "//pkg/util/net:go_default_library",
 | 
				
			||||||
        "//vendor:github.com/golang/glog",
 | 
					        "//vendor:github.com/golang/glog",
 | 
				
			||||||
        "//vendor:github.com/pborman/uuid",
 | 
					        "//vendor:github.com/pborman/uuid",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -47,9 +47,9 @@ go_test(
 | 
				
			|||||||
        "//pkg/apis/authentication:go_default_library",
 | 
					        "//pkg/apis/authentication:go_default_library",
 | 
				
			||||||
        "//pkg/apis/batch:go_default_library",
 | 
					        "//pkg/apis/batch:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authorizer:go_default_library",
 | 
					        "//pkg/auth/authorizer:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/genericapiserver/api/handlers/responsewriters:go_default_library",
 | 
					        "//pkg/genericapiserver/api/handlers/responsewriters:go_default_library",
 | 
				
			||||||
        "//pkg/genericapiserver/api/request:go_default_library",
 | 
					        "//pkg/genericapiserver/api/request:go_default_library",
 | 
				
			||||||
        "//pkg/util/sets:go_default_library",
 | 
					        "//pkg/util/sets:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,7 +28,7 @@ import (
 | 
				
			|||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
						"k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,10 +24,10 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	"github.com/golang/glog"
 | 
						"github.com/golang/glog"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
	authenticationapi "k8s.io/kubernetes/pkg/apis/authentication"
 | 
						authenticationapi "k8s.io/kubernetes/pkg/apis/authentication"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
						"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/genericapiserver/api/handlers/responsewriters"
 | 
						"k8s.io/kubernetes/pkg/genericapiserver/api/handlers/responsewriters"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
						"k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/httplog"
 | 
						"k8s.io/kubernetes/pkg/httplog"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,9 +24,9 @@ import (
 | 
				
			|||||||
	"sync"
 | 
						"sync"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	authenticationapi "k8s.io/kubernetes/pkg/apis/authentication"
 | 
						authenticationapi "k8s.io/kubernetes/pkg/apis/authentication"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
						"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
						"k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -18,11 +18,11 @@ go_library(
 | 
				
			|||||||
    ],
 | 
					    ],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/types:go_default_library",
 | 
					        "//pkg/types:go_default_library",
 | 
				
			||||||
        "//pkg/util/sets:go_default_library",
 | 
					        "//pkg/util/sets:go_default_library",
 | 
				
			||||||
        "//vendor:github.com/golang/glog",
 | 
					        "//vendor:github.com/golang/glog",
 | 
				
			||||||
        "//vendor:golang.org/x/net/context",
 | 
					        "//vendor:golang.org/x/net/context",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -40,8 +40,8 @@ go_test(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/api:go_default_library",
 | 
					        "//pkg/api:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/genericapiserver/api/request:go_default_library",
 | 
					        "//pkg/genericapiserver/api/request:go_default_library",
 | 
				
			||||||
        "//pkg/types:go_default_library",
 | 
					        "//pkg/types:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,7 +21,7 @@ import (
 | 
				
			|||||||
	"time"
 | 
						"time"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"golang.org/x/net/context"
 | 
						"golang.org/x/net/context"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/types"
 | 
						"k8s.io/kubernetes/pkg/types"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,8 +19,8 @@ package request_test
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
						genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/types"
 | 
						"k8s.io/kubernetes/pkg/types"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,6 @@ go_library(
 | 
				
			|||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authenticator/bearertoken:go_default_library",
 | 
					        "//pkg/auth/authenticator/bearertoken:go_default_library",
 | 
				
			||||||
        "//pkg/auth/group:go_default_library",
 | 
					        "//pkg/auth/group:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/client/clientset_generated/clientset/typed/authentication/v1beta1:go_default_library",
 | 
					        "//pkg/client/clientset_generated/clientset/typed/authentication/v1beta1:go_default_library",
 | 
				
			||||||
        "//pkg/util/cert:go_default_library",
 | 
					        "//pkg/util/cert:go_default_library",
 | 
				
			||||||
        "//plugin/pkg/auth/authenticator/request/anonymous:go_default_library",
 | 
					        "//plugin/pkg/auth/authenticator/request/anonymous:go_default_library",
 | 
				
			||||||
@@ -29,5 +28,6 @@ go_library(
 | 
				
			|||||||
        "//plugin/pkg/auth/authenticator/token/tokenfile:go_default_library",
 | 
					        "//plugin/pkg/auth/authenticator/token/tokenfile:go_default_library",
 | 
				
			||||||
        "//plugin/pkg/auth/authenticator/token/webhook:go_default_library",
 | 
					        "//plugin/pkg/auth/authenticator/token/webhook:go_default_library",
 | 
				
			||||||
        "//vendor:github.com/go-openapi/spec",
 | 
					        "//vendor:github.com/go-openapi/spec",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,10 +23,10 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	"github.com/go-openapi/spec"
 | 
						"github.com/go-openapi/spec"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator/bearertoken"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator/bearertoken"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/group"
 | 
						"k8s.io/kubernetes/pkg/auth/group"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	authenticationclient "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/typed/authentication/v1beta1"
 | 
						authenticationclient "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/typed/authentication/v1beta1"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/util/cert"
 | 
						"k8s.io/kubernetes/pkg/util/cert"
 | 
				
			||||||
	"k8s.io/kubernetes/plugin/pkg/auth/authenticator/request/anonymous"
 | 
						"k8s.io/kubernetes/plugin/pkg/auth/authenticator/request/anonymous"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,9 +17,9 @@ limitations under the License.
 | 
				
			|||||||
package authenticator
 | 
					package authenticator
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator/bearertoken"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator/bearertoken"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/plugin/pkg/auth/authenticator/token/tokenfile"
 | 
						"k8s.io/kubernetes/plugin/pkg/auth/authenticator/token/tokenfile"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -32,6 +32,6 @@ go_test(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authorizer:go_default_library",
 | 
					        "//pkg/auth/authorizer:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,8 +19,8 @@ package authorizer
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
						"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// NewAlwaysAllowAuthorizer must return a struct which implements authorizer.Authorizer
 | 
					// NewAlwaysAllowAuthorizer must return a struct which implements authorizer.Authorizer
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -36,6 +36,7 @@ import (
 | 
				
			|||||||
	"github.com/pborman/uuid"
 | 
						"github.com/pborman/uuid"
 | 
				
			||||||
	"gopkg.in/natefinch/lumberjack.v2"
 | 
						"gopkg.in/natefinch/lumberjack.v2"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/admission"
 | 
						"k8s.io/kubernetes/pkg/admission"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
	metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
 | 
						metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
 | 
				
			||||||
@@ -43,7 +44,6 @@ import (
 | 
				
			|||||||
	"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
						"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
				
			||||||
	authorizerunion "k8s.io/kubernetes/pkg/auth/authorizer/union"
 | 
						authorizerunion "k8s.io/kubernetes/pkg/auth/authorizer/union"
 | 
				
			||||||
	authhandlers "k8s.io/kubernetes/pkg/auth/handlers"
 | 
						authhandlers "k8s.io/kubernetes/pkg/auth/handlers"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/client/restclient"
 | 
						"k8s.io/kubernetes/pkg/client/restclient"
 | 
				
			||||||
	genericapifilters "k8s.io/kubernetes/pkg/genericapiserver/api/filters"
 | 
						genericapifilters "k8s.io/kubernetes/pkg/genericapiserver/api/filters"
 | 
				
			||||||
	apiopenapi "k8s.io/kubernetes/pkg/genericapiserver/api/openapi"
 | 
						apiopenapi "k8s.io/kubernetes/pkg/genericapiserver/api/openapi"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -27,6 +27,7 @@ import (
 | 
				
			|||||||
	"reflect"
 | 
						"reflect"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/meta"
 | 
						"k8s.io/kubernetes/pkg/api/meta"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/rest"
 | 
						"k8s.io/kubernetes/pkg/api/rest"
 | 
				
			||||||
@@ -36,7 +37,6 @@ import (
 | 
				
			|||||||
	"k8s.io/kubernetes/pkg/apis/extensions"
 | 
						"k8s.io/kubernetes/pkg/apis/extensions"
 | 
				
			||||||
	metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
 | 
						metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
						"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	openapigen "k8s.io/kubernetes/pkg/generated/openapi"
 | 
						openapigen "k8s.io/kubernetes/pkg/generated/openapi"
 | 
				
			||||||
	genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
						genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/runtime"
 | 
						"k8s.io/kubernetes/pkg/runtime"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,7 +15,6 @@ go_library(
 | 
				
			|||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authenticator/bearertoken:go_default_library",
 | 
					        "//pkg/auth/authenticator/bearertoken:go_default_library",
 | 
				
			||||||
        "//pkg/auth/group:go_default_library",
 | 
					        "//pkg/auth/group:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/genericapiserver/authenticator:go_default_library",
 | 
					        "//pkg/genericapiserver/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/serviceaccount:go_default_library",
 | 
					        "//pkg/serviceaccount:go_default_library",
 | 
				
			||||||
        "//pkg/util/cert:go_default_library",
 | 
					        "//pkg/util/cert:go_default_library",
 | 
				
			||||||
@@ -31,5 +30,6 @@ go_library(
 | 
				
			|||||||
        "//plugin/pkg/auth/authenticator/token/tokenfile:go_default_library",
 | 
					        "//plugin/pkg/auth/authenticator/token/tokenfile:go_default_library",
 | 
				
			||||||
        "//plugin/pkg/auth/authenticator/token/webhook:go_default_library",
 | 
					        "//plugin/pkg/auth/authenticator/token/webhook:go_default_library",
 | 
				
			||||||
        "//vendor:github.com/go-openapi/spec",
 | 
					        "//vendor:github.com/go-openapi/spec",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,10 +21,10 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	"github.com/go-openapi/spec"
 | 
						"github.com/go-openapi/spec"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator/bearertoken"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator/bearertoken"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/group"
 | 
						"k8s.io/kubernetes/pkg/auth/group"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	genericauthenticator "k8s.io/kubernetes/pkg/genericapiserver/authenticator"
 | 
						genericauthenticator "k8s.io/kubernetes/pkg/genericapiserver/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/serviceaccount"
 | 
						"k8s.io/kubernetes/pkg/serviceaccount"
 | 
				
			||||||
	certutil "k8s.io/kubernetes/pkg/util/cert"
 | 
						certutil "k8s.io/kubernetes/pkg/util/cert"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,7 +24,6 @@ go_library(
 | 
				
			|||||||
        "//pkg/apis/meta/v1:go_default_library",
 | 
					        "//pkg/apis/meta/v1:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authorizer:go_default_library",
 | 
					        "//pkg/auth/authorizer:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/healthz:go_default_library",
 | 
					        "//pkg/healthz:go_default_library",
 | 
				
			||||||
        "//pkg/httplog:go_default_library",
 | 
					        "//pkg/httplog:go_default_library",
 | 
				
			||||||
        "//pkg/kubelet/cm:go_default_library",
 | 
					        "//pkg/kubelet/cm:go_default_library",
 | 
				
			||||||
@@ -47,6 +46,7 @@ go_library(
 | 
				
			|||||||
        "//vendor:github.com/google/cadvisor/info/v1",
 | 
					        "//vendor:github.com/google/cadvisor/info/v1",
 | 
				
			||||||
        "//vendor:github.com/google/cadvisor/info/v2",
 | 
					        "//vendor:github.com/google/cadvisor/info/v2",
 | 
				
			||||||
        "//vendor:github.com/prometheus/client_golang/prometheus",
 | 
					        "//vendor:github.com/prometheus/client_golang/prometheus",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -63,7 +63,6 @@ go_test(
 | 
				
			|||||||
        "//pkg/api/errors:go_default_library",
 | 
					        "//pkg/api/errors:go_default_library",
 | 
				
			||||||
        "//pkg/api/v1:go_default_library",
 | 
					        "//pkg/api/v1:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authorizer:go_default_library",
 | 
					        "//pkg/auth/authorizer:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/kubelet/cm:go_default_library",
 | 
					        "//pkg/kubelet/cm:go_default_library",
 | 
				
			||||||
        "//pkg/kubelet/container:go_default_library",
 | 
					        "//pkg/kubelet/container:go_default_library",
 | 
				
			||||||
        "//pkg/kubelet/container/testing:go_default_library",
 | 
					        "//pkg/kubelet/container/testing:go_default_library",
 | 
				
			||||||
@@ -81,5 +80,6 @@ go_test(
 | 
				
			|||||||
        "//vendor:github.com/google/cadvisor/info/v2",
 | 
					        "//vendor:github.com/google/cadvisor/info/v2",
 | 
				
			||||||
        "//vendor:github.com/stretchr/testify/assert",
 | 
					        "//vendor:github.com/stretchr/testify/assert",
 | 
				
			||||||
        "//vendor:github.com/stretchr/testify/require",
 | 
					        "//vendor:github.com/stretchr/testify/require",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,9 +21,9 @@ import (
 | 
				
			|||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/golang/glog"
 | 
						"github.com/golang/glog"
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
						"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/types"
 | 
						"k8s.io/kubernetes/pkg/types"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,11 +38,11 @@ import (
 | 
				
			|||||||
	cadvisorapiv2 "github.com/google/cadvisor/info/v2"
 | 
						cadvisorapiv2 "github.com/google/cadvisor/info/v2"
 | 
				
			||||||
	"github.com/stretchr/testify/assert"
 | 
						"github.com/stretchr/testify/assert"
 | 
				
			||||||
	"github.com/stretchr/testify/require"
 | 
						"github.com/stretchr/testify/require"
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
	apierrs "k8s.io/kubernetes/pkg/api/errors"
 | 
						apierrs "k8s.io/kubernetes/pkg/api/errors"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/v1"
 | 
						"k8s.io/kubernetes/pkg/api/v1"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
						"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/kubelet/cm"
 | 
						"k8s.io/kubernetes/pkg/kubelet/cm"
 | 
				
			||||||
	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container"
 | 
						kubecontainer "k8s.io/kubernetes/pkg/kubelet/container"
 | 
				
			||||||
	kubecontainertesting "k8s.io/kubernetes/pkg/kubelet/container/testing"
 | 
						kubecontainertesting "k8s.io/kubernetes/pkg/kubelet/container/testing"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,6 +14,6 @@ go_library(
 | 
				
			|||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/apis/authorization:go_default_library",
 | 
					        "//pkg/apis/authorization:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authorizer:go_default_library",
 | 
					        "//pkg/auth/authorizer:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,9 +17,9 @@ limitations under the License.
 | 
				
			|||||||
package util
 | 
					package util
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	authorizationapi "k8s.io/kubernetes/pkg/apis/authorization"
 | 
						authorizationapi "k8s.io/kubernetes/pkg/apis/authorization"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
						"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// ResourceAttributesFrom combines the API object information and the user.Info from the context to build a full authorizer.AttributesRecord for resource access
 | 
					// ResourceAttributesFrom combines the API object information and the user.Info from the context to build a full authorizer.AttributesRecord for resource access
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -40,9 +40,9 @@ go_test(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/apis/certificates:go_default_library",
 | 
					        "//pkg/apis/certificates:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/genericapiserver/api/request:go_default_library",
 | 
					        "//pkg/genericapiserver/api/request:go_default_library",
 | 
				
			||||||
        "//pkg/runtime:go_default_library",
 | 
					        "//pkg/runtime:go_default_library",
 | 
				
			||||||
        "//pkg/util/diff:go_default_library",
 | 
					        "//pkg/util/diff:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,8 +20,8 @@ import (
 | 
				
			|||||||
	"reflect"
 | 
						"reflect"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	certapi "k8s.io/kubernetes/pkg/apis/certificates"
 | 
						certapi "k8s.io/kubernetes/pkg/apis/certificates"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
						genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/runtime"
 | 
						"k8s.io/kubernetes/pkg/runtime"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/util/diff"
 | 
						"k8s.io/kubernetes/pkg/util/diff"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,7 +12,7 @@ go_library(
 | 
				
			|||||||
    srcs = ["escalation_check.go"],
 | 
					    srcs = ["escalation_check.go"],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/genericapiserver/api/request:go_default_library",
 | 
					        "//pkg/genericapiserver/api/request:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,7 +17,7 @@ limitations under the License.
 | 
				
			|||||||
package rbac
 | 
					package rbac
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
						genericapirequest "k8s.io/kubernetes/pkg/genericapiserver/api/request"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,9 +20,9 @@ go_library(
 | 
				
			|||||||
        "//pkg/api/v1:go_default_library",
 | 
					        "//pkg/api/v1:go_default_library",
 | 
				
			||||||
        "//pkg/api/validation:go_default_library",
 | 
					        "//pkg/api/validation:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//vendor:github.com/dgrijalva/jwt-go",
 | 
					        "//vendor:github.com/dgrijalva/jwt-go",
 | 
				
			||||||
        "//vendor:github.com/golang/glog",
 | 
					        "//vendor:github.com/golang/glog",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,9 +26,9 @@ import (
 | 
				
			|||||||
	"fmt"
 | 
						"fmt"
 | 
				
			||||||
	"io/ioutil"
 | 
						"io/ioutil"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/v1"
 | 
						"k8s.io/kubernetes/pkg/api/v1"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	jwt "github.com/dgrijalva/jwt-go"
 | 
						jwt "github.com/dgrijalva/jwt-go"
 | 
				
			||||||
	"github.com/golang/glog"
 | 
						"github.com/golang/glog"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,10 +20,10 @@ import (
 | 
				
			|||||||
	"fmt"
 | 
						"fmt"
 | 
				
			||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/v1"
 | 
						"k8s.io/kubernetes/pkg/api/v1"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/validation"
 | 
						"k8s.io/kubernetes/pkg/api/validation"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const (
 | 
					const (
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -31,8 +31,8 @@ go_test(
 | 
				
			|||||||
        "//pkg/api:go_default_library",
 | 
					        "//pkg/api:go_default_library",
 | 
				
			||||||
        "//pkg/apis/meta/v1:go_default_library",
 | 
					        "//pkg/apis/meta/v1:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authorizer:go_default_library",
 | 
					        "//pkg/auth/authorizer:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/runtime:go_default_library",
 | 
					        "//pkg/runtime:go_default_library",
 | 
				
			||||||
        "//pkg/runtime/schema:go_default_library",
 | 
					        "//pkg/runtime/schema:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,11 +19,11 @@ package gc
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/admission"
 | 
						"k8s.io/kubernetes/pkg/admission"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
	metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
 | 
						metav1 "k8s.io/kubernetes/pkg/apis/meta/v1"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
						"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/runtime"
 | 
						"k8s.io/kubernetes/pkg/runtime"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/runtime/schema"
 | 
						"k8s.io/kubernetes/pkg/runtime/schema"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -44,7 +44,7 @@ go_test(
 | 
				
			|||||||
        "//pkg/api:go_default_library",
 | 
					        "//pkg/api:go_default_library",
 | 
				
			||||||
        "//pkg/apis/imagepolicy/install:go_default_library",
 | 
					        "//pkg/apis/imagepolicy/install:go_default_library",
 | 
				
			||||||
        "//pkg/apis/imagepolicy/v1alpha1:go_default_library",
 | 
					        "//pkg/apis/imagepolicy/v1alpha1:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/client/unversioned/clientcmd/api/v1:go_default_library",
 | 
					        "//pkg/client/unversioned/clientcmd/api/v1:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,10 +28,10 @@ import (
 | 
				
			|||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
	"time"
 | 
						"time"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/admission"
 | 
						"k8s.io/kubernetes/pkg/admission"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/apis/imagepolicy/v1alpha1"
 | 
						"k8s.io/kubernetes/pkg/apis/imagepolicy/v1alpha1"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api/v1"
 | 
						"k8s.io/kubernetes/pkg/client/unversioned/clientcmd/api/v1"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"fmt"
 | 
						"fmt"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,6 @@ go_library(
 | 
				
			|||||||
        "//pkg/api/v1:go_default_library",
 | 
					        "//pkg/api/v1:go_default_library",
 | 
				
			||||||
        "//pkg/apis/extensions:go_default_library",
 | 
					        "//pkg/apis/extensions:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authorizer:go_default_library",
 | 
					        "//pkg/auth/authorizer:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/client/cache:go_default_library",
 | 
					        "//pkg/client/cache:go_default_library",
 | 
				
			||||||
        "//pkg/client/clientset_generated/internalclientset:go_default_library",
 | 
					        "//pkg/client/clientset_generated/internalclientset:go_default_library",
 | 
				
			||||||
        "//pkg/kubeapiserver/admission:go_default_library",
 | 
					        "//pkg/kubeapiserver/admission:go_default_library",
 | 
				
			||||||
@@ -32,6 +31,7 @@ go_library(
 | 
				
			|||||||
        "//pkg/util/validation/field:go_default_library",
 | 
					        "//pkg/util/validation/field:go_default_library",
 | 
				
			||||||
        "//pkg/watch:go_default_library",
 | 
					        "//pkg/watch:go_default_library",
 | 
				
			||||||
        "//vendor:github.com/golang/glog",
 | 
					        "//vendor:github.com/golang/glog",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -45,7 +45,6 @@ go_test(
 | 
				
			|||||||
        "//pkg/api:go_default_library",
 | 
					        "//pkg/api:go_default_library",
 | 
				
			||||||
        "//pkg/apis/extensions:go_default_library",
 | 
					        "//pkg/apis/extensions:go_default_library",
 | 
				
			||||||
        "//pkg/auth/authorizer:go_default_library",
 | 
					        "//pkg/auth/authorizer:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/client/cache:go_default_library",
 | 
					        "//pkg/client/cache:go_default_library",
 | 
				
			||||||
        "//pkg/security/apparmor:go_default_library",
 | 
					        "//pkg/security/apparmor:go_default_library",
 | 
				
			||||||
        "//pkg/security/podsecuritypolicy:go_default_library",
 | 
					        "//pkg/security/podsecuritypolicy:go_default_library",
 | 
				
			||||||
@@ -54,5 +53,6 @@ go_test(
 | 
				
			|||||||
        "//pkg/util/diff:go_default_library",
 | 
					        "//pkg/util/diff:go_default_library",
 | 
				
			||||||
        "//pkg/util/sets:go_default_library",
 | 
					        "//pkg/util/sets:go_default_library",
 | 
				
			||||||
        "//vendor:github.com/stretchr/testify/assert",
 | 
					        "//vendor:github.com/stretchr/testify/assert",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,13 +23,13 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	"github.com/golang/glog"
 | 
						"github.com/golang/glog"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/admission"
 | 
						"k8s.io/kubernetes/pkg/admission"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/errors"
 | 
						"k8s.io/kubernetes/pkg/api/errors"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api/v1"
 | 
						"k8s.io/kubernetes/pkg/api/v1"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/apis/extensions"
 | 
						"k8s.io/kubernetes/pkg/apis/extensions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
						"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/client/cache"
 | 
						"k8s.io/kubernetes/pkg/client/cache"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
 | 
						"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
 | 
				
			||||||
	kubeapiserveradmission "k8s.io/kubernetes/pkg/kubeapiserver/admission"
 | 
						kubeapiserveradmission "k8s.io/kubernetes/pkg/kubeapiserver/admission"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,11 +24,11 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	"github.com/stretchr/testify/assert"
 | 
						"github.com/stretchr/testify/assert"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	kadmission "k8s.io/kubernetes/pkg/admission"
 | 
						kadmission "k8s.io/kubernetes/pkg/admission"
 | 
				
			||||||
	kapi "k8s.io/kubernetes/pkg/api"
 | 
						kapi "k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/apis/extensions"
 | 
						"k8s.io/kubernetes/pkg/apis/extensions"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
						"k8s.io/kubernetes/pkg/auth/authorizer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/client/cache"
 | 
						"k8s.io/kubernetes/pkg/client/cache"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/security/apparmor"
 | 
						"k8s.io/kubernetes/pkg/security/apparmor"
 | 
				
			||||||
	kpsp "k8s.io/kubernetes/pkg/security/podsecuritypolicy"
 | 
						kpsp "k8s.io/kubernetes/pkg/security/podsecuritypolicy"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,7 @@ go_library(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,8 +17,8 @@ limitations under the License.
 | 
				
			|||||||
package allow
 | 
					package allow
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type allowAuthenticator struct{}
 | 
					type allowAuthenticator struct{}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,11 +15,11 @@ go_library(
 | 
				
			|||||||
    ],
 | 
					    ],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/util/cert:go_default_library",
 | 
					        "//pkg/util/cert:go_default_library",
 | 
				
			||||||
        "//pkg/util/net:go_default_library",
 | 
					        "//pkg/util/net:go_default_library",
 | 
				
			||||||
        "//vendor:github.com/golang/glog",
 | 
					        "//vendor:github.com/golang/glog",
 | 
				
			||||||
        "//vendor:github.com/rackspace/gophercloud",
 | 
					        "//vendor:github.com/rackspace/gophercloud",
 | 
				
			||||||
        "//vendor:github.com/rackspace/gophercloud/openstack",
 | 
					        "//vendor:github.com/rackspace/gophercloud/openstack",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,7 +25,7 @@ import (
 | 
				
			|||||||
	"github.com/golang/glog"
 | 
						"github.com/golang/glog"
 | 
				
			||||||
	"github.com/rackspace/gophercloud"
 | 
						"github.com/rackspace/gophercloud"
 | 
				
			||||||
	"github.com/rackspace/gophercloud/openstack"
 | 
						"github.com/rackspace/gophercloud/openstack"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	certutil "k8s.io/kubernetes/pkg/util/cert"
 | 
						certutil "k8s.io/kubernetes/pkg/util/cert"
 | 
				
			||||||
	netutil "k8s.io/kubernetes/pkg/util/net"
 | 
						netutil "k8s.io/kubernetes/pkg/util/net"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,8 +13,8 @@ go_library(
 | 
				
			|||||||
    srcs = ["passwordfile.go"],
 | 
					    srcs = ["passwordfile.go"],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//vendor:github.com/golang/glog",
 | 
					        "//vendor:github.com/golang/glog",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -23,5 +23,5 @@ go_test(
 | 
				
			|||||||
    srcs = ["passwordfile_test.go"],
 | 
					    srcs = ["passwordfile_test.go"],
 | 
				
			||||||
    library = ":go_default_library",
 | 
					    library = ":go_default_library",
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = ["//pkg/auth/user:go_default_library"],
 | 
					    deps = ["//vendor:k8s.io/apiserver/pkg/authentication/user"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@ import (
 | 
				
			|||||||
	"os"
 | 
						"os"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/golang/glog"
 | 
						"github.com/golang/glog"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type PasswordAuthenticator struct {
 | 
					type PasswordAuthenticator struct {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,7 @@ import (
 | 
				
			|||||||
	"reflect"
 | 
						"reflect"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestPasswordFile(t *testing.T) {
 | 
					func TestPasswordFile(t *testing.T) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,7 @@ go_library(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -25,7 +25,7 @@ go_test(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/util/sets:go_default_library",
 | 
					        "//pkg/util/sets:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,8 +19,8 @@ package anonymous
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"net/http"
 | 
						"net/http"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const (
 | 
					const (
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,8 +19,8 @@ package anonymous
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/util/sets"
 | 
						"k8s.io/kubernetes/pkg/util/sets"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,7 @@ go_library(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -25,6 +25,6 @@ go_test(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,8 +19,8 @@ package basicauth
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"net/http"
 | 
						"net/http"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Authenticator authenticates requests using basic auth
 | 
					// Authenticator authenticates requests using basic auth
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,8 +21,8 @@ import (
 | 
				
			|||||||
	"net/http"
 | 
						"net/http"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type testPassword struct {
 | 
					type testPassword struct {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,10 +14,10 @@ go_library(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/util/cert:go_default_library",
 | 
					        "//pkg/util/cert:go_default_library",
 | 
				
			||||||
        "//pkg/util/sets:go_default_library",
 | 
					        "//pkg/util/sets:go_default_library",
 | 
				
			||||||
        "//plugin/pkg/auth/authenticator/request/x509:go_default_library",
 | 
					        "//plugin/pkg/auth/authenticator/request/x509:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -26,5 +26,5 @@ go_test(
 | 
				
			|||||||
    srcs = ["requestheader_test.go"],
 | 
					    srcs = ["requestheader_test.go"],
 | 
				
			||||||
    library = ":go_default_library",
 | 
					    library = ":go_default_library",
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = ["//pkg/auth/user:go_default_library"],
 | 
					    deps = ["//vendor:k8s.io/apiserver/pkg/authentication/user"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,8 +23,8 @@ import (
 | 
				
			|||||||
	"net/http"
 | 
						"net/http"
 | 
				
			||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	utilcert "k8s.io/kubernetes/pkg/util/cert"
 | 
						utilcert "k8s.io/kubernetes/pkg/util/cert"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/util/sets"
 | 
						"k8s.io/kubernetes/pkg/util/sets"
 | 
				
			||||||
	x509request "k8s.io/kubernetes/plugin/pkg/auth/authenticator/request/x509"
 | 
						x509request "k8s.io/kubernetes/plugin/pkg/auth/authenticator/request/x509"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -21,7 +21,7 @@ import (
 | 
				
			|||||||
	"reflect"
 | 
						"reflect"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestRequestHeader(t *testing.T) {
 | 
					func TestRequestHeader(t *testing.T) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,8 +14,8 @@ go_library(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/util/errors:go_default_library",
 | 
					        "//pkg/util/errors:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -24,5 +24,5 @@ go_test(
 | 
				
			|||||||
    srcs = ["unionauth_test.go"],
 | 
					    srcs = ["unionauth_test.go"],
 | 
				
			||||||
    library = ":go_default_library",
 | 
					    library = ":go_default_library",
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = ["//pkg/auth/user:go_default_library"],
 | 
					    deps = ["//vendor:k8s.io/apiserver/pkg/authentication/user"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,8 +19,8 @@ package union
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"net/http"
 | 
						"net/http"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	utilerrors "k8s.io/kubernetes/pkg/util/errors"
 | 
						utilerrors "k8s.io/kubernetes/pkg/util/errors"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@ import (
 | 
				
			|||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type mockAuthRequestHandler struct {
 | 
					type mockAuthRequestHandler struct {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -17,10 +17,10 @@ go_library(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/util/errors:go_default_library",
 | 
					        "//pkg/util/errors:go_default_library",
 | 
				
			||||||
        "//pkg/util/sets:go_default_library",
 | 
					        "//pkg/util/sets:go_default_library",
 | 
				
			||||||
        "//vendor:github.com/golang/glog",
 | 
					        "//vendor:github.com/golang/glog",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -32,7 +32,7 @@ go_test(
 | 
				
			|||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/authenticator:go_default_library",
 | 
					        "//pkg/auth/authenticator:go_default_library",
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/util/sets:go_default_library",
 | 
					        "//pkg/util/sets:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,8 +25,8 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	"github.com/golang/glog"
 | 
						"github.com/golang/glog"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	utilerrors "k8s.io/kubernetes/pkg/util/errors"
 | 
						utilerrors "k8s.io/kubernetes/pkg/util/errors"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/util/sets"
 | 
						"k8s.io/kubernetes/pkg/util/sets"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,8 +28,8 @@ import (
 | 
				
			|||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
	"time"
 | 
						"time"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
						"k8s.io/kubernetes/pkg/auth/authenticator"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
					 | 
				
			||||||
	"k8s.io/kubernetes/pkg/util/sets"
 | 
						"k8s.io/kubernetes/pkg/util/sets"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,7 +12,7 @@ go_library(
 | 
				
			|||||||
    name = "go_default_library",
 | 
					    name = "go_default_library",
 | 
				
			||||||
    srcs = ["anytoken.go"],
 | 
					    srcs = ["anytoken.go"],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = ["//pkg/auth/user:go_default_library"],
 | 
					    deps = ["//vendor:k8s.io/apiserver/pkg/authentication/user"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
go_test(
 | 
					go_test(
 | 
				
			||||||
@@ -20,5 +20,5 @@ go_test(
 | 
				
			|||||||
    srcs = ["anytoken_test.go"],
 | 
					    srcs = ["anytoken_test.go"],
 | 
				
			||||||
    library = ":go_default_library",
 | 
					    library = ":go_default_library",
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = ["//pkg/auth/user:go_default_library"],
 | 
					    deps = ["//vendor:k8s.io/apiserver/pkg/authentication/user"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,7 +19,7 @@ package anytoken
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type AnyTokenAuthenticator struct{}
 | 
					type AnyTokenAuthenticator struct{}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,7 +20,7 @@ import (
 | 
				
			|||||||
	"reflect"
 | 
						"reflect"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestAnyTokenAuthenticator(t *testing.T) {
 | 
					func TestAnyTokenAuthenticator(t *testing.T) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,13 +13,13 @@ go_library(
 | 
				
			|||||||
    srcs = ["oidc.go"],
 | 
					    srcs = ["oidc.go"],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/util/cert:go_default_library",
 | 
					        "//pkg/util/cert:go_default_library",
 | 
				
			||||||
        "//pkg/util/net:go_default_library",
 | 
					        "//pkg/util/net:go_default_library",
 | 
				
			||||||
        "//pkg/util/runtime:go_default_library",
 | 
					        "//pkg/util/runtime:go_default_library",
 | 
				
			||||||
        "//vendor:github.com/coreos/go-oidc/jose",
 | 
					        "//vendor:github.com/coreos/go-oidc/jose",
 | 
				
			||||||
        "//vendor:github.com/coreos/go-oidc/oidc",
 | 
					        "//vendor:github.com/coreos/go-oidc/oidc",
 | 
				
			||||||
        "//vendor:github.com/golang/glog",
 | 
					        "//vendor:github.com/golang/glog",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -29,9 +29,9 @@ go_test(
 | 
				
			|||||||
    library = ":go_default_library",
 | 
					    library = ":go_default_library",
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//plugin/pkg/auth/authenticator/token/oidc/testing:go_default_library",
 | 
					        "//plugin/pkg/auth/authenticator/token/oidc/testing:go_default_library",
 | 
				
			||||||
        "//vendor:github.com/coreos/go-oidc/jose",
 | 
					        "//vendor:github.com/coreos/go-oidc/jose",
 | 
				
			||||||
        "//vendor:github.com/coreos/go-oidc/oidc",
 | 
					        "//vendor:github.com/coreos/go-oidc/oidc",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -39,7 +39,7 @@ import (
 | 
				
			|||||||
	"github.com/coreos/go-oidc/jose"
 | 
						"github.com/coreos/go-oidc/jose"
 | 
				
			||||||
	"github.com/coreos/go-oidc/oidc"
 | 
						"github.com/coreos/go-oidc/oidc"
 | 
				
			||||||
	"github.com/golang/glog"
 | 
						"github.com/golang/glog"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	certutil "k8s.io/kubernetes/pkg/util/cert"
 | 
						certutil "k8s.io/kubernetes/pkg/util/cert"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/util/net"
 | 
						"k8s.io/kubernetes/pkg/util/net"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/util/runtime"
 | 
						"k8s.io/kubernetes/pkg/util/runtime"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,7 +29,7 @@ import (
 | 
				
			|||||||
	"github.com/coreos/go-oidc/jose"
 | 
						"github.com/coreos/go-oidc/jose"
 | 
				
			||||||
	"github.com/coreos/go-oidc/oidc"
 | 
						"github.com/coreos/go-oidc/oidc"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
	oidctesting "k8s.io/kubernetes/plugin/pkg/auth/authenticator/token/oidc/testing"
 | 
						oidctesting "k8s.io/kubernetes/plugin/pkg/auth/authenticator/token/oidc/testing"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,8 +13,8 @@ go_library(
 | 
				
			|||||||
    srcs = ["tokenfile.go"],
 | 
					    srcs = ["tokenfile.go"],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/auth/user:go_default_library",
 | 
					 | 
				
			||||||
        "//vendor:github.com/golang/glog",
 | 
					        "//vendor:github.com/golang/glog",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apiserver/pkg/authentication/user",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -23,5 +23,5 @@ go_test(
 | 
				
			|||||||
    srcs = ["tokenfile_test.go"],
 | 
					    srcs = ["tokenfile_test.go"],
 | 
				
			||||||
    library = ":go_default_library",
 | 
					    library = ":go_default_library",
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = ["//pkg/auth/user:go_default_library"],
 | 
					    deps = ["//vendor:k8s.io/apiserver/pkg/authentication/user"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -24,7 +24,7 @@ import (
 | 
				
			|||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/golang/glog"
 | 
						"github.com/golang/glog"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type TokenAuthenticator struct {
 | 
					type TokenAuthenticator struct {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,7 @@ import (
 | 
				
			|||||||
	"reflect"
 | 
						"reflect"
 | 
				
			||||||
	"testing"
 | 
						"testing"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/auth/user"
 | 
						"k8s.io/apiserver/pkg/authentication/user"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestTokenFile(t *testing.T) {
 | 
					func TestTokenFile(t *testing.T) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,5 +11,5 @@ go_library(
 | 
				
			|||||||
    name = "go_default_library",
 | 
					    name = "go_default_library",
 | 
				
			||||||
    srcs = ["tokentest.go"],
 | 
					    srcs = ["tokentest.go"],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = ["//pkg/auth/user:go_default_library"],
 | 
					    deps = ["//vendor:k8s.io/apiserver/pkg/authentication/user"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 
 | 
				
			|||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user