Clayton Coleman
9006eadcfe
kube-proxy can read config from the apiserver
...
All clients that talk to a "master" as a host:port or URL
(scheme://host:port) parameter. Add tests.
2014-08-27 15:49:01 -04:00
Clayton Coleman
083d81b6d7
Expose REST resource for endpoints and watch on services/endpoints
...
Will allow kube-proxies to listen on endpoints.
2014-08-27 15:49:01 -04:00
Clayton Coleman
b5e1e044bc
Move EndpointsController to its own package
...
Avoids recursive loop with endpoint registry defined
2014-08-27 15:49:00 -04:00
Clayton Coleman
ae698bcff8
Allow field/label users to get info from fields
...
Allows a consumer to get at the information stored in the field selector
for querying an underlying data store. Not generic, but offers a
simple start.
2014-08-27 15:49:00 -04:00
Daniel Smith
2606ece6e9
Merge pull request #1056 from filbranden/versioning_fixes1
...
Versioning fixes
2014-08-27 10:19:46 -07:00
Filipe Brandenburger
b777eb19e2
Add additional ldflags constants for Kubernetes versioning
...
Now it is possible to push these variables through ldflags:
- gitMajor
- gitMinor
- gitVersion (from latest annotated tag, output of git describe)
- gitCommit (renamed commitFromGit, intended to have the full sha1)
- gitTreeState (either "clean" or "dirty")
These are spawned into its separate source file, since they are meant to
be updated separately when a new version is released.
Also use the notation vX.Y+ for when git information is not present.
(This is consistent with the kernel build, e.g. Linux 3.15+ means its
version is >= 3.15 and < 3.16.)
v2: Added comments to the individual fields in pkg/version/base.go
Tested:
- Built it and checked the -version output:
$ hack/build-go.sh
$ output/go/bin/kubelet -version
Kubernetes version 0.1+, build c328679ef8aa
Signed-off-by: Filipe Brandenburger <filbranden@google.com>
2014-08-27 10:06:22 -07:00
Filipe Brandenburger
7785f14b32
Fix gitcommit() in hack/config-go.sh
...
Previously it would only print a version when the tree was dirty. Fix it
so that it will also print one on a clean tree.
Tested:
- Built it from a committed tree:
$ hack/build-go.sh
$ output/go/bin/kubelet -version
Kubernetes version 0.1, build a091590dd10c
Signed-off-by: Filipe Brandenburger <filbranden@google.com>
2014-08-27 09:16:35 -07:00
Clayton Coleman
31dadca04f
Merge pull request #1047 from lavalamp/fixApiObj
...
Cleanup: remove deprecated fields the proper way
2014-08-27 11:43:27 -04:00
Daniel Smith
923b2c12c2
Merge pull request #1051 from brendandburns/flake
...
Deflake operation listing.
2014-08-26 23:06:57 -07:00
Brendan Burns
52473bdf11
Deflake operation listing.
2014-08-26 22:48:24 -07:00
Daniel Smith
97b05619f1
Remove deprecated bits from kubelet
2014-08-26 22:39:00 -07:00
Daniel Smith
e1a361a84b
Merge pull request #1049 from brendandburns/flake
...
Fix a flake by extending the time out, so we don't race a go routine.
2014-08-26 21:00:23 -07:00
Daniel Smith
4d232cfee2
Merge pull request #1046 from ghodss/start-etcd-local-up-cluster
...
Modify hack/local-up-cluster.sh to use start_etcd function
2014-08-26 17:33:35 -07:00
Daniel Smith
2a62d72140
Cleanup: remove deprecated fields the proper way
2014-08-26 17:28:36 -07:00
Brendan Burns
d83091ea52
Fix a flake by extending the time out, so we don't race a go routine.
...
Empirically this eliminates a flake.
2014-08-26 17:09:38 -07:00
Sam Ghods
242e1f9690
Modify hack/local-up-cluster.sh to use start_etcd function
2014-08-26 16:57:36 -07:00
Clayton Coleman
f5a835b067
Merge pull request #978 from rajatchopra/podnet
...
Add IP per pod with Open vSwitch in Vagrant
2014-08-26 19:29:42 -04:00
Joe Beda
26c497c242
Merge pull request #1045 from smarterclayton/nuke_autogenerated
...
Trick Git into removing autogenerated.go on all clients
2014-08-26 16:27:17 -07:00
Clayton Coleman
80ac6c44ae
Purge autogenerated.go (2/2)
2014-08-26 19:24:02 -04:00
Clayton Coleman
95b2538d06
Purge autogenerated from clients (1/2)
2014-08-26 19:23:47 -04:00
Daniel Smith
2672b9865e
Merge pull request #1044 from jbeda/release-version
...
Propagate version info into salt config and use to build.
2014-08-26 16:21:49 -07:00
Joe Beda
5722eba780
Propagate version info into salt config and use to build.
...
Fixes #1043 .
2014-08-26 16:17:06 -07:00
Dawn Chen
1b24fe880a
Merge pull request #836 from brendandburns/runin
...
Add an API for calling RunInContainer on the kubelet.
2014-08-26 15:57:11 -07:00
Joe Beda
169e6f079a
Merge pull request #1036 from brendandburns/godep
...
Fix up the docs somewhat.
2014-08-26 14:21:27 -07:00
Brendan Burns
556eb0f400
Add a run command to the kublet server
2014-08-26 13:57:44 -07:00
Rajat Chopra
a0b88e2f2d
add test to check minion to master reachability; logfiling and some cosmetification.
2014-08-26 12:52:02 -07:00
Brendan Burns
e580d32bdf
Fix up the docs somewhat.
2014-08-26 12:51:38 -07:00
Daniel Smith
c7999a7f75
Merge pull request #964 from smarterclayton/return_validation_errors_from_api
...
Return validation errors via the REST API
2014-08-26 12:44:00 -07:00
Daniel Smith
ad1f229ce7
Merge pull request #1032 from brendandburns/docs
...
Update the roadmap with some completed tasks.
2014-08-26 12:15:25 -07:00
Clayton Coleman
7487f9a951
Merge pull request #1040 from brendandburns/hostname
...
Switch the hostname in a container to be the pod id.
2014-08-26 15:02:05 -04:00
Rajat Chopra
2dd57898d4
add ip per pod across vagrant minions
2014-08-26 11:29:35 -07:00
Brendan Burns
4f1fa939f7
Switch the hostname in a container to be the pod id.
2014-08-26 11:13:53 -07:00
brendandburns
c92b7d5bb7
Merge pull request #1039 from smarterclayton/remove_autogenerated
...
Remove autogenerated.go from .gitignore
2014-08-26 11:08:58 -07:00
Clayton Coleman
d7a9332a59
Remove autogenerated.go version
2014-08-26 14:06:31 -04:00
Joe Beda
831a0d7e50
Merge pull request #1027 from MSOpenTech/azure-scripts
...
Add salt configuration for openvpn for use on Azure.
2014-08-26 11:04:03 -07:00
Joe Beda
bce7a4bd90
Merge pull request #1014 from smarterclayton/set_commit_with_ldflags
...
Use -ldflags to set git commit version
2014-08-26 10:56:56 -07:00
Clayton Coleman
0a841a49fd
Naming of Reason constants is inconsistent
...
Changed ReasonType to StatusReason (to match the field) and
changed CauseReason to CauseType and renamed StatusCause.Reason to
Type.
2014-08-26 13:39:21 -04:00
Clayton Coleman
52923a1348
Return validation errors from storage create/update
2014-08-26 13:30:55 -04:00
Clayton Coleman
84db1da42b
Convert field errors into a selector for the object
...
Satisfies the "Field" condition for a Cause. Also addresses
parts of #914 .
2014-08-26 13:30:55 -04:00
Clayton Coleman
d326ba2976
Add a Causes array to status details for validation errors
...
Uses the same constant values as api/errors for each nested
reason.
2014-08-26 13:30:55 -04:00
Clayton Coleman
60126bfe64
Make the validation types match the pending ReasonCauses
2014-08-26 13:30:55 -04:00
Victor Marmol
7332241c0d
Merge pull request #1021 from thockin/logo
...
Add logo usage guidelines doc.
2014-08-26 14:14:01 -03:00
Tim Hockin
b8ea73a224
Add logo usage guidelines doc.
2014-08-26 09:13:39 -07:00
Daniel Smith
aeaa3f99fb
Merge pull request #1037 from thockin/proxy
...
Fix a race in proxy.
2014-08-25 22:10:54 -07:00
Tim Hockin
23fc00be5c
Fix a race in proxy.
...
addService() eventually calls getServiceInfo(), but the serviceInfo object may
not be installed yet (race).
2014-08-25 21:38:16 -07:00
brendandburns
6f84f6d92f
Merge pull request #1000 from lavalamp/fix2
...
Need to remove pods that change labels.
2014-08-25 21:20:33 -07:00
brendandburns
8a8e124d0d
Merge pull request #1034 from jbeda/vagrant-auth
...
Hard code auth for vagrant.
2014-08-25 21:13:38 -07:00
Brendan Burns
c1b9ea3aad
Update the roadmap with some completed tasks.
2014-08-25 20:14:36 -07:00
Joe Beda
1118241dec
Merge pull request #1035 from satnam6502/master
...
Very minor change to use camelCase for ReasonType as suggested in issue ...
2014-08-25 17:23:07 -07:00
Satnam Singh
3f0f119e42
Very minor change to use camelCase for ReasonType as suggested in issue #914 .
2014-08-25 16:57:13 -07:00