Martin Linkhorst
cf9c5e39ed
feat(source): promote MockSource to source package ( #78 )
2017-03-13 14:17:55 +01:00
Martin Linkhorst
b29e7343e1
fix(source): validate that sources adhere to the interface ( #80 )
2017-03-13 12:39:57 +01:00
Martin Linkhorst
69565ced3e
chore: use alpha annotations
2017-03-08 11:50:21 +01:00
Martin Linkhorst
af5fc5ab0f
Merge remote-tracking branch 'upstream/master' into namespace
2017-03-07 17:51:36 +01:00
Martin Linkhorst
298e0ca5a0
ref(source): avoid shadowing the endpoint package ( #66 )
2017-03-07 17:48:12 +01:00
Martin Linkhorst
78a2b1d8d5
feat: allow passing a namespace that limits found resources
2017-03-06 16:41:14 +01:00
ideahitme
0115c2007d
test ingress on diff namespaces
2017-03-02 16:57:29 +01:00
ideahitme
d9697c0463
gofmt ingress_test
2017-03-02 15:26:17 +01:00
ideahitme
c14b4107f0
ingress tests
2017-03-02 15:14:37 +01:00
ideahitme
d89a94e928
Merge branch 'master' into ingress/basic-support
2017-03-02 12:04:46 +01:00
ideahitme
50c50c655e
add boilerplate header to shared test
2017-03-02 11:34:46 +01:00
ideahitme
43e11ea66b
scoped ingress tests
2017-03-02 11:34:01 +01:00
ideahitme
014982cafc
create shared_test and scope service tests
2017-03-02 11:24:23 +01:00
ideahitme
ef76c7dc73
first implementation without test
2017-03-02 11:11:13 +01:00
ideahitme
4e04f36c6f
ingress kickoff
2017-03-01 16:37:09 +01:00
Martin Linkhorst
99371a1e83
implementation of basic control loop ( #40 )
...
* feat(google): add ability to apply changes generated from a plan
* feat(controller): first implementation of controller
* feat: allow to configure in-cluster and kubeconfig
* fix(controller): call RunOnce at the right time and in a loop
* feat(google): add dryRun attribute to Google DNS provider
* fix: use hosted zone id instead of DNS name
* fix(google): stupidly filter by A records for now
* feat: allow specifying the google project and zone
* feat: provide a dry-run flag which defaults to false
* chore: vendor new dependencies
* fix(config): fix failing tests for config object
* ref(controller): return plain value of ApplyChanges
* ref: simplify how to get a valid kubernetes client
2017-03-01 16:17:47 +01:00
Martin Linkhorst
f3458d0dbd
fix(source): consistently use CoreV1() instead of Core()
2017-03-01 11:30:39 +01:00
Justin Santa Barbara
18318b84be
Extract Status.LoadBalancer.Hostname from service annotations
...
On AWS, the loadbalancer is / will be / should be set up in the
hostname.
2017-02-26 22:22:43 -05:00
Martin Linkhorst
f156cd89d7
chore(source): add boilerplate headers
2017-02-24 17:16:26 +01:00
Martin Linkhorst
c14dc609d2
ref: rename test message to test title
2017-02-23 15:32:26 +01:00
Martin Linkhorst
e6bb517738
ref: run individual table tests in sub tests
2017-02-23 14:14:24 +01:00
Martin Linkhorst
062ffc61e7
fix: typo in docs describing ServiceSource
2017-02-23 14:13:15 +01:00
Martin Linkhorst
84910c4844
feat(services): implement Kubernetes services source
2017-02-23 12:04:13 +01:00