Brendan Burns
1101c00014
Make updates atomic from the client side.
2014-08-01 16:47:25 -07:00
erictune
5b589cf115
Merge pull request #735 from brendandburns/tcp-health
...
Add TCP socket based health checking.
2014-08-01 16:35:12 -07:00
erictune
d1c04356e3
Merge pull request #723 from lavalamp/splitApi
...
Split api package.
2014-08-01 16:33:33 -07:00
Daniel Smith
828aed4cc8
Copy docker client structs, adding yaml/json tags.
...
Use these in our v1beta1 package so that we can pass fuzz test encode/decode.
2014-08-01 15:31:39 -07:00
brendandburns
ee92b44d88
Added link to fedora instructions
2014-08-01 15:29:04 -07:00
Daniel Smith
1cc7fce523
Add documentation and tests to conversion.
2014-08-01 14:26:36 -07:00
Daniel Smith
5c0f5e85e2
Make api use converter package.
2014-08-01 14:26:35 -07:00
Daniel Smith
a73e4f4623
Separate generic parts of api library into conversion package.
2014-08-01 14:25:42 -07:00
Brendan Burns
490bb28bf9
Add TCP socket based health checking.
2014-08-01 14:13:56 -07:00
MikeJeffrey
5c324098a9
Regenerating kubernetes.html
2014-08-01 14:09:12 -07:00
brendandburns
30b6ab5278
Merge pull request #728 from smarterclayton/improve_apiserver_tests
...
Expand apiserver test cases
2014-08-01 09:32:19 -07:00
brendandburns
2274599de8
Merge pull request #720 from filbranden/cleanup
...
Clean up shell scripts used for build, executable bit on files
2014-08-01 09:27:54 -07:00
brendandburns
6783c68687
Merge pull request #712 from roberthbailey/guestbook
...
Update the guestbook example
2014-08-01 09:20:47 -07:00
brendandburns
d0abecb60b
Merge pull request #709 from MikeJeffrey/patch-1
...
Mark container.name as required in manifest schema
2014-08-01 09:20:18 -07:00
Filipe Brandenburger
d00e08bb5f
Fix shell script quoting, clean up build scripts
...
Fix quoting so that it works with arbitrary path names (e.g. containing
spaces.) Make hack/config-go.sh non-executable since it is meant for
sourcing and not as a standalone.
Tested:
- Checked out the tree to a directory with spaces, called the
build script from outside the tree, confirmed it worked as expected.
- Confirmed binaries work by running them with -version.
- Ran hack/build-go.sh cmd/kubecfg and confirmed only kubecfg was built.
- Ran hack/build-go.sh cmd/integration and confirmed it was built.
- Checked it out on a Mac and confirmed that the build script works.
- Confirmed that hack/test-go.sh and hack/test-cmd.sh work.
Signed-off-by: Filipe Brandenburger <filbranden@google.com>
2014-08-01 08:23:16 -07:00
Filipe Brandenburger
d7396acced
Remove executable permissions of files that do not need it.
...
In particular, .gitignore, *.go, *.sls and etcd.conf are files that
should not be marked as executable.
Tested: built it with hack/build-go.sh, called all binaries with
the -version flag to confirm they work.
Signed-off-by: Filipe Brandenburger <filbranden@google.com>
2014-08-01 08:22:46 -07:00
Clayton Coleman
8b2b325103
Merge pull request #730 from lavalamp/rename
...
Begin systemizing files in pkg/registry
2014-08-01 10:57:31 -04:00
erictune
ee9cec86db
Merge pull request #731 from yugui/fix/flag-panic
...
Extract "pkg/version".PrintAndExitIfRequested() to its own package
2014-08-01 07:56:34 -07:00
erictune
fdfdafa2e6
Merge pull request #733 from mfojtik/vagrant_silent
...
Disable curl progress bar when running vagrant up
2014-08-01 07:53:39 -07:00
Michal Fojtik
264eebb997
Disable curl progress bar when running vagrant up
2014-08-01 15:08:17 +02:00
Yuki Yugui Sonoda
331fd0d986
Extract "pkg/version".PrintAndExitIfRequested() to its own package
...
because it causes a runtime panic if a binary which has its own implementation
of "-version" flag tries to reuse a package library which indirectly depend on
"pkg/version".
e.g. If such an user-defined binary tires to link "pkg/api" or "pkg/client",
the binary fails with a runtime panic "flag redefined: version".
2014-08-01 15:05:27 +09:00
Meir Fischer
9076e78654
change strValues's type to util.StringSet; rename Comparator to Operator; small syntax fix
2014-07-31 23:56:37 -04:00
Daniel Smith
7dbb6f02fe
Begin systemizing files in pkg/registry
...
Files that have RESTStorage implementations now end in "storage", and
files that have registries now end in "registry". I removed some
underscores in file names, since it seems to be go style not to have
them. I split minion_registry.go into two files.
We should consider splitting this package into two, to make more clear
the separation between the layers.
2014-07-31 17:24:15 -07:00
Clayton Coleman
af4d57b39a
Expand apiserver tests
2014-07-31 18:59:54 -04:00
Clayton Coleman
8986a0fc4b
Remove debugging statement
2014-07-31 18:52:15 -04:00
Clayton Coleman
241ab692f6
Merge pull request #549 from lavalamp/regWatch
...
Make replication controllers use new watch interface
2014-07-31 18:07:23 -04:00
Daniel Smith
6d1a3a1387
Merge pull request #721 from polvi/master
...
update CoreOS examples with new post
2014-07-31 15:02:08 -07:00
Daniel Smith
928092e79e
Etcd watcher verification
...
To make sure the etcd watcher works, I changed the replication
controller to use watch.Interface. I made apiserver support watches on
controllers, so replicationController can be run only off of the
apiserver. I made sure all the etcd watch testing that used to be in
replicationController is now tested on the new etcd watcher in
pkg/tools/.
2014-07-31 14:54:30 -07:00
Daniel Smith
aa454fea93
Merge pull request #711 from smarterclayton/more_info_about_format_conversion_error
...
More verbose error on missing field
2014-07-31 14:34:09 -07:00
Dawn Chen
b88c2a2109
Merge pull request #724 from vmarmol/change-port
...
Change cAdvisor port to 4194.
2014-07-31 13:48:00 -07:00
Clayton Coleman
e1b0000404
Merge pull request #717 from nyaxt/atomicupdate_test
...
Add test for AtomicUpdate
2014-07-31 16:44:24 -04:00
Victor Marmol
4de48613e7
Change cAdvisor port to 4194.
...
This is so it doesn't conflict with the default registry address of
5000.
2014-07-31 13:14:00 -07:00
Clayton Coleman
7ce23e43e7
More verbose error on missing field
2014-07-31 14:38:38 -04:00
Clayton Coleman
28d42a79a4
Merge pull request #719 from csrwng/list_replication_controllers
...
Add a method to list replication controllers
2014-07-31 14:34:58 -04:00
Alex Polvi
aaa088c981
update CoreOS examples with new post
2014-07-31 11:18:58 -07:00
csrwng
19ddfe72df
Fixed FakeKubeClient in kubecfg_test
2014-07-31 13:59:58 -04:00
Kouhei Ueno
d4a5ba863d
Add test for AtomicUpdate
2014-08-01 02:35:38 +09:00
Kouhei Ueno
648b80e5d7
Implement FakeEtcdClient.ExpectNotFoundGet
2014-08-01 02:35:38 +09:00
Kouhei Ueno
a3771c9042
AtomicUpdate should use api.Encode
2014-08-01 02:35:38 +09:00
Kouhei Ueno
6dd1e9cbb5
Implement FakeEtcdClient.CompareAndSwap
2014-08-01 02:35:38 +09:00
Kouhei Ueno
ccb7e8793b
return EtcdErrorNodeExist when Create is called for existing node
2014-08-01 02:35:37 +09:00
Kouhei Ueno
d46bfcb132
Fail immediately if f.Err is set
2014-08-01 02:35:37 +09:00
Kouhei Ueno
e40cdd50ed
Generate modification index only if f.TestIndex is specified.
...
This is for compatibility with existing tests.
2014-08-01 02:34:08 +09:00
Kouhei Ueno
b82bb37c89
FakeEtcdClient: Maintain change index
2014-08-01 02:34:08 +09:00
Victor Marmol
a6f907e128
Merge pull request #713 from dchen1107/restart
...
Fix #707
2014-07-31 10:33:01 -07:00
Dawn Chen
2e8020be8c
Update the entire cAdvisor package. There is a version mismatch issue
...
which cause #707
2014-07-31 10:11:25 -07:00
csrwng
a3476fcbca
Add a method to list replication controllers
2014-07-31 12:37:02 -04:00
Dawn Chen
76ec7acf91
bump(github.com/google/cadvisor): bdd574b728e8a1e5eb08649d631197620dd09650
2014-07-31 09:14:04 -07:00
Clayton Coleman
2dc94e4a6e
Merge pull request #716 from yugui/fix/machines-flag
...
Allow omitting -machines flag in apiserver
2014-07-31 09:31:46 -04:00
Yuki Yugui Sonoda
c65ac62cdd
Allow omitting -machines flag in apiserver when -cloud_provider and
...
-minion_regexp are specified because it is eventually overwritten by
-minion_regexp.
2014-07-31 14:38:54 +09:00