Commit Graph

  • c4649d539b Separate labels and selector in services for clarity Daniel Smith 2014-06-18 16:01:49 -07:00
  • 59c08db4c1 Merge pull request #43 from drewcsillag/master brendandburns 2014-06-19 10:12:03 -07:00
  • a824581941 Add location of where to get the gcloud tools to README.md Drew Csillag 2014-06-10 14:09:02 -04:00
  • 302ec0f37b Wire in the pod cache. Just used for List for now. Brendan Burns 2014-06-18 22:24:06 -07:00
  • 4c7cc33066 Merge pull request #165 from brendandburns/replicas Daniel Smith 2014-06-18 22:10:13 -07:00
  • 84b2a9e9f3 On delete, also attempt to update controller state, in case we missed a previous update. Add a test to validate that this works Brendan Burns 2014-06-18 20:25:25 -07:00
  • 6cf4585ae8 Merge pull request #162 from brendandburns/poll Daniel Smith 2014-06-18 21:06:38 -07:00
  • 4f549aae54 Add a PodCache that is responsible for caching pod information. Not wired in yet. Brendan Burns 2014-06-18 15:18:38 -07:00
  • e2974a0a75 Merge pull request #163 from brendandburns/cloudcfg Daniel Smith 2014-06-18 15:31:56 -07:00
  • b3f0e1724d Add IP to hostname in cloudcfg printing. Brendan Burns 2014-06-18 15:25:47 -07:00
  • 28f9dfafb3 Merge pull request #161 from brendandburns/next Daniel Smith 2014-06-18 15:04:05 -07:00
  • 420b2fdd57 Add support for populating host ip address. Brendan Burns 2014-06-17 22:28:44 -07:00
  • 57869958bc Add IP look up if the Cloud Provider is not null Add Instance info to the Cloud Provider interface Brendan Burns 2014-06-17 21:58:41 -07:00
  • c0d8636f40 Merge pull request #150 from brendandburns/tests Daniel Smith 2014-06-18 14:24:28 -07:00
  • 31427d2d6f Add a fake cloud impl. Update the service registry with unit tests. Brendan Burns 2014-06-18 14:18:53 -07:00
  • e6b8555ba8 Add quotes around ${TRAVIS}. brendandburns 2014-06-18 13:59:03 -07:00
  • 3124db63c6 Merge pull request #155 from brendandburns/scripts Daniel Smith 2014-06-18 13:53:42 -07:00
  • 35bf0fc0b7 Add a version check for go. Brendan Burns 2014-06-18 10:54:23 -07:00
  • dbdb326eaf Merge pull request #144 from lavalamp/master brendandburns 2014-06-18 13:26:41 -07:00
  • a253209a2c Add test for watch goroutine handling, fix other review comments Daniel Smith 2014-06-18 13:10:19 -07:00
  • d8206503b8 Make integration/localkube work with new controller library Daniel Smith 2014-06-17 17:57:06 -07:00
  • 1b94f7b244 Fix race Daniel Smith 2014-06-17 17:56:18 -07:00
  • 7e464aa55c Test controller's synchronize method. Requires fake etcd client to be relocated. Daniel Smith 2014-06-17 17:38:06 -07:00
  • b6a260940c Fix fake handler so it can be used for more than one call. Daniel Smith 2014-06-17 17:36:27 -07:00
  • 3737b4e4e2 Fix bad lock handling. Daniel Smith 2014-06-17 16:43:04 -07:00
  • e74ac01a62 Move run logic into package Daniel Smith 2014-06-17 16:42:29 -07:00
  • 65d6280936 Move etcd helper to util so it can be used elsewhere, too Daniel Smith 2014-06-17 16:23:52 -07:00
  • a24116c7bd Move controller to it's own package, it's not part of the registry. Daniel Smith 2014-06-17 14:49:44 -07:00
  • bb81caa60d Merge pull request #151 from brendandburns/fixes Daniel Smith 2014-06-18 12:53:57 -07:00
  • 7668795c0d Merge pull request #152 from bgrant0607/master Joe Beda 2014-06-18 11:10:30 -07:00
  • bda771c3c5 Implemented jbeda's suggestions, except s/stage/environment/g. Brian Grant 2014-06-18 18:01:51 +00:00
  • 6647f040f1 Merge pull request #154 from brendandburns/fix-etcd Daniel Smith 2014-06-18 10:45:53 -07:00
  • 3be4f8fea0 Updated instructions to note the go 1.2 dependency brendandburns 2014-06-18 10:44:53 -07:00
  • 77dd0afc26 Fix a bug in pod listing introduced in a recent refactor. Add a test to catch a regression in the future. Brendan Burns 2014-06-18 10:37:27 -07:00
  • e824f84f20 Always build the cloudcfg binary at the beginning of the e2e script. Brendan Burns 2014-06-17 22:37:11 -07:00
  • a29b75622a Added missing backquote. Brian Grant 2014-06-18 07:45:24 +00:00
  • 821574febb Fixed TOC links. Brian Grant 2014-06-18 07:43:00 +00:00
  • aeaa08f75e Added more motivation for pods and labels, and put them together in a subsection near the top. Brian Grant 2014-06-18 07:40:01 +00:00
  • f57ae2f4bf Merge pull request #149 from brendandburns/lb brendandburns 2014-06-17 21:35:39 -07:00
  • 5f66d33880 Add load balancing support to services. Brendan Burns 2014-06-17 10:50:42 -07:00
  • 1b1662d22d Merge pull request #145 from lavalamp/test_fix brendandburns 2014-06-17 21:00:59 -07:00
  • 0f98cdd93b Merge pull request #141 from jbeda/dockerize Daniel Smith 2014-06-17 18:42:47 -07:00
  • 246db91cb5 Merge pull request #135 from brendandburns/lb Daniel Smith 2014-06-17 18:40:42 -07:00
  • 372e7b7727 Ensure that MockPodRegistry verifies the query it's passed. Daniel Smith 2014-06-17 18:33:51 -07:00
  • 1fd954b1d3 Merge pull request #138 from lavalamp/master brendandburns 2014-06-17 17:34:42 -07:00
  • a3036d2c81 Merge pull request #143 from jjhuff/fix_scheduler_panic brendandburns 2014-06-17 17:33:17 -07:00
  • af6903d22b Merge pull request #142 from jjhuff/log_apiserver_panic brendandburns 2014-06-17 17:32:47 -07:00
  • 4f63a690ee Support cross compilation. Joe Beda 2014-06-17 16:10:57 -07:00
  • 1bef7fdd04 FirstFitScheduler was triggering a panic by passing nil as the query to EtcdRegistry.ListPods. I think this was just missed during the recent label refactor. Justin Huff 2014-06-17 15:48:37 -07:00
  • 3072ccf088 When the apiserver panics, log a stacktrace. Justin Huff 2014-06-17 14:59:37 -07:00
  • 570ebf54a9 Build Kubernetes in Docker. Joe Beda 2014-06-16 23:16:40 -07:00
  • 500ef4c46c Extract yet more redundancy Daniel Smith 2014-06-17 13:53:31 -07:00
  • 77556a5eb0 Extract more redundancy Daniel Smith 2014-06-17 13:43:31 -07:00
  • 25ab3b695e Move duplicated logic into single function. Daniel Smith 2014-06-17 13:19:25 -07:00
  • 2759b2367f Add load balancing support to services. Brendan Burns 2014-06-17 10:50:42 -07:00
  • 0c68c6307a Merge pull request #136 from bgrant0607/master Daniel Smith 2014-06-17 11:34:46 -07:00
  • 0a05574463 Use ADD rather than VOLUME in order to work with remote containers. Brian Grant 2014-06-17 18:14:00 +00:00
  • 23e736c8e1 Added goauth2 and the google api client. Brendan Burns 2014-06-17 10:48:02 -07:00
  • 45397c46cc bump(code.google.com/p/goauth2/compute/serviceaccount): ef170e7cf161bc5644976d13cadc67b285e73ee8 Brendan Burns 2014-06-16 22:19:52 -07:00
  • 721f6571fa bump(code.google.com/p/google-api-go-client/googleapi): cdde2f903343c1fb7613c7cf1fe5e6567e02a9b2 Brendan Burns 2014-06-16 14:51:29 -07:00
  • dd44261adf bump(gopkg.in/v1/yaml): b0c168ac0cf9493da1f9bb76c34b26ffef940b4a Brendan Burns 2014-06-16 14:49:47 -07:00
  • f7f449f334 bump(code.google.com/p/google-api-go-client/compute/v1): 2d8543b9e701ae349c9905482af0e017345b86c7 Brendan Burns 2014-06-16 14:49:40 -07:00
  • 48e246c117 bump(code.google.com/p/goauth2/oauth): cf9c96faa9885b8cf351c2d79d9a929f3eebd4ec Brendan Burns 2014-06-16 14:49:33 -07:00
  • 5d2eb7dfff bump(github.com/fsouza/go-dockerclient): a735a3dbbfdd1822886f6b4235318c8809b41538 Brendan Burns 2014-06-16 14:49:30 -07:00
  • b1531bbcf5 bump(github.com/coreos/go-etcd/etcd): 7745cfd7f8e619cc9e6be450238e6253a57a227f Brendan Burns 2014-06-16 14:49:29 -07:00
  • fe0cb7c87b Merge pull request #133 from bgrant0607/master brendandburns 2014-06-17 10:28:36 -07:00
  • 20cc10b5b0 Dockerized raml2html and regenerated kubernetes.html. Brian Grant 2014-06-17 17:11:19 +00:00
  • e7125fb7ea Merge pull request #130 from lavalamp/test_fix brendandburns 2014-06-16 22:36:32 -07:00
  • e10e5b99d5 Fix typo Daniel Smith 2014-06-16 22:21:43 -07:00
  • c4e575d4ac switch to different types for different parts of the label query Daniel Smith 2014-06-16 22:04:28 -07:00
  • 3b980bd9dc Make deterministic Daniel Smith 2014-06-16 20:05:22 -07:00
  • c27ad1390d etcd does some trickery that was avoiding the pid capturing in our tests. Run in subshell. Daniel Smith 2014-06-16 19:27:59 -07:00
  • c534d070e5 Rename LabelSet labels.Set Daniel Smith 2014-06-16 19:22:46 -07:00
  • 5c3e4fab58 add another test Daniel Smith 2014-06-16 19:17:23 -07:00
  • 7d05ba4dc4 Implement new label system Daniel Smith 2014-06-16 19:10:43 -07:00
  • ad2ec27e91 Implement label queries for controller registry Daniel Smith 2014-06-16 18:17:08 -07:00
  • 154ec0db1e apiserver builds again Daniel Smith 2014-06-16 18:03:44 -07:00
  • 1c6342a794 Move labels to own package Daniel Smith 2014-06-16 17:57:57 -07:00
  • 3ab2f8a3a2 First piece of improving labels Daniel Smith 2014-06-16 17:49:50 -07:00
  • 6d3af1f8ff Make success status public so it will actually get sent to clients Daniel Smith 2014-06-16 13:21:53 -07:00
  • bad4318b95 Merge pull request #131 from lavalamp/faster_test brendandburns 2014-06-16 20:56:37 -07:00
  • b709532fdd Move jq requirement message Daniel Smith 2014-06-16 20:45:38 -07:00
  • b3c934cde1 Parse status; makes test much faster Daniel Smith 2014-06-16 20:42:17 -07:00
  • 4df24a108e Merge pull request #126 from jbeda/doc-fix Daniel Smith 2014-06-16 15:32:31 -07:00
  • 35c0ce2abb Suggest people verify they can start a VM on GCE. Joe Beda 2014-06-16 15:03:37 -07:00
  • a089096468 Merge pull request #125 from brendandburns/dot Joe Beda 2014-06-16 11:23:09 -07:00
  • b8eaa8634e Remove dot syntax. Brendan Burns 2014-06-16 11:16:18 -07:00
  • 7e9c3138b6 Merge pull request #123 from ryanwalters/patch-1 Joe Beda 2014-06-16 09:44:35 -07:00
  • cd15ae667d Merge pull request #121 from lavalamp/api_long_op Joe Beda 2014-06-16 09:22:22 -07:00
  • be945bfd67 Minor edit Ryan Walters 2014-06-16 10:13:20 -05:00
  • d3049e4d11 Still build and push before running test, even if cluster is already running. Daniel Smith 2014-06-15 23:39:24 -07:00
  • ea5cbd44bb Refactor apiserver command; move logic to a package for reuse and eventual testing Daniel Smith 2014-06-15 23:29:07 -07:00
  • b3ab658c71 consistent filenames Daniel Smith 2014-06-15 22:32:19 -07:00
  • f3734260d5 Readability improvements. Daniel Smith 2014-06-15 22:30:02 -07:00
  • 823d654523 Merge pull request #120 from brendanburns/comments Daniel Smith 2014-06-15 23:30:11 -07:00
  • 32071289e6 Add some documentation Brendan Burns 2014-06-15 22:34:16 -07:00
  • 6c589da0f7 Added godoc link. brendandburns 2014-06-15 22:34:22 -07:00
  • 4adaee01dd Merge pull request #118 from lavalamp/master brendandburns 2014-06-15 22:27:23 -07:00
  • f03460ce5b Rename local-up2.sh to local-up-cluster.sh Daniel Smith 2014-06-15 22:15:37 -07:00
  • 92709cc808 Merge pull request #119 from brendanburns/docs Daniel Smith 2014-06-15 22:14:01 -07:00