Zihong Zheng
5158add0bc
gce provider: point to hack/update-cloudprovider-gce.sh in doc
2018-05-17 17:25:33 -07:00
Zihong Zheng
23726efb3d
gce provider: add wrapper for security policy
2018-05-17 17:25:33 -07:00
Nick Sardo
81a5fa431c
Add Patch method to GA Backend Services
2018-05-10 12:45:21 -07:00
Nick Sardo
8098b91951
Expand ability of ResourceID
2018-05-01 12:21:44 -07:00
yankaiz
8aeb77f9c8
Add unit tests for gce loadbalancer internal.
...
Increase coverage for gce_loadbalancer_internal from 76.7% to 91.0%.
2018-04-20 16:14:02 -07:00
Ashley Gau
6d7424885e
encapsulate IP counter in X, parallelize lb tests
2018-04-17 13:34:49 -07:00
yankaiz
6714d17b61
Add unit testcases for ensureExternalLoadBalancer to make sure it doesn't panic when errors raised.
2018-03-30 11:36:47 -07:00
yankaiz
af5a7e2488
Unit tests for external load balancer.
2018-03-26 11:01:52 -07:00
Ashley Gau
e07a944c49
add Get/Set methods, mutex on instanceGroupAttrs.
2018-03-13 13:17:24 -07:00
Ashley Gau
42c5bca0c0
rename to _test.go, update-bazel, comments
2018-03-13 13:17:24 -07:00
Ashley Gau
fd2bf37d28
hooks for updating healthchecks, firewalls, regional backendservices
2018-03-13 11:13:41 -07:00
Ashley Gau
f625b4a2d9
add hooks to add, remove, insert instances from instancegroups
2018-03-13 11:13:41 -07:00
Ashley Gau
828e22bdc6
add comments
2018-02-23 16:14:27 -08:00
Ashley Gau
e250074b38
Define hooks for inserting Forwarding Rules and Addresses in all versions
2018-02-20 13:19:04 -08:00
Ashley Gau
5dd3fdebec
Move and make exported lbScheme types into cloud/constants.go
2018-02-20 13:19:04 -08:00
Ashley Gau
bef0838a21
Move NetworkTiers into cloud/constants.go
2018-02-20 13:19:04 -08:00
Ashley Gau
a39e7e4146
Add test for wrong networktier resource deletion
2018-02-20 13:19:04 -08:00
Kubernetes Submit Queue
96ec318718
Merge pull request #59842 from ixdy/update-rules_go-02-2018
...
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
Update bazelbuild/rules_go, kubernetes/repo-infra, and gazelle dependencies
**What this PR does / why we need it**: updates our bazelbuild/rules_go dependency in order to bump everything to go1.9.4. I'm separating this effort into two separate PRs, since updating rules_go requires a large cleanup, removing an attribute from most build rules.
**Release note**:
```release-note
NONE
```
2018-02-19 22:23:05 -08:00
Nick Sardo
2410b6576e
Pass ProjectRouter to mocks
2018-02-16 13:47:12 -08:00
Jeff Grafton
ef56a8d6bb
Autogenerated: hack/update-bazel.sh
2018-02-16 13:43:01 -08:00
Ashley Gau
5e38d785a2
make context the first arg in AddInstanceHook/RemoveInstanceHook
2018-02-08 11:04:39 -08:00
Ashley Gau
4b398a6d8d
generate mocked methods with context as the first arg, because golint
2018-02-08 11:02:48 -08:00
Ashley Gau
b7fe9fe02f
run update-bazel.sh, lint on mock.go
2018-02-07 15:27:35 -08:00
Ashley Gau
378b177f02
test updateExternalLoadBalancer removes nodes
2018-02-07 12:42:57 -08:00
Ashley Gau
2ef71eb6e5
add AddInstanceHook mock method, test insertion of new instace
2018-02-06 17:41:06 -08:00
Jing Ai
4738e10b3e
Add GCE instance UpdateNetworkInterface API to beta.
2018-02-05 11:39:54 -08:00
Minhan Xia
eeae81619b
fix url parsing for staging/dev endpoint
2018-01-26 11:27:57 -08:00
Bowei Du
7ebc34fea9
Remove op field as it is no longer needed
...
Key is used instead
2018-01-20 09:44:52 -08:00
Bowei Du
76c796ffa4
GCE: invalid location was used in regional and zonal operations
...
Location was set to the full URL instead of the short name. Adds
logging to the operations to make future issues easier to debug.
2018-01-20 00:50:22 -08:00
Bowei Du
31be3a37f8
Fixes some typos/spaces in the GCE cloudprovider
2018-01-19 18:13:45 -08:00
Bowei Du
f8776f8f0c
Resulting generated code
2018-01-19 18:13:42 -08:00
Bowei Du
3ea2f3e9f2
Add logging in all generated GCE calls
2018-01-19 18:13:38 -08:00
Bowei Du
aaa3dfd695
GCE: Check that the key is valid for each call
2018-01-19 12:03:43 -08:00
Bowei Du
a2b222c94e
GCE: Fix Valid() to check for proper region/zone names
2018-01-19 12:03:39 -08:00
Bowei Du
d3a1b4b255
Update code for GCE cloud provider
2018-01-18 13:33:34 -08:00
Bowei Du
447823b4a1
Add handling for method that use Pages() to retrieve results
...
Make functions take in *Key rather than value type.
2018-01-18 13:33:34 -08:00
Bowei Du
3cde2613ff
Fix lint and bazel
2018-01-09 23:09:08 -08:00
Bowei Du
8cdfe36267
Update generated code to stable order
2018-01-09 17:10:05 -08:00
Bowei Du
5abf80718e
Remove glog dependency in the generator
2018-01-09 16:57:15 -08:00
Bowei Du
c3e23b1b14
Fix gofmt
2018-01-09 16:40:15 -08:00
Bowei Du
2aaf8b47b2
Clean up documentation.
2018-01-09 16:40:15 -08:00
Bowei Du
9a70885559
BUILD
2018-01-09 16:40:15 -08:00
Bowei Du
f076f4fa0b
Hand written unit test for exercising the mock
2018-01-09 16:40:15 -08:00
Bowei Du
a0adc1bb19
Special custom code for handling the Projects resource
2018-01-09 16:40:15 -08:00
Bowei Du
e230bd967b
Generated code (see gen/main.go for the source)
2018-01-09 16:40:14 -08:00
Bowei Du
329e0b1cb5
support interfaces for the generated code
2018-01-09 16:40:14 -08:00
Bowei Du
968cce929c
code generation
2018-01-09 16:40:14 -08:00
Bowei Du
75bff35884
long running operation support
2018-01-09 16:40:14 -08:00
Bowei Du
8250950d15
documentation
2018-01-09 16:40:14 -08:00
Bowei Du
94ddfd17e7
Implementation of the compute "filter" handling for List()
2018-01-09 16:40:14 -08:00