
Automatic merge from submit-queue Revision handling in federated deployment controller Deployment controller in regular kubernetes automatically adds an annotation in deployment. This causes a bit of confusion in controller and tests. This PR skips revision annotation in checks. In the next K8S release we will need to have better support for deployment revisions. Helps with #36588 cc: @nikhiljindal @madhusudancs
79 lines
2.7 KiB
Python
79 lines
2.7 KiB
Python
package(default_visibility = ["//visibility:public"])
|
|
|
|
licenses(["notice"])
|
|
|
|
load(
|
|
"@io_bazel_rules_go//go:def.bzl",
|
|
"go_binary",
|
|
"go_library",
|
|
"go_test",
|
|
"cgo_library",
|
|
)
|
|
|
|
go_library(
|
|
name = "go_default_library",
|
|
srcs = [
|
|
"backoff.go",
|
|
"cluster_util.go",
|
|
"configmap.go",
|
|
"delaying_deliverer.go",
|
|
"deployment.go",
|
|
"federated_informer.go",
|
|
"federated_updater.go",
|
|
"handlers.go",
|
|
"meta.go",
|
|
"secret.go",
|
|
"versionize_listoptions.go",
|
|
],
|
|
tags = ["automanaged"],
|
|
deps = [
|
|
"//federation/apis/federation/v1beta1:go_default_library",
|
|
"//federation/client/clientset_generated/federation_release_1_5:go_default_library",
|
|
"//pkg/api:go_default_library",
|
|
"//pkg/api/v1:go_default_library",
|
|
"//pkg/apis/extensions/v1beta1:go_default_library",
|
|
"//pkg/client/cache:go_default_library",
|
|
"//pkg/client/clientset_generated/internalclientset:go_default_library",
|
|
"//pkg/client/clientset_generated/release_1_5:go_default_library",
|
|
"//pkg/client/restclient:go_default_library",
|
|
"//pkg/client/unversioned/clientcmd:go_default_library",
|
|
"//pkg/client/unversioned/clientcmd/api:go_default_library",
|
|
"//pkg/controller/deployment/util:go_default_library",
|
|
"//pkg/conversion:go_default_library",
|
|
"//pkg/runtime:go_default_library",
|
|
"//pkg/util/flowcontrol:go_default_library",
|
|
"//pkg/util/net:go_default_library",
|
|
"//pkg/util/wait:go_default_library",
|
|
"//pkg/watch:go_default_library",
|
|
"//vendor:github.com/golang/glog",
|
|
],
|
|
)
|
|
|
|
go_test(
|
|
name = "go_default_test",
|
|
srcs = [
|
|
"delaying_deliverer_test.go",
|
|
"deployment_test.go",
|
|
"federated_informer_test.go",
|
|
"federated_updater_test.go",
|
|
"handlers_test.go",
|
|
"meta_test.go",
|
|
],
|
|
library = "go_default_library",
|
|
tags = ["automanaged"],
|
|
deps = [
|
|
"//federation/apis/federation/v1beta1:go_default_library",
|
|
"//federation/client/clientset_generated/federation_release_1_5/fake:go_default_library",
|
|
"//pkg/api/v1:go_default_library",
|
|
"//pkg/apis/extensions/v1beta1:go_default_library",
|
|
"//pkg/client/cache:go_default_library",
|
|
"//pkg/client/clientset_generated/release_1_5:go_default_library",
|
|
"//pkg/client/clientset_generated/release_1_5/fake:go_default_library",
|
|
"//pkg/client/testing/core:go_default_library",
|
|
"//pkg/controller/deployment/util:go_default_library",
|
|
"//pkg/runtime:go_default_library",
|
|
"//pkg/watch:go_default_library",
|
|
"//vendor:github.com/stretchr/testify/assert",
|
|
],
|
|
)
|