kubernetes/pkg/controller/deployment
Michail Kargakis c82cae85f6 controller: set unavailableReplicas correctly when scaling down
deployment_controller.go:299] Error syncing deployment
e2e-tests-kubectl-2l7xx/e2e-test-nginx-deployment:
Deployment.extensions "e2e-test-nginx-deployment" is invalid:
status.unavailableReplicas: Invalid value: -1:
must be greater than or equal to 0

The validation error above occurs usually when a Deployment is
scaled down. In such a case we should default unavailableReplicas
to 0 instead of making an invalid api call.
2016-12-07 17:34:09 +01:00
..
util refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
BUILD refactor: generated 2016-12-03 19:10:46 -05:00
deployment_controller_test.go refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
deployment_controller.go refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
progress.go cmd/kube-controller-manager 2016-11-23 15:53:09 -08:00
recreate.go cmd/kube-controller-manager 2016-11-23 15:53:09 -08:00
rollback.go cmd/kube-controller-manager 2016-11-23 15:53:09 -08:00
rolling_test.go cmd/kube-controller-manager 2016-11-23 15:53:09 -08:00
rolling.go cmd/kube-controller-manager 2016-11-23 15:53:09 -08:00
sync_test.go refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
sync.go controller: set unavailableReplicas correctly when scaling down 2016-12-07 17:34:09 +01:00