diff options
author | Eric Sagnes <eric.sagnes@gmail.com> | 2016-09-15 21:28:41 +0900 |
---|---|---|
committer | Eric Sagnes <eric.sagnes@gmail.com> | 2016-09-15 21:28:41 +0900 |
commit | db387a6f0d2dee8e74dd150e175f06983646dad5 (patch) | |
tree | 36dff90c0f5dbc152498b417e7391791a7330d64 /nixos/tests | |
parent | fe54db902779f350b08c4ab601e178d8d9a18c6c (diff) | |
download | nixlib-db387a6f0d2dee8e74dd150e175f06983646dad5.tar nixlib-db387a6f0d2dee8e74dd150e175f06983646dad5.tar.gz nixlib-db387a6f0d2dee8e74dd150e175f06983646dad5.tar.bz2 nixlib-db387a6f0d2dee8e74dd150e175f06983646dad5.tar.lz nixlib-db387a6f0d2dee8e74dd150e175f06983646dad5.tar.xz nixlib-db387a6f0d2dee8e74dd150e175f06983646dad5.tar.zst nixlib-db387a6f0d2dee8e74dd150e175f06983646dad5.zip |
cadvisor: fix test
Diffstat (limited to 'nixos/tests')
-rw-r--r-- | nixos/tests/cadvisor.nix | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/nixos/tests/cadvisor.nix b/nixos/tests/cadvisor.nix index c55b08c0e924..3a887514773a 100644 --- a/nixos/tests/cadvisor.nix +++ b/nixos/tests/cadvisor.nix @@ -13,10 +13,6 @@ import ./make-test.nix ({ pkgs, ... } : { services.cadvisor.enable = true; services.cadvisor.storageDriver = "influxdb"; services.influxdb.enable = true; - systemd.services.influxdb.postStart = mkAfter '' - ${pkgs.curl.bin}/bin/curl -X POST 'http://localhost:8086/db?u=root&p=root' \ - -d '{"name": "root"}' - ''; }; }; @@ -27,6 +23,15 @@ import ./make-test.nix ({ pkgs, ... } : { $machine->succeed("curl http://localhost:8080/containers/"); $influxdb->waitForUnit("influxdb.service"); + + # Wait until influxdb admin interface is available + $influxdb->waitUntilSucceeds("curl -f 127.0.0.1:8083"); + + # create influxdb database + $influxdb->succeed(q~ + curl -XPOST http://localhost:8086/query --data-urlencode "q=CREATE DATABASE root" + ~); + $influxdb->waitForUnit("cadvisor.service"); $influxdb->succeed("curl http://localhost:8080/containers/"); ''; |