Justin Santa Barbara
cb364cdbf7
Move config to apimachinery ( #37 )
...
Types that we want to work using apimachinery typically go into
pkg/apis/X, and the validation goes into pkg/apis/X/validation. We then
add versions into e.g. pkg/apis/X/v1alpha1, but this feels premature at
the moment.
Changing this later is annoyingly difficult, especially in terms of
validation and dependencies.
We will want the apimachinery, so that we can configure from a
configuration file that is versioned. Hopefully dns-controller won't
end up so complicated that we will require it, but I think there is also
value in following the "standard" patterns for controllers that are
emerging from e.g. ingress.
For a fairly simple example of an API, please consult
https://github.com/kubernetes/kubernetes/tree/master/pkg/apis/certificates
2017-03-01 11:49:02 +01:00
Martin Linkhorst
909373a20b
fix(Makefile): run tests for all but vendored packages ( #45 )
2017-03-01 11:28:29 +01:00
Martin Linkhorst
20fca31ce4
Merge pull request #39 from justinsb/loadbalancer_hostname
...
Extract Status.LoadBalancer.Hostname from service annotations
2017-03-01 11:26:18 +01:00
Martin Linkhorst
20724fb9b1
Merge pull request #38 from justinsb/simple_makefile
...
Add simple makefile, with `make verify` task
2017-03-01 11:10:46 +01:00
Martin Linkhorst
ec91115143
Merge pull request #36 from justinsb/ignore_idea
...
Add .gitignore, based on kubernetes/kubernetes
2017-02-27 14:43:55 +01:00
Martin Linkhorst
942706e3b2
Merge pull request #35 from justinsb/docs_existing_kops_annotations
...
Document existing kops dns-controller annotations
2017-02-27 14:43:43 +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
Justin Santa Barbara
7365b05e24
Add simple makefile, with make verify task
...
verify runs the same verification as the CI runs.
2017-02-26 18:02:28 -05:00
Justin Santa Barbara
de95a36f65
Add .gitignore, based on kubernetes/kubernetes
...
Trimmed to remove ignores that are obviously kubernetes specific
2017-02-26 16:41:31 -05:00
Justin Santa Barbara
67fa237cd4
Document existing kops dns-controller annotations
...
Kops includes a dns-controller, and this document describes the existing
annotations and their behaviour. This document is intended to allow us
to see the use-cases identified by kops dns-controller, to ensure the
same annotations can be recognized (perhaps with a `--compatibilty`
flag), and to ensure that we have comparable functionality.
2017-02-26 16:38:52 -05:00
Martin Linkhorst
abf047c267
Add draft implementation of Google dns-provider ( #31 )
...
* feat: add first implementation of google dns-provider
* chore(dnsprovider): add boilerplate headers
* chore: update list of dependencies
* chore: vendor depedencies
2017-02-24 18:15:26 +01:00
Adam Sunderland
d826059d9e
Merge pull request #30 from linki/services
...
Implement Kubernetes services source
2017-02-24 10:44:20 -06:00
Martin Linkhorst
5b0841fce5
chore: vendor depedencies
2017-02-24 17:33:44 +01:00
Martin Linkhorst
5d434c41c2
chore: update list of dependencies
2017-02-24 17:33:18 +01:00
Martin Linkhorst
62f1168193
Merge remote-tracking branch 'upstream/master' into services
2017-02-24 17:28:41 +01:00
Martin Linkhorst
6ab387ec33
docs(endpoint): document the Endpoint struct
2017-02-24 17:16:57 +01:00
Martin Linkhorst
f156cd89d7
chore(source): add boilerplate headers
2017-02-24 17:16:26 +01:00
Adam Sunderland
f627a6e531
Merge pull request #34 from kubernetes-incubator/chore/sync-k8s-repo-infra
...
resync with repo-infra upstream
2017-02-24 10:13:25 -06:00
ideahitme
73146917c1
resync with repo-infra upstream
2017-02-24 17:06:55 +01:00
Adam Sunderland
66fd3dffcf
Merge pull request #26 from linki/plan
...
First implementation of Plan
2017-02-24 09:50:33 -06:00
Martin Linkhorst
ea074d1370
Merge remote-tracking branch 'upstream/master' into services
2017-02-24 16:29:04 +01:00
Martin Linkhorst
87cbdd4626
Merge remote-tracking branch 'upstream/master' into plan
2017-02-24 16:17:08 +01:00
Martin Linkhorst
a864efe1bd
Merge pull request #33 from kubernetes-incubator/chore/remove-repo-infra-subm
...
git rm repo-infra
2017-02-24 16:14:38 +01:00
ideahitme
361b8dae1e
git rm repo-infra
2017-02-24 16:13:52 +01:00
Martin Linkhorst
a49d115118
Merge pull request #25 from kubernetes-incubator/project-skeleton
...
add main, config, termination, healthcheck
2017-02-24 16:09:47 +01:00
ideahitme
65e3996e7c
fix travis path to repo infra
2017-02-24 15:57:12 +01:00
ideahitme
ba4978b121
vendor repo-infra
2017-02-24 15:54:32 +01:00
ideahitme
6d293be571
vendor repo-infra
2017-02-24 15:54:10 +01:00
ideahitme
732c5fcf74
add vendor
2017-02-24 14:56:58 +01:00
ideahitme
9b3e764a94
add glide lock
2017-02-24 14:56:20 +01:00
ideahitme
5c93ca5c37
include glide yaml file
2017-02-24 14:55:38 +01:00
ideahitme
87c6cd728d
fix boilerplate for config_test
2017-02-24 14:55:18 +01:00
ideahitme
c1c5f2ec49
merge with master
2017-02-24 14:45:57 +01:00
Martin Linkhorst
372b4fcbd0
chore(plan): add boilerplate headers
2017-02-24 14:32:40 +01:00
Martin Linkhorst
48247250be
Merge pull request #32 from linki/roadmap
...
Add notes about the current status and plan
2017-02-24 14:25:48 +01:00
Martin Linkhorst
c266d31bf6
Merge remote-tracking branch 'upstream/master' into plan
2017-02-24 14:14:44 +01:00
Yerken
0458aebf52
Merge pull request #29 from kubernetes-incubator/experimental/repo-infra-submodule
...
try out repo-infra git submodule
2017-02-24 13:03:53 +01:00
Martin Linkhorst
f219dfbb4f
docs: add link to milestones to the readme
2017-02-24 12:04:25 +01:00
ideahitme
424f83ec9c
change to use https with repo-infra
2017-02-24 12:01:31 +01:00
ideahitme
04ed7b469b
latest repo-infra
2017-02-24 11:59:46 +01:00
Adam Sunderland
0034b63154
Merge pull request #23 from kubernetes-incubator/docs/project-structure
...
Draft project structure documentation
2017-02-23 15:07:16 -06:00
Martin Linkhorst
0cbdf80cac
docs: add notes about the current status and plan
2017-02-23 18:41:46 +01:00
ideahitme
ef5b7b38f9
small readme adjustments
2017-02-23 17:15:54 +01:00
Martin Linkhorst
7f22e3d910
ref: rename DNSName attribute to Name
2017-02-23 15:54:31 +01:00
Martin Linkhorst
44902da835
ref: extract changes list to separate type
2017-02-23 15:53:51 +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
ideahitme
ffcd50c9a0
resync with repo-infra
2017-02-22 13:34:52 +01:00