kubernetes/pkg/controller/petset
Kubernetes Submit Queue a69752c81f Merge pull request #31944 from m1093782566/m109-master-fix-found
Automatic merge from submit-queue

[Pet Set] Clean up code

<!--  Thanks for sending a pull request!  Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
-->

**What this PR does / why we need it**:

Clean code of petset, from:

```
func (p *apiServerPetClient) getPVC(pvcName, pvcNamespace string) (*api.PersistentVolumeClaim, bool, error)
```

to:

```
func (p *apiServerPetClient) getPVC(pvcName, pvcNamespace string) (*api.PersistentVolumeClaim, error) 
```

I think the 2nd(bool type) return value of [getPVC](https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/petset/pet.go#L228) is unnecessary, as the caller can be responsible for checking the error type and tell if it exists via the [error type](https://github.com/kubernetes/kubernetes/blob/master/pkg/controller/petset/pet.go#L231-L233).

So, I remove the 2nd return value of `getPVC()`.

The benefit of this change is that we can simplify the code of `getPVC()` while don't increase the caller's code.
2016-09-09 15:00:22 -07:00
..
fakes.go clean up pet set code 2016-09-03 21:28:46 +08:00
identity_mappers.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
identity_mappers_test.go Merge pull request #29502 from lixiaobing10051267/masterHostName 2016-08-12 00:31:53 -07:00
iterator.go let RC manager utilize the GC 2016-07-14 19:59:31 -07:00
iterator_test.go Run goimports 2016-08-02 15:12:39 +03:00
pet.go clean up pet set code 2016-09-03 21:28:46 +08:00
pet_set.go Merge pull request #31698 from m1093782566/m109-pet-set-errs-err 2016-09-05 22:09:07 -07:00
pet_set_test.go refactor return []error to error 2016-09-01 17:09:22 +08:00
pet_set_utils.go Print/log pointers of structs with %#v instead of %+v 2016-08-01 22:27:56 +02:00