about summary refs log tree commit diff
path: root/nixos/tests/kubernetes.nix
diff options
context:
space:
mode:
authorJaka Hudoklin <jakahudoklin@gmail.com>2015-03-18 14:26:40 +0100
committerJaka Hudoklin <jakahudoklin@gmail.com>2015-03-18 14:37:03 +0100
commit2482b75eaeb0848b2be89848437a794dc3eee413 (patch)
treee9c68da2e844c38b4c19621a5aad91451da6a17a /nixos/tests/kubernetes.nix
parentdecf15fd57c8f26079cdfc7572f1097decfc296f (diff)
downloadnixlib-2482b75eaeb0848b2be89848437a794dc3eee413.tar
nixlib-2482b75eaeb0848b2be89848437a794dc3eee413.tar.gz
nixlib-2482b75eaeb0848b2be89848437a794dc3eee413.tar.bz2
nixlib-2482b75eaeb0848b2be89848437a794dc3eee413.tar.lz
nixlib-2482b75eaeb0848b2be89848437a794dc3eee413.tar.xz
nixlib-2482b75eaeb0848b2be89848437a794dc3eee413.tar.zst
nixlib-2482b75eaeb0848b2be89848437a794dc3eee413.zip
kubernetes: update to 0.12.1, fix module
Diffstat (limited to 'nixos/tests/kubernetes.nix')
-rw-r--r--nixos/tests/kubernetes.nix17
1 files changed, 9 insertions, 8 deletions
diff --git a/nixos/tests/kubernetes.nix b/nixos/tests/kubernetes.nix
index 8bc7c8d618ad..0a9eda930bad 100644
--- a/nixos/tests/kubernetes.nix
+++ b/nixos/tests/kubernetes.nix
@@ -13,7 +13,7 @@ import ./make-test.nix rec {
           id: redis-master-pod
           containers:
             - name: master
-              image: master:5000/scratch
+              image: master:5000/nix
               cpu: 100
               ports:
                 - name: redis-server
@@ -50,8 +50,8 @@ import ./make-test.nix rec {
           virtualisation.memorySize = 768;
           services.kubernetes = {
             roles = ["master" "node"];
+            dockerCfg = ''{"master:5000":{}}'';
             controllerManager.machines = ["master" "node"];
-            kubelet.extraOpts = "-network_container_image=master:5000/pause";
             apiserver.address = "0.0.0.0";
             verbose = true;
           };
@@ -94,7 +94,8 @@ import ./make-test.nix rec {
         {
           services.kubernetes = {
             roles = ["node"];
-            kubelet.extraOpts = "-network_container_image=master:5000/pause";
+            dockerCfg = ''{"master:5000":{}}'';
+            kubelet.apiServers = ["master:8080"];
             verbose = true;
           };
           virtualisation.docker.extraOptions = "--iptables=false --ip-masq=false -b cbr0 --insecure-registry master:5000";
@@ -155,14 +156,14 @@ import ./make-test.nix rec {
     $node->waitForUnit("kubernetes-kubelet.service");
     $node->waitForUnit("kubernetes-proxy.service");
 
-    $master->waitUntilSucceeds("kubecfg list minions | grep master");
-    $master->waitUntilSucceeds("kubecfg list minions | grep node");
+    $master->waitUntilSucceeds("kubectl get minions | grep master");
+    $master->waitUntilSucceeds("kubectl get minions | grep node");
 
     $client->waitForUnit("docker.service");
-    $client->succeed("tar cv --files-from /dev/null | docker import - scratch");
-    $client->succeed("docker tag scratch master:5000/scratch");
+    $client->succeed("tar cv --files-from /dev/null | docker import - nix");
+    $client->succeed("docker tag nix master:5000/nix");
     $master->waitForUnit("docker-registry.service");
-    $client->succeed("docker push master:5000/scratch");
+    $client->succeed("docker push master:5000/nix");
     $client->succeed("mkdir -p /root/pause");
     $client->succeed("cp /etc/test/pause /root/pause/");
     $client->succeed("cp /etc/test/Dockerfile /root/pause/");