Skip to content

Instantly share code, notes, and snippets.

@fasaxc
Created July 24, 2017 09:16
Show Gist options
  • Select an option

  • Save fasaxc/23a2aacafea2faf0755a0ef3fe97129e to your computer and use it in GitHub Desktop.

Select an option

Save fasaxc/23a2aacafea2faf0755a0ef3fe97129e to your computer and use it in GitHub Desktop.
_data/versions.yml
TestBase.batchnumber = 0
Unable to find image 'calico/go-build:v0.7' locally
v0.7: Pulling from calico/go-build
cfc728c1c558: Pulling fs layer
4f9d39540db5: Pulling fs layer
3a62b0235a60: Pulling fs layer
e64c614fb8fc: Pulling fs layer
028d597756bf: Pulling fs layer
3fa96bfc6500: Pulling fs layer
7e50cf7e6b32: Pulling fs layer
3b333081f02f: Pulling fs layer
ccf050ed96e3: Pulling fs layer
0b65e576a6bd: Pulling fs layer
fa5698d10831: Pulling fs layer
5a915f65cb6d: Pulling fs layer
20c7638f935d: Pulling fs layer
1b94247e86c5: Pulling fs layer
3b333081f02f: Waiting
ccf050ed96e3: Waiting
0b65e576a6bd: Waiting
fa5698d10831: Waiting
028d597756bf: Waiting
5a915f65cb6d: Waiting
20c7638f935d: Waiting
7e50cf7e6b32: Waiting
e64c614fb8fc: Waiting
1b94247e86c5: Waiting
117d20ca230f: Pulling fs layer
26533d42a7cf: Pulling fs layer
03b7dcccc2c6: Pulling fs layer
f423c366ccda: Pulling fs layer
9ecf10b9f1e0: Pulling fs layer
77a4a8147dd7: Pulling fs layer
84339fdb1d65: Pulling fs layer
cc76256d4601: Pulling fs layer
117d20ca230f: Waiting
26533d42a7cf: Waiting
03b7dcccc2c6: Waiting
f423c366ccda: Waiting
9ecf10b9f1e0: Waiting
77a4a8147dd7: Waiting
84339fdb1d65: Waiting
c414b8366833: Pulling fs layer
3ecfb31102cd: Pulling fs layer
cc76256d4601: Waiting
c60de64be4a9: Pulling fs layer
4894bc5157fd: Pulling fs layer
0ac92bf114a7: Pulling fs layer
3ecfb31102cd: Waiting
c414b8366833: Waiting
c60de64be4a9: Waiting
4894bc5157fd: Waiting
0ac92bf114a7: Waiting
3a62b0235a60: Verifying Checksum
3a62b0235a60: Download complete
4f9d39540db5: Verifying Checksum
4f9d39540db5: Download complete
cfc728c1c558: Verifying Checksum
cfc728c1c558: Download complete
cfc728c1c558: Pull complete
4f9d39540db5: Pull complete
3a62b0235a60: Pull complete
028d597756bf: Download complete
3fa96bfc6500: Download complete
3b333081f02f: Verifying Checksum
3b333081f02f: Download complete
7e50cf7e6b32: Verifying Checksum
7e50cf7e6b32: Download complete
ccf050ed96e3: Download complete
e64c614fb8fc: Verifying Checksum
e64c614fb8fc: Download complete
0b65e576a6bd: Verifying Checksum
0b65e576a6bd: Download complete
5a915f65cb6d: Verifying Checksum
5a915f65cb6d: Download complete
20c7638f935d: Verifying Checksum
20c7638f935d: Download complete
1b94247e86c5: Verifying Checksum
1b94247e86c5: Download complete
117d20ca230f: Download complete
fa5698d10831: Verifying Checksum
fa5698d10831: Download complete
26533d42a7cf: Download complete
e64c614fb8fc: Pull complete
028d597756bf: Pull complete
3fa96bfc6500: Pull complete
7e50cf7e6b32: Pull complete
3b333081f02f: Pull complete
ccf050ed96e3: Pull complete
0b65e576a6bd: Pull complete
fa5698d10831: Pull complete
03b7dcccc2c6: Download complete
5a915f65cb6d: Pull complete
20c7638f935d: Pull complete
1b94247e86c5: Pull complete
117d20ca230f: Pull complete
26533d42a7cf: Pull complete
77a4a8147dd7: Verifying Checksum
77a4a8147dd7: Download complete
03b7dcccc2c6: Pull complete
f423c366ccda: Verifying Checksum
f423c366ccda: Download complete
f423c366ccda: Pull complete
9ecf10b9f1e0: Download complete
9ecf10b9f1e0: Pull complete
77a4a8147dd7: Pull complete
cc76256d4601: Verifying Checksum
cc76256d4601: Download complete
c414b8366833: Verifying Checksum
c414b8366833: Download complete
84339fdb1d65: Verifying Checksum
84339fdb1d65: Download complete
3ecfb31102cd: Verifying Checksum
3ecfb31102cd: Download complete
0ac92bf114a7: Verifying Checksum
0ac92bf114a7: Download complete
84339fdb1d65: Pull complete
cc76256d4601: Pull complete
c60de64be4a9: Verifying Checksum
c60de64be4a9: Download complete
c414b8366833: Pull complete
3ecfb31102cd: Pull complete
c60de64be4a9: Pull complete
4894bc5157fd: Verifying Checksum
4894bc5157fd: Download complete
4894bc5157fd: Pull complete
0ac92bf114a7: Pull complete
Digest: sha256:0ce194d33853d0c5e854a694e069dd1acb507398d10dc2f10c59659daa4b1fcb
Status: Downloaded newer image for calico/go-build:v0.7
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
make: Entering directory `/home/runner/calico/calico_node'
# Clean up unwanted files to free disk space.
bash -c 'rm -rf /usr/local/golang /opt /var/lib/mongodb /usr/lib/jvm /home/runner/{.npm,.phpbrew,.phpunit,.kerl,.kiex,.lein,.nvm,.npm,.phpbrew,.rbenv}'
# Run the containerized UTs first.
make node-test-containerized
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
make[1]: Entering directory `/home/runner/calico/calico_node'
# Ensure that the glide cache directory exists.
mkdir -p /home/runner/.glide
# To build without Docker just run "glide install -strip-vendor"
if [ "none" != "none" ]; then \
EXTRA_DOCKER_BIND="-v none:/go/src/github.com/projectcalico/libcalico-go:ro"; \
fi; \
docker run --rm \
-v /home/runner/calico/calico_node:/go/src/github.com/projectcalico/calico/calico_node:rw $EXTRA_DOCKER_BIND \
-v /home/runner/.glide:/home/user/.glide:rw \
-e LOCAL_USER_ID=0 \
calico/go-build:v0.7 /bin/sh -c ' \
cd /go/src/github.com/projectcalico/calico/calico_node && \
glide install -strip-vendor'
Starting with UID : 0
adduser: uid '0' in use
[INFO] Downloading dependencies. Please wait...
[INFO] --> Fetching github.com/coreos/etcd
[INFO] --> Fetching github.com/coreos/go-systemd
[INFO] --> Fetching github.com/coreos/pkg
[INFO] --> Fetching github.com/docker/distribution
[INFO] --> Fetching github.com/emicklei/go-restful
[INFO] --> Fetching github.com/ghodss/yaml
[INFO] --> Fetching github.com/go-openapi/jsonreference
[INFO] --> Fetching github.com/go-openapi/swag
[INFO] --> Fetching github.com/golang/glog
[INFO] --> Fetching github.com/davecgh/go-spew
[INFO] --> Fetching github.com/go-openapi/spec
[INFO] --> Fetching github.com/google/gofuzz
[INFO] --> Fetching github.com/gogo/protobuf
[INFO] --> Fetching github.com/howeyc/gopass
[INFO] --> Fetching github.com/imdario/mergo
[INFO] --> Fetching github.com/juju/ratelimit
[INFO] --> Fetching github.com/kelseyhightower/envconfig
[INFO] --> Fetching github.com/mailru/easyjson
[INFO] --> Fetching github.com/go-openapi/jsonpointer
[INFO] --> Fetching github.com/onsi/ginkgo
[INFO] --> Fetching github.com/projectcalico/calico
[INFO] --> Fetching github.com/projectcalico/go-json
[INFO] --> Fetching github.com/projectcalico/go-yaml
[INFO] --> Fetching github.com/projectcalico/go-yaml-wrapper
[INFO] --> Fetching github.com/projectcalico/libcalico-go
[INFO] --> Fetching github.com/PuerkitoBio/purell
[INFO] --> Fetching github.com/PuerkitoBio/urlesc
[INFO] --> Fetching github.com/satori/go.uuid
[INFO] --> Fetching github.com/Sirupsen/logrus
[INFO] --> Fetching github.com/spf13/pflag
[INFO] --> Fetching github.com/ugorji/go
[INFO] --> Fetching golang.org/x/crypto
[INFO] --> Fetching golang.org/x/net
[INFO] --> Fetching golang.org/x/sys
[INFO] --> Fetching golang.org/x/text
[INFO] --> Fetching gopkg.in/go-playground/validator.v8
[INFO] --> Fetching gopkg.in/inf.v0
[INFO] --> Fetching gopkg.in/tchap/go-patricia.v2
[INFO] --> Fetching gopkg.in/yaml.v2
[INFO] --> Fetching k8s.io/apimachinery
[INFO] --> Fetching k8s.io/client-go
[INFO] --> Fetching github.com/onsi/gomega
[INFO] Setting references.
[INFO] --> Setting version for github.com/onsi/ginkgo to f40a49d81e5c12e90400620b6242fb29a8e7c9d9.
[INFO] --> Setting version for github.com/go-openapi/jsonpointer to 46af16f9f7b149af66e5d1bd010e3574dc06de98.
[INFO] --> Setting version for github.com/go-openapi/spec to 6aced65f8501fe1217321abf0749d354824ba2ff.
[INFO] --> Setting version for github.com/mailru/easyjson to d5b7844b561a7bc640052f1b935f7b800330d7e0.
[INFO] --> Setting version for github.com/go-openapi/swag to 1d0bd113de87027671077d3c71eb3ac5d7dbba72.
[INFO] --> Setting version for github.com/emicklei/go-restful to 09691a3b6378b740595c1002f40c34dd5f218a22.
[INFO] --> Setting version for github.com/davecgh/go-spew to 5215b55f46b2b919f50a1df0eaa5886afe4e3b3d.
[INFO] --> Setting version for github.com/coreos/etcd to d267ca9c184e953554257d0acdd1dc9c47d38229.
[INFO] --> Setting version for github.com/ghodss/yaml to 73d445a93680fa1a78ae23a5839bad48f32ba1ee.
[INFO] --> Setting version for github.com/coreos/pkg to 3ac0863d7acf3bc44daf49afef8919af12f704ef.
[INFO] --> Setting version for github.com/kelseyhightower/envconfig to f611eb38b3875cc3bd991ca91c51d06446afa14c.
[INFO] --> Setting version for github.com/golang/glog to 44145f04b68cf362d9c4df2182967c2275eaefed.
[INFO] --> Setting version for github.com/gogo/protobuf to 909568be09de550ed094403c2bf8a261b5bb730a.
[INFO] --> Setting version for github.com/howeyc/gopass to 3ca23474a7c7203e0a0a070fd33508f6efdb9b3d.
[INFO] --> Setting version for github.com/go-openapi/jsonreference to 13c6e3589ad90f49bd3e3bbe2c2cb3d7a4142272.
[INFO] --> Setting version for github.com/docker/distribution to cd27f179f2c10c5d300e6d09025b538c475b0d51.
[INFO] --> Setting version for github.com/coreos/go-systemd to 48702e0da86bd25e76cfef347e2adeb434a0d0a6.
[INFO] --> Setting version for github.com/imdario/mergo to 6633656539c1639d9d78127b7d47c622b5d7b6dc.
[INFO] --> Setting version for github.com/google/gofuzz to 44d81051d367757e1c7c6a5a86423ece9afcf63c.
[INFO] --> Setting version for github.com/juju/ratelimit to 77ed1c8a01217656d2080ad51981f6e99adaa177.
[INFO] --> Setting version for github.com/projectcalico/calico to 5596ec51e0309b1bb6d7a708ea0f2c22d609137c.
[INFO] --> Setting version for github.com/projectcalico/go-json to 6219dc7339ba20ee4c57df0a8baac62317d19cb1.
[INFO] --> Setting version for github.com/projectcalico/go-yaml to 955bc3e451ef0c9df8b9113bf2e341139cdafab2.
[INFO] --> Setting version for github.com/PuerkitoBio/purell to 8a290539e2e8629dbc4e6bad948158f790ec31f4.
[INFO] --> Setting version for github.com/projectcalico/libcalico-go to e1ab5e5bf4a57ea6fa71bf4a7712af27b824a005.
[INFO] --> Setting version for github.com/projectcalico/go-yaml-wrapper to 598e54215bee41a19677faa4f0c32acd2a87eb56.
[INFO] --> Setting version for github.com/PuerkitoBio/urlesc to 5bd2802263f21d8788851d5305584c82a5c75d7e.
[INFO] --> Setting version for github.com/satori/go.uuid to 879c5887cd475cd7864858769793b2ceb0d44feb.
[INFO] --> Setting version for github.com/spf13/pflag to 08b1a584251b5b62f458943640fc8ebd4d50aaa5.
[INFO] --> Setting version for github.com/Sirupsen/logrus to ba1b36c82c5e05c4f912a88eab0dcd91a171688f.
[INFO] --> Setting version for github.com/ugorji/go to ded73eae5db7e7a0ef6f55aace87a2873c5d2b74.
[INFO] --> Setting version for golang.org/x/crypto to 1351f936d976c60a0a48d728281922cf63eafb8d.
[INFO] --> Setting version for golang.org/x/net to f2499483f923065a842d38eb4c7f1927e6fc6e6d.
[INFO] --> Setting version for golang.org/x/sys to 8f0908ab3b2457e2e15403d3697c9ef5cb4b57a9.
[INFO] --> Setting version for golang.org/x/text to 19e51611da83d6be54ddafce4a4af510cb3e9ea4.
[INFO] --> Setting version for github.com/onsi/gomega to c893efa28eb45626cdaa76c9f653b62488858837.
[INFO] --> Setting version for gopkg.in/inf.v0 to 3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4.
[INFO] --> Setting version for gopkg.in/go-playground/validator.v8 to 5f57d2222ad794d0dffb07e664ea05e2ee07d60c.
[INFO] --> Setting version for gopkg.in/tchap/go-patricia.v2 to 666120de432aea38ab06bd5c818f04f4129882c9.
[INFO] --> Setting version for gopkg.in/yaml.v2 to 53feefa2559fb8dfa8d81baad31be332c97d6c77.
[INFO] --> Setting version for k8s.io/apimachinery to b317fa7ec8e0e7d1f77ac63bf8c3ec7b29a2a215.
[INFO] --> Setting version for k8s.io/client-go to 4a3ab2f5be5177366f8206fd79ce55ca80e417fa.
[INFO] Exporting resolved dependencies...
[INFO] --> Exporting github.com/davecgh/go-spew
[INFO] --> Exporting github.com/coreos/pkg
[INFO] --> Exporting github.com/golang/glog
[INFO] --> Exporting github.com/coreos/etcd
[INFO] --> Exporting github.com/gogo/protobuf
[INFO] --> Exporting github.com/go-openapi/jsonreference
[INFO] --> Exporting github.com/ghodss/yaml
[INFO] --> Exporting github.com/docker/distribution
[INFO] --> Exporting github.com/google/gofuzz
[INFO] --> Exporting github.com/emicklei/go-restful
[INFO] --> Exporting github.com/juju/ratelimit
[INFO] --> Exporting github.com/howeyc/gopass
[INFO] --> Exporting github.com/go-openapi/jsonpointer
[INFO] --> Exporting github.com/imdario/mergo
[INFO] --> Exporting github.com/kelseyhightower/envconfig
[INFO] --> Exporting github.com/mailru/easyjson
[INFO] --> Exporting github.com/onsi/ginkgo
[INFO] --> Exporting github.com/coreos/go-systemd
[INFO] --> Exporting github.com/go-openapi/swag
[INFO] --> Exporting github.com/go-openapi/spec
[INFO] --> Exporting github.com/projectcalico/calico
[INFO] --> Exporting github.com/projectcalico/go-json
[INFO] --> Exporting github.com/projectcalico/go-yaml
[INFO] --> Exporting github.com/projectcalico/libcalico-go
[INFO] --> Exporting github.com/projectcalico/go-yaml-wrapper
[INFO] --> Exporting github.com/PuerkitoBio/purell
[INFO] --> Exporting github.com/PuerkitoBio/urlesc
[INFO] --> Exporting github.com/satori/go.uuid
[INFO] --> Exporting github.com/Sirupsen/logrus
[INFO] --> Exporting github.com/spf13/pflag
[INFO] --> Exporting github.com/ugorji/go
[INFO] --> Exporting golang.org/x/crypto
[INFO] --> Exporting golang.org/x/text
[INFO] --> Exporting golang.org/x/sys
[INFO] --> Exporting golang.org/x/net
[INFO] --> Exporting github.com/onsi/gomega
[INFO] --> Exporting gopkg.in/go-playground/validator.v8
[INFO] --> Exporting gopkg.in/inf.v0
[INFO] --> Exporting gopkg.in/tchap/go-patricia.v2
[INFO] --> Exporting gopkg.in/yaml.v2
[INFO] --> Exporting k8s.io/apimachinery
[INFO] --> Exporting k8s.io/client-go
[INFO] Replacing existing vendor dependencies
[INFO] Removing nested vendor and Godeps/_workspace directories...
[INFO] Removing: /go/src/github.com/projectcalico/calico/calico_node/vendor/github.com/coreos/etcd/cmd/vendor
[INFO] Removing: /go/src/github.com/projectcalico/calico/calico_node/vendor/github.com/docker/distribution/vendor
[INFO] Removing: /go/src/github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/vendor
[INFO] Removing: /go/src/github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/vendor
Error response from daemon: No such container: calico-etcd
make[1]: [run-etcd-host] Error 1 (ignored)
docker run --detach \
--net=host \
--name calico-etcd quay.io/coreos/etcd \
etcd \
--advertise-client-urls "http://192.168.122.138:2379,http://127.0.0.1:2379" \
--listen-client-urls "http://0.0.0.0:2379"
Unable to find image 'quay.io/coreos/etcd:latest' locally
latest: Pulling from coreos/etcd
88286f41530e: Pulling fs layer
45382447aa91: Pulling fs layer
0c499c291c78: Pulling fs layer
c9f676bdc3ac: Pulling fs layer
2de528bc9712: Pulling fs layer
8050aa75d456: Pulling fs layer
c9f676bdc3ac: Waiting
2de528bc9712: Waiting
8050aa75d456: Waiting
88286f41530e: Downloading 33.34 kB/1.99 MB
45382447aa91: Downloading 68.16 kB/5.381 MB
88286f41530e: Downloading 103 kB/1.99 MB
45382447aa91: Downloading 137.8 kB/5.381 MB
88286f41530e: Downloading 172.6 kB/1.99 MB
45382447aa91: Downloading 207.4 kB/5.381 MB
88286f41530e: Downloading 242.2 kB/1.99 MB
45382447aa91: Downloading 277.1 kB/5.381 MB
45382447aa91: Downloading 346.7 kB/5.381 MB
88286f41530e: Downloading 381.5 kB/1.99 MB
0c499c291c78: Downloading 50.75 kB/4.594 MB
45382447aa91: Downloading 485.9 kB/5.381 MB
45382447aa91: Downloading 555.6 kB/5.381 MB
88286f41530e: Downloading 555.6 kB/1.99 MB
0c499c291c78: Downloading 103 kB/4.594 MB
45382447aa91: Downloading 694.8 kB/5.381 MB
88286f41530e: Downloading 694.8 kB/1.99 MB
0c499c291c78: Downloading 155.2 kB/4.594 MB
45382447aa91: Downloading 834.1 kB/5.381 MB
88286f41530e: Downloading 903.7 kB/1.99 MB
0c499c291c78: Downloading 207.4 kB/4.594 MB
45382447aa91: Downloading 1.043 MB/5.381 MB
88286f41530e: Downloading 1.113 MB/1.99 MB
0c499c291c78: Downloading 259.6 kB/4.594 MB
45382447aa91: Downloading 1.252 MB/5.381 MB
0c499c291c78: Downloading 311.9 kB/4.594 MB
88286f41530e: Downloading 1.356 MB/1.99 MB
45382447aa91: Downloading 1.461 MB/5.381 MB
0c499c291c78: Downloading 416.3 kB/4.594 MB
88286f41530e: Downloading 1.705 MB/1.99 MB
45382447aa91: Downloading 1.739 MB/5.381 MB
0c499c291c78: Downloading 520.8 kB/4.594 MB
88286f41530e: Verifying Checksum
88286f41530e: Download complete
88286f41530e: Extracting 32.77 kB/1.99 MB
45382447aa91: Downloading 2.087 MB/5.381 MB
0c499c291c78: Downloading 625.2 kB/4.594 MB
88286f41530e: Extracting 1.638 MB/1.99 MB
88286f41530e: Extracting 1.99 MB/1.99 MB
88286f41530e: Extracting 1.99 MB/1.99 MB
45382447aa91: Downloading 2.436 MB/5.381 MB
88286f41530e: Pull complete
0c499c291c78: Downloading 781.9 kB/4.594 MB
45382447aa91: Downloading 2.853 MB/5.381 MB
0c499c291c78: Downloading 990.8 kB/4.594 MB
45382447aa91: Downloading 3.41 MB/5.381 MB
0c499c291c78: Downloading 1.2 MB/4.594 MB
45382447aa91: Downloading 3.968 MB/5.381 MB
0c499c291c78: Downloading 1.513 MB/4.594 MB
45382447aa91: Downloading 4.625 MB/5.381 MB
0c499c291c78: Downloading 1.879 MB/4.594 MB
45382447aa91: Downloading 5.346 MB/5.381 MB
45382447aa91: Download complete
45382447aa91: Extracting 65.54 kB/5.381 MB
0c499c291c78: Downloading 2.349 MB/4.594 MB
45382447aa91: Extracting 2.097 MB/5.381 MB
0c499c291c78: Downloading 2.871 MB/4.594 MB
45382447aa91: Extracting 4.784 MB/5.381 MB
45382447aa91: Extracting 5.381 MB/5.381 MB
0c499c291c78: Downloading 3.55 MB/4.594 MB
c9f676bdc3ac: Download complete
45382447aa91: Pull complete
0c499c291c78: Downloading 4.257 MB/4.594 MB
0c499c291c78: Verifying Checksum
0c499c291c78: Download complete
0c499c291c78: Extracting 65.54 kB/4.594 MB
0c499c291c78: Extracting 2.294 MB/4.594 MB
0c499c291c78: Extracting 4.594 MB/4.594 MB
0c499c291c78: Pull complete
c9f676bdc3ac: Extracting 110 B/110 B
c9f676bdc3ac: Extracting 110 B/110 B
c9f676bdc3ac: Pull complete
2de528bc9712: Downloading 130 B/130 B
2de528bc9712: Verifying Checksum
2de528bc9712: Download complete
2de528bc9712: Extracting 130 B/130 B
2de528bc9712: Extracting 130 B/130 B
2de528bc9712: Pull complete
8050aa75d456: Downloading 189 B/189 B
8050aa75d456: Verifying Checksum
8050aa75d456: Download complete
8050aa75d456: Extracting 189 B/189 B
8050aa75d456: Extracting 189 B/189 B
8050aa75d456: Pull complete
Digest: sha256:5813c1f394a5e2d45e08c2dc1e1e6b198c213b3e448091bcbc2f5c7d04682c00
Status: Downloaded newer image for quay.io/coreos/etcd:latest
5d92ca47fecfd32e7be8c5c1278b3f0f069af252f273974174439de37c12d856
docker run --rm \
-v /home/runner/calico/calico_node:/go/src/github.com/projectcalico/calico/calico_node:rw \
-v /home/runner/calico/calico_node//../_data/versions.yml:/versions.yaml:ro \
-e VERSIONS_FILE=/versions.yaml \
-e LOCAL_USER_ID=0 \
--net=host \
calico/go-build:v0.7 sh -c 'cd /go/src/github.com/projectcalico/calico/calico_node && make node-fv'
Starting with UID : 0
adduser: uid '0' in use
# Run tests in random order find tests recursively (-r).
ginkgo -cover -r -skipPackage vendor startup allocateipip calicoclient
Test message 4, END
WARNING: Test message 4, END
ERROR: Test message 4, END
Terminating
time="2017-07-24T08:44:56Z" level=info msg="Loading config from environment"
time="2017-07-24T08:44:56Z" level=info msg="Cleaning datastore: etcdv2"
time="2017-07-24T08:44:56Z" level=info msg="Skipping IP pool configuration"
2017-07-24 08:44:56.505283 I | Get pool list returns: []
time="2017-07-24T08:44:56Z" level=info msg="Loading config from environment"
time="2017-07-24T08:44:56Z" level=info msg="Cleaning datastore: etcdv2"
Checking datastore connection
Datastore connection verified
2017-07-24 08:44:57.511982 I | Connected to datastore
time="2017-07-24T08:44:57Z" level=info msg="Loading config from environment"
time="2017-07-24T08:44:57Z" level=info msg="Cleaning datastore: etcdv2"
time="2017-07-24T08:44:57Z" level=info msg="NODENAME environment not specified - check HOSTNAME"
time="2017-07-24T08:44:57Z" level=info msg="Building new node resource" Name=semaphore-1706
time="2017-07-24T08:44:57Z" level=info msg="Loading config from environment"
time="2017-07-24T08:44:57Z" level=info msg="Cleaning datastore: etcdv2"
time="2017-07-24T08:44:57Z" level=info msg="NODENAME environment not specified - check HOSTNAME"
time="2017-07-24T08:44:57Z" level=info msg="Building new node resource" Name=semaphore-1706
time="2017-07-24T08:44:57Z" level=info msg="Loading config from environment"
time="2017-07-24T08:44:57Z" level=info msg="Cleaning datastore: etcdv2"
time="2017-07-24T08:44:57Z" level=info msg="NODENAME environment not specified - check HOSTNAME"
time="2017-07-24T08:44:57Z" level=info msg="Building new node resource" Name=semaphore-1706
time="2017-07-24T08:44:57Z" level=info msg="Loading config from environment"
time="2017-07-24T08:44:57Z" level=info msg="Cleaning datastore: etcdv2"
time="2017-07-24T08:44:57Z" level=info msg="NODENAME environment not specified - check HOSTNAME"
time="2017-07-24T08:44:57Z" level=info msg="Building new node resource" Name=semaphore-1706
[1500885760] Startup Suite - 48/48 specs •Created default IPv4 pool (192.168.0.0/16) with NAT outgoing true. IPIP mode: off
Created default IPv6 pool (fd80:24e2:f998:72d6::/64) with NAT outgoing false. IPIP mode: off
2017-07-24 08:44:57.588783 I | Get pool list returns: [{{ipPool v1} {{<nil>} 192.168.0.0/16} {<nil> true false}} {{ipPool v1} {{<nil>} fd80:24e2:f998:72d6::/64} {<nil> false false}}]
•Created default IPv4 pool (172.16.0.0/24) with NAT outgoing true. IPIP mode: off
Created default IPv6 pool (fd80:24e2:f998:72d6::/64) with NAT outgoing false. IPIP mode: off
2017-07-24 08:44:57.592614 I | Get pool list returns: [{{ipPool v1} {{<nil>} 172.16.0.0/24} {<nil> true false}} {{ipPool v1} {{<nil>} fd80:24e2:f998:72d6::/64} {<nil> false false}}]
•Created default IPv4 pool (192.168.0.0/16) with NAT outgoing true. IPIP mode: off
Created default IPv6 pool (fdff:ffff:ffff:ffff:ffff::/80) with NAT outgoing false. IPIP mode: off
2017-07-24 08:44:57.596303 I | Get pool list returns: [{{ipPool v1} {{<nil>} 192.168.0.0/16} {<nil> true false}} {{ipPool v1} {{<nil>} fdff:ffff:ffff:ffff:ffff::/80} {<nil> false false}}]
•Created default IPv4 pool (172.16.0.0/24) with NAT outgoing true. IPIP mode: off
Created default IPv6 pool (fdff:ffff:ffff:ffff:ffff::/80) with NAT outgoing false. IPIP mode: off
2017-07-24 08:44:57.600130 I | Get pool list returns: [{{ipPool v1} {{<nil>} 172.16.0.0/24} {<nil> true false}} {{ipPool v1} {{<nil>} fdff:ffff:ffff:ffff:ffff::/80} {<nil> false false}}]
•Created default IPv4 pool (192.168.0.0/16) with NAT outgoing true. IPIP mode: off
Created default IPv6 pool (fd80:24e2:f998:72d6::/64) with NAT outgoing false. IPIP mode: off
2017-07-24 08:44:57.603737 I | Get pool list returns: [{{ipPool v1} {{<nil>} 192.168.0.0/16} {<nil> true false}} {{ipPool v1} {{<nil>} fd80:24e2:f998:72d6::/64} {<nil> false false}}]
•Created default IPv4 pool (192.168.0.0/16) with NAT outgoing true. IPIP mode: always
Created default IPv6 pool (fd80:24e2:f998:72d6::/64) with NAT outgoing false. IPIP mode: off
2017-07-24 08:44:57.607774 I | Get pool list returns: [{{ipPool v1} {{<nil>} 192.168.0.0/16} {0xc42094dae0 true false}} {{ipPool v1} {{<nil>} fd80:24e2:f998:72d6::/64} {<nil> false false}}]
•Created default IPv4 pool (192.168.0.0/16) with NAT outgoing true. IPIP mode: cross-subnet
Created default IPv6 pool (fd80:24e2:f998:72d6::/64) with NAT outgoing false. IPIP mode: off
2017-07-24 08:44:57.611681 I | Get pool list returns: [{{ipPool v1} {{<nil>} 192.168.0.0/16} {0xc4205402c0 true false}} {{ipPool v1} {{<nil>} fd80:24e2:f998:72d6::/64} {<nil> false false}}]
•Created default IPv4 pool (192.168.0.0/16) with NAT outgoing true. IPIP mode: always
Created default IPv6 pool (fdff:ffff:ffff:ffff:ffff::/80) with NAT outgoing false. IPIP mode: off
2017-07-24 08:44:57.617327 I | Get pool list returns: [{{ipPool v1} {{<nil>} 192.168.0.0/16} {0xc4205fc260 true false}} {{ipPool v1} {{<nil>} fdff:ffff:ffff:ffff:ffff::/80} {<nil> false false}}]
•Created default IPv4 pool (192.168.0.0/16) with NAT outgoing true. IPIP mode: off
Created default IPv6 pool (fd80:24e2:f998:72d6::/64) with NAT outgoing true. IPIP mode: off
•2017-07-24 08:44:57.621458 I | Get pool list returns: [{{ipPool v1} {{<nil>} 192.168.0.0/16} {<nil> true false}} {{ipPool v1} {{<nil>} fd80:24e2:f998:72d6::/64} {<nil> true false}}]
Created default IPv4 pool (192.168.0.0/16) with NAT outgoing true. IPIP mode: off
Created default IPv6 pool (fd80:24e2:f998:72d6::/64) with NAT outgoing false. IPIP mode: off
2017-07-24 08:44:57.627200 I | Get pool list returns: [{{ipPool v1} {{<nil>} 192.168.0.0/16} {<nil> true false}} {{ipPool v1} {{<nil>} fd80:24e2:f998:72d6::/64} {<nil> false false}}]
•Created default IPv4 pool (192.168.0.0/16) with NAT outgoing false. IPIP mode: off
Created default IPv6 pool (fd80:24e2:f998:72d6::/64) with NAT outgoing false. IPIP mode: off
2017-07-24 08:44:57.636807 I | Get pool list returns: [{{ipPool v1} {{<nil>} 192.168.0.0/16} {<nil> false false}} {{ipPool v1} {{<nil>} fd80:24e2:f998:72d6::/64} {<nil> false false}}]
•Created default IPv4 pool (192.168.0.0/16) with NAT outgoing false. IPIP mode: off
Created default IPv6 pool (fd80:24e2:f998:72d6::/64) with NAT outgoing true. IPIP mode: off
2017-07-24 08:44:57.641250 I | Get pool list returns: [{{ipPool v1} {{<nil>} 192.168.0.0/16} {<nil> false false}} {{ipPool v1} {{<nil>} fd80:24e2:f998:72d6::/64} {<nil> true false}}]
•••ERROR: Invalid CIDR specified in CALICO_IPV4POOL_CIDR '172.16.0.0a/24'
Terminating
•ERROR: Failed to create default IPv4 IP pool: error with field CIDR = '172.16.0.0/27' (IP pool size is too small (min /26) for use with Calico IPAM)
Terminating
Created default IPv6 pool (fd80:24e2:f998:72d6::/64) with NAT outgoing false. IPIP mode: off
•ERROR: Failed to create default IPv4 IP pool: error with field CIDR = '10.0.0.0/32' (IP pool size is too small (min /26) for use with Calico IPAM)
Terminating
Created default IPv6 pool (fd80:24e2:f998:72d6::/64) with NAT outgoing false. IPIP mode: off
•Created default IPv4 pool (192.168.0.0/16) with NAT outgoing true. IPIP mode: off
ERROR: Failed to create default IPv6 IP pool: error with field CIDR = 'fd00::/123' (IP pool size is too small (min /122) for use with Calico IPAM)
Terminating
•ERROR: Invalid CIDR specified in CALICO_IPV4POOL_CIDR '172.16.0.0a/24'
Terminating
•ERROR: Invalid configuration with NO_DEFAULT_POOLS defined and CALICO_IPV4POOL_CIDR or CALICO_IPV6POOL_CIDR defined.
Terminating
•ERROR: Failed to create default IPv4 IP pool: error with field mode = 'badval'
Terminating
Created default IPv6 pool (fd80:24e2:f998:72d6::/64) with NAT outgoing false. IPIP mode: off
•ERROR: Invalid CIDR specified in CALICO_IPV4POOL_CIDR 'fdff:ffff:ffff:ffff:ffff::/80'
Terminating
•ERROR: Invalid CIDR specified in CALICO_IPV6POOL_CIDR '172.16.0.0/24'
Terminating
•••••••••••••••••Using autodetected IPv4 address on interface eth0: 192.168.122.138/24
•Using IPv4 address from environment: IP=192.168.1.10/24
WARNING: Unable to confirm IPv4 address 192.168.1.10 is assigned to this host
•Using IPv4 address from environment: IP=192.168.1.10/24
WARNING: Unable to confirm IPv4 address 192.168.1.10 is assigned to this host
•Using IPv4 address from environment: IP=192.168.1.11/24
WARNING: Unable to confirm IPv4 address 192.168.1.11 is assigned to this host
•Using IPv4 address from environment: IP=192.168.1.11/24
WARNING: Unable to confirm IPv4 address 192.168.1.11 is assigned to this host
•Using IPv4 address from environment: IP=192.168.1.11/24
WARNING: Unable to confirm IPv4 address 192.168.1.11 is assigned to this host
Using IPv6 address from environment: IP6=2001:db8:85a3:8d3:1319:8a2e:370:7348/32
WARNING: Unable to confirm IPv6 address 2001:db8:85a3:8d3:1319:8a2e:370:7348 is assigned to this host
•Using IPv4 address from environment: IP=192.168.1.10/24
WARNING: Unable to confirm IPv4 address 192.168.1.10 is assigned to this host
Using IPv6 address from environment: IP6=2001:db8:85a3:8d3:1319:8a2e:370:7348/32
WARNING: Unable to confirm IPv6 address 2001:db8:85a3:8d3:1319:8a2e:370:7348 is assigned to this host
•Using IPv4 address from environment: IP=192.168.1.10/24
WARNING: Unable to confirm IPv4 address 192.168.1.10 is assigned to this host
Using IPv6 address from environment: IP6=2001:db8:85a3:8d3:1319:8a2e:370:7349/32
WARNING: Unable to confirm IPv6 address 2001:db8:85a3:8d3:1319:8a2e:370:7349 is assigned to this host
• SUCCESS! 83.608964ms PASS
coverage: 46.5% of statements
[1500885760] Autodetection Suite - 1/1 specs • SUCCESS! 171.353µs PASS
coverage: 0.0% of statements
[1500885760] AllocateIPIPAddr Suite - 0/0 specs SUCCESS! 505.09µs PASS
coverage: 0.0% of statements
[1500885760] Calicoclient Suite - 0/0 specs SUCCESS! 38.875µs PASS
coverage: 0.0% of statements
Ginkgo ran 4 suites in 2m17.609226134s
Test Suite Passed
+==============+
| All coverage |
+==============+
github.com/projectcalico/calico/calico_node/calicoclient/calicoclient.go:13: CreateClient 0.0%
total: (statements) 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:66: main 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:127: configureLogging 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:147: determineNodeName 35.3%
github.com/projectcalico/calico/calico_node/startup/startup.go:178: waitForConnection 63.6%
github.com/projectcalico/calico/calico_node/startup/startup.go:208: writeStartupEnv 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:222: getNode 70.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:242: configureIPsAndSubnets 55.3%
github.com/projectcalico/calico/calico_node/startup/startup.go:333: parseIPEnvironment 71.4%
github.com/projectcalico/calico/calico_node/startup/startup.go:350: validateIP 66.7%
github.com/projectcalico/calico/calico_node/startup/startup.go:386: evaluateENVBool 100.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:406: autoDetectCIDR 12.5%
github.com/projectcalico/calico/calico_node/startup/startup.go:439: autoDetectCIDRFirstFound 71.4%
github.com/projectcalico/calico/calico_node/startup/startup.go:455: autoDetectCIDRByInterface 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:469: autoDetectCIDRByReach 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:481: autoDetectCIDRBySkipInterface 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:499: configureASNumber 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:521: configureIPPools 81.8%
github.com/projectcalico/calico/calico_node/startup/startup.go:598: ipv6Supported 85.7%
github.com/projectcalico/calico/calico_node/startup/startup.go:614: createIPPool 100.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:658: checkConflictingNodes 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:725: ensureFilesystemAsExpected 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:760: ensureDefaultConfig 55.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:812: ensureGlobalFelixConfig 50.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:825: ensureNodeFelixConfig 50.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:839: updateClusterType 91.7%
github.com/projectcalico/calico/calico_node/startup/startup.go:883: ensureGlobalBGPConfig 50.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:896: message 100.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:902: warning 100.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:908: fatal 100.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:913: terminate 100.0%
total: (statements) 46.5%
github.com/projectcalico/calico/calico_node/startup/autodetection/filtered.go:28: FilteredEnumeration 0.0%
github.com/projectcalico/calico/calico_node/startup/autodetection/interfaces.go:34: GetInterfaces 0.0%
github.com/projectcalico/calico/calico_node/startup/autodetection/interfaces.go:77: convertInterface 0.0%
github.com/projectcalico/calico/calico_node/startup/autodetection/reachaddr.go:26: ReachDestination 0.0%
total: (statements) 0.0%
github.com/projectcalico/calico/calico_node/allocateipip/allocate_ipip_addr.go:19: main 0.0%
github.com/projectcalico/calico/calico_node/allocateipip/allocate_ipip_addr.go:51: ensureHostTunnelAddress 0.0%
github.com/projectcalico/calico/calico_node/allocateipip/allocate_ipip_addr.go:83: removeHostTunnelAddr 0.0%
github.com/projectcalico/calico/calico_node/allocateipip/allocate_ipip_addr.go:98: assignHostTunnelAddr 0.0%
github.com/projectcalico/calico/calico_node/allocateipip/allocate_ipip_addr.go:120: isIpInPool 0.0%
github.com/projectcalico/calico/calico_node/allocateipip/allocate_ipip_addr.go:130: getIPIPEnabledPoolCIDRs 0.0%
total: (statements) 0.0%
+==================+
| Missing coverage |
+==================+
github.com/projectcalico/calico/calico_node/calicoclient/calicoclient.go:13: CreateClient 0.0%
total: (statements) 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:66: main 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:127: configureLogging 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:147: determineNodeName 35.3%
github.com/projectcalico/calico/calico_node/startup/startup.go:178: waitForConnection 63.6%
github.com/projectcalico/calico/calico_node/startup/startup.go:208: writeStartupEnv 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:222: getNode 70.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:242: configureIPsAndSubnets 55.3%
github.com/projectcalico/calico/calico_node/startup/startup.go:333: parseIPEnvironment 71.4%
github.com/projectcalico/calico/calico_node/startup/startup.go:350: validateIP 66.7%
github.com/projectcalico/calico/calico_node/startup/startup.go:406: autoDetectCIDR 12.5%
github.com/projectcalico/calico/calico_node/startup/startup.go:439: autoDetectCIDRFirstFound 71.4%
github.com/projectcalico/calico/calico_node/startup/startup.go:455: autoDetectCIDRByInterface 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:469: autoDetectCIDRByReach 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:481: autoDetectCIDRBySkipInterface 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:499: configureASNumber 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:521: configureIPPools 81.8%
github.com/projectcalico/calico/calico_node/startup/startup.go:598: ipv6Supported 85.7%
github.com/projectcalico/calico/calico_node/startup/startup.go:658: checkConflictingNodes 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:725: ensureFilesystemAsExpected 0.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:760: ensureDefaultConfig 55.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:812: ensureGlobalFelixConfig 50.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:825: ensureNodeFelixConfig 50.0%
github.com/projectcalico/calico/calico_node/startup/startup.go:839: updateClusterType 91.7%
github.com/projectcalico/calico/calico_node/startup/startup.go:883: ensureGlobalBGPConfig 50.0%
total: (statements) 46.5%
github.com/projectcalico/calico/calico_node/startup/autodetection/filtered.go:28: FilteredEnumeration 0.0%
github.com/projectcalico/calico/calico_node/startup/autodetection/interfaces.go:34: GetInterfaces 0.0%
github.com/projectcalico/calico/calico_node/startup/autodetection/interfaces.go:77: convertInterface 0.0%
github.com/projectcalico/calico/calico_node/startup/autodetection/reachaddr.go:26: ReachDestination 0.0%
total: (statements) 0.0%
github.com/projectcalico/calico/calico_node/allocateipip/allocate_ipip_addr.go:19: main 0.0%
github.com/projectcalico/calico/calico_node/allocateipip/allocate_ipip_addr.go:51: ensureHostTunnelAddress 0.0%
github.com/projectcalico/calico/calico_node/allocateipip/allocate_ipip_addr.go:83: removeHostTunnelAddr 0.0%
github.com/projectcalico/calico/calico_node/allocateipip/allocate_ipip_addr.go:98: assignHostTunnelAddr 0.0%
github.com/projectcalico/calico/calico_node/allocateipip/allocate_ipip_addr.go:120: isIpInPool 0.0%
github.com/projectcalico/calico/calico_node/allocateipip/allocate_ipip_addr.go:130: getIPIPEnabledPoolCIDRs 0.0%
total: (statements) 0.0%
make[1]: Leaving directory `/home/runner/calico/calico_node'
# Actually run the tests (refreshing the images as required), we only run a
# small subset of the tests for testing SSL support. These tests are run
# using "latest" tagged images.
make RELEASE_STREAM=master calico/node st
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
Starting with UID : 9001
make[1]: Entering directory `/home/runner/calico/calico_node'
mkdir -p dist
mkdir -p .go-pkg-cache
docker run --rm \
-e LOCAL_USER_ID=0 \
-v /home/runner/calico/calico_node/.go-pkg-cache:/go/pkg/:rw \
-v /home/runner/calico/calico_node:/go/src/github.com/projectcalico/calico/calico_node:ro \
-v /home/runner/calico/calico_node/dist:/go/src/github.com/projectcalico/calico/calico_node/dist \
-v /home/runner/calico/calico_node//../_data/versions.yml:/versions.yaml:ro \
-e VERSIONS_FILE=/versions.yaml \
calico/go-build:v0.7 sh -c '\
cd /go/src/github.com/projectcalico/calico/calico_node && \
make CALICO_GIT_VER=ebb90d5 startup'
Starting with UID : 0
adduser: uid '0' in use
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -v -i -o dist/startup -ldflags "-X main.VERSION=ebb90d5" startup/startup.go
github.com/projectcalico/calico/calico_node/vendor/github.com/Sirupsen/logrus
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/api/unversioned
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/ipip
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/net
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/numorstring
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/scope
github.com/projectcalico/calico/calico_node/vendor/github.com/kelseyhightower/envconfig
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/go-json/json
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/api
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/go-yaml
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/errors
github.com/projectcalico/calico/calico_node/vendor/github.com/coreos/etcd/pkg/pathutil
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/backend/model
github.com/projectcalico/calico/calico_node/vendor/github.com/coreos/etcd/pkg/types
github.com/projectcalico/calico/calico_node/vendor/github.com/ugorji/go/codec
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/net/context
github.com/projectcalico/calico/calico_node/vendor/github.com/coreos/go-systemd/journal
github.com/projectcalico/calico/calico_node/vendor/github.com/coreos/pkg/capnslog
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/backend/api
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/backend/compat
github.com/projectcalico/calico/calico_node/vendor/github.com/coreos/etcd/pkg/fileutil
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/go-yaml-wrapper
github.com/projectcalico/calico/calico_node/vendor/github.com/coreos/etcd/pkg/tlsutil
github.com/projectcalico/calico/calico_node/vendor/github.com/coreos/etcd/pkg/transport
github.com/projectcalico/calico/calico_node/vendor/gopkg.in/tchap/go-patricia.v2/patricia
github.com/projectcalico/calico/calico_node/vendor/github.com/mailru/easyjson/jlexer
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/hwm
github.com/projectcalico/calico/calico_node/vendor/github.com/mailru/easyjson/buffer
github.com/projectcalico/calico/calico_node/vendor/github.com/PuerkitoBio/urlesc
github.com/projectcalico/calico/calico_node/vendor/github.com/mailru/easyjson/jwriter
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/net/idna
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/text/internal/tag
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/text/transform
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/text/language
github.com/projectcalico/calico/calico_node/vendor/github.com/go-openapi/swag
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/text/unicode/norm
github.com/projectcalico/calico/calico_node/vendor/github.com/go-openapi/jsonpointer
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/text/runes
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/text/unicode/bidi
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/text/internal
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/text/width
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/text/cases
github.com/projectcalico/calico/calico_node/vendor/github.com/gogo/protobuf/proto
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/text/secure/bidirule
github.com/projectcalico/calico/calico_node/vendor/github.com/gogo/protobuf/sortkeys
github.com/projectcalico/calico/calico_node/vendor/github.com/google/gofuzz
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/text/secure/precis
github.com/projectcalico/calico/calico_node/vendor/github.com/spf13/pflag
github.com/projectcalico/calico/calico_node/vendor/github.com/PuerkitoBio/purell
github.com/projectcalico/calico/calico_node/vendor/github.com/go-openapi/jsonreference
github.com/projectcalico/calico/calico_node/vendor/github.com/go-openapi/spec
github.com/projectcalico/calico/calico_node/vendor/gopkg.in/inf.v0
github.com/projectcalico/calico/calico_node/vendor/github.com/emicklei/go-restful/log
github.com/projectcalico/calico/calico_node/vendor/github.com/emicklei/go-restful
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/selection
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/fields
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/conversion
github.com/projectcalico/calico/calico_node/vendor/github.com/golang/glog
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/openapi
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/api/resource
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/util/sets
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/util/validation
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/conversion/queryparams
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/runtime/schema
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/labels
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/util/errors
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/runtime
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/types
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/util/intstr
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/net/http2/hpack
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/net/lex/httplex
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/util/runtime
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/net/http2
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/util/wait
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/converter
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/util/validation/field
github.com/projectcalico/calico/calico_node/vendor/github.com/emicklei/go-restful/swagger
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/util/json
github.com/projectcalico/calico/calico_node/vendor/gopkg.in/yaml.v2
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/util/framer
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/version
github.com/projectcalico/calico/calico_node/vendor/github.com/davecgh/go-spew/spew
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/util/rand
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/util
github.com/projectcalico/calico/calico_node/vendor/github.com/docker/distribution/digest
github.com/projectcalico/calico/calico_node/vendor/github.com/ghodss/yaml
github.com/projectcalico/calico/calico_node/vendor/github.com/docker/distribution/reference
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/util/net
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/util/parsers
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/util/yaml
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/runtime/serializer/streaming
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/version
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/tools/clientcmd/api
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/tools/metrics
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/util/cert
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/watch
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/transport
github.com/projectcalico/calico/calico_node/vendor/github.com/juju/ratelimit
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/util/clock
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/apis/meta/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/util/integer
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/util/diff
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/util/flowcontrol
github.com/projectcalico/calico/calico_node/vendor/golang.org/x/crypto/ssh/terminal
github.com/projectcalico/calico/calico_node/vendor/github.com/imdario/mergo
github.com/projectcalico/calico/calico_node/vendor/github.com/howeyc/gopass
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/tools/clientcmd/api/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/util/homedir
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/hash
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/selector/tokenizer
github.com/projectcalico/calico/calico_node/vendor/gopkg.in/go-playground/validator.v8
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/selector/parser
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/selector
github.com/projectcalico/calico/calico_node/vendor/github.com/satori/go.uuid
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/calico/calico_node/startup/autodetection
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/validator
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/backend/k8s/thirdparty
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/api/errors
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/rest/watch
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/authentication
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/authorization
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/api/meta
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/authentication/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/certificates
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/policy
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/rbac
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/storage
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/apimachinery
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/apimachinery/registered
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/storage/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/apimachinery/announced
github.com/projectcalico/calico/calico_node/vendor/github.com/coreos/etcd/client
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/authentication/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/apimachinery/pkg/runtime/serializer
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/authorization/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/api
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/authorization/v1beta1
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/backend/etcd
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/certificates/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/policy/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/rbac/v1alpha1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/rbac/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/storage/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/extensions
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/autoscaling
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/api/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/apps
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/batch
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/settings
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/authentication/install
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/authorization/install
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/certificates/install
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/policy/install
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/rbac/install
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/storage/install
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/tools/clientcmd/api/latest
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/rest
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/apps/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/autoscaling/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/autoscaling/v2alpha1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/discovery
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/batch/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/extensions/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/settings/v1alpha1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/api/install
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/apps/install
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/autoscaling/install
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/settings/install
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/tools/cache
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/batch/v2alpha1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/tools/auth
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/tools/clientcmd
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/batch/install
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/scheme
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/pkg/apis/extensions/install
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2alpha1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/batch/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/batch/v2alpha1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/core/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/settings/v1alpha1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/storage/v1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1
github.com/projectcalico/calico/calico_node/vendor/k8s.io/client-go/kubernetes
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/backend/k8s/resources
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/backend/k8s
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/backend
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/libcalico-go/lib/client
github.com/projectcalico/calico/calico_node/vendor/github.com/projectcalico/calico/calico_node/calicoclient
command-line-arguments
mkdir -p ./filesystem/bin
cp dist/startup ./filesystem/bin/startup
mkdir -p dist
mkdir -p .go-pkg-cache
docker run --rm \
-e LOCAL_USER_ID=0 \
-v /home/runner/calico/calico_node/.go-pkg-cache:/go/pkg/:rw \
-v /home/runner/calico/calico_node:/go/src/github.com/projectcalico/calico/calico_node:ro \
-v /home/runner/calico/calico_node//../_data/versions.yml:/versions.yaml:ro \
-e VERSIONS_FILE=/versions.yaml \
-v /home/runner/calico/calico_node/dist:/go/src/github.com/projectcalico/calico/calico_node/dist \
calico/go-build:v0.7 sh -c '\
cd /go/src/github.com/projectcalico/calico/calico_node && \
make CALICO_GIT_VER=ebb90d5 allocate-ipip-addr'
Starting with UID : 0
adduser: uid '0' in use
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -v -i -o dist/allocate-ipip-addr -ldflags "-X main.VERSION=ebb90d5" allocateipip/allocate_ipip_addr.go
command-line-arguments
mkdir -p ./filesystem/bin
cp dist/allocate-ipip-addr ./filesystem/bin/allocate-ipip-addr
docker rm -f calico-felix
Error response from daemon: No such container: calico-felix
make[1]: [filesystem/bin/calico-felix] Error 1 (ignored)
# Latest felix binaries are stored in automated builds of calico/felix.
# To get them, we create (but don't start) a container from that image.
docker create --name calico-felix calico/felix:2.3.0-45-gb308eee0
Unable to find image 'calico/felix:2.3.0-45-gb308eee0' locally
2.3.0-45-gb308eee0: Pulling from calico/felix
90f4dba627d6: Pulling fs layer
9e7b598be8ee: Pulling fs layer
be630ac79aed: Pulling fs layer
4822c956024b: Pulling fs layer
4173c06dce98: Pulling fs layer
3301a6fbbd2a: Pulling fs layer
a8bb2fd0c92e: Pulling fs layer
7bdaa66383a0: Pulling fs layer
4822c956024b: Waiting
4173c06dce98: Waiting
7bdaa66383a0: Waiting
9e7b598be8ee: Downloading 16.38 kB/780.5 kB
90f4dba627d6: Downloading 26.52 kB/2.385 MB
be630ac79aed: Downloading 42.94 kB/3.431 MB
9e7b598be8ee: Downloading 780.5 kB/780.5 kB
9e7b598be8ee: Verifying Checksum
9e7b598be8ee: Download complete
90f4dba627d6: Download complete
90f4dba627d6: Extracting 32.77 kB/2.385 MB
90f4dba627d6: Extracting 2.097 MB/2.385 MB
be630ac79aed: Downloading 890.7 kB/3.431 MB
90f4dba627d6: Extracting 2.385 MB/2.385 MB
90f4dba627d6: Extracting 2.385 MB/2.385 MB
90f4dba627d6: Pull complete
9e7b598be8ee: Extracting 32.77 kB/780.5 kB
9e7b598be8ee: Extracting 780.5 kB/780.5 kB
9e7b598be8ee: Extracting 780.5 kB/780.5 kB
9e7b598be8ee: Pull complete
be630ac79aed: Downloading 1.2 MB/3.431 MB
be630ac79aed: Downloading 1.426 MB/3.431 MB
be630ac79aed: Downloading 1.862 MB/3.431 MB
4822c956024b: Downloading 32.77 kB/2.165 MB
be630ac79aed: Downloading 2.176 MB/3.431 MB
4822c956024b: Downloading 938.6 kB/2.165 MB
4173c06dce98: Downloading 216 B/216 B
4173c06dce98: Verifying Checksum
4173c06dce98: Download complete
be630ac79aed: Downloading 2.766 MB/3.431 MB
4822c956024b: Downloading 1.252 MB/2.165 MB
be630ac79aed: Downloading 3.218 MB/3.431 MB
be630ac79aed: Verifying Checksum
be630ac79aed: Download complete
4822c956024b: Downloading 1.478 MB/2.165 MB
be630ac79aed: Extracting 65.54 kB/3.431 MB
4822c956024b: Downloading 1.896 MB/2.165 MB
be630ac79aed: Extracting 3.08 MB/3.431 MB
be630ac79aed: Extracting 3.431 MB/3.431 MB
4822c956024b: Downloading 2.165 MB/2.165 MB
4822c956024b: Verifying Checksum
4822c956024b: Download complete
be630ac79aed: Pull complete
4822c956024b: Extracting 32.77 kB/2.165 MB
4822c956024b: Extracting 1.901 MB/2.165 MB
4822c956024b: Extracting 2.165 MB/2.165 MB
4822c956024b: Pull complete
4173c06dce98: Extracting 216 B/216 B
4173c06dce98: Extracting 216 B/216 B
3301a6fbbd2a: Downloading 93 B/93 B
3301a6fbbd2a: Verifying Checksum
3301a6fbbd2a: Download complete
4173c06dce98: Pull complete
3301a6fbbd2a: Extracting 93 B/93 B
3301a6fbbd2a: Extracting 93 B/93 B
3301a6fbbd2a: Pull complete
7bdaa66383a0: Downloading 153 B/153 B
7bdaa66383a0: Verifying Checksum
7bdaa66383a0: Download complete
a8bb2fd0c92e: Downloading 119.9 kB/11.68 MB
a8bb2fd0c92e: Downloading 242.3 kB/11.68 MB
a8bb2fd0c92e: Downloading 484.3 kB/11.68 MB
a8bb2fd0c92e: Downloading 730.7 kB/11.68 MB
a8bb2fd0c92e: Downloading 973.4 kB/11.68 MB
a8bb2fd0c92e: Downloading 1.334 MB/11.68 MB
a8bb2fd0c92e: Downloading 1.583 MB/11.68 MB
a8bb2fd0c92e: Downloading 2.067 MB/11.68 MB
a8bb2fd0c92e: Downloading 2.431 MB/11.68 MB
a8bb2fd0c92e: Downloading 3.045 MB/11.68 MB
a8bb2fd0c92e: Downloading 3.671 MB/11.68 MB
a8bb2fd0c92e: Downloading 4.559 MB/11.68 MB
a8bb2fd0c92e: Downloading 5.291 MB/11.68 MB
a8bb2fd0c92e: Downloading 6.428 MB/11.68 MB
a8bb2fd0c92e: Downloading 7.444 MB/11.68 MB
a8bb2fd0c92e: Downloading 8.738 MB/11.68 MB
a8bb2fd0c92e: Downloading 10.15 MB/11.68 MB
a8bb2fd0c92e: Downloading 11.68 MB/11.68 MB
a8bb2fd0c92e: Verifying Checksum
a8bb2fd0c92e: Download complete
a8bb2fd0c92e: Extracting 131.1 kB/11.68 MB
a8bb2fd0c92e: Extracting 2.884 MB/11.68 MB
a8bb2fd0c92e: Extracting 5.374 MB/11.68 MB
a8bb2fd0c92e: Extracting 7.864 MB/11.68 MB
a8bb2fd0c92e: Extracting 10.22 MB/11.68 MB
a8bb2fd0c92e: Extracting 11.68 MB/11.68 MB
a8bb2fd0c92e: Pull complete
7bdaa66383a0: Extracting 153 B/153 B
7bdaa66383a0: Extracting 153 B/153 B
7bdaa66383a0: Pull complete
Digest: sha256:8ca9bc1a9762f844e109144b18d074fa2bb28c84928f2a29c2542db6495a0f2f
Status: Downloaded newer image for calico/felix:2.3.0-45-gb308eee0
322cf9aceb2c3c1ecb0198c2ac7a0372fdb292feeff4f67279fce3d301487e7a
# Then we copy the files out of the container. Since docker preserves
# mtimes on its copy, check the file really did appear, then touch it
# to make sure that downstream targets get rebuilt.
docker cp calico-felix:/code/. ./filesystem/bin && \
test -e ./filesystem/bin/calico-felix && \
touch ./filesystem/bin/calico-felix
docker rm -f calico-felix
calico-felix
# This make target actually downloads the bird6 and birdcl binaries too
# Copy patched BIRD daemon with tunnel support.
curl -sSf -L https://github.com/projectcalico/calico-bird/releases/download/v0.3.1/bird6 -o filesystem/bin/bird6
curl -sSf -L https://github.com/projectcalico/calico-bird/releases/download/v0.3.1/birdcl -o filesystem/bin/birdcl
curl -sSf -L https://github.com/projectcalico/calico-bird/releases/download/v0.3.1/bird -o filesystem/bin/bird
chmod +x filesystem/bin/*
curl -sSf -L https://github.com/projectcalico/calico-bgp-daemon/releases/download/v0.2.1/gobgp -o filesystem/bin/gobgp
curl -sSf -L https://github.com/projectcalico/calico-bgp-daemon/releases/download/v0.2.1/calico-bgp-daemon -o filesystem/bin/calico-bgp-daemon
chmod +x filesystem/bin/*
curl -sSf -L https://github.com/projectcalico/confd/releases/download/v0.12.1-calico0.2.0/confd -o filesystem/bin/confd
chmod +x filesystem/bin/confd
docker rm -f calico-libnetwork-plugin
Error response from daemon: No such container: calico-libnetwork-plugin
make[1]: [filesystem/bin/libnetwork-plugin] Error 1 (ignored)
# Latest libnetwork-plugin binaries are stored in automated builds of calico/libnetwork-plugin.
# To get them, we pull that image, then copy the binaries out to our host
docker create --name calico-libnetwork-plugin calico/libnetwork-plugin:master
Unable to find image 'calico/libnetwork-plugin:master' locally
master: Pulling from calico/libnetwork-plugin
88286f41530e: Already exists
729b90907407: Pulling fs layer
729b90907407: Downloading 86.01 kB/8.414 MB
729b90907407: Downloading 170.6 kB/8.414 MB
729b90907407: Downloading 258.6 kB/8.414 MB
729b90907407: Downloading 444.3 kB/8.414 MB
729b90907407: Downloading 626.3 kB/8.414 MB
729b90907407: Downloading 814.7 kB/8.414 MB
729b90907407: Downloading 989.8 kB/8.414 MB
729b90907407: Downloading 1.269 MB/8.414 MB
729b90907407: Downloading 1.616 MB/8.414 MB
729b90907407: Downloading 1.967 MB/8.414 MB
729b90907407: Downloading 2.436 MB/8.414 MB
729b90907407: Downloading 2.956 MB/8.414 MB
729b90907407: Downloading 3.585 MB/8.414 MB
729b90907407: Downloading 4.402 MB/8.414 MB
729b90907407: Downloading 5.425 MB/8.414 MB
729b90907407: Downloading 6.659 MB/8.414 MB
729b90907407: Downloading 8.085 MB/8.414 MB
729b90907407: Verifying Checksum
729b90907407: Download complete
729b90907407: Extracting 98.3 kB/8.414 MB
729b90907407: Extracting 2.753 MB/8.414 MB
729b90907407: Extracting 5.21 MB/8.414 MB
729b90907407: Extracting 7.963 MB/8.414 MB
729b90907407: Extracting 8.414 MB/8.414 MB
729b90907407: Pull complete
Digest: sha256:9bea0cac83ac77e9f2fbe7fc4c93071bc42fd73051566163f426c38397296fef
Status: Downloaded newer image for calico/libnetwork-plugin:master
41b4f4286c42c637024d13c7fde78e6db094552501777c61d0fb40959de16a1d
docker cp calico-libnetwork-plugin:/libnetwork-plugin filesystem/bin
docker rm -f calico-libnetwork-plugin
calico-libnetwork-plugin
docker build --pull -t calico/node .
Sending build context to Docker daemon 557.1 kB
Sending build context to Docker daemon 17.27 MB
Sending build context to Docker daemon 36.77 MB
Sending build context to Docker daemon 61.28 MB
Sending build context to Docker daemon 88.01 MB
Sending build context to Docker daemon 105.8 MB
Sending build context to Docker daemon 135.4 MB
Sending build context to Docker daemon 162.7 MB
Sending build context to Docker daemon 190 MB
Sending build context to Docker daemon 221.7 MB
Sending build context to Docker daemon 250.7 MB
Sending build context to Docker daemon 276.9 MB
Sending build context to Docker daemon 302.5 MB
Sending build context to Docker daemon 327 MB
Sending build context to Docker daemon 352.1 MB
Sending build context to Docker daemon 376.6 MB
Sending build context to Docker daemon 402.2 MB
Sending build context to Docker daemon 428.9 MB
Sending build context to Docker daemon 437.3 MB
Sending build context to Docker daemon 444.5 MB
Sending build context to Docker daemon 459.6 MB
Sending build context to Docker daemon 466.8 MB
Sending build context to Docker daemon 485.8 MB
Sending build context to Docker daemon 506.9 MB
Sending build context to Docker daemon 515.8 MB
Sending build context to Docker daemon 523.6 MB
Sending build context to Docker daemon 542.6 MB
Sending build context to Docker daemon 554.3 MB
Sending build context to Docker daemon 559.5 MB
Step 1/8 : FROM alpine
latest: Pulling from library/alpine
88286f41530e: Already exists
Digest: sha256:1072e499f3f655a032e88542330cf75b02e7bdf673278f701d7ba61629ee3ebe
Status: Downloaded newer image for alpine:latest
---> 7328f6f8b418
Step 2/8 : MAINTAINER Tom Denham <tom@projectcalico.org>
---> Running in 92270ec8599d
---> f763e5c373e5
Removing intermediate container 92270ec8599d
Step 3/8 : ENV DOCKER_API_VERSION 1.21
---> Running in b535a8f53357
---> 4a477269f8d7
Removing intermediate container b535a8f53357
Step 4/8 : RUN apk --no-cache add wget ca-certificates libgcc && wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://raw.githubusercontent.com/sgerrand/alpine-pkg-glibc/master/sgerrand.rsa.pub && wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.23-r3/glibc-2.23-r3.apk && wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.23-r3/glibc-bin-2.23-r3.apk && apk add glibc-2.23-r3.apk glibc-bin-2.23-r3.apk && /usr/glibc-compat/sbin/ldconfig /lib /usr/glibc/usr/lib && apk del wget && rm -f glibc-2.23-r3.apk glibc-bin-2.23-r3.apk
---> Running in c5c275e57ec5
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz
(1/3) Installing ca-certificates (20161130-r2)
(2/3) Installing libgcc (6.3.0-r4)
(3/3) Installing wget (1.19.1-r2)
Executing busybox-1.26.2-r5.trigger
Executing ca-certificates-20161130-r2.trigger
OK: 5 MiB in 14 packages
--2017-07-24 08:46:13-- https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.23-r3/glibc-2.23-r3.apk
Resolving github.com... 192.30.253.113, 192.30.253.112
Connecting to github.com|192.30.253.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/33333969/3a21ca1c-3154-11e6-835d-07068e21db7d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20170724%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170724T084613Z&X-Amz-Expires=300&X-Amz-Signature=49d0c1f0c3c28e98cd2b00def1e95cb916b22b1f88edbdc495aa04dc36ef8193&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dglibc-2.23-r3.apk&response-content-type=application%2Fvnd.android.package-archive [following]
--2017-07-24 08:46:13-- https://github-production-release-asset-2e65be.s3.amazonaws.com/33333969/3a21ca1c-3154-11e6-835d-07068e21db7d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20170724%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170724T084613Z&X-Amz-Expires=300&X-Amz-Signature=49d0c1f0c3c28e98cd2b00def1e95cb916b22b1f88edbdc495aa04dc36ef8193&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dglibc-2.23-r3.apk&response-content-type=application%2Fvnd.android.package-archive
Resolving github-production-release-asset-2e65be.s3.amazonaws.com... 54.231.82.162
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com|54.231.82.162|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2943701 (2.8M) [application/vnd.android.package-archive]
Saving to: 'glibc-2.23-r3.apk'
0K .......... .......... .......... .......... .......... 1% 167K 17s
50K .......... .......... .......... .......... .......... 3% 369K 12s
100K .......... .......... .......... .......... .......... 5% 315K 11s
150K .......... .......... .......... .......... .......... 6% 506K 9s
200K .......... .......... .......... .......... .......... 8% 83.3M 7s
250K .......... .......... .......... .......... .......... 10% 505K 7s
300K .......... .......... .......... .......... .......... 12% 509K 6s
350K .......... .......... .......... .......... .......... 13% 76.1M 6s
400K .......... .......... .......... .......... .......... 15% 508K 5s
450K .......... .......... .......... .......... .......... 17% 70.1M 5s
500K .......... .......... .......... .......... .......... 19% 1.27M 4s
550K .......... .......... .......... .......... .......... 20% 825K 4s
600K .......... .......... .......... .......... .......... 22% 60.6M 4s
650K .......... .......... .......... .......... .......... 24% 515K 4s
700K .......... .......... .......... .......... .......... 26% 40.1M 3s
750K .......... .......... .......... .......... .......... 27% 1.28M 3s
800K .......... .......... .......... .......... .......... 29% 835K 3s
850K .......... .......... .......... .......... .......... 31% 38.8M 3s
900K .......... .......... .......... .......... .......... 33% 54.8M 3s
950K .......... .......... .......... .......... .......... 34% 1.29M 2s
1000K .......... .......... .......... .......... .......... 36% 846K 2s
1050K .......... .......... .......... .......... .......... 38% 61.6M 2s
1100K .......... .......... .......... .......... .......... 40% 51.9M 2s
1150K .......... .......... .......... .......... .......... 41% 1.28M 2s
1200K .......... .......... .......... .......... .......... 43% 838K 2s
1250K .......... .......... .......... .......... .......... 45% 8.39M 2s
1300K .......... .......... .......... .......... .......... 46% 179M 2s
1350K .......... .......... .......... .......... .......... 48% 1.49M 2s
1400K .......... .......... .......... .......... .......... 50% 838K 2s
1450K .......... .......... .......... .......... .......... 52% 67.0M 1s
1500K .......... .......... .......... .......... .......... 53% 90.6M 1s
1550K .......... .......... .......... .......... .......... 55% 1.28M 1s
1600K .......... .......... .......... .......... .......... 57% 1.33M 1s
1650K .......... .......... .......... .......... .......... 59% 2.14M 1s
1700K .......... .......... .......... .......... .......... 60% 120M 1s
1750K .......... .......... .......... .......... .......... 62% 56.3M 1s
1800K .......... .......... .......... .......... .......... 64% 85.8M 1s
1850K .......... .......... .......... .......... .......... 66% 1.29M 1s
1900K .......... .......... .......... .......... .......... 67% 846K 1s
1950K .......... .......... .......... .......... .......... 69% 87.9M 1s
2000K .......... .......... .......... .......... .......... 71% 60.9M 1s
2050K .......... .......... .......... .......... .......... 73% 94.1M 1s
2100K .......... .......... .......... .......... .......... 74% 1.30M 1s
2150K .......... .......... .......... .......... .......... 76% 112M 1s
2200K .......... .......... .......... .......... .......... 78% 846K 1s
2250K .......... .......... .......... .......... .......... 80% 77.3M 0s
2300K .......... .......... .......... .......... .......... 81% 89.3M 0s
2350K .......... .......... .......... .......... .......... 83% 93.2M 0s
2400K .......... .......... .......... .......... .......... 85% 93.7M 0s
2450K .......... .......... .......... .......... .......... 86% 1.30M 0s
2500K .......... .......... .......... .......... .......... 88% 110M 0s
2550K .......... .......... .......... .......... .......... 90% 853K 0s
2600K .......... .......... .......... .......... .......... 92% 71.2M 0s
2650K .......... .......... .......... .......... .......... 93% 110M 0s
2700K .......... .......... .......... .......... .......... 95% 83.9M 0s
2750K .......... .......... .......... .......... .......... 97% 102M 0s
2800K .......... .......... .......... .......... .......... 99% 1.30M 0s
2850K .......... .......... .... 100% 218M=2.0s
2017-07-24 08:46:15 (1.39 MB/s) - 'glibc-2.23-r3.apk' saved [2943701/2943701]
--2017-07-24 08:46:15-- https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.23-r3/glibc-bin-2.23-r3.apk
Resolving github.com... 192.30.253.112, 192.30.253.113
Connecting to github.com|192.30.253.112|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/33333969/3b08e1d6-3154-11e6-8a43-dc0b52da1b5b?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20170724%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170724T084616Z&X-Amz-Expires=300&X-Amz-Signature=5d494f2d0b6ad2f5e197c9bfca80d7f203e083ec663f79ec45bc4e23acda11eb&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dglibc-bin-2.23-r3.apk&response-content-type=application%2Fvnd.android.package-archive [following]
--2017-07-24 08:46:16-- https://github-production-release-asset-2e65be.s3.amazonaws.com/33333969/3b08e1d6-3154-11e6-8a43-dc0b52da1b5b?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20170724%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170724T084616Z&X-Amz-Expires=300&X-Amz-Signature=5d494f2d0b6ad2f5e197c9bfca80d7f203e083ec663f79ec45bc4e23acda11eb&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dglibc-bin-2.23-r3.apk&response-content-type=application%2Fvnd.android.package-archive
Resolving github-production-release-asset-2e65be.s3.amazonaws.com... 54.231.82.162
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com|54.231.82.162|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1751122 (1.7M) [application/vnd.android.package-archive]
Saving to: 'glibc-bin-2.23-r3.apk'
0K .......... .......... .......... .......... .......... 2% 169K 10s
50K .......... .......... .......... .......... .......... 5% 504K 6s
100K .......... .......... .......... .......... .......... 8% 368K 6s
150K .......... .......... .......... .......... .......... 11% 800K 4s
200K .......... .......... .......... .......... .......... 14% 505K 4s
250K .......... .......... .......... .......... .......... 17% 505K 4s
300K .......... .......... .......... .......... .......... 20% 1.34M 3s
350K .......... .......... .......... .......... .......... 23% 794K 3s
400K .......... .......... .......... .......... .......... 26% 505K 3s
450K .......... .......... .......... .......... .......... 29% 90.1M 2s
500K .......... .......... .......... .......... .......... 32% 515K 2s
550K .......... .......... .......... .......... .......... 35% 36.2M 2s
600K .......... .......... .......... .......... .......... 38% 1.36M 2s
650K .......... .......... .......... .......... .......... 40% 796K 2s
700K .......... .......... .......... .......... .......... 43% 36.6M 2s
750K .......... .......... .......... .......... .......... 46% 1.39M 1s
800K .......... .......... .......... .......... .......... 49% 808K 1s
850K .......... .......... .......... .......... .......... 52% 43.0M 1s
900K .......... .......... .......... .......... .......... 55% 75.4M 1s
950K .......... .......... .......... .......... .......... 58% 517K 1s
1000K .......... .......... .......... .......... .......... 61% 44.4M 1s
1050K .......... .......... .......... .......... .......... 64% 53.0M 1s
1100K .......... .......... .......... .......... .......... 67% 1.38M 1s
1150K .......... .......... .......... .......... .......... 70% 810K 1s
1200K .......... .......... .......... .......... .......... 73% 48.6M 1s
1250K .......... .......... .......... .......... .......... 76% 44.5M 0s
1300K .......... .......... .......... .......... .......... 78% 53.0M 0s
1350K .......... .......... .......... .......... .......... 81% 1.41M 0s
1400K .......... .......... .......... .......... .......... 84% 809K 0s
1450K .......... .......... .......... .......... .......... 87% 36.6M 0s
1500K .......... .......... .......... .......... .......... 90% 49.9M 0s
1550K .......... .......... .......... .......... .......... 93% 56.8M 0s
1600K .......... .......... .......... .......... .......... 96% 1.46M 0s
1650K .......... .......... .......... .......... .......... 99% 818K 0s
1700K .......... 100% 13.1M=1.7s
2017-07-24 08:46:18 (1016 KB/s) - 'glibc-bin-2.23-r3.apk' saved [1751122/1751122]
WARNING: Ignoring APKINDEX.84815163.tar.gz: No such file or directory
WARNING: Ignoring APKINDEX.24d64ab1.tar.gz: No such file or directory
(1/2) Installing glibc (2.23-r3)
(2/2) Installing glibc-bin (2.23-r3)
Executing glibc-bin-2.23-r3.trigger
OK: 12 MiB in 16 packages
WARNING: Ignoring APKINDEX.84815163.tar.gz: No such file or directory
WARNING: Ignoring APKINDEX.24d64ab1.tar.gz: No such file or directory
(1/1) Purging wget (1.19.1-r2)
Executing busybox-1.26.2-r5.trigger
OK: 11 MiB in 15 packages
---> 1646b9030f78
Removing intermediate container c5c275e57ec5
Step 5/8 : RUN apk add --no-cache --repository "http://alpine.gliderlabs.com/alpine/edge/community" runit
---> Running in 621bbafbdb58
fetch http://alpine.gliderlabs.com/alpine/edge/community/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz
(1/1) Installing runit (2.1.2-r3)
Executing busybox-1.26.2-r5.trigger
OK: 11 MiB in 16 packages
---> e1968b57bc85
Removing intermediate container 621bbafbdb58
Step 6/8 : RUN apk add --no-cache ip6tables ipset iputils iproute2 conntrack-tools
---> Running in fc13117c435c
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz
(1/15) Installing libmnl (1.0.4-r0)
(2/15) Installing libnfnetlink (1.0.1-r1)
(3/15) Installing libnetfilter_conntrack (1.0.6-r0)
(4/15) Installing libnetfilter_cthelper (1.0.0-r0)
(5/15) Installing libnetfilter_cttimeout (1.0.0-r0)
(6/15) Installing libnetfilter_queue (1.0.2-r0)
(7/15) Installing conntrack-tools (1.4.4-r0)
(8/15) Installing libnftnl-libs (1.0.7-r0)
(9/15) Installing iptables (1.6.1-r0)
(10/15) Installing ip6tables (1.6.1-r0)
(11/15) Installing libelf (0.8.13-r2)
(12/15) Installing iproute2 (4.10.0-r1)
Executing iproute2-4.10.0-r1.post-install
(13/15) Installing ipset (6.32-r3)
(14/15) Installing libcap (2.25-r1)
(15/15) Installing iputils (20121221-r6)
Executing busybox-1.26.2-r5.trigger
Executing glibc-bin-2.23-r3.trigger
OK: 16 MiB in 31 packages
---> 7eccf17ebcda
Removing intermediate container fc13117c435c
Step 7/8 : COPY filesystem /
---> 854e8708939f
Removing intermediate container c480ce49f72b
Step 8/8 : CMD start_runit
---> Running in 857e316f3788
---> cdc38f882dc4
Removing intermediate container 857e316f3788
Successfully built cdc38f882dc4
touch .calico_node.created
docker rm -f calicoctl
Error response from daemon: No such container: calicoctl
make[1]: [dist/calicoctl] Error 1 (ignored)
docker create --name calicoctl calico/ctl:master
Unable to find image 'calico/ctl:master' locally
master: Pulling from calico/ctl
90f4dba627d6: Already exists
b8aa82257785: Pulling fs layer
d2674582e023: Pulling fs layer
c3b9f3bce410: Pulling fs layer
d2674582e023: Downloading 3.605 kB/22.81 kB
d2674582e023: Download complete
b8aa82257785: Downloading 103 kB/9.014 MB
c3b9f3bce410: Downloading 47.42 kB/3.855 MB
b8aa82257785: Downloading 198.3 kB/9.014 MB
c3b9f3bce410: Downloading 137.8 kB/3.855 MB
b8aa82257785: Downloading 397.9 kB/9.014 MB
c3b9f3bce410: Downloading 180.9 kB/3.855 MB
b8aa82257785: Downloading 606.8 kB/9.014 MB
c3b9f3bce410: Downloading 311.9 kB/3.855 MB
b8aa82257785: Downloading 800.3 kB/9.014 MB
c3b9f3bce410: Downloading 411.5 kB/3.855 MB
c3b9f3bce410: Downloading 607.8 kB/3.855 MB
b8aa82257785: Downloading 1.094 MB/9.014 MB
c3b9f3bce410: Downloading 764.5 kB/3.855 MB
b8aa82257785: Downloading 1.478 MB/9.014 MB
c3b9f3bce410: Downloading 1.059 MB/3.855 MB
b8aa82257785: Downloading 1.861 MB/9.014 MB
c3b9f3bce410: Downloading 1.298 MB/3.855 MB
c3b9f3bce410: Downloading 1.72 MB/3.855 MB
b8aa82257785: Downloading 2.454 MB/9.014 MB
c3b9f3bce410: Downloading 2.036 MB/3.855 MB
b8aa82257785: Downloading 3.056 MB/9.014 MB
c3b9f3bce410: Downloading 2.604 MB/3.855 MB
b8aa82257785: Downloading 3.842 MB/9.014 MB
c3b9f3bce410: Downloading 3.021 MB/3.855 MB
c3b9f3bce410: Downloading 3.777 MB/3.855 MB
b8aa82257785: Downloading 4.629 MB/9.014 MB
c3b9f3bce410: Verifying Checksum
c3b9f3bce410: Download complete
b8aa82257785: Downloading 5.123 MB/9.014 MB
b8aa82257785: Downloading 6.3 MB/9.014 MB
b8aa82257785: Downloading 7.556 MB/9.014 MB
b8aa82257785: Verifying Checksum
b8aa82257785: Download complete
b8aa82257785: Extracting 98.3 kB/9.014 MB
b8aa82257785: Extracting 2.949 MB/9.014 MB
b8aa82257785: Extracting 5.407 MB/9.014 MB
b8aa82257785: Extracting 7.864 MB/9.014 MB
b8aa82257785: Extracting 9.014 MB/9.014 MB
b8aa82257785: Pull complete
d2674582e023: Extracting 22.81 kB/22.81 kB
d2674582e023: Extracting 22.81 kB/22.81 kB
d2674582e023: Pull complete
c3b9f3bce410: Extracting 65.54 kB/3.855 MB
c3b9f3bce410: Extracting 3.146 MB/3.855 MB
c3b9f3bce410: Extracting 3.855 MB/3.855 MB
c3b9f3bce410: Extracting 3.855 MB/3.855 MB
c3b9f3bce410: Pull complete
Digest: sha256:3192ca591413f7914c7bab87b99b4bdadd0120ff5367b6d4649fe259752ac019
Status: Downloaded newer image for calico/ctl:master
72ad14eb93e2c51d6e19004d5a56b603c1e9428d6ddea3527fa48b76079a5014
docker cp calicoctl:calicoctl dist/calicoctl && \
test -e dist/calicoctl && \
touch dist/calicoctl
docker rm -f calicoctl
calicoctl
wget https://github.com/projectcalico/calicoctl/releases/download/v1.0.2/calicoctl -O dist/calicoctl-v1.0.2
--2017-07-24 08:46:29-- https://github.com/projectcalico/calicoctl/releases/download/v1.0.2/calicoctl
Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112
Connecting to github.com (github.com)|192.30.253.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/29629333/966c7a0c-e729-11e6-85ea-3ec2230dbbc3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20170724%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170724T084629Z&X-Amz-Expires=300&X-Amz-Signature=70fa6bb7c2fc550015d815cd14f7477552581983fba568be52a6056a2d2ed6a5&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dcalicoctl&response-content-type=application%2Foctet-stream [following]
--2017-07-24 08:46:29-- https://github-production-release-asset-2e65be.s3.amazonaws.com/29629333/966c7a0c-e729-11e6-85ea-3ec2230dbbc3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20170724%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170724T084629Z&X-Amz-Expires=300&X-Amz-Signature=70fa6bb7c2fc550015d815cd14f7477552581983fba568be52a6056a2d2ed6a5&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dcalicoctl&response-content-type=application%2Foctet-stream
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.228.88
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.228.88|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 32145696 (31M) [application/octet-stream]
Saving to: ‘dist/calicoctl-v1.0.2’
0% [ ] 0 --.-K/s
0% [ ] 42,579 142KB/s
0% [ ] 147,027 273KB/s
0% [ ] 268,883 335KB/s
1% [ ] 530,003 509KB/s
2% [ ] 808,531 620KB/s
4% [> ] 1,322,579 857KB/s
5% [=> ] 1,870,419 1.01MB/s
8% [==> ] 2,758,227 1.32MB/s
11% [===> ] 3,680,851 1.60MB/s
14% [====> ] 4,742,739 1.86MB/s
18% [======> ] 6,018,088 2.17MB/s
24% [========> ] 7,886,382 2.64MB/s
30% [===========> ] 9,901,207 3.07MB/s eta 7s
38% [==============> ] 12,457,259 3.62MB/s eta 7s
48% [=================> ] 15,504,905 4.21MB/s eta 7s
59% [======================> ] 19,027,206 5.13MB/s eta 7s
72% [===========================> ] 23,205,163 6.24MB/s eta 7s
86% [================================> ] 27,891,061 7.47MB/s eta 1s
100%[======================================>] 32,145,696 8.60MB/s in 4.3s
2017-07-24 08:46:34 (7.10 MB/s) - ‘dist/calicoctl-v1.0.2’ saved [32145696/32145696]
chmod +x dist/calicoctl-v1.0.2
docker pull busybox:latest
latest: Pulling from library/busybox
9e87eff13613: Pulling fs layer
9e87eff13613: Downloading 16.38 kB/715.1 kB
9e87eff13613: Verifying Checksum
9e87eff13613: Download complete
9e87eff13613: Extracting 32.77 kB/715.1 kB
9e87eff13613: Extracting 715.1 kB/715.1 kB
9e87eff13613: Extracting 715.1 kB/715.1 kB
9e87eff13613: Pull complete
Digest: sha256:2605a2c4875ce5eb27a9f7403263190cd1af31e48a2044d400320548356251c4
Status: Downloaded newer image for busybox:latest
docker save --output busybox.tar busybox:latest
docker pull calico/routereflector:latest
latest: Pulling from calico/routereflector
7ee37f181318: Pulling fs layer
df5ffabe5e97: Pulling fs layer
ae2040ed51a1: Pulling fs layer
3ce7010d244b: Pulling fs layer
2538b201d2a6: Pulling fs layer
bb4e4e50452f: Pulling fs layer
8ae5d87cb8c0: Pulling fs layer
d3e45b556069: Pulling fs layer
3ce7010d244b: Waiting
2538b201d2a6: Waiting
bb4e4e50452f: Waiting
8ae5d87cb8c0: Waiting
d3e45b556069: Waiting
ae2040ed51a1: Download complete
df5ffabe5e97: Downloading 3.594 kB/72.62 kB
df5ffabe5e97: Downloading 72.62 kB/72.62 kB
df5ffabe5e97: Verifying Checksum
df5ffabe5e97: Download complete
7ee37f181318: Downloading 540 kB/67.11 MB
7ee37f181318: Downloading 8.65 MB/67.11 MB
2538b201d2a6: Downloading 163 B/163 B
2538b201d2a6: Verifying Checksum
2538b201d2a6: Download complete
7ee37f181318: Downloading 21.63 MB/67.11 MB
7ee37f181318: Downloading 33.52 MB/67.11 MB
7ee37f181318: Downloading 45.42 MB/67.11 MB
7ee37f181318: Downloading 57.31 MB/67.11 MB
7ee37f181318: Verifying Checksum
7ee37f181318: Download complete
7ee37f181318: Extracting 557.1 kB/67.11 MB
bb4e4e50452f: Downloading 4.586 kB/4.586 kB
bb4e4e50452f: Verifying Checksum
bb4e4e50452f: Download complete
7ee37f181318: Extracting 3.342 MB/67.11 MB
7ee37f181318: Extracting 5.571 MB/67.11 MB
7ee37f181318: Extracting 8.913 MB/67.11 MB
7ee37f181318: Extracting 11.7 MB/67.11 MB
3ce7010d244b: Downloading 676 B/676 B
3ce7010d244b: Verifying Checksum
3ce7010d244b: Download complete
8ae5d87cb8c0: Downloading 155.2 kB/14.31 MB
7ee37f181318: Extracting 14.48 MB/67.11 MB
8ae5d87cb8c0: Downloading 310.9 kB/14.31 MB
7ee37f181318: Extracting 17.27 MB/67.11 MB
7ee37f181318: Extracting 20.05 MB/67.11 MB
8ae5d87cb8c0: Downloading 466.5 kB/14.31 MB
d3e45b556069: Downloading 2.465 kB/2.465 kB
d3e45b556069: Verifying Checksum
d3e45b556069: Download complete
7ee37f181318: Extracting 23.4 MB/67.11 MB
8ae5d87cb8c0: Downloading 765.5 kB/14.31 MB
7ee37f181318: Extracting 25.62 MB/67.11 MB
8ae5d87cb8c0: Downloading 1.071 MB/14.31 MB
7ee37f181318: Extracting 28.41 MB/67.11 MB
7ee37f181318: Extracting 30.08 MB/67.11 MB
8ae5d87cb8c0: Downloading 1.37 MB/14.31 MB
7ee37f181318: Extracting 32.31 MB/67.11 MB
8ae5d87cb8c0: Downloading 1.823 MB/14.31 MB
7ee37f181318: Extracting 35.65 MB/67.11 MB
7ee37f181318: Extracting 38.44 MB/67.11 MB
8ae5d87cb8c0: Downloading 2.28 MB/14.31 MB
7ee37f181318: Extracting 40.67 MB/67.11 MB
8ae5d87cb8c0: Downloading 2.73 MB/14.31 MB
7ee37f181318: Extracting 43.45 MB/67.11 MB
8ae5d87cb8c0: Downloading 3.325 MB/14.31 MB
7ee37f181318: Extracting 46.79 MB/67.11 MB
7ee37f181318: Extracting 49.58 MB/67.11 MB
8ae5d87cb8c0: Downloading 3.932 MB/14.31 MB
7ee37f181318: Extracting 52.36 MB/67.11 MB
8ae5d87cb8c0: Downloading 4.525 MB/14.31 MB
7ee37f181318: Extracting 54.59 MB/67.11 MB
8ae5d87cb8c0: Downloading 5.273 MB/14.31 MB
7ee37f181318: Extracting 56.26 MB/67.11 MB
8ae5d87cb8c0: Downloading 6.021 MB/14.31 MB
7ee37f181318: Extracting 57.93 MB/67.11 MB
8ae5d87cb8c0: Downloading 6.647 MB/14.31 MB
7ee37f181318: Extracting 58.49 MB/67.11 MB
8ae5d87cb8c0: Downloading 7.397 MB/14.31 MB
7ee37f181318: Extracting 61.83 MB/67.11 MB
7ee37f181318: Extracting 64.62 MB/67.11 MB
8ae5d87cb8c0: Downloading 8.006 MB/14.31 MB
8ae5d87cb8c0: Downloading 8.929 MB/14.31 MB
7ee37f181318: Extracting 66.85 MB/67.11 MB
7ee37f181318: Extracting 67.11 MB/67.11 MB
8ae5d87cb8c0: Downloading 9.538 MB/14.31 MB
7ee37f181318: Pull complete
df5ffabe5e97: Extracting 32.77 kB/72.62 kB
df5ffabe5e97: Extracting 72.62 kB/72.62 kB
df5ffabe5e97: Extracting 72.62 kB/72.62 kB
df5ffabe5e97: Pull complete
ae2040ed51a1: Extracting 356 B/356 B
ae2040ed51a1: Extracting 356 B/356 B
ae2040ed51a1: Pull complete
3ce7010d244b: Extracting 676 B/676 B
3ce7010d244b: Extracting 676 B/676 B
8ae5d87cb8c0: Downloading 10.74 MB/14.31 MB
3ce7010d244b: Pull complete
2538b201d2a6: Extracting 163 B/163 B
2538b201d2a6: Extracting 163 B/163 B
2538b201d2a6: Pull complete
bb4e4e50452f: Extracting 4.586 kB/4.586 kB
bb4e4e50452f: Extracting 4.586 kB/4.586 kB
8ae5d87cb8c0: Downloading 11.95 MB/14.31 MB
bb4e4e50452f: Pull complete
8ae5d87cb8c0: Downloading 12.69 MB/14.31 MB
8ae5d87cb8c0: Downloading 14.02 MB/14.31 MB
8ae5d87cb8c0: Download complete
8ae5d87cb8c0: Extracting 163.8 kB/14.31 MB
8ae5d87cb8c0: Extracting 2.458 MB/14.31 MB
8ae5d87cb8c0: Extracting 4.915 MB/14.31 MB
8ae5d87cb8c0: Extracting 7.373 MB/14.31 MB
8ae5d87cb8c0: Extracting 9.667 MB/14.31 MB
8ae5d87cb8c0: Extracting 11.3 MB/14.31 MB
8ae5d87cb8c0: Extracting 13.27 MB/14.31 MB
8ae5d87cb8c0: Extracting 14.31 MB/14.31 MB
8ae5d87cb8c0: Pull complete
d3e45b556069: Extracting 2.465 kB/2.465 kB
d3e45b556069: Extracting 2.465 kB/2.465 kB
d3e45b556069: Pull complete
Digest: sha256:16a1094359e55c940f99413b8559513c5775d857f5ab7f3cbb1e3ae5ceb16bf7
Status: Downloaded newer image for calico/routereflector:latest
docker save --output routereflector.tar calico/routereflector:latest
docker save --output calico-node.tar calico/node
cd workload && docker build -t workload .
Sending build context to Docker daemon 7.68 kB
Step 1/6 : FROM alpine:3.4
3.4: Pulling from library/alpine
90f4dba627d6: Already exists
Digest: sha256:833ad81ace8277324f3ca8c91c02bdcf1d13988d8ecf8a3f97ecdd69d0390ce9
Status: Downloaded newer image for alpine:3.4
---> f64255f97787
Step 2/6 : RUN apk add --no-cache python netcat-openbsd
---> Running in e28ac953fb42
fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/community/x86_64/APKINDEX.tar.gz
(1/14) Installing libffi (3.2.1-r2)
(2/14) Installing libintl (0.19.7-r3)
(3/14) Installing pcre (8.38-r1)
(4/14) Installing glib (2.48.0-r0)
(5/14) Installing netcat-openbsd (1.89-r2)
(6/14) Installing libbz2 (1.0.6-r5)
(7/14) Installing expat (2.2.0-r1)
(8/14) Installing gdbm (1.11-r1)
(9/14) Installing ncurses-terminfo-base (6.0-r7)
(10/14) Installing ncurses-terminfo (6.0-r7)
(11/14) Installing ncurses-libs (6.0-r7)
(12/14) Installing readline (6.3.008-r4)
(13/14) Installing sqlite-libs (3.13.0-r0)
(14/14) Installing python (2.7.12-r0)
Executing busybox-1.24.2-r13.trigger
Executing glib-2.48.0-r0.trigger
OK: 55 MiB in 25 packages
---> 345ed584ceec
Removing intermediate container e28ac953fb42
Step 3/6 : COPY udpping.sh tcpping.sh responder.py /code/
---> b8b75cdbe9d6
Removing intermediate container 32824f19baeb
Step 4/6 : WORKDIR /code/
---> de765a9e22d8
Removing intermediate container ac6ea9482784
Step 5/6 : RUN chmod +x udpping.sh && chmod +x tcpping.sh
---> Running in afa638dc0428
---> b5f33a0fbab0
Removing intermediate container afa638dc0428
Step 6/6 : CMD python responder.py
---> Running in 3ab5b14d7f0d
---> 207cc9a716fc
Removing intermediate container 3ab5b14d7f0d
Successfully built 207cc9a716fc
docker save --output workload.tar workload
calico-etcd
docker run --detach \
--net=host \
--name calico-etcd quay.io/coreos/etcd \
etcd \
--advertise-client-urls "http://192.168.122.138:2379,http://127.0.0.1:2379" \
--listen-client-urls "http://0.0.0.0:2379"
504596acf62a295691a40378fe6db501043e7b42d1d9b036cfeedb246e669c09
cd calico_test && docker build -f Dockerfile.calico_test -t calico/test:latest .
Sending build context to Docker daemon 5.12 kB
Step 1/7 : FROM docker:1.13.0
1.13.0: Pulling from library/docker
0a8490d0dfd3: Pulling fs layer
8af50e60f15f: Pulling fs layer
9aad3b7733bb: Pulling fs layer
4183fcffe507: Pulling fs layer
4183fcffe507: Waiting
0a8490d0dfd3: Downloading 32.77 kB/1.902 MB
0a8490d0dfd3: Verifying Checksum
0a8490d0dfd3: Download complete
0a8490d0dfd3: Extracting 32.77 kB/1.902 MB
0a8490d0dfd3: Extracting 1.901 MB/1.902 MB
0a8490d0dfd3: Extracting 1.902 MB/1.902 MB
0a8490d0dfd3: Pull complete
8af50e60f15f: Downloading 30.01 kB/2.167 MB
8af50e60f15f: Downloading 85.59 kB/2.167 MB
4183fcffe507: Downloading 489 B/489 B
4183fcffe507: Verifying Checksum
4183fcffe507: Download complete
8af50e60f15f: Downloading 120.4 kB/2.167 MB
9aad3b7733bb: Downloading 277.1 kB/27.69 MB
9aad3b7733bb: Downloading 556.6 kB/27.69 MB
8af50e60f15f: Downloading 190 kB/2.167 MB
9aad3b7733bb: Downloading 834.1 kB/27.69 MB
8af50e60f15f: Downloading 224.9 kB/2.167 MB
9aad3b7733bb: Downloading 1.391 MB/27.69 MB
8af50e60f15f: Downloading 294.5 kB/2.167 MB
9aad3b7733bb: Downloading 1.948 MB/27.69 MB
8af50e60f15f: Downloading 364.1 kB/2.167 MB
9aad3b7733bb: Downloading 2.505 MB/27.69 MB
8af50e60f15f: Downloading 484.9 kB/2.167 MB
9aad3b7733bb: Downloading 3.06 MB/27.69 MB
8af50e60f15f: Downloading 573 kB/2.167 MB
9aad3b7733bb: Downloading 3.619 MB/27.69 MB
8af50e60f15f: Downloading 676.4 kB/2.167 MB
8af50e60f15f: Downloading 781.9 kB/2.167 MB
9aad3b7733bb: Downloading 4.455 MB/27.69 MB
8af50e60f15f: Downloading 877.2 kB/2.167 MB
9aad3b7733bb: Downloading 5.291 MB/27.69 MB
8af50e60f15f: Downloading 1.06 MB/2.167 MB
9aad3b7733bb: Downloading 6.126 MB/27.69 MB
8af50e60f15f: Downloading 1.182 MB/2.167 MB
9aad3b7733bb: Downloading 6.962 MB/27.69 MB
8af50e60f15f: Downloading 1.397 MB/2.167 MB
9aad3b7733bb: Downloading 7.797 MB/27.69 MB
9aad3b7733bb: Downloading 8.911 MB/27.69 MB
8af50e60f15f: Downloading 1.583 MB/2.167 MB
8af50e60f15f: Downloading 1.858 MB/2.167 MB
9aad3b7733bb: Downloading 10.03 MB/27.69 MB
8af50e60f15f: Downloading 2.07 MB/2.167 MB
8af50e60f15f: Verifying Checksum
8af50e60f15f: Download complete
8af50e60f15f: Extracting 32.77 kB/2.167 MB
9aad3b7733bb: Downloading 11.42 MB/27.69 MB
8af50e60f15f: Extracting 1.835 MB/2.167 MB
9aad3b7733bb: Downloading 12.53 MB/27.69 MB
8af50e60f15f: Extracting 2.167 MB/2.167 MB
8af50e60f15f: Pull complete
9aad3b7733bb: Downloading 13.92 MB/27.69 MB
9aad3b7733bb: Downloading 15.6 MB/27.69 MB
9aad3b7733bb: Downloading 16.99 MB/27.69 MB
9aad3b7733bb: Downloading 18.94 MB/27.69 MB
9aad3b7733bb: Downloading 20.9 MB/27.69 MB
9aad3b7733bb: Downloading 22.85 MB/27.69 MB
9aad3b7733bb: Downloading 24.8 MB/27.69 MB
9aad3b7733bb: Downloading 27.31 MB/27.69 MB
9aad3b7733bb: Verifying Checksum
9aad3b7733bb: Download complete
9aad3b7733bb: Extracting 294.9 kB/27.69 MB
9aad3b7733bb: Extracting 3.244 MB/27.69 MB
9aad3b7733bb: Extracting 5.898 MB/27.69 MB
9aad3b7733bb: Extracting 8.552 MB/27.69 MB
9aad3b7733bb: Extracting 11.5 MB/27.69 MB
9aad3b7733bb: Extracting 14.16 MB/27.69 MB
9aad3b7733bb: Extracting 16.52 MB/27.69 MB
9aad3b7733bb: Extracting 18.87 MB/27.69 MB
9aad3b7733bb: Extracting 21.23 MB/27.69 MB
9aad3b7733bb: Extracting 23.59 MB/27.69 MB
9aad3b7733bb: Extracting 26.25 MB/27.69 MB
9aad3b7733bb: Extracting 27.69 MB/27.69 MB
9aad3b7733bb: Pull complete
4183fcffe507: Extracting 489 B/489 B
4183fcffe507: Extracting 489 B/489 B
4183fcffe507: Pull complete
Digest: sha256:df0eb42017e79f65f557e9b221f1dfef9bfc1e75c5cd4e386025bf8fb07baf33
Status: Downloaded newer image for docker:1.13.0
---> 9aa3005db491
Step 2/7 : MAINTAINER Tom Denham <tom@projectcalico.org>
---> Running in 0e6cc1be8abd
---> a1fb2ecb0d80
Removing intermediate container 0e6cc1be8abd
Step 3/7 : RUN apk add --update python python-dev py2-pip py-setuptools openssl-dev libffi-dev tshark netcat-openbsd iptables ip6tables iproute2 iputils ipset curl && echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.conf && rm -rf /var/cache/apk/*
---> Running in c5bf88bf7b40
fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/community/x86_64/APKINDEX.tar.gz
(1/48) Upgrading zlib (1.2.8-r2 -> 1.2.11-r0)
(2/48) Installing libmnl (1.0.4-r0)
(3/48) Installing libnftnl-libs (1.0.7-r0)
(4/48) Installing iptables (1.6.0-r0)
(5/48) Installing ip6tables (1.6.0-r0)
(6/48) Installing libelf (0.8.13-r2)
(7/48) Installing iproute2 (4.7.0-r0)
Executing iproute2-4.7.0-r0.post-install
(8/48) Installing ipset (6.29-r0)
(9/48) Installing libcap (2.25-r1)
(10/48) Installing iputils (20121221-r4)
(11/48) Installing libffi (3.2.1-r2)
(12/48) Installing pkgconf (1.0.2-r0)
(13/48) Installing libffi-dev (3.2.1-r2)
(14/48) Installing libintl (0.19.8.1-r0)
(15/48) Installing libuuid (2.28.2-r1)
(16/48) Installing libblkid (2.28.2-r1)
(17/48) Installing libmount (2.28.2-r1)
(18/48) Installing pcre (8.39-r0)
(19/48) Installing glib (2.50.2-r0)
(20/48) Installing netcat-openbsd (1.89-r2)
(21/48) Upgrading libcrypto1.0 (1.0.2j-r2 -> 1.0.2k-r0)
(22/48) Upgrading libssl1.0 (1.0.2j-r2 -> 1.0.2k-r0)
(23/48) Installing zlib-dev (1.2.11-r0)
(24/48) Installing openssl-dev (1.0.2k-r0)
(25/48) Installing libbz2 (1.0.6-r5)
(26/48) Installing expat (2.2.0-r1)
(27/48) Installing gdbm (1.12-r0)
(28/48) Installing ncurses-terminfo-base (6.0-r7)
(29/48) Installing ncurses-terminfo (6.0-r7)
(30/48) Installing ncurses-libs (6.0-r7)
(31/48) Installing readline (6.3.008-r4)
(32/48) Installing sqlite-libs (3.15.2-r0)
(33/48) Installing python2 (2.7.13-r0)
(34/48) Installing py-setuptools (29.0.1-r0)
(35/48) Installing py2-pip (9.0.0-r1)
(36/48) Installing python2-dev (2.7.13-r0)
(37/48) Installing libpcap (1.7.4-r1)
(38/48) Installing c-ares (1.12.0-r0)
(39/48) Installing libgpg-error (1.24-r0)
(40/48) Installing libgcrypt (1.7.8-r0)
(41/48) Installing gmp (6.1.1-r0)
(42/48) Installing nettle (3.2-r0)
(43/48) Installing libtasn1 (4.9-r1)
(44/48) Installing p11-kit (0.23.2-r1)
(45/48) Installing gnutls (3.4.17-r1)
(46/48) Installing libnl3 (3.2.28-r0)
(47/48) Installing wireshark-common (2.2.7-r0)
(48/48) Installing tshark (2.2.7-r0)
Executing busybox-1.25.1-r0.trigger
Executing glib-2.50.2-r0.trigger
OK: 185 MiB in 63 packages
---> 3ecdcfc8c3a2
Removing intermediate container c5bf88bf7b40
Step 4/7 : COPY requirements.txt /requirements.txt
---> 757ea1d09b8e
Removing intermediate container 5947acb361ea
Step 5/7 : RUN pip install -r /requirements.txt
---> Running in 75c2ebf9019f
Collecting nose (from -r /requirements.txt (line 1))
Downloading nose-1.3.7-py2-none-any.whl (154kB)
Collecting nose-timer (from -r /requirements.txt (line 2))
Downloading nose-timer-0.7.0.tar.gz
Collecting nose-parameterized (from -r /requirements.txt (line 3))
Downloading nose_parameterized-0.6.0-py2.py3-none-any.whl
Collecting netaddr (from -r /requirements.txt (line 4))
Downloading netaddr-0.7.19-py2.py3-none-any.whl (1.6MB)
Collecting pyyaml (from -r /requirements.txt (line 5))
Downloading PyYAML-3.12.tar.gz (253kB)
Collecting simplejson (from -r /requirements.txt (line 6))
Downloading simplejson-3.11.1.tar.gz (78kB)
Collecting deepdiff (from -r /requirements.txt (line 7))
Downloading deepdiff-3.3.0-py2-none-any.whl
Collecting termcolor (from nose-timer->-r /requirements.txt (line 2))
Downloading termcolor-1.1.0.tar.gz
Collecting ordereddict (from nose-timer->-r /requirements.txt (line 2))
Downloading ordereddict-1.1.tar.gz
Collecting jsonpickle (from deepdiff->-r /requirements.txt (line 7))
Downloading jsonpickle-0.9.5.tar.gz (65kB)
Installing collected packages: nose, termcolor, ordereddict, nose-timer, nose-parameterized, netaddr, pyyaml, simplejson, jsonpickle, deepdiff
Running setup.py install for termcolor: started
Running setup.py install for termcolor: finished with status 'done'
Running setup.py install for ordereddict: started
Running setup.py install for ordereddict: finished with status 'done'
Running setup.py install for nose-timer: started
Running setup.py install for nose-timer: finished with status 'done'
Running setup.py install for pyyaml: started
Running setup.py install for pyyaml: finished with status 'done'
Running setup.py install for simplejson: started
Running setup.py install for simplejson: finished with status 'done'
Running setup.py install for jsonpickle: started
Running setup.py install for jsonpickle: finished with status 'done'
Successfully installed deepdiff-3.3.0 jsonpickle-0.9.5 netaddr-0.7.19 nose-1.3.7 nose-parameterized-0.6.0 nose-timer-0.7.0 ordereddict-1.1 pyyaml-3.12 simplejson-3.11.1 termcolor-1.1.0
You are using pip version 9.0.0, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
---> 48107b79bc55
Removing intermediate container 75c2ebf9019f
Step 6/7 : RUN wget https://github.com/coreos/etcd/releases/download/v2.3.3/etcd-v2.3.3-linux-amd64.tar.gz && tar -xzf etcd-v2.3.3-linux-amd64.tar.gz && cd etcd-v2.3.3-linux-amd64 && ln -s etcdctl /usr/local/bin/
---> Running in 24efc9c24b76
Connecting to github.com (192.30.253.112:443)
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (52.216.228.88:443)
etcd-v2.3.3-linux-am 0% | | 16k 0:08:40 ETA
etcd-v2.3.3-linux-am 4% |* | 390k 0:00:40 ETA
etcd-v2.3.3-linux-am 19% |****** | 1648k 0:00:12 ETA
etcd-v2.3.3-linux-am 50% |*************** | 4249k 0:00:03 ETA
etcd-v2.3.3-linux-am 100% |*******************************| 8344k 0:00:00 ETA
---> 792fbb63af3c
Removing intermediate container 24efc9c24b76
Step 7/7 : WORKDIR /code/
---> d8c3ee6dc2a7
Removing intermediate container 270a8851857e
Successfully built d8c3ee6dc2a7
touch calico_test.created
# Use the host, PID and network namespaces from the host.
# Privileged is needed since 'calico node' write to /proc (to enable ip_forwarding)
# Map the docker socket in so docker can be used from inside the container
# HOST_CHECKOUT_DIR is used for volume mounts on containers started by this one.
# All of code under test is mounted into the container.
# - This also provides access to calicoctl and the docker client
# make st-checks
docker run --uts=host \
--pid=host \
--net=host \
--privileged \
-e HOST_CHECKOUT_DIR=/home/runner/calico/calico_node \
-e DEBUG_FAILURES= \
-e MY_IP=192.168.122.138 \
-e NODE_CONTAINER_NAME=calico/node \
--rm -ti \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /home/runner/calico/calico_node:/code \
calico/test:latest \
sh -c 'nosetests tests/st/ -sv --nologcapture --with-xunit --xunit-file="/code/nosetests.xml" --with-timer -A batchnumber==2'
Got local IP from MY_IP=192.168.122.138
/usr/lib/python2.7/site-packages/nose_parameterized/__init__.py:7: UserWarning: The 'nose-parameterized' package has been renamed 'parameterized'. For the two step migration instructions, see: https://github.com/wolever/parameterized#migrating-from-nose-parameterized-to-parameterized (set NOSE_PARAMETERIZED_NO_WARN=1 to suppress this warning)
"The 'nose-parameterized' package has been renamed 'parameterized'. "
Got local IP from MY_IP=192.168.122.138
Test that newly restarted BGP backend processes consistently [with test_host=2, pid_name='bird'] ...
docker rm -f host1 || true
# Error response from daemon: No such container: host1
docker run --privileged -tid -v /lib/modules:/lib/modules -v /home/runner/calico/calico_node/certs:/home/runner/calico/calico_node/certs -v /home/runner/calico/calico_node:/code --name host1 calico/dind:latest --iptables=false --cluster-store=etcd://192.168.122.138:2379
# Unable to find image 'calico/dind:latest' locally
# latest: Pulling from calico/dind
# 88286f41530e: Already exists
# 61bf6059e353: Pulling fs layer
# 0b539e28e9a6: Pulling fs layer
# ad3af5fe81b0: Pulling fs layer
# 2bc3e53b54a0: Pulling fs layer
# 2fdc1d8eb088: Pulling fs layer
# 3d2bfa9e3965: Pulling fs layer
# 3b5bc16f4c09: Pulling fs layer
# a71fabda7dd4: Pulling fs layer
# 2bc3e53b54a0: Waiting
# 2fdc1d8eb088: Waiting
# 3d2bfa9e3965: Waiting
# 3b5bc16f4c09: Waiting
# a71fabda7dd4: Waiting
# ad3af5fe81b0: Download complete
# 61bf6059e353: Verifying Checksum
# 61bf6059e353: Download complete
# 61bf6059e353: Pull complete
# 0b539e28e9a6: Verifying Checksum
# 0b539e28e9a6: Download complete
# 2bc3e53b54a0: Verifying Checksum
# 2bc3e53b54a0: Download complete
# 2fdc1d8eb088: Verifying Checksum
# 2fdc1d8eb088: Download complete
# 3d2bfa9e3965: Verifying Checksum
# 3d2bfa9e3965: Download complete
# 3b5bc16f4c09: Download complete
# 0b539e28e9a6: Pull complete
# ad3af5fe81b0: Pull complete
# 2bc3e53b54a0: Pull complete
# 2fdc1d8eb088: Pull complete
# 3d2bfa9e3965: Pull complete
# 3b5bc16f4c09: Pull complete
# a71fabda7dd4: Verifying Checksum
# a71fabda7dd4: Download complete
# a71fabda7dd4: Pull complete
# Digest: sha256:2028e1ca25008b4839101f9cad58c5eb71b37751f2154f3065850bc0902407e0
# Status: Downloaded newer image for calico/dind:latest
# c41d2d14cff3ac0dd7bbfab253ad291bbe6842b87fc6df1416dd169ea79df668
docker inspect --format '{{.NetworkSettings.Networks.bridge.IPAddress}}' host1
# 172.17.0.2
docker exec -it host1 sh -c 'docker ps'
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker exec -it host1 sh -c 'docker load -i /code/calico-node.tar'
#
#
5bef08742407: Loading layer 65.54kB/4.221MB
5bef08742407: Loading layer 4.221MB/4.221MB
#
3e9a7cf20d9e: Loading layer 98.3kB/7.516MB
3e9a7cf20d9e: Loading layer 7.516MB/7.516MB
#
1d421152af96: Loading layer 32.77kB/249.9kB
1d421152af96: Loading layer 131.1kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
#
0e54df2f6e0d: Loading layer 65.54kB/4.681MB
0e54df2f6e0d: Loading layer 4.681MB/4.681MB
#
0ee3bf3bac10: Loading layer 557.1kB/279.5MB
0ee3bf3bac10: Loading layer 22.28MB/279.5MB
0ee3bf3bac10: Loading layer 47.91MB/279.5MB
0ee3bf3bac10: Loading layer 69.63MB/279.5MB
0ee3bf3bac10: Loading layer 95.26MB/279.5MB
0ee3bf3bac10: Loading layer 120.3MB/279.5MB
0ee3bf3bac10: Loading layer 136.5MB/279.5MB
0ee3bf3bac10: Loading layer 160.4MB/279.5MB
0ee3bf3bac10: Loading layer 181.6MB/279.5MB
0ee3bf3bac10: Loading layer 205MB/279.5MB
0ee3bf3bac10: Loading layer 225.6MB/279.5MB
0ee3bf3bac10: Loading layer 249MB/279.5MB
0ee3bf3bac10: Loading layer 273MB/279.5MB
0ee3bf3bac10: Loading layer 279.5MB/279.5MB
Loaded image: calico/node:latest
docker exec -it host1 sh -c 'docker load -i /code/busybox.tar'
#
#
08c2295a7fa5: Loading layer 32.77kB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
Loaded image: busybox:latest
docker rm -f host2 || true
# Error response from daemon: No such container: host2
docker run --privileged -tid -v /lib/modules:/lib/modules -v /home/runner/calico/calico_node/certs:/home/runner/calico/calico_node/certs -v /home/runner/calico/calico_node:/code --name host2 calico/dind:latest --iptables=false --cluster-store=etcd://192.168.122.138:2379
# 7ab46123b03ddb0132d9564f0fb3dd7c90e6c9093529e42745fabf1c93dc993e
docker inspect --format '{{.NetworkSettings.Networks.bridge.IPAddress}}' host2
# 172.17.0.3
docker exec -it host2 sh -c 'docker ps'
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker exec -it host2 sh -c 'docker load -i /code/calico-node.tar'
#
#
5bef08742407: Loading layer 65.54kB/4.221MB
5bef08742407: Loading layer 4.221MB/4.221MB
#
3e9a7cf20d9e: Loading layer 98.3kB/7.516MB
3e9a7cf20d9e: Loading layer 7.516MB/7.516MB
#
1d421152af96: Loading layer 32.77kB/249.9kB
1d421152af96: Loading layer 65.54kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
#
0e54df2f6e0d: Loading layer 65.54kB/4.681MB
0e54df2f6e0d: Loading layer 4.681MB/4.681MB
#
0ee3bf3bac10: Loading layer 557.1kB/279.5MB
0ee3bf3bac10: Loading layer 22.84MB/279.5MB
0ee3bf3bac10: Loading layer 47.91MB/279.5MB
0ee3bf3bac10: Loading layer 69.63MB/279.5MB
0ee3bf3bac10: Loading layer 85.79MB/279.5MB
0ee3bf3bac10: Loading layer 101.9MB/279.5MB
0ee3bf3bac10: Loading layer 124.8MB/279.5MB
0ee3bf3bac10: Loading layer 139.8MB/279.5MB
0ee3bf3bac10: Loading layer 157.1MB/279.5MB
0ee3bf3bac10: Loading layer 178.3MB/279.5MB
0ee3bf3bac10: Loading layer 200.5MB/279.5MB
0ee3bf3bac10: Loading layer 221.7MB/279.5MB
0ee3bf3bac10: Loading layer 245.1MB/279.5MB
0ee3bf3bac10: Loading layer 265.7MB/279.5MB
0ee3bf3bac10: Loading layer 279.5MB/279.5MB
Loaded image: calico/node:latest
docker exec -it host2 sh -c 'docker load -i /code/busybox.tar'
#
#
08c2295a7fa5: Loading layer 32.77kB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
Loaded image: busybox:latest
docker rm -f host3 || true
# Error response from daemon: No such container: host3
docker run --privileged -tid -v /lib/modules:/lib/modules -v /home/runner/calico/calico_node/certs:/home/runner/calico/calico_node/certs -v /home/runner/calico/calico_node:/code --name host3 calico/dind:latest --iptables=false --cluster-store=etcd://192.168.122.138:2379
# 6a5ee8b29815c426f7a6f099b6ba0841415de7a413696725db117416aed22d19
docker inspect --format '{{.NetworkSettings.Networks.bridge.IPAddress}}' host3
# 172.17.0.4
docker exec -it host3 sh -c 'docker ps'
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker exec -it host3 sh -c 'docker load -i /code/calico-node.tar'
#
#
5bef08742407: Loading layer 65.54kB/4.221MB
5bef08742407: Loading layer 4.221MB/4.221MB
#
3e9a7cf20d9e: Loading layer 98.3kB/7.516MB
3e9a7cf20d9e: Loading layer 7.516MB/7.516MB
#
1d421152af96: Loading layer 32.77kB/249.9kB
1d421152af96: Loading layer 65.54kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
#
0e54df2f6e0d: Loading layer 65.54kB/4.681MB
0e54df2f6e0d: Loading layer 4.681MB/4.681MB
#
0ee3bf3bac10: Loading layer 557.1kB/279.5MB
0ee3bf3bac10: Loading layer 23.4MB/279.5MB
0ee3bf3bac10: Loading layer 45.68MB/279.5MB
0ee3bf3bac10: Loading layer 68.52MB/279.5MB
0ee3bf3bac10: Loading layer 92.47MB/279.5MB
0ee3bf3bac10: Loading layer 120.3MB/279.5MB
0ee3bf3bac10: Loading layer 138.7MB/279.5MB
0ee3bf3bac10: Loading layer 158.2MB/279.5MB
0ee3bf3bac10: Loading layer 169.3MB/279.5MB
0ee3bf3bac10: Loading layer 193.3MB/279.5MB
0ee3bf3bac10: Loading layer 216.7MB/279.5MB
0ee3bf3bac10: Loading layer 239MB/279.5MB
0ee3bf3bac10: Loading layer 262.9MB/279.5MB
0ee3bf3bac10: Loading layer 279.5MB/279.5MB
Loaded image: calico/node:latest
docker exec -it host3 sh -c 'docker load -i /code/busybox.tar'
#
#
08c2295a7fa5: Loading layer 32.77kB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
Loaded image: busybox:latest
Got local IP from MY_IP=192.168.122.138
docker exec -it host3 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node run --dryrun --node-image=calico/node --ip=172.17.0.4 '
# Use the following command to start the calico/node container:
#
# docker run --net=host --privileged --name=calico-node -d --restart=always -e NODENAME=6a5ee8b29815 -e CALICO_NETWORKING_BACKEND=bird -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.4 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node
#
# If you are running calico/node in an init system, use the --init-system flag
# to display the appropriate start and stop commands.
docker exec -it host3 sh -c 'docker run --net=host --privileged --name=calico-node -d --restart=always -e CALICO_IPV4POOL_CIDR=192.168.128.0/17 -e NODENAME=6a5ee8b29815 -e CALICO_NETWORKING_BACKEND=bird -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.4 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node'
# d3d021ad9515d75360fec896c25518462b5c351295f8344b4b16f0d48d8caf77
Resetting log analyzer on host3
Running command on host3
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host3 sh -c 'head -100 /var/log/calico/felix/current'
- return: 1
Hit exception getting logs from host3 - skip logs
Traceback (most recent call last):
File "/code/tests/st/utils/log_analyzer.py", line 219, in _parse_logs
for line in self.host.execute_readline(cmd):
File "/code/tests/st/utils/docker_host.py", line 219, in execute_readline
(command, status))
Exception: Command docker exec -it host3 sh -c 'head -100 /var/log/calico/felix/current' returned non-zero exit code 1
First log has timestamp: None
docker exec -it host3 sh -c 'wc -l /var/log/calico/felix/current'
# Return code: 1
# wc: /var/log/calico/felix/current: No such file or directory
#
Error running command: wc -l /var/log/calico/felix/current
Extract number of lines in file: /var/log/calico/felix/current
None output?: None
Log file has None lines
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl config set asNumber 4294.566'
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node run --dryrun --node-image=calico/node --ip=172.17.0.2 --backend=gobgp'
# Use the following command to start the calico/node container:
#
# docker run --net=host --privileged --name=calico-node -d --restart=always -e NODENAME=c41d2d14cff3 -e CALICO_NETWORKING_BACKEND=gobgp -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.2 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node
#
# If you are running calico/node in an init system, use the --init-system flag
# to display the appropriate start and stop commands.
docker exec -it host1 sh -c 'docker run --net=host --privileged --name=calico-node -d --restart=always -e CALICO_IPV4POOL_CIDR=192.168.128.0/17 -e NODENAME=c41d2d14cff3 -e CALICO_NETWORKING_BACKEND=gobgp -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.2 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node'
# 4c26c7a425bbed3e29ba66de5277282bdc107dd3cb2bd15587128862402d293f
Resetting log analyzer on host1
Running command on host1
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host1 sh -c 'head -100 /var/log/calico/felix/current'
- return: 1
Hit exception getting logs from host1 - skip logs
Traceback (most recent call last):
File "/code/tests/st/utils/log_analyzer.py", line 219, in _parse_logs
for line in self.host.execute_readline(cmd):
File "/code/tests/st/utils/docker_host.py", line 219, in execute_readline
(command, status))
Exception: Command docker exec -it host1 sh -c 'head -100 /var/log/calico/felix/current' returned non-zero exit code 1
First log has timestamp: None
docker exec -it host1 sh -c 'wc -l /var/log/calico/felix/current'
# Return code: 1
# wc: /var/log/calico/felix/current: No such file or directory
#
Error running command: wc -l /var/log/calico/felix/current
Extract number of lines in file: /var/log/calico/felix/current
None output?: None
Log file has None lines
Got local IP from MY_IP=192.168.122.138
docker exec -it host2 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node run --dryrun --node-image=calico/node --ip=172.17.0.3 --backend=gobgp --as=4294.566'
# Use the following command to start the calico/node container:
#
# docker run --net=host --privileged --name=calico-node -d --restart=always -e NODENAME=7ab46123b03d -e CALICO_NETWORKING_BACKEND=gobgp -e CALICO_LIBNETWORK_ENABLED=true -e AS=281412150 -e IP=172.17.0.3 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node
#
# If you are running calico/node in an init system, use the --init-system flag
# to display the appropriate start and stop commands.
docker exec -it host2 sh -c 'docker run --net=host --privileged --name=calico-node -d --restart=always -e CALICO_IPV4POOL_CIDR=192.168.128.0/17 -e NODENAME=7ab46123b03d -e CALICO_NETWORKING_BACKEND=gobgp -e CALICO_LIBNETWORK_ENABLED=true -e AS=281412150 -e IP=172.17.0.3 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node'
# 99a67b16e98f1f1fffc00084314baa42b224efb6d546b20281656eb5f3cd9d19
Resetting log analyzer on host2
Running command on host2
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host2 sh -c 'head -100 /var/log/calico/felix/current'
- return: 1
Hit exception getting logs from host2 - skip logs
Traceback (most recent call last):
File "/code/tests/st/utils/log_analyzer.py", line 219, in _parse_logs
for line in self.host.execute_readline(cmd):
File "/code/tests/st/utils/docker_host.py", line 219, in execute_readline
(command, status))
Exception: Command docker exec -it host2 sh -c 'head -100 /var/log/calico/felix/current' returned non-zero exit code 1
First log has timestamp: None
docker exec -it host2 sh -c 'wc -l /var/log/calico/felix/current'
# Return code: 1
# wc: /var/log/calico/felix/current: No such file or directory
#
Error running command: wc -l /var/log/calico/felix/current
Extract number of lines in file: /var/log/calico/felix/current
None output?: None
Log file has None lines
docker exec -it host1 sh -c 'docker network inspect subnet1'
# Return code: 1
# []
# Error: No such network: subnet1
#
docker exec -it host1 sh -c 'docker network create --driver calico --ipam-driver calico-ipam subnet1'
# 0c60df731a8cbd8c5817cb6fe920540acbd5c5044889afb70907686e6f02cdc7
docker exec -it host1 sh -c 'docker run -tid --name workload1 --net subnet1 busybox'
# 2c13a054acf4203d537c705f71fabc0659944186d948af60f7d1c880d42e0c2c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.subnet1.IPAddress}}'"'"' workload1'
# 192.168.251.0
docker exec -it host2 sh -c 'docker run -tid --name workload2 --net subnet1 busybox'
# 691a28f26184ab2553749d31a81ac338cdd8d9657e7ab91007e30d4c855fc078
docker exec -it host2 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.subnet1.IPAddress}}'"'"' workload2'
# 192.168.163.192
docker exec -it host3 sh -c 'docker run -tid --name workload3 --net subnet1 busybox'
# e287ab856a08752c9ede4b6a4165835c739e2845219dd47040fffc7818b41650
docker exec -it host3 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.subnet1.IPAddress}}'"'"' workload3'
# 192.168.171.128
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.163.192'
# Return code: 1
# PING 192.168.163.192 (192.168.163.192): 56 data bytes
#
# --- 192.168.163.192 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.163.192'
# Return code: 1
# PING 192.168.163.192 (192.168.163.192): 56 data bytes
#
# --- 192.168.163.192 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.163.192'
# Return code: 1
# PING 192.168.163.192 (192.168.163.192): 56 data bytes
#
# --- 192.168.163.192 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.163.192'
# Return code: 1
# PING 192.168.163.192 (192.168.163.192): 56 data bytes
#
# --- 192.168.163.192 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.163.192'
# Return code: 1
# PING 192.168.163.192 (192.168.163.192): 56 data bytes
#
# --- 192.168.163.192 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.163.192'
# PING 192.168.163.192 (192.168.163.192): 56 data bytes
# 64 bytes from 192.168.163.192: seq=0 ttl=62 time=0.106 ms
#
# --- 192.168.163.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.106/0.106/0.106 ms
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.251.0'
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.163.192'
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.171.128'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.251.0'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.163.192'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.171.128'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.163.192'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.171.128'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.251.0'
# PING 192.168.251.0 (192.168.251.0): 56 data bytes
# 64 bytes from 192.168.251.0: seq=0 ttl=62 time=0.108 ms
#
# PING 192.168.163.192 (192.168.163.192): 56 data bytes
# PING 192.168.163.192 (192.168.163.192): 56 data bytes
# 64 bytes from 192.168.163.192: seq=0 ttl=62 time=0.091 ms
# PING 192.168.251.0 (192.168.251.0): 56 data bytes
# 64 bytes from 192.168.251.0: seq=0 ttl=62 time=0.105 ms
# PING 192.168.171.128 (192.168.171.128): 56 data bytes
# 64 bytes from 192.168.171.128: seq=0 ttl=64 time=0.054 ms
#
# PING 192.168.251.0 (192.168.251.0): 56 data bytes
# PING 192.168.171.128 (192.168.171.128): 56 data bytes
# 64 bytes from 192.168.171.128: seq=0 ttl=62 time=0.093 ms
#
# 64 bytes from 192.168.163.192: seq=0 ttl=64 time=0.062 ms
#
#
# --- 192.168.163.192 ping statistics ---
#
# --- 192.168.171.128 ping statistics ---
# --- 192.168.163.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.062/0.062/0.062 ms
# 64 bytes from 192.168.251.0: seq=0 ttl=64 time=0.040 ms
#
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.093/0.093/0.093 ms
# --- 192.168.171.128 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.054/0.054/0.054 ms
# --- 192.168.251.0 ping statistics ---
# --- 192.168.251.0 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.108/0.108/0.108 ms
# --- 192.168.251.0 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.040/0.040/0.040 ms
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.091/0.091/0.091 ms
# round-trip min/avg/max = 0.105/0.105/0.105 ms
# PING 192.168.171.128 (192.168.171.128): 56 data bytes
# 64 bytes from 192.168.171.128: seq=0 ttl=62 time=0.205 ms
#
# --- 192.168.171.128 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.205/0.205/0.205 ms
# PING 192.168.163.192 (192.168.163.192): 56 data bytes
# 64 bytes from 192.168.163.192: seq=0 ttl=62 time=0.089 ms
#
# --- 192.168.163.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.089/0.089/0.089 ms
==== docker exec -it calico-node ps -a ====
docker exec -it host3 sh -c 'docker exec -it calico-node ps -a'
# PID USER TIME COMMAND
# 1 root 0:00 /sbin/runsvdir -P /etc/service/enabled
# 86 root 0:00 runsv libnetwork
# 87 root 0:00 runsv bird6
# 88 root 0:00 runsv felix
# 89 root 0:00 runsv confd
# 90 root 0:00 runsv bird
# 91 root 0:00 svlogd /var/log/calico/libnetwork
# 92 root 0:00 libnetwork-plugin
# 93 root 0:00 svlogd -tt /var/log/calico/bird6
# 94 root 0:00 bird6 -R -s /var/run/calico/bird6.ctl -d -c /etc/calico/c
# 96 root 0:00 svlogd -tt /var/log/calico/bird
# 97 root 0:00 svlogd /var/log/calico/felix
# 98 root 0:00 bird -R -s /var/run/calico/bird.ctl -d -c /etc/calico/con
# 99 root 0:00 calico-felix
# 100 root 0:00 svlogd /var/log/calico/confd
# 102 root 0:00 confd -confdir=/etc/calico/confd -interval=5 -watch --log
# 196 root 0:00 ps -a
PID USER TIME COMMAND
1 root 0:00 /sbin/runsvdir -P /etc/service/enabled
86 root 0:00 runsv libnetwork
87 root 0:00 runsv bird6
88 root 0:00 runsv felix
89 root 0:00 runsv confd
90 root 0:00 runsv bird
91 root 0:00 svlogd /var/log/calico/libnetwork
92 root 0:00 libnetwork-plugin
93 root 0:00 svlogd -tt /var/log/calico/bird6
94 root 0:00 bird6 -R -s /var/run/calico/bird6.ctl -d -c /etc/calico/c
96 root 0:00 svlogd -tt /var/log/calico/bird
97 root 0:00 svlogd /var/log/calico/felix
98 root 0:00 bird -R -s /var/run/calico/bird.ctl -d -c /etc/calico/con
99 root 0:00 calico-felix
100 root 0:00 svlogd /var/log/calico/confd
102 root 0:00 confd -confdir=/etc/calico/confd -interval=5 -watch --log
196 root 0:00 ps -a
Iteration 1
Host under test: host3
Identify and pkill process: bird
docker exec -it host3 sh -c 'docker exec -it calico-node pgrep bird'
# 94
# 98
Pre pkill list: ['94', '98']
docker exec -it host3 sh -c 'docker exec -it calico-node pkill bird'
#
check connected and retry until "Established"
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.4 | node-to-node mesh | up | 00:00:00 | Idle |
# | 172.17.0.3 | node-to-node mesh | up | 00:00:03 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.4 | node-to-node mesh | up | 00:00:01 | Idle |
# | 172.17.0.3 | node-to-node mesh | up | 00:00:04 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.4 | node-to-node mesh | up | 00:00:02 | Idle |
# | 172.17.0.3 | node-to-node mesh | up | 00:00:05 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.3 | node-to-node mesh | up | 00:00:06 | Established |
# | 172.17.0.4 | node-to-node mesh | up | 00:00:03 | Idle |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.4 | node-to-node mesh | up | 00:00:04 | Idle |
# | 172.17.0.3 | node-to-node mesh | up | 00:00:07 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.4 | node-to-node mesh | up | 00:00:01 | Active |
# | 172.17.0.3 | node-to-node mesh | up | 00:00:09 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.4 | node-to-node mesh | up | 00:00:02 | Active |
# | 172.17.0.3 | node-to-node mesh | up | 00:00:10 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.4 | node-to-node mesh | up | 00:00:00 | Established |
# | 172.17.0.3 | node-to-node mesh | up | 00:00:11 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.2', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host2 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.4 | node-to-node mesh | up | 00:00:03 | Established |
# | 172.17.0.2 | node-to-node mesh | up | 00:00:11 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.2', 'Established'), ('node-to-node mesh', '172.17.0.3', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host3 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.3 | node-to-node mesh | up | 08:48:14 | Established |
# | 172.17.0.2 | node-to-node mesh | up | 08:48:17 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
docker exec -it host3 sh -c 'docker exec -it calico-node pgrep bird'
# 212
# 213
Post pkill list: ['212', '213']
docker exec -it host1 sh -c 'docker run -tid --name workload1_1 --net subnet1 busybox'
# 51da805d518f6a2a8873f03dea269a2cd1c3251b2d3c8f76f407b1ac662b2648
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.subnet1.IPAddress}}'"'"' workload1_1'
# 192.168.251.1
host: host1 and workload: workload1_1
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.251.0'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.163.192'
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.171.128'
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.251.1'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.251.0'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.171.128'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.251.1'
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.163.192'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.251.0'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.163.192'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.171.128'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.251.1'
docker exec -it host1 sh -c 'docker exec workload1_1 ping -c 1 -W 1 192.168.251.0'
docker exec -it host1 sh -c 'docker exec workload1_1 ping -c 1 -W 1 192.168.163.192'
docker exec -it host1 sh -c 'docker exec workload1_1 ping -c 1 -W 1 192.168.171.128'
docker exec -it host1 sh -c 'docker exec workload1_1 ping -c 1 -W 1 192.168.251.1'
# PING 192.168.251.0 (192.168.251.0): 56 data bytes
# 64 bytes from 192.168.251.0: seq=0 ttl=62 time=0.131 ms
# PING 192.168.163.192 (192.168.163.192): 56 data bytes
# 64 bytes from 192.168.163.192: seq=0 ttl=64 time=0.038 ms
#
# --- 192.168.163.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# PING 192.168.251.1 (192.168.251.1): 56 data bytes
# 64 bytes from 192.168.251.1: seq=0 ttl=62 time=0.163 ms
#
# round-trip min/avg/max = 0.038/0.038/0.038 ms
#
# --- 192.168.251.0 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.131/0.131/0.131 ms
# PING 192.168.251.0 (192.168.251.0): 56 data bytes
# PING 192.168.171.128 (192.168.171.128): 56 data bytes
# 64 bytes from 192.168.171.128: seq=0 ttl=62 time=0.106 ms
# PING 192.168.163.192 (192.168.163.192): 56 data bytes
# 64 bytes from 192.168.163.192: seq=0 ttl=62 time=0.144 ms
# 64 bytes from 192.168.251.0: seq=0 ttl=64 time=0.041 ms
#
# --- 192.168.251.1 ping statistics ---
#
# PING 192.168.171.128 (192.168.171.128): 56 data bytes
#
# --- 192.168.171.128 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# 64 bytes from 192.168.171.128: seq=0 ttl=64 time=0.054 ms
# --- 192.168.163.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.163/0.163/0.163 ms
#
# --- 192.168.251.0 ping statistics ---
# round-trip min/avg/max = 0.144/0.144/0.144 ms
# round-trip min/avg/max = 0.106/0.106/0.106 ms
# --- 192.168.171.128 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.041/0.041/0.041 ms
# round-trip min/avg/max = 0.054/0.054/0.054 ms
# PING 192.168.163.192 (192.168.163.192): 56 data bytes
# PING 192.168.163.192 (192.168.163.192): 56 data bytes
# 64 bytes from 192.168.163.192: seq=0 ttl=62 time=0.127 ms
# 64 bytes from 192.168.163.192: seq=0 ttl=62 time=0.132 ms
#
# PING 192.168.251.0 (192.168.251.0): 56 data bytes
# 64 bytes from 192.168.251.0: seq=0 ttl=62 time=0.119 ms
# --- 192.168.163.192 ping statistics ---
#
#
# 1 packets transmitted, 1 packets received, 0% packet loss
# --- 192.168.251.0 ping statistics ---
# --- 192.168.163.192 ping statistics ---
# round-trip min/avg/max = 0.127/0.127/0.127 ms
# 1 packets transmitted, 1 packets received, 0% packet loss
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.132/0.132/0.132 ms
# round-trip min/avg/max = 0.119/0.119/0.119 ms
# Return code: 1
# Return code: 1
# PING 192.168.171.128 (192.168.171.128): 56 data bytes
# 64 bytes from 192.168.171.128: seq=0 ttl=62 time=0.117 ms
#
# PING 192.168.251.1 (192.168.251.1): 56 data bytes
# PING 192.168.171.128 (192.168.171.128): 56 data bytes
# 64 bytes from 192.168.171.128: seq=0 ttl=62 time=0.354 ms
#
#
# --- 192.168.171.128 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.354/0.354/0.354 ms
# --- 192.168.251.1 ping statistics ---
# PING 192.168.251.1 (192.168.251.1): 56 data bytes
#
# 1 packets transmitted, 0 packets received, 100% packet loss
# --- 192.168.251.1 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# --- 192.168.171.128 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.117/0.117/0.117 ms
#
# PING 192.168.251.1 (192.168.251.1): 56 data bytes
# 64 bytes from 192.168.251.1: seq=0 ttl=64 time=0.231 ms
#
# --- 192.168.251.1 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.231/0.231/0.231 ms
# PING 192.168.251.0 (192.168.251.0): 56 data bytes
# 64 bytes from 192.168.251.0: seq=0 ttl=63 time=0.136 ms
#
# --- 192.168.251.0 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.136/0.136/0.136 ms
Checking logs for exceptions
Analyzing logs from /var/log/calico/felix/current on host3
Running command on host3
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host3 sh -c 'head -100 /var/log/calico/felix/current'
- return: 0
First log has timestamp: 2017-07-24 08:47:51
Log file is new
Running command on host3
- Command: cat /var/log/calico/felix/current
Final command: docker exec -it host3 sh -c 'cat /var/log/calico/felix/current'
- return: 0
docker exec -it host3 sh -c 'ip route'
# default via 172.17.0.1 dev eth0
# 172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.4
# 172.18.0.0/16 dev docker0 proto kernel scope link src 172.18.0.1
# 192.168.163.192/26 via 172.17.0.3 dev eth0 proto bird
# 192.168.171.128 dev cali24642de253b scope link
# blackhole 192.168.171.128/26 proto bird
# 192.168.251.0/26 via 172.17.0.2 dev eth0 proto bird
docker exec -it host3 sh -c 'iptables-save'
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:48:20 2017
# *raw
# :PREROUTING ACCEPT [320:155510]
# :OUTPUT ACCEPT [334:51569]
# :cali-OUTPUT - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-to-host-endpoint - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-OUTPUT -m comment --comment "cali:WX1xZBEtmbS0Rhjs" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:iE00ZyllJNXfrlg_" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:Asois4hxp1rUxwJS" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-PREROUTING -m comment --comment "cali:zatSDPVUhhPCk6Iy" -j MARK --set-xmark 0x0/0xf000000
# -A cali-PREROUTING -i cali+ -m comment --comment "cali:-ES4EW0vxFmM81t8" -j MARK --set-xmark 0x4000000/0x4000000
# -A cali-PREROUTING -m comment --comment "cali:VE1J3S_1t9q8GAsm" -m mark --mark 0x0/0x4000000 -j cali-from-host-endpoint
# -A cali-PREROUTING -m comment --comment "cali:VX8l4jKL9w89GXz5" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# COMMIT
# # Completed on Mon Jul 24 08:48:20 2017
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:48:20 2017
# *nat
# :PREROUTING ACCEPT [10:840]
# :INPUT ACCEPT [0:0]
# :OUTPUT ACCEPT [11:660]
# :POSTROUTING ACCEPT [21:1500]
# :cali-OUTPUT - [0:0]
# :cali-POSTROUTING - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-fip-dnat - [0:0]
# :cali-fip-snat - [0:0]
# :cali-nat-outgoing - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A POSTROUTING -m comment --comment "cali:O3lYWMrLQYEMJtB5" -j cali-POSTROUTING
# -A cali-OUTPUT -m comment --comment "cali:GBTAv2p5CwevEyJm" -j cali-fip-dnat
# -A cali-POSTROUTING -m comment --comment "cali:Z-c7XtVd2Bq7s_hA" -j cali-fip-snat
# -A cali-POSTROUTING -m comment --comment "cali:nYKhEzDlr11Jccal" -j cali-nat-outgoing
# -A cali-PREROUTING -m comment --comment "cali:r6XmIziWUJsdOK6Z" -j cali-fip-dnat
# -A cali-nat-outgoing -m comment --comment "cali:Wd76s91357Uv7N3v" -m set --match-set cali4-masq-ipam-pools src -m set ! --match-set cali4-all-ipam-pools dst -j MASQUERADE
# COMMIT
# # Completed on Mon Jul 24 08:48:20 2017
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:48:20 2017
# *filter
# :INPUT ACCEPT [71:35966]
# :FORWARD ACCEPT [0:0]
# :OUTPUT ACCEPT [85:12167]
# :DOCKER-USER - [0:0]
# :cali-FORWARD - [0:0]
# :cali-INPUT - [0:0]
# :cali-OUTPUT - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-from-wl-dispatch - [0:0]
# :cali-fw-cali24642de253b - [0:0]
# :cali-pri-subnet1 - [0:0]
# :cali-pro-subnet1 - [0:0]
# :cali-to-host-endpoint - [0:0]
# :cali-to-wl-dispatch - [0:0]
# :cali-tw-cali24642de253b - [0:0]
# :cali-wl-to-host - [0:0]
# -A INPUT -m comment --comment "cali:Cz_u1IQiXIMmKD4c" -j cali-INPUT
# -A FORWARD -m comment --comment "cali:wUHhoiAYhphO9Mso" -j cali-FORWARD
# -A FORWARD -j DOCKER-USER
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A DOCKER-USER -j RETURN
# -A cali-FORWARD -m comment --comment "cali:jxvuJjmmRV135nVu" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-FORWARD -i cali+ -m comment --comment "cali:nu_3aWP3DUkeeFF6" -j cali-from-wl-dispatch
# -A cali-FORWARD -o cali+ -m comment --comment "cali:DjrV_uMYqr-g4joA" -j cali-to-wl-dispatch
# -A cali-FORWARD -i cali+ -m comment --comment "cali:Hl34eZwIcbzmic3y" -j ACCEPT
# -A cali-FORWARD -o cali+ -m comment --comment "cali:O17zRKq2dvqwJKGA" -j ACCEPT
# -A cali-FORWARD -m comment --comment "cali:UMADMmPESpAGv1DR" -j MARK --set-xmark 0x0/0xf000000
# -A cali-FORWARD -m comment --comment "cali:y7_PdotTcFq2rJ6V" -j cali-from-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:ecD0o8pOL37GFRCm" -j cali-to-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:uX4RB8izukkNnrMO" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-INPUT -m comment --comment "cali:46gVAqzWLjH8U4O2" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-INPUT -i cali+ -m comment --comment "cali:yb_wYwqOAlwJU5gw" -g cali-wl-to-host
# -A cali-INPUT -m comment --comment "cali:4mUavFOjIbyxxYLN" -j MARK --set-xmark 0x0/0xf000000
# -A cali-INPUT -m comment --comment "cali:3iEINyemoOGCBcx7" -j cali-from-host-endpoint
# -A cali-INPUT -m comment --comment "cali:2_UPn9JeyxYg8Oh0" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-OUTPUT -m comment --comment "cali:FwFFCT8uDthhfgS7" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-OUTPUT -o cali+ -m comment --comment "cali:lE9pRQNw1a_fJ2-L" -j RETURN
# -A cali-OUTPUT -m comment --comment "cali:g2f4zy_uwHwbNles" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:0d8bD00btHku8M_C" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:LscVEhh0oNEzR3yE" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# -A cali-from-wl-dispatch -i cali24642de253b -m comment --comment "cali:ASLWrJcUSVdPJuAz" -g cali-fw-cali24642de253b
# -A cali-from-wl-dispatch -m comment --comment "cali:_hwjvsdI82lwYjqG" -m comment --comment "Unknown interface" -j DROP
# -A cali-fw-cali24642de253b -m comment --comment "cali:7jrEbA9Cm17dXKuo" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-cali24642de253b -m comment --comment "cali:3rChv763tt2KrpN7" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-cali24642de253b -m comment --comment "cali:z_hF-kIDTwkencz6" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-cali24642de253b -m comment --comment "cali:asIvLEhDDKcqlvaN" -j cali-pro-subnet1
# -A cali-fw-cali24642de253b -m comment --comment "cali:r0xbVT-_rAd_pCCq" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-cali24642de253b -m comment --comment "cali:-fmPGp0j4iXiNHcR" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-pri-subnet1 -m comment --comment "cali:rU6Uoz9Ep_TkJP3o" -m set --match-set cali4-s:mHDOqpY19uvpC-3qX-0xeq2 src -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pri-subnet1 -m comment --comment "cali:BKTXHoctVWErd5f7" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-pro-subnet1 -m comment --comment "cali:eFqU4iaF5F8uheeT" -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pro-subnet1 -m comment --comment "cali:I0b7RCkGcJGM2v0x" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-to-wl-dispatch -o cali24642de253b -m comment --comment "cali:3ert0-wSZPMiAUT-" -g cali-tw-cali24642de253b
# -A cali-to-wl-dispatch -m comment --comment "cali:RmbeokeEXEhCvnve" -m comment --comment "Unknown interface" -j DROP
# -A cali-tw-cali24642de253b -m comment --comment "cali:7zGfmkgC2DZQTHBX" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-cali24642de253b -m comment --comment "cali:Et4Wh9jjDYyx_qZl" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-cali24642de253b -m comment --comment "cali:vqfzZoS9eUMPr9fe" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-cali24642de253b -m comment --comment "cali:h99G4LTWwZNFFNj_" -j cali-pri-subnet1
# -A cali-tw-cali24642de253b -m comment --comment "cali:lg4QU_6egjNmXZ4x" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-cali24642de253b -m comment --comment "cali:c9JeJX2HxTqBUJVz" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-wl-to-host -p udp -m comment --comment "cali:aEOMPPLgak2S0Lxs" -m multiport --sports 68 -m multiport --dports 67 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:SzR8ejPiuXtFMS8B" -m multiport --dports 53 -j ACCEPT
# -A cali-wl-to-host -m comment --comment "cali:MEmlbCdco0Fefcrw" -j cali-from-wl-dispatch
# -A cali-wl-to-host -m comment --comment "cali:Q2b2iY2M-vmds5iY" -m comment --comment "Configured DefaultEndpointToHostAction" -j RETURN
# COMMIT
# # Completed on Mon Jul 24 08:48:20 2017
docker exec -it host3 sh -c 'ip6tables-save'
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:48:20 2017
# *nat
# :PREROUTING ACCEPT [0:0]
# :INPUT ACCEPT [0:0]
# :OUTPUT ACCEPT [0:0]
# :POSTROUTING ACCEPT [0:0]
# :cali-OUTPUT - [0:0]
# :cali-POSTROUTING - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-fip-dnat - [0:0]
# :cali-fip-snat - [0:0]
# :cali-nat-outgoing - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A POSTROUTING -m comment --comment "cali:O3lYWMrLQYEMJtB5" -j cali-POSTROUTING
# -A cali-OUTPUT -m comment --comment "cali:GBTAv2p5CwevEyJm" -j cali-fip-dnat
# -A cali-POSTROUTING -m comment --comment "cali:Z-c7XtVd2Bq7s_hA" -j cali-fip-snat
# -A cali-POSTROUTING -m comment --comment "cali:nYKhEzDlr11Jccal" -j cali-nat-outgoing
# -A cali-PREROUTING -m comment --comment "cali:r6XmIziWUJsdOK6Z" -j cali-fip-dnat
# COMMIT
# # Completed on Mon Jul 24 08:48:20 2017
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:48:20 2017
# *raw
# :PREROUTING ACCEPT [3:248]
# :OUTPUT ACCEPT [9:852]
# :cali-OUTPUT - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-to-host-endpoint - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-OUTPUT -m comment --comment "cali:WX1xZBEtmbS0Rhjs" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:iE00ZyllJNXfrlg_" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:Asois4hxp1rUxwJS" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-PREROUTING -m comment --comment "cali:zatSDPVUhhPCk6Iy" -j MARK --set-xmark 0x0/0xf000000
# -A cali-PREROUTING -i cali+ -m comment --comment "cali:-ES4EW0vxFmM81t8" -j MARK --set-xmark 0x4000000/0x4000000
# -A cali-PREROUTING -m comment --comment "cali:G6BmDkpYdvoLVbUo" -m mark --mark 0x4000000/0x4000000 -m rpfilter --invert -j DROP
# -A cali-PREROUTING -m comment --comment "cali:gjMbe4yokSr-8WP_" -m mark --mark 0x0/0x4000000 -j cali-from-host-endpoint
# -A cali-PREROUTING -m comment --comment "cali:Nq8lt9o7J7AkWOEs" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# COMMIT
# # Completed on Mon Jul 24 08:48:20 2017
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:48:20 2017
# *filter
# :INPUT ACCEPT [0:0]
# :FORWARD ACCEPT [0:0]
# :OUTPUT ACCEPT [8:796]
# :cali-FORWARD - [0:0]
# :cali-INPUT - [0:0]
# :cali-OUTPUT - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-from-wl-dispatch - [0:0]
# :cali-fw-cali24642de253b - [0:0]
# :cali-pri-subnet1 - [0:0]
# :cali-pro-subnet1 - [0:0]
# :cali-to-host-endpoint - [0:0]
# :cali-to-wl-dispatch - [0:0]
# :cali-tw-cali24642de253b - [0:0]
# :cali-wl-to-host - [0:0]
# -A INPUT -m comment --comment "cali:Cz_u1IQiXIMmKD4c" -j cali-INPUT
# -A FORWARD -m comment --comment "cali:wUHhoiAYhphO9Mso" -j cali-FORWARD
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-FORWARD -m comment --comment "cali:jxvuJjmmRV135nVu" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-FORWARD -i cali+ -m comment --comment "cali:nu_3aWP3DUkeeFF6" -j cali-from-wl-dispatch
# -A cali-FORWARD -o cali+ -m comment --comment "cali:DjrV_uMYqr-g4joA" -j cali-to-wl-dispatch
# -A cali-FORWARD -i cali+ -m comment --comment "cali:Hl34eZwIcbzmic3y" -j ACCEPT
# -A cali-FORWARD -o cali+ -m comment --comment "cali:O17zRKq2dvqwJKGA" -j ACCEPT
# -A cali-FORWARD -m comment --comment "cali:UMADMmPESpAGv1DR" -j MARK --set-xmark 0x0/0xf000000
# -A cali-FORWARD -m comment --comment "cali:y7_PdotTcFq2rJ6V" -j cali-from-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:ecD0o8pOL37GFRCm" -j cali-to-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:uX4RB8izukkNnrMO" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-INPUT -m comment --comment "cali:46gVAqzWLjH8U4O2" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-INPUT -i cali+ -m comment --comment "cali:yb_wYwqOAlwJU5gw" -g cali-wl-to-host
# -A cali-INPUT -m comment --comment "cali:4mUavFOjIbyxxYLN" -j MARK --set-xmark 0x0/0xf000000
# -A cali-INPUT -m comment --comment "cali:3iEINyemoOGCBcx7" -j cali-from-host-endpoint
# -A cali-INPUT -m comment --comment "cali:2_UPn9JeyxYg8Oh0" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-OUTPUT -m comment --comment "cali:FwFFCT8uDthhfgS7" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-OUTPUT -o cali+ -m comment --comment "cali:lE9pRQNw1a_fJ2-L" -j RETURN
# -A cali-OUTPUT -m comment --comment "cali:g2f4zy_uwHwbNles" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:0d8bD00btHku8M_C" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:LscVEhh0oNEzR3yE" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# -A cali-from-wl-dispatch -i cali24642de253b -m comment --comment "cali:ASLWrJcUSVdPJuAz" -g cali-fw-cali24642de253b
# -A cali-from-wl-dispatch -m comment --comment "cali:_hwjvsdI82lwYjqG" -m comment --comment "Unknown interface" -j DROP
# -A cali-fw-cali24642de253b -m comment --comment "cali:7jrEbA9Cm17dXKuo" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-cali24642de253b -m comment --comment "cali:3rChv763tt2KrpN7" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-cali24642de253b -m comment --comment "cali:z_hF-kIDTwkencz6" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-cali24642de253b -m comment --comment "cali:asIvLEhDDKcqlvaN" -j cali-pro-subnet1
# -A cali-fw-cali24642de253b -m comment --comment "cali:r0xbVT-_rAd_pCCq" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-cali24642de253b -m comment --comment "cali:-fmPGp0j4iXiNHcR" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-pri-subnet1 -m comment --comment "cali:qS22BTgP9xEOlLHf" -m set --match-set cali6-s:mHDOqpY19uvpC-3qX-0xeq2 src -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pri-subnet1 -m comment --comment "cali:n-UN78a15woSczYi" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-pro-subnet1 -m comment --comment "cali:eFqU4iaF5F8uheeT" -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pro-subnet1 -m comment --comment "cali:I0b7RCkGcJGM2v0x" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-to-wl-dispatch -o cali24642de253b -m comment --comment "cali:3ert0-wSZPMiAUT-" -g cali-tw-cali24642de253b
# -A cali-to-wl-dispatch -m comment --comment "cali:RmbeokeEXEhCvnve" -m comment --comment "Unknown interface" -j DROP
# -A cali-tw-cali24642de253b -m comment --comment "cali:7zGfmkgC2DZQTHBX" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-cali24642de253b -m comment --comment "cali:Et4Wh9jjDYyx_qZl" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-cali24642de253b -m comment --comment "cali:vqfzZoS9eUMPr9fe" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-cali24642de253b -m comment --comment "cali:h99G4LTWwZNFFNj_" -j cali-pri-subnet1
# -A cali-tw-cali24642de253b -m comment --comment "cali:lg4QU_6egjNmXZ4x" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-cali24642de253b -m comment --comment "cali:c9JeJX2HxTqBUJVz" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:TYeA_BqDrPHaAt6E" -m icmp6 --icmpv6-type 130 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:5ugan8LfmJg_BiJc" -m icmp6 --icmpv6-type 131 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:Fl5LHxdlOnUNgCc4" -m icmp6 --icmpv6-type 132 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:tNvzCkGVISJ3ZXdS" -m icmp6 --icmpv6-type 133 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:86e1wB5w3SEOMrZb" -m icmp6 --icmpv6-type 135 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:kCq3XXx0yCb5mSXt" -m icmp6 --icmpv6-type 136 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:I9wK88Kjm45AlXoa" -m multiport --sports 546 -m multiport --dports 547 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:vr_cSvrSw0NyT9oV" -m multiport --dports 53 -j ACCEPT
# -A cali-wl-to-host -m comment --comment "cali:oLhausk4lM72Gf_c" -j cali-from-wl-dispatch
# -A cali-wl-to-host -m comment --comment "cali:Q5wulY37W3njF8vR" -m comment --comment "Configured DefaultEndpointToHostAction" -j RETURN
# COMMIT
# # Completed on Mon Jul 24 08:48:20 2017
docker exec -it host3 sh -c 'ipset save'
# create cali6-all-ipam-pools hash:net family inet6 hashsize 1024 maxelem 1048576
# add cali6-all-ipam-pools fd80:24e2:f998:72d6::/64
# create cali6-masq-ipam-pools hash:net family inet6 hashsize 1024 maxelem 1048576
# create cali4-masq-ipam-pools hash:net family inet hashsize 1024 maxelem 1048576
# add cali4-masq-ipam-pools 192.168.128.0/17
# create cali4-all-ipam-pools hash:net family inet hashsize 1024 maxelem 1048576
# add cali4-all-ipam-pools 192.168.128.0/17
# create cali4-s:mHDOqpY19uvpC-3qX-0xeq2 hash:ip family inet hashsize 1024 maxelem 1048576
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.251.1
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.163.192
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.171.128
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.251.0
# create cali6-s:mHDOqpY19uvpC-3qX-0xeq2 hash:ip family inet6 hashsize 1024 maxelem 1048576
# Cleaning up host host3
docker exec -it host3 sh -c 'docker rm -f workload3'
# workload3
docker exec -it host3 sh -c 'docker network rm subnet1'
# Return code: 1
# Error response from daemon: network subnet1 id 0c60df731a8cbd8c5817cb6fe920540acbd5c5044889afb70907686e6f02cdc7 has active endpoints
#
docker exec -it host3 sh -c 'docker rm -f $(docker ps -qa)'
# d3d021ad9515
docker exec -it host3 sh -c 'docker rmi $(docker images -qa)'
# Untagged: calico/node:latest
# Deleted: sha256:cdc38f882dc4977d95582b9b868e0413ed90dcc0096fa8d5dfd2c6fd53e327ec
# Deleted: sha256:3db9296b6b031244e33bef804b189f3f036210ab150a29be4e29af8a9d7fbc27
# Deleted: sha256:7dafa79a538e9a9bcaee119868e0f52774519280a4efce04f4d8de9fae913cc9
# Deleted: sha256:7173ea2daf28c2cf3d417680171f59ecf3e04e6d9666a28a272ff6897f5f4652
# Deleted: sha256:585f5597df54aedd17ea0288f93f1df44cbb8b29f1b05bf5429d65f9ee0dae7f
# Deleted: sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
# Untagged: busybox:latest
# Deleted: sha256:efe10ee6727fe52d2db2eb5045518fe98d8e31fdad1cbdd5e1f737018c349ebb
# Deleted: sha256:08c2295a7fa5c220b0f60c994362d290429ad92f6e0235509db91582809442f3
docker rm -f host3 || true
# host3
Checking logs for exceptions
Analyzing logs from /var/log/calico/felix/current on host2
Running command on host2
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host2 sh -c 'head -100 /var/log/calico/felix/current'
- return: 0
First log has timestamp: 2017-07-24 08:47:55
Log file is new
Running command on host2
- Command: cat /var/log/calico/felix/current
Final command: docker exec -it host2 sh -c 'cat /var/log/calico/felix/current'
- return: 0
docker exec -it host2 sh -c 'ip route'
# default via 172.17.0.1 dev eth0
# 172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.3
# 172.18.0.0/16 dev docker0 proto kernel scope link src 172.18.0.1
# 192.168.163.192 dev cali9a05cfe10a1 scope link
# 192.168.251.0/26 via 172.17.0.2 dev eth0 proto 17
docker exec -it host2 sh -c 'iptables-save'
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:48:22 2017
# *raw
# :PREROUTING ACCEPT [206:98115]
# :OUTPUT ACCEPT [209:33527]
# :cali-OUTPUT - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-to-host-endpoint - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-OUTPUT -m comment --comment "cali:WX1xZBEtmbS0Rhjs" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:iE00ZyllJNXfrlg_" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:Asois4hxp1rUxwJS" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-PREROUTING -m comment --comment "cali:zatSDPVUhhPCk6Iy" -j MARK --set-xmark 0x0/0xf000000
# -A cali-PREROUTING -i cali+ -m comment --comment "cali:-ES4EW0vxFmM81t8" -j MARK --set-xmark 0x4000000/0x4000000
# -A cali-PREROUTING -m comment --comment "cali:VE1J3S_1t9q8GAsm" -m mark --mark 0x0/0x4000000 -j cali-from-host-endpoint
# -A cali-PREROUTING -m comment --comment "cali:VX8l4jKL9w89GXz5" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# COMMIT
# # Completed on Mon Jul 24 08:48:22 2017
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:48:22 2017
# *nat
# :PREROUTING ACCEPT [13:1044]
# :INPUT ACCEPT [2:120]
# :OUTPUT ACCEPT [7:420]
# :POSTROUTING ACCEPT [18:1344]
# :cali-OUTPUT - [0:0]
# :cali-POSTROUTING - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-fip-dnat - [0:0]
# :cali-fip-snat - [0:0]
# :cali-nat-outgoing - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A POSTROUTING -m comment --comment "cali:O3lYWMrLQYEMJtB5" -j cali-POSTROUTING
# -A cali-OUTPUT -m comment --comment "cali:GBTAv2p5CwevEyJm" -j cali-fip-dnat
# -A cali-POSTROUTING -m comment --comment "cali:Z-c7XtVd2Bq7s_hA" -j cali-fip-snat
# -A cali-POSTROUTING -m comment --comment "cali:nYKhEzDlr11Jccal" -j cali-nat-outgoing
# -A cali-PREROUTING -m comment --comment "cali:r6XmIziWUJsdOK6Z" -j cali-fip-dnat
# -A cali-nat-outgoing -m comment --comment "cali:Wd76s91357Uv7N3v" -m set --match-set cali4-masq-ipam-pools src -m set ! --match-set cali4-all-ipam-pools dst -j MASQUERADE
# COMMIT
# # Completed on Mon Jul 24 08:48:22 2017
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:48:22 2017
# *filter
# :INPUT ACCEPT [103:36554]
# :FORWARD ACCEPT [0:0]
# :OUTPUT ACCEPT [116:11115]
# :DOCKER-USER - [0:0]
# :cali-FORWARD - [0:0]
# :cali-INPUT - [0:0]
# :cali-OUTPUT - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-from-wl-dispatch - [0:0]
# :cali-fw-cali9a05cfe10a1 - [0:0]
# :cali-pri-subnet1 - [0:0]
# :cali-pro-subnet1 - [0:0]
# :cali-to-host-endpoint - [0:0]
# :cali-to-wl-dispatch - [0:0]
# :cali-tw-cali9a05cfe10a1 - [0:0]
# :cali-wl-to-host - [0:0]
# -A INPUT -m comment --comment "cali:Cz_u1IQiXIMmKD4c" -j cali-INPUT
# -A FORWARD -m comment --comment "cali:wUHhoiAYhphO9Mso" -j cali-FORWARD
# -A FORWARD -j DOCKER-USER
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A DOCKER-USER -j RETURN
# -A cali-FORWARD -m comment --comment "cali:jxvuJjmmRV135nVu" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-FORWARD -i cali+ -m comment --comment "cali:nu_3aWP3DUkeeFF6" -j cali-from-wl-dispatch
# -A cali-FORWARD -o cali+ -m comment --comment "cali:DjrV_uMYqr-g4joA" -j cali-to-wl-dispatch
# -A cali-FORWARD -i cali+ -m comment --comment "cali:Hl34eZwIcbzmic3y" -j ACCEPT
# -A cali-FORWARD -o cali+ -m comment --comment "cali:O17zRKq2dvqwJKGA" -j ACCEPT
# -A cali-FORWARD -m comment --comment "cali:UMADMmPESpAGv1DR" -j MARK --set-xmark 0x0/0xf000000
# -A cali-FORWARD -m comment --comment "cali:y7_PdotTcFq2rJ6V" -j cali-from-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:ecD0o8pOL37GFRCm" -j cali-to-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:uX4RB8izukkNnrMO" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-INPUT -m comment --comment "cali:46gVAqzWLjH8U4O2" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-INPUT -i cali+ -m comment --comment "cali:yb_wYwqOAlwJU5gw" -g cali-wl-to-host
# -A cali-INPUT -m comment --comment "cali:4mUavFOjIbyxxYLN" -j MARK --set-xmark 0x0/0xf000000
# -A cali-INPUT -m comment --comment "cali:3iEINyemoOGCBcx7" -j cali-from-host-endpoint
# -A cali-INPUT -m comment --comment "cali:2_UPn9JeyxYg8Oh0" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-OUTPUT -m comment --comment "cali:FwFFCT8uDthhfgS7" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-OUTPUT -o cali+ -m comment --comment "cali:lE9pRQNw1a_fJ2-L" -j RETURN
# -A cali-OUTPUT -m comment --comment "cali:g2f4zy_uwHwbNles" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:0d8bD00btHku8M_C" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:LscVEhh0oNEzR3yE" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# -A cali-from-wl-dispatch -i cali9a05cfe10a1 -m comment --comment "cali:l2U9IRuxB7uF92XK" -g cali-fw-cali9a05cfe10a1
# -A cali-from-wl-dispatch -m comment --comment "cali:DqipnpjguQEuv6Wl" -m comment --comment "Unknown interface" -j DROP
# -A cali-fw-cali9a05cfe10a1 -m comment --comment "cali:mkoW6SXHJDxSJ9vn" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-cali9a05cfe10a1 -m comment --comment "cali:5aM1FMIJ9n1VYMmZ" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-cali9a05cfe10a1 -m comment --comment "cali:9DNJv6CwHGnIgr62" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-cali9a05cfe10a1 -m comment --comment "cali:ccJjdG7aRBRVW5Dt" -j cali-pro-subnet1
# -A cali-fw-cali9a05cfe10a1 -m comment --comment "cali:WAYaBT2-elg3p-_U" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-cali9a05cfe10a1 -m comment --comment "cali:CJYQNZ2CDdcL_OKH" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-pri-subnet1 -m comment --comment "cali:rU6Uoz9Ep_TkJP3o" -m set --match-set cali4-s:mHDOqpY19uvpC-3qX-0xeq2 src -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pri-subnet1 -m comment --comment "cali:BKTXHoctVWErd5f7" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-pro-subnet1 -m comment --comment "cali:eFqU4iaF5F8uheeT" -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pro-subnet1 -m comment --comment "cali:I0b7RCkGcJGM2v0x" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-to-wl-dispatch -o cali9a05cfe10a1 -m comment --comment "cali:3EkkeT6C--7wAzCX" -g cali-tw-cali9a05cfe10a1
# -A cali-to-wl-dispatch -m comment --comment "cali:NOVqRrtBTxurxcf6" -m comment --comment "Unknown interface" -j DROP
# -A cali-tw-cali9a05cfe10a1 -m comment --comment "cali:wUUGqf4vsY00j8Jh" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-cali9a05cfe10a1 -m comment --comment "cali:kIsdCMSKshhsxutB" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-cali9a05cfe10a1 -m comment --comment "cali:OBGdUYSv7l82r50V" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-cali9a05cfe10a1 -m comment --comment "cali:QJPYd4r2zg7K5WZm" -j cali-pri-subnet1
# -A cali-tw-cali9a05cfe10a1 -m comment --comment "cali:TV2KJU-wy8A7ml4R" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-cali9a05cfe10a1 -m comment --comment "cali:Y7DBcU8eluv-jBsG" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-wl-to-host -p udp -m comment --comment "cali:aEOMPPLgak2S0Lxs" -m multiport --sports 68 -m multiport --dports 67 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:SzR8ejPiuXtFMS8B" -m multiport --dports 53 -j ACCEPT
# -A cali-wl-to-host -m comment --comment "cali:MEmlbCdco0Fefcrw" -j cali-from-wl-dispatch
# -A cali-wl-to-host -m comment --comment "cali:Q2b2iY2M-vmds5iY" -m comment --comment "Configured DefaultEndpointToHostAction" -j RETURN
# COMMIT
# # Completed on Mon Jul 24 08:48:22 2017
docker exec -it host2 sh -c 'ip6tables-save'
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:48:22 2017
# *nat
# :PREROUTING ACCEPT [0:0]
# :INPUT ACCEPT [0:0]
# :OUTPUT ACCEPT [0:0]
# :POSTROUTING ACCEPT [0:0]
# :cali-OUTPUT - [0:0]
# :cali-POSTROUTING - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-fip-dnat - [0:0]
# :cali-fip-snat - [0:0]
# :cali-nat-outgoing - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A POSTROUTING -m comment --comment "cali:O3lYWMrLQYEMJtB5" -j cali-POSTROUTING
# -A cali-OUTPUT -m comment --comment "cali:GBTAv2p5CwevEyJm" -j cali-fip-dnat
# -A cali-POSTROUTING -m comment --comment "cali:Z-c7XtVd2Bq7s_hA" -j cali-fip-snat
# -A cali-POSTROUTING -m comment --comment "cali:nYKhEzDlr11Jccal" -j cali-nat-outgoing
# -A cali-PREROUTING -m comment --comment "cali:r6XmIziWUJsdOK6Z" -j cali-fip-dnat
# COMMIT
# # Completed on Mon Jul 24 08:48:22 2017
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:48:22 2017
# *raw
# :PREROUTING ACCEPT [4:332]
# :OUTPUT ACCEPT [9:852]
# :cali-OUTPUT - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-to-host-endpoint - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-OUTPUT -m comment --comment "cali:WX1xZBEtmbS0Rhjs" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:iE00ZyllJNXfrlg_" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:Asois4hxp1rUxwJS" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-PREROUTING -m comment --comment "cali:zatSDPVUhhPCk6Iy" -j MARK --set-xmark 0x0/0xf000000
# -A cali-PREROUTING -i cali+ -m comment --comment "cali:-ES4EW0vxFmM81t8" -j MARK --set-xmark 0x4000000/0x4000000
# -A cali-PREROUTING -m comment --comment "cali:G6BmDkpYdvoLVbUo" -m mark --mark 0x4000000/0x4000000 -m rpfilter --invert -j DROP
# -A cali-PREROUTING -m comment --comment "cali:gjMbe4yokSr-8WP_" -m mark --mark 0x0/0x4000000 -j cali-from-host-endpoint
# -A cali-PREROUTING -m comment --comment "cali:Nq8lt9o7J7AkWOEs" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# COMMIT
# # Completed on Mon Jul 24 08:48:22 2017
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:48:22 2017
# *filter
# :INPUT ACCEPT [0:0]
# :FORWARD ACCEPT [0:0]
# :OUTPUT ACCEPT [6:584]
# :cali-FORWARD - [0:0]
# :cali-INPUT - [0:0]
# :cali-OUTPUT - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-from-wl-dispatch - [0:0]
# :cali-fw-cali9a05cfe10a1 - [0:0]
# :cali-pri-subnet1 - [0:0]
# :cali-pro-subnet1 - [0:0]
# :cali-to-host-endpoint - [0:0]
# :cali-to-wl-dispatch - [0:0]
# :cali-tw-cali9a05cfe10a1 - [0:0]
# :cali-wl-to-host - [0:0]
# -A INPUT -m comment --comment "cali:Cz_u1IQiXIMmKD4c" -j cali-INPUT
# -A FORWARD -m comment --comment "cali:wUHhoiAYhphO9Mso" -j cali-FORWARD
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-FORWARD -m comment --comment "cali:jxvuJjmmRV135nVu" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-FORWARD -i cali+ -m comment --comment "cali:nu_3aWP3DUkeeFF6" -j cali-from-wl-dispatch
# -A cali-FORWARD -o cali+ -m comment --comment "cali:DjrV_uMYqr-g4joA" -j cali-to-wl-dispatch
# -A cali-FORWARD -i cali+ -m comment --comment "cali:Hl34eZwIcbzmic3y" -j ACCEPT
# -A cali-FORWARD -o cali+ -m comment --comment "cali:O17zRKq2dvqwJKGA" -j ACCEPT
# -A cali-FORWARD -m comment --comment "cali:UMADMmPESpAGv1DR" -j MARK --set-xmark 0x0/0xf000000
# -A cali-FORWARD -m comment --comment "cali:y7_PdotTcFq2rJ6V" -j cali-from-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:ecD0o8pOL37GFRCm" -j cali-to-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:uX4RB8izukkNnrMO" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-INPUT -m comment --comment "cali:46gVAqzWLjH8U4O2" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-INPUT -i cali+ -m comment --comment "cali:yb_wYwqOAlwJU5gw" -g cali-wl-to-host
# -A cali-INPUT -m comment --comment "cali:4mUavFOjIbyxxYLN" -j MARK --set-xmark 0x0/0xf000000
# -A cali-INPUT -m comment --comment "cali:3iEINyemoOGCBcx7" -j cali-from-host-endpoint
# -A cali-INPUT -m comment --comment "cali:2_UPn9JeyxYg8Oh0" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-OUTPUT -m comment --comment "cali:FwFFCT8uDthhfgS7" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-OUTPUT -o cali+ -m comment --comment "cali:lE9pRQNw1a_fJ2-L" -j RETURN
# -A cali-OUTPUT -m comment --comment "cali:g2f4zy_uwHwbNles" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:0d8bD00btHku8M_C" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:LscVEhh0oNEzR3yE" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# -A cali-from-wl-dispatch -i cali9a05cfe10a1 -m comment --comment "cali:l2U9IRuxB7uF92XK" -g cali-fw-cali9a05cfe10a1
# -A cali-from-wl-dispatch -m comment --comment "cali:DqipnpjguQEuv6Wl" -m comment --comment "Unknown interface" -j DROP
# -A cali-fw-cali9a05cfe10a1 -m comment --comment "cali:mkoW6SXHJDxSJ9vn" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-cali9a05cfe10a1 -m comment --comment "cali:5aM1FMIJ9n1VYMmZ" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-cali9a05cfe10a1 -m comment --comment "cali:9DNJv6CwHGnIgr62" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-cali9a05cfe10a1 -m comment --comment "cali:ccJjdG7aRBRVW5Dt" -j cali-pro-subnet1
# -A cali-fw-cali9a05cfe10a1 -m comment --comment "cali:WAYaBT2-elg3p-_U" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-cali9a05cfe10a1 -m comment --comment "cali:CJYQNZ2CDdcL_OKH" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-pri-subnet1 -m comment --comment "cali:qS22BTgP9xEOlLHf" -m set --match-set cali6-s:mHDOqpY19uvpC-3qX-0xeq2 src -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pri-subnet1 -m comment --comment "cali:n-UN78a15woSczYi" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-pro-subnet1 -m comment --comment "cali:eFqU4iaF5F8uheeT" -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pro-subnet1 -m comment --comment "cali:I0b7RCkGcJGM2v0x" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-to-wl-dispatch -o cali9a05cfe10a1 -m comment --comment "cali:3EkkeT6C--7wAzCX" -g cali-tw-cali9a05cfe10a1
# -A cali-to-wl-dispatch -m comment --comment "cali:NOVqRrtBTxurxcf6" -m comment --comment "Unknown interface" -j DROP
# -A cali-tw-cali9a05cfe10a1 -m comment --comment "cali:wUUGqf4vsY00j8Jh" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-cali9a05cfe10a1 -m comment --comment "cali:kIsdCMSKshhsxutB" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-cali9a05cfe10a1 -m comment --comment "cali:OBGdUYSv7l82r50V" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-cali9a05cfe10a1 -m comment --comment "cali:QJPYd4r2zg7K5WZm" -j cali-pri-subnet1
# -A cali-tw-cali9a05cfe10a1 -m comment --comment "cali:TV2KJU-wy8A7ml4R" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-cali9a05cfe10a1 -m comment --comment "cali:Y7DBcU8eluv-jBsG" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:TYeA_BqDrPHaAt6E" -m icmp6 --icmpv6-type 130 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:5ugan8LfmJg_BiJc" -m icmp6 --icmpv6-type 131 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:Fl5LHxdlOnUNgCc4" -m icmp6 --icmpv6-type 132 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:tNvzCkGVISJ3ZXdS" -m icmp6 --icmpv6-type 133 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:86e1wB5w3SEOMrZb" -m icmp6 --icmpv6-type 135 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:kCq3XXx0yCb5mSXt" -m icmp6 --icmpv6-type 136 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:I9wK88Kjm45AlXoa" -m multiport --sports 546 -m multiport --dports 547 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:vr_cSvrSw0NyT9oV" -m multiport --dports 53 -j ACCEPT
# -A cali-wl-to-host -m comment --comment "cali:oLhausk4lM72Gf_c" -j cali-from-wl-dispatch
# -A cali-wl-to-host -m comment --comment "cali:Q5wulY37W3njF8vR" -m comment --comment "Configured DefaultEndpointToHostAction" -j RETURN
# COMMIT
# # Completed on Mon Jul 24 08:48:22 2017
docker exec -it host2 sh -c 'ipset save'
# create cali4-all-ipam-pools hash:net family inet hashsize 1024 maxelem 1048576
# add cali4-all-ipam-pools 192.168.128.0/17
# create cali4-masq-ipam-pools hash:net family inet hashsize 1024 maxelem 1048576
# add cali4-masq-ipam-pools 192.168.128.0/17
# create cali6-all-ipam-pools hash:net family inet6 hashsize 1024 maxelem 1048576
# add cali6-all-ipam-pools fd80:24e2:f998:72d6::/64
# create cali6-masq-ipam-pools hash:net family inet6 hashsize 1024 maxelem 1048576
# create cali6-s:mHDOqpY19uvpC-3qX-0xeq2 hash:ip family inet6 hashsize 1024 maxelem 1048576
# create cali4-s:mHDOqpY19uvpC-3qX-0xeq2 hash:ip family inet hashsize 1024 maxelem 1048576
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.163.192
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.251.1
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.251.0
# Cleaning up host host2
docker exec -it host2 sh -c 'docker rm -f workload2'
# workload2
docker exec -it host2 sh -c 'docker network rm subnet1'
# Return code: 1
# Error response from daemon: network subnet1 id 0c60df731a8cbd8c5817cb6fe920540acbd5c5044889afb70907686e6f02cdc7 has active endpoints
#
docker exec -it host2 sh -c 'docker rm -f $(docker ps -qa)'
# 99a67b16e98f
docker exec -it host2 sh -c 'docker rmi $(docker images -qa)'
# Untagged: calico/node:latest
# Deleted: sha256:cdc38f882dc4977d95582b9b868e0413ed90dcc0096fa8d5dfd2c6fd53e327ec
# Deleted: sha256:3db9296b6b031244e33bef804b189f3f036210ab150a29be4e29af8a9d7fbc27
# Deleted: sha256:7dafa79a538e9a9bcaee119868e0f52774519280a4efce04f4d8de9fae913cc9
# Deleted: sha256:7173ea2daf28c2cf3d417680171f59ecf3e04e6d9666a28a272ff6897f5f4652
# Deleted: sha256:585f5597df54aedd17ea0288f93f1df44cbb8b29f1b05bf5429d65f9ee0dae7f
# Deleted: sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
# Untagged: busybox:latest
# Deleted: sha256:efe10ee6727fe52d2db2eb5045518fe98d8e31fdad1cbdd5e1f737018c349ebb
# Deleted: sha256:08c2295a7fa5c220b0f60c994362d290429ad92f6e0235509db91582809442f3
docker rm -f host2 || true
# host2
Checking logs for exceptions
Analyzing logs from /var/log/calico/felix/current on host1
Running command on host1
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host1 sh -c 'head -100 /var/log/calico/felix/current'
- return: 0
First log has timestamp: 2017-07-24 08:47:53
Log file is new
Running command on host1
- Command: cat /var/log/calico/felix/current
Final command: docker exec -it host1 sh -c 'cat /var/log/calico/felix/current'
- return: 0
docker exec -it host1 sh -c 'ip route'
# default via 172.17.0.1 dev eth0
# 172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.2
# 172.18.0.0/16 dev docker0 proto kernel scope link src 172.18.0.1
# 192.168.251.0 dev cali216a315cfde scope link
# 192.168.251.1 dev cali2bba6bfb949 scope link
docker exec -it host1 sh -c 'iptables-save'
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:48:24 2017
# *raw
# :PREROUTING ACCEPT [733:225303]
# :OUTPUT ACCEPT [747:103370]
# :cali-OUTPUT - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-to-host-endpoint - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-OUTPUT -m comment --comment "cali:WX1xZBEtmbS0Rhjs" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:iE00ZyllJNXfrlg_" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:Asois4hxp1rUxwJS" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-PREROUTING -m comment --comment "cali:zatSDPVUhhPCk6Iy" -j MARK --set-xmark 0x0/0xf000000
# -A cali-PREROUTING -i cali+ -m comment --comment "cali:-ES4EW0vxFmM81t8" -j MARK --set-xmark 0x4000000/0x4000000
# -A cali-PREROUTING -m comment --comment "cali:VE1J3S_1t9q8GAsm" -m mark --mark 0x0/0x4000000 -j cali-from-host-endpoint
# -A cali-PREROUTING -m comment --comment "cali:VX8l4jKL9w89GXz5" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# COMMIT
# # Completed on Mon Jul 24 08:48:24 2017
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:48:24 2017
# *nat
# :PREROUTING ACCEPT [24:1920]
# :INPUT ACCEPT [4:240]
# :OUTPUT ACCEPT [24:1440]
# :POSTROUTING ACCEPT [44:3120]
# :cali-OUTPUT - [0:0]
# :cali-POSTROUTING - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-fip-dnat - [0:0]
# :cali-fip-snat - [0:0]
# :cali-nat-outgoing - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A POSTROUTING -m comment --comment "cali:O3lYWMrLQYEMJtB5" -j cali-POSTROUTING
# -A cali-OUTPUT -m comment --comment "cali:GBTAv2p5CwevEyJm" -j cali-fip-dnat
# -A cali-POSTROUTING -m comment --comment "cali:Z-c7XtVd2Bq7s_hA" -j cali-fip-snat
# -A cali-POSTROUTING -m comment --comment "cali:nYKhEzDlr11Jccal" -j cali-nat-outgoing
# -A cali-PREROUTING -m comment --comment "cali:r6XmIziWUJsdOK6Z" -j cali-fip-dnat
# -A cali-nat-outgoing -m comment --comment "cali:Wd76s91357Uv7N3v" -m set --match-set cali4-masq-ipam-pools src -m set ! --match-set cali4-all-ipam-pools dst -j MASQUERADE
# COMMIT
# # Completed on Mon Jul 24 08:48:24 2017
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:48:24 2017
# *filter
# :INPUT ACCEPT [33:19160]
# :FORWARD ACCEPT [1:84]
# :OUTPUT ACCEPT [43:4640]
# :DOCKER-USER - [0:0]
# :cali-FORWARD - [0:0]
# :cali-INPUT - [0:0]
# :cali-OUTPUT - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-from-wl-dispatch - [0:0]
# :cali-fw-cali216a315cfde - [0:0]
# :cali-fw-cali2bba6bfb949 - [0:0]
# :cali-pri-subnet1 - [0:0]
# :cali-pro-subnet1 - [0:0]
# :cali-to-host-endpoint - [0:0]
# :cali-to-wl-dispatch - [0:0]
# :cali-tw-cali216a315cfde - [0:0]
# :cali-tw-cali2bba6bfb949 - [0:0]
# :cali-wl-to-host - [0:0]
# -A INPUT -m comment --comment "cali:Cz_u1IQiXIMmKD4c" -j cali-INPUT
# -A FORWARD -m comment --comment "cali:wUHhoiAYhphO9Mso" -j cali-FORWARD
# -A FORWARD -j DOCKER-USER
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A DOCKER-USER -j RETURN
# -A cali-FORWARD -m comment --comment "cali:jxvuJjmmRV135nVu" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-FORWARD -i cali+ -m comment --comment "cali:nu_3aWP3DUkeeFF6" -j cali-from-wl-dispatch
# -A cali-FORWARD -o cali+ -m comment --comment "cali:DjrV_uMYqr-g4joA" -j cali-to-wl-dispatch
# -A cali-FORWARD -i cali+ -m comment --comment "cali:Hl34eZwIcbzmic3y" -j ACCEPT
# -A cali-FORWARD -o cali+ -m comment --comment "cali:O17zRKq2dvqwJKGA" -j ACCEPT
# -A cali-FORWARD -m comment --comment "cali:UMADMmPESpAGv1DR" -j MARK --set-xmark 0x0/0xf000000
# -A cali-FORWARD -m comment --comment "cali:y7_PdotTcFq2rJ6V" -j cali-from-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:ecD0o8pOL37GFRCm" -j cali-to-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:uX4RB8izukkNnrMO" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-INPUT -m comment --comment "cali:46gVAqzWLjH8U4O2" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-INPUT -i cali+ -m comment --comment "cali:yb_wYwqOAlwJU5gw" -g cali-wl-to-host
# -A cali-INPUT -m comment --comment "cali:4mUavFOjIbyxxYLN" -j MARK --set-xmark 0x0/0xf000000
# -A cali-INPUT -m comment --comment "cali:3iEINyemoOGCBcx7" -j cali-from-host-endpoint
# -A cali-INPUT -m comment --comment "cali:2_UPn9JeyxYg8Oh0" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-OUTPUT -m comment --comment "cali:FwFFCT8uDthhfgS7" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-OUTPUT -o cali+ -m comment --comment "cali:lE9pRQNw1a_fJ2-L" -j RETURN
# -A cali-OUTPUT -m comment --comment "cali:g2f4zy_uwHwbNles" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:0d8bD00btHku8M_C" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:LscVEhh0oNEzR3yE" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# -A cali-from-wl-dispatch -i cali216a315cfde -m comment --comment "cali:tJuxx33kNckjh7BR" -g cali-fw-cali216a315cfde
# -A cali-from-wl-dispatch -i cali2bba6bfb949 -m comment --comment "cali:1tEtkOcEwK1QXOgJ" -g cali-fw-cali2bba6bfb949
# -A cali-from-wl-dispatch -m comment --comment "cali:9f9zw7L33NTp6h7Y" -m comment --comment "Unknown interface" -j DROP
# -A cali-fw-cali216a315cfde -m comment --comment "cali:-d72eHamcTDDiNv6" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-cali216a315cfde -m comment --comment "cali:sTg4BJ-xsCQ15fJM" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-cali216a315cfde -m comment --comment "cali:UfwOe1HbNvnmjfk8" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-cali216a315cfde -m comment --comment "cali:A9-5q1kqX9JpFyRg" -j cali-pro-subnet1
# -A cali-fw-cali216a315cfde -m comment --comment "cali:HcFEng34jUcU6O5t" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-cali216a315cfde -m comment --comment "cali:9AT7iNSIfWxsJgd_" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-fw-cali2bba6bfb949 -m comment --comment "cali:CgfaJ0XCoVAGSNf8" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-cali2bba6bfb949 -m comment --comment "cali:wNKaKcXfLNwHmpuq" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-cali2bba6bfb949 -m comment --comment "cali:4OE3o5O4oEUGfY8e" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-cali2bba6bfb949 -m comment --comment "cali:dGysdaGor421Woz7" -j cali-pro-subnet1
# -A cali-fw-cali2bba6bfb949 -m comment --comment "cali:E2bsykcekIJ-tGmH" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-cali2bba6bfb949 -m comment --comment "cali:D2VEHY0JddxQXrIJ" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-pri-subnet1 -m comment --comment "cali:rU6Uoz9Ep_TkJP3o" -m set --match-set cali4-s:mHDOqpY19uvpC-3qX-0xeq2 src -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pri-subnet1 -m comment --comment "cali:BKTXHoctVWErd5f7" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-pro-subnet1 -m comment --comment "cali:eFqU4iaF5F8uheeT" -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pro-subnet1 -m comment --comment "cali:I0b7RCkGcJGM2v0x" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-to-wl-dispatch -o cali216a315cfde -m comment --comment "cali:OVmint4hdZ3b9iyP" -g cali-tw-cali216a315cfde
# -A cali-to-wl-dispatch -o cali2bba6bfb949 -m comment --comment "cali:WX-nJkdoPBZ_Tdvw" -g cali-tw-cali2bba6bfb949
# -A cali-to-wl-dispatch -m comment --comment "cali:bT0l6MGGfh4UGk8w" -m comment --comment "Unknown interface" -j DROP
# -A cali-tw-cali216a315cfde -m comment --comment "cali:4VsB69BSGfCEwoTA" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-cali216a315cfde -m comment --comment "cali:DhdIAwpsFOH1OHIi" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-cali216a315cfde -m comment --comment "cali:imaJD3jfzIpdpb6R" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-cali216a315cfde -m comment --comment "cali:F3Gjbnp7PlhtuYvD" -j cali-pri-subnet1
# -A cali-tw-cali216a315cfde -m comment --comment "cali:OwxEtz9UR4hXyMJW" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-cali216a315cfde -m comment --comment "cali:0y4D0UX5BB89M-bo" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-tw-cali2bba6bfb949 -m comment --comment "cali:agFw2soarhFHgj5U" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-cali2bba6bfb949 -m comment --comment "cali:3CLSBdn-Q2gs4HGM" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-cali2bba6bfb949 -m comment --comment "cali:WHLSmNR39M15SgZg" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-cali2bba6bfb949 -m comment --comment "cali:rbU5q_FTSk6Jfg_b" -j cali-pri-subnet1
# -A cali-tw-cali2bba6bfb949 -m comment --comment "cali:1eFl6HCqNnonLApT" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-cali2bba6bfb949 -m comment --comment "cali:Bur8PrJdzFoc26uy" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-wl-to-host -p udp -m comment --comment "cali:aEOMPPLgak2S0Lxs" -m multiport --sports 68 -m multiport --dports 67 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:SzR8ejPiuXtFMS8B" -m multiport --dports 53 -j ACCEPT
# -A cali-wl-to-host -m comment --comment "cali:MEmlbCdco0Fefcrw" -j cali-from-wl-dispatch
# -A cali-wl-to-host -m comment --comment "cali:Q2b2iY2M-vmds5iY" -m comment --comment "Configured DefaultEndpointToHostAction" -j RETURN
# COMMIT
# # Completed on Mon Jul 24 08:48:24 2017
docker exec -it host1 sh -c 'ip6tables-save'
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:48:24 2017
# *nat
# :PREROUTING ACCEPT [0:0]
# :INPUT ACCEPT [0:0]
# :OUTPUT ACCEPT [0:0]
# :POSTROUTING ACCEPT [0:0]
# :cali-OUTPUT - [0:0]
# :cali-POSTROUTING - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-fip-dnat - [0:0]
# :cali-fip-snat - [0:0]
# :cali-nat-outgoing - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A POSTROUTING -m comment --comment "cali:O3lYWMrLQYEMJtB5" -j cali-POSTROUTING
# -A cali-OUTPUT -m comment --comment "cali:GBTAv2p5CwevEyJm" -j cali-fip-dnat
# -A cali-POSTROUTING -m comment --comment "cali:Z-c7XtVd2Bq7s_hA" -j cali-fip-snat
# -A cali-POSTROUTING -m comment --comment "cali:nYKhEzDlr11Jccal" -j cali-nat-outgoing
# -A cali-PREROUTING -m comment --comment "cali:r6XmIziWUJsdOK6Z" -j cali-fip-dnat
# COMMIT
# # Completed on Mon Jul 24 08:48:24 2017
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:48:24 2017
# *raw
# :PREROUTING ACCEPT [7:500]
# :OUTPUT ACCEPT [19:1760]
# :cali-OUTPUT - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-to-host-endpoint - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-OUTPUT -m comment --comment "cali:WX1xZBEtmbS0Rhjs" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:iE00ZyllJNXfrlg_" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:Asois4hxp1rUxwJS" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-PREROUTING -m comment --comment "cali:zatSDPVUhhPCk6Iy" -j MARK --set-xmark 0x0/0xf000000
# -A cali-PREROUTING -i cali+ -m comment --comment "cali:-ES4EW0vxFmM81t8" -j MARK --set-xmark 0x4000000/0x4000000
# -A cali-PREROUTING -m comment --comment "cali:G6BmDkpYdvoLVbUo" -m mark --mark 0x4000000/0x4000000 -m rpfilter --invert -j DROP
# -A cali-PREROUTING -m comment --comment "cali:gjMbe4yokSr-8WP_" -m mark --mark 0x0/0x4000000 -j cali-from-host-endpoint
# -A cali-PREROUTING -m comment --comment "cali:Nq8lt9o7J7AkWOEs" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# COMMIT
# # Completed on Mon Jul 24 08:48:24 2017
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:48:24 2017
# *filter
# :INPUT ACCEPT [0:0]
# :FORWARD ACCEPT [0:0]
# :OUTPUT ACCEPT [7:700]
# :cali-FORWARD - [0:0]
# :cali-INPUT - [0:0]
# :cali-OUTPUT - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-from-wl-dispatch - [0:0]
# :cali-fw-cali216a315cfde - [0:0]
# :cali-fw-cali2bba6bfb949 - [0:0]
# :cali-pri-subnet1 - [0:0]
# :cali-pro-subnet1 - [0:0]
# :cali-to-host-endpoint - [0:0]
# :cali-to-wl-dispatch - [0:0]
# :cali-tw-cali216a315cfde - [0:0]
# :cali-tw-cali2bba6bfb949 - [0:0]
# :cali-wl-to-host - [0:0]
# -A INPUT -m comment --comment "cali:Cz_u1IQiXIMmKD4c" -j cali-INPUT
# -A FORWARD -m comment --comment "cali:wUHhoiAYhphO9Mso" -j cali-FORWARD
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-FORWARD -m comment --comment "cali:jxvuJjmmRV135nVu" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-FORWARD -i cali+ -m comment --comment "cali:nu_3aWP3DUkeeFF6" -j cali-from-wl-dispatch
# -A cali-FORWARD -o cali+ -m comment --comment "cali:DjrV_uMYqr-g4joA" -j cali-to-wl-dispatch
# -A cali-FORWARD -i cali+ -m comment --comment "cali:Hl34eZwIcbzmic3y" -j ACCEPT
# -A cali-FORWARD -o cali+ -m comment --comment "cali:O17zRKq2dvqwJKGA" -j ACCEPT
# -A cali-FORWARD -m comment --comment "cali:UMADMmPESpAGv1DR" -j MARK --set-xmark 0x0/0xf000000
# -A cali-FORWARD -m comment --comment "cali:y7_PdotTcFq2rJ6V" -j cali-from-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:ecD0o8pOL37GFRCm" -j cali-to-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:uX4RB8izukkNnrMO" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-INPUT -m comment --comment "cali:46gVAqzWLjH8U4O2" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-INPUT -i cali+ -m comment --comment "cali:yb_wYwqOAlwJU5gw" -g cali-wl-to-host
# -A cali-INPUT -m comment --comment "cali:4mUavFOjIbyxxYLN" -j MARK --set-xmark 0x0/0xf000000
# -A cali-INPUT -m comment --comment "cali:3iEINyemoOGCBcx7" -j cali-from-host-endpoint
# -A cali-INPUT -m comment --comment "cali:2_UPn9JeyxYg8Oh0" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-OUTPUT -m comment --comment "cali:FwFFCT8uDthhfgS7" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-OUTPUT -o cali+ -m comment --comment "cali:lE9pRQNw1a_fJ2-L" -j RETURN
# -A cali-OUTPUT -m comment --comment "cali:g2f4zy_uwHwbNles" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:0d8bD00btHku8M_C" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:LscVEhh0oNEzR3yE" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# -A cali-from-wl-dispatch -i cali216a315cfde -m comment --comment "cali:tJuxx33kNckjh7BR" -g cali-fw-cali216a315cfde
# -A cali-from-wl-dispatch -i cali2bba6bfb949 -m comment --comment "cali:1tEtkOcEwK1QXOgJ" -g cali-fw-cali2bba6bfb949
# -A cali-from-wl-dispatch -m comment --comment "cali:9f9zw7L33NTp6h7Y" -m comment --comment "Unknown interface" -j DROP
# -A cali-fw-cali216a315cfde -m comment --comment "cali:-d72eHamcTDDiNv6" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-cali216a315cfde -m comment --comment "cali:sTg4BJ-xsCQ15fJM" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-cali216a315cfde -m comment --comment "cali:UfwOe1HbNvnmjfk8" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-cali216a315cfde -m comment --comment "cali:A9-5q1kqX9JpFyRg" -j cali-pro-subnet1
# -A cali-fw-cali216a315cfde -m comment --comment "cali:HcFEng34jUcU6O5t" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-cali216a315cfde -m comment --comment "cali:9AT7iNSIfWxsJgd_" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-fw-cali2bba6bfb949 -m comment --comment "cali:CgfaJ0XCoVAGSNf8" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-cali2bba6bfb949 -m comment --comment "cali:wNKaKcXfLNwHmpuq" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-cali2bba6bfb949 -m comment --comment "cali:4OE3o5O4oEUGfY8e" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-cali2bba6bfb949 -m comment --comment "cali:dGysdaGor421Woz7" -j cali-pro-subnet1
# -A cali-fw-cali2bba6bfb949 -m comment --comment "cali:E2bsykcekIJ-tGmH" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-cali2bba6bfb949 -m comment --comment "cali:D2VEHY0JddxQXrIJ" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-pri-subnet1 -m comment --comment "cali:qS22BTgP9xEOlLHf" -m set --match-set cali6-s:mHDOqpY19uvpC-3qX-0xeq2 src -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pri-subnet1 -m comment --comment "cali:n-UN78a15woSczYi" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-pro-subnet1 -m comment --comment "cali:eFqU4iaF5F8uheeT" -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pro-subnet1 -m comment --comment "cali:I0b7RCkGcJGM2v0x" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-to-wl-dispatch -o cali216a315cfde -m comment --comment "cali:OVmint4hdZ3b9iyP" -g cali-tw-cali216a315cfde
# -A cali-to-wl-dispatch -o cali2bba6bfb949 -m comment --comment "cali:WX-nJkdoPBZ_Tdvw" -g cali-tw-cali2bba6bfb949
# -A cali-to-wl-dispatch -m comment --comment "cali:bT0l6MGGfh4UGk8w" -m comment --comment "Unknown interface" -j DROP
# -A cali-tw-cali216a315cfde -m comment --comment "cali:4VsB69BSGfCEwoTA" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-cali216a315cfde -m comment --comment "cali:DhdIAwpsFOH1OHIi" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-cali216a315cfde -m comment --comment "cali:imaJD3jfzIpdpb6R" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-cali216a315cfde -m comment --comment "cali:F3Gjbnp7PlhtuYvD" -j cali-pri-subnet1
# -A cali-tw-cali216a315cfde -m comment --comment "cali:OwxEtz9UR4hXyMJW" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-cali216a315cfde -m comment --comment "cali:0y4D0UX5BB89M-bo" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-tw-cali2bba6bfb949 -m comment --comment "cali:agFw2soarhFHgj5U" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-cali2bba6bfb949 -m comment --comment "cali:3CLSBdn-Q2gs4HGM" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-cali2bba6bfb949 -m comment --comment "cali:WHLSmNR39M15SgZg" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-cali2bba6bfb949 -m comment --comment "cali:rbU5q_FTSk6Jfg_b" -j cali-pri-subnet1
# -A cali-tw-cali2bba6bfb949 -m comment --comment "cali:1eFl6HCqNnonLApT" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-cali2bba6bfb949 -m comment --comment "cali:Bur8PrJdzFoc26uy" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:TYeA_BqDrPHaAt6E" -m icmp6 --icmpv6-type 130 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:5ugan8LfmJg_BiJc" -m icmp6 --icmpv6-type 131 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:Fl5LHxdlOnUNgCc4" -m icmp6 --icmpv6-type 132 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:tNvzCkGVISJ3ZXdS" -m icmp6 --icmpv6-type 133 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:86e1wB5w3SEOMrZb" -m icmp6 --icmpv6-type 135 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:kCq3XXx0yCb5mSXt" -m icmp6 --icmpv6-type 136 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:I9wK88Kjm45AlXoa" -m multiport --sports 546 -m multiport --dports 547 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:vr_cSvrSw0NyT9oV" -m multiport --dports 53 -j ACCEPT
# -A cali-wl-to-host -m comment --comment "cali:oLhausk4lM72Gf_c" -j cali-from-wl-dispatch
# -A cali-wl-to-host -m comment --comment "cali:Q5wulY37W3njF8vR" -m comment --comment "Configured DefaultEndpointToHostAction" -j RETURN
# COMMIT
# # Completed on Mon Jul 24 08:48:24 2017
docker exec -it host1 sh -c 'ipset save'
# create cali6-masq-ipam-pools hash:net family inet6 hashsize 1024 maxelem 1048576
# create cali6-all-ipam-pools hash:net family inet6 hashsize 1024 maxelem 1048576
# add cali6-all-ipam-pools fd80:24e2:f998:72d6::/64
# create cali4-all-ipam-pools hash:net family inet hashsize 1024 maxelem 1048576
# add cali4-all-ipam-pools 192.168.128.0/17
# create cali4-masq-ipam-pools hash:net family inet hashsize 1024 maxelem 1048576
# add cali4-masq-ipam-pools 192.168.128.0/17
# create cali6-s:mHDOqpY19uvpC-3qX-0xeq2 hash:ip family inet6 hashsize 1024 maxelem 1048576
# create cali4-s:mHDOqpY19uvpC-3qX-0xeq2 hash:ip family inet hashsize 1024 maxelem 1048576
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.251.0
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.251.1
# Cleaning up host host1
docker exec -it host1 sh -c 'docker rm -f workload1'
# workload1
docker exec -it host1 sh -c 'docker rm -f workload1_1'
# workload1_1
docker exec -it host1 sh -c 'docker network rm subnet1'
# subnet1
docker exec -it host1 sh -c 'docker rm -f $(docker ps -qa)'
# 4c26c7a425bb
docker exec -it host1 sh -c 'docker rmi $(docker images -qa)'
# Untagged: calico/node:latest
# Deleted: sha256:cdc38f882dc4977d95582b9b868e0413ed90dcc0096fa8d5dfd2c6fd53e327ec
# Deleted: sha256:3db9296b6b031244e33bef804b189f3f036210ab150a29be4e29af8a9d7fbc27
# Deleted: sha256:7dafa79a538e9a9bcaee119868e0f52774519280a4efce04f4d8de9fae913cc9
# Deleted: sha256:7173ea2daf28c2cf3d417680171f59ecf3e04e6d9666a28a272ff6897f5f4652
# Deleted: sha256:585f5597df54aedd17ea0288f93f1df44cbb8b29f1b05bf5429d65f9ee0dae7f
# Deleted: sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
# Untagged: busybox:latest
# Deleted: sha256:efe10ee6727fe52d2db2eb5045518fe98d8e31fdad1cbdd5e1f737018c349ebb
# Deleted: sha256:08c2295a7fa5c220b0f60c994362d290429ad92f6e0235509db91582809442f3
docker rm -f host1 || true
# host1
FAIL
Test that newly restarted BGP backend processes consistently [with test_host=0, pid_name='calico-bgp-daemon'] ...
docker rm -f host1 || true
# Error response from daemon: No such container: host1
docker run --privileged -tid -v /lib/modules:/lib/modules -v /home/runner/calico/calico_node/certs:/home/runner/calico/calico_node/certs -v /home/runner/calico/calico_node:/code --name host1 calico/dind:latest --iptables=false --cluster-store=etcd://192.168.122.138:2379
# 359d9fad56a64a022a585c53de9fe734a9678a09202ad84c1fcba57ef6bd9578
docker inspect --format '{{.NetworkSettings.Networks.bridge.IPAddress}}' host1
# 172.17.0.2
docker exec -it host1 sh -c 'docker ps'
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker exec -it host1 sh -c 'docker load -i /code/calico-node.tar'
#
#
5bef08742407: Loading layer 65.54kB/4.221MB
5bef08742407: Loading layer 4.221MB/4.221MB
#
3e9a7cf20d9e: Loading layer 98.3kB/7.516MB
3e9a7cf20d9e: Loading layer 7.516MB/7.516MB
#
1d421152af96: Loading layer 32.77kB/249.9kB
1d421152af96: Loading layer 65.54kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
#
0e54df2f6e0d: Loading layer 65.54kB/4.681MB
0e54df2f6e0d: Loading layer 4.681MB/4.681MB
#
0ee3bf3bac10: Loading layer 557.1kB/279.5MB
0ee3bf3bac10: Loading layer 25.07MB/279.5MB
0ee3bf3bac10: Loading layer 45.12MB/279.5MB
0ee3bf3bac10: Loading layer 59.6MB/279.5MB
0ee3bf3bac10: Loading layer 74.09MB/279.5MB
0ee3bf3bac10: Loading layer 88.57MB/279.5MB
0ee3bf3bac10: Loading layer 103.6MB/279.5MB
0ee3bf3bac10: Loading layer 118.7MB/279.5MB
0ee3bf3bac10: Loading layer 135.4MB/279.5MB
0ee3bf3bac10: Loading layer 158.2MB/279.5MB
0ee3bf3bac10: Loading layer 181.6MB/279.5MB
0ee3bf3bac10: Loading layer 203.9MB/279.5MB
0ee3bf3bac10: Loading layer 225.6MB/279.5MB
0ee3bf3bac10: Loading layer 248.4MB/279.5MB
0ee3bf3bac10: Loading layer 267.9MB/279.5MB
0ee3bf3bac10: Loading layer 279.5MB/279.5MB
Loaded image: calico/node:latest
docker exec -it host1 sh -c 'docker load -i /code/busybox.tar'
#
#
08c2295a7fa5: Loading layer 32.77kB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
Loaded image: busybox:latest
docker rm -f host2 || true
# Error response from daemon: No such container: host2
docker run --privileged -tid -v /lib/modules:/lib/modules -v /home/runner/calico/calico_node/certs:/home/runner/calico/calico_node/certs -v /home/runner/calico/calico_node:/code --name host2 calico/dind:latest --iptables=false --cluster-store=etcd://192.168.122.138:2379
# 810c7c3d4464ee34a67981c87a36b00cba982efff9fb263655fd11f45c19d355
docker inspect --format '{{.NetworkSettings.Networks.bridge.IPAddress}}' host2
# 172.17.0.3
docker exec -it host2 sh -c 'docker ps'
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker exec -it host2 sh -c 'docker load -i /code/calico-node.tar'
#
#
5bef08742407: Loading layer 65.54kB/4.221MB
5bef08742407: Loading layer 4.221MB/4.221MB
#
3e9a7cf20d9e: Loading layer 98.3kB/7.516MB
3e9a7cf20d9e: Loading layer 7.516MB/7.516MB
#
1d421152af96: Loading layer 32.77kB/249.9kB
1d421152af96: Loading layer 65.54kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
#
0e54df2f6e0d: Loading layer 65.54kB/4.681MB
0e54df2f6e0d: Loading layer 4.681MB/4.681MB
#
0ee3bf3bac10: Loading layer 557.1kB/279.5MB
0ee3bf3bac10: Loading layer 25.07MB/279.5MB
0ee3bf3bac10: Loading layer 50.69MB/279.5MB
0ee3bf3bac10: Loading layer 73.53MB/279.5MB
0ee3bf3bac10: Loading layer 98.6MB/279.5MB
0ee3bf3bac10: Loading layer 123.7MB/279.5MB
0ee3bf3bac10: Loading layer 148.7MB/279.5MB
0ee3bf3bac10: Loading layer 173.8MB/279.5MB
0ee3bf3bac10: Loading layer 194.4MB/279.5MB
0ee3bf3bac10: Loading layer 220.6MB/279.5MB
0ee3bf3bac10: Loading layer 245.7MB/279.5MB
0ee3bf3bac10: Loading layer 269.6MB/279.5MB
0ee3bf3bac10: Loading layer 279.5MB/279.5MB
Loaded image: calico/node:latest
docker exec -it host2 sh -c 'docker load -i /code/busybox.tar'
#
#
08c2295a7fa5: Loading layer 32.77kB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
Loaded image: busybox:latest
docker rm -f host3 || true
# Error response from daemon: No such container: host3
docker run --privileged -tid -v /lib/modules:/lib/modules -v /home/runner/calico/calico_node/certs:/home/runner/calico/calico_node/certs -v /home/runner/calico/calico_node:/code --name host3 calico/dind:latest --iptables=false --cluster-store=etcd://192.168.122.138:2379
# b8c8677f35e0573684e91285ba3cc6019e9539540fe2f72ef250496716778935
docker inspect --format '{{.NetworkSettings.Networks.bridge.IPAddress}}' host3
# 172.17.0.4
docker exec -it host3 sh -c 'docker ps'
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker exec -it host3 sh -c 'docker load -i /code/calico-node.tar'
#
#
5bef08742407: Loading layer 65.54kB/4.221MB
5bef08742407: Loading layer 4.221MB/4.221MB
#
3e9a7cf20d9e: Loading layer 98.3kB/7.516MB
3e9a7cf20d9e: Loading layer 7.516MB/7.516MB
#
1d421152af96: Loading layer 32.77kB/249.9kB
1d421152af96: Loading layer 65.54kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
#
0e54df2f6e0d: Loading layer 65.54kB/4.681MB
0e54df2f6e0d: Loading layer 4.681MB/4.681MB
#
0ee3bf3bac10: Loading layer 557.1kB/279.5MB
0ee3bf3bac10: Loading layer 24.51MB/279.5MB
0ee3bf3bac10: Loading layer 49.58MB/279.5MB
0ee3bf3bac10: Loading layer 72.97MB/279.5MB
0ee3bf3bac10: Loading layer 97.48MB/279.5MB
0ee3bf3bac10: Loading layer 121.4MB/279.5MB
0ee3bf3bac10: Loading layer 144.8MB/279.5MB
0ee3bf3bac10: Loading layer 167.7MB/279.5MB
0ee3bf3bac10: Loading layer 185.5MB/279.5MB
0ee3bf3bac10: Loading layer 200.5MB/279.5MB
0ee3bf3bac10: Loading layer 221.2MB/279.5MB
0ee3bf3bac10: Loading layer 246.8MB/279.5MB
0ee3bf3bac10: Loading layer 271.8MB/279.5MB
0ee3bf3bac10: Loading layer 279.5MB/279.5MB
Loaded image: calico/node:latest
docker exec -it host3 sh -c 'docker load -i /code/busybox.tar'
#
#
08c2295a7fa5: Loading layer 32.77kB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
Loaded image: busybox:latest
Got local IP from MY_IP=192.168.122.138
docker exec -it host3 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node run --dryrun --node-image=calico/node --ip=172.17.0.4 '
# Use the following command to start the calico/node container:
#
# docker run --net=host --privileged --name=calico-node -d --restart=always -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -e NODENAME=b8c8677f35e0 -e CALICO_NETWORKING_BACKEND=bird -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.4 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node
#
# If you are running calico/node in an init system, use the --init-system flag
# to display the appropriate start and stop commands.
docker exec -it host3 sh -c 'docker run --net=host --privileged --name=calico-node -d --restart=always -e CALICO_IPV4POOL_CIDR=192.168.128.0/17 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -e NODENAME=b8c8677f35e0 -e CALICO_NETWORKING_BACKEND=bird -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.4 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node'
# 929e98a67ae8615ece236baa43d3742e6da7e0b7abdcd44ec9819f944025896e
Resetting log analyzer on host3
Running command on host3
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host3 sh -c 'head -100 /var/log/calico/felix/current'
- return: 1
Hit exception getting logs from host3 - skip logs
Traceback (most recent call last):
File "/code/tests/st/utils/log_analyzer.py", line 219, in _parse_logs
for line in self.host.execute_readline(cmd):
File "/code/tests/st/utils/docker_host.py", line 219, in execute_readline
(command, status))
Exception: Command docker exec -it host3 sh -c 'head -100 /var/log/calico/felix/current' returned non-zero exit code 1
First log has timestamp: None
docker exec -it host3 sh -c 'wc -l /var/log/calico/felix/current'
# Return code: 1
# wc: /var/log/calico/felix/current: No such file or directory
#
Error running command: wc -l /var/log/calico/felix/current
Extract number of lines in file: /var/log/calico/felix/current
None output?: None
Log file has None lines
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl config set asNumber 4294.566'
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node run --dryrun --node-image=calico/node --ip=172.17.0.2 --backend=gobgp'
# Use the following command to start the calico/node container:
#
# docker run --net=host --privileged --name=calico-node -d --restart=always -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -e NODENAME=359d9fad56a6 -e CALICO_NETWORKING_BACKEND=gobgp -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.2 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node
#
# If you are running calico/node in an init system, use the --init-system flag
# to display the appropriate start and stop commands.
docker exec -it host1 sh -c 'docker run --net=host --privileged --name=calico-node -d --restart=always -e CALICO_IPV4POOL_CIDR=192.168.128.0/17 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -e NODENAME=359d9fad56a6 -e CALICO_NETWORKING_BACKEND=gobgp -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.2 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node'
# 093bce9b974f2737c624751b2c74f96934f1022262e4c306dc7dd56efda45d14
Resetting log analyzer on host1
Running command on host1
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host1 sh -c 'head -100 /var/log/calico/felix/current'
- return: 1
Hit exception getting logs from host1 - skip logs
Traceback (most recent call last):
File "/code/tests/st/utils/log_analyzer.py", line 219, in _parse_logs
for line in self.host.execute_readline(cmd):
File "/code/tests/st/utils/docker_host.py", line 219, in execute_readline
(command, status))
Exception: Command docker exec -it host1 sh -c 'head -100 /var/log/calico/felix/current' returned non-zero exit code 1
First log has timestamp: None
docker exec -it host1 sh -c 'wc -l /var/log/calico/felix/current'
# Return code: 1
# wc: /var/log/calico/felix/current: No such file or directory
#
Error running command: wc -l /var/log/calico/felix/current
Extract number of lines in file: /var/log/calico/felix/current
None output?: None
Log file has None lines
Got local IP from MY_IP=192.168.122.138
docker exec -it host2 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node run --dryrun --node-image=calico/node --ip=172.17.0.3 --backend=gobgp --as=4294.566'
# Use the following command to start the calico/node container:
#
# docker run --net=host --privileged --name=calico-node -d --restart=always -e CALICO_LIBNETWORK_ENABLED=true -e AS=281412150 -e IP=172.17.0.3 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -e NODENAME=810c7c3d4464 -e CALICO_NETWORKING_BACKEND=gobgp -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node
#
# If you are running calico/node in an init system, use the --init-system flag
# to display the appropriate start and stop commands.
docker exec -it host2 sh -c 'docker run --net=host --privileged --name=calico-node -d --restart=always -e CALICO_IPV4POOL_CIDR=192.168.128.0/17 -e CALICO_LIBNETWORK_ENABLED=true -e AS=281412150 -e IP=172.17.0.3 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -e NODENAME=810c7c3d4464 -e CALICO_NETWORKING_BACKEND=gobgp -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node'
# 86969c3290d25538ab2276a25ca214777c6d7d30c8fabb5117482f8efe0fe82d
Resetting log analyzer on host2
Running command on host2
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host2 sh -c 'head -100 /var/log/calico/felix/current'
- return: 1
Hit exception getting logs from host2 - skip logs
Traceback (most recent call last):
File "/code/tests/st/utils/log_analyzer.py", line 219, in _parse_logs
for line in self.host.execute_readline(cmd):
File "/code/tests/st/utils/docker_host.py", line 219, in execute_readline
(command, status))
Exception: Command docker exec -it host2 sh -c 'head -100 /var/log/calico/felix/current' returned non-zero exit code 1
First log has timestamp: None
docker exec -it host2 sh -c 'wc -l /var/log/calico/felix/current'
# Return code: 1
# wc: /var/log/calico/felix/current: No such file or directory
#
Error running command: wc -l /var/log/calico/felix/current
Extract number of lines in file: /var/log/calico/felix/current
None output?: None
Log file has None lines
docker exec -it host1 sh -c 'docker network inspect subnet1'
# Return code: 1
# []
# Error: No such network: subnet1
#
docker exec -it host1 sh -c 'docker network create --driver calico --ipam-driver calico-ipam subnet1'
# d64a72087ca3a3d033ff65b21e263c67dc9e151d2c9eeee19c9e2491291f003b
docker exec -it host1 sh -c 'docker run -tid --name workload1 --net subnet1 busybox'
# f1a458dbc0400e18ce8eb0702fe95d69f42eed58d0576f584bc2ca8fa6c9336f
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.subnet1.IPAddress}}'"'"' workload1'
# 192.168.162.192
docker exec -it host2 sh -c 'docker run -tid --name workload2 --net subnet1 busybox'
# 40667b327cfd853dbef8d555fb3aa64eefea9ab96a17c873684356c8a6dccb11
docker exec -it host2 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.subnet1.IPAddress}}'"'"' workload2'
# 192.168.194.128
docker exec -it host3 sh -c 'docker run -tid --name workload3 --net subnet1 busybox'
# 1cac46d8e082c64e815a21444680641aa673ccbfa4ef5537bcfaa5d9fa070710
docker exec -it host3 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.subnet1.IPAddress}}'"'"' workload3'
# 192.168.176.0
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.194.128'
# Return code: 1
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
#
# --- 192.168.194.128 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.194.128'
# Return code: 1
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
#
# --- 192.168.194.128 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.194.128'
# Return code: 1
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
#
# --- 192.168.194.128 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.194.128'
# Return code: 1
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
#
# --- 192.168.194.128 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.194.128'
# Return code: 1
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
#
# --- 192.168.194.128 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.194.128'
# Return code: 1
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
#
# --- 192.168.194.128 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.194.128'
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
# 64 bytes from 192.168.194.128: seq=0 ttl=62 time=0.129 ms
#
# --- 192.168.194.128 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.129/0.129/0.129 ms
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.162.192'
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.194.128'
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.176.0'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.162.192'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.176.0'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.194.128'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.162.192'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.194.128'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.176.0'
# PING 192.168.176.0 (192.168.176.0): 56 data bytes
# 64 bytes from 192.168.176.0: seq=0 ttl=62 time=0.097 ms
# PING 192.168.176.0 (192.168.176.0): 56 data bytes
# 64 bytes from 192.168.176.0: seq=0 ttl=62 time=0.110 ms
#
# --- 192.168.176.0 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
#
# round-trip min/avg/max = 0.110/0.110/0.110 ms
# --- 192.168.176.0 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.097/0.097/0.097 ms
# PING 192.168.162.192 (192.168.162.192): 56 data bytes
# 64 bytes from 192.168.162.192: seq=0 ttl=62 time=0.098 ms
# PING 192.168.162.192 (192.168.162.192): 56 data bytes
# 64 bytes from 192.168.162.192: seq=0 ttl=64 time=0.057 ms
# PING 192.168.176.0 (192.168.176.0): 56 data bytes
# 64 bytes from 192.168.176.0: seq=0 ttl=64 time=0.049 ms
#
#
#
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
# 64 bytes from 192.168.194.128: seq=0 ttl=62 time=0.132 ms
#
# --- 192.168.194.128 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.132/0.132/0.132 ms
# --- 192.168.162.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.098/0.098/0.098 ms
# --- 192.168.176.0 ping statistics ---
# --- 192.168.162.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.057/0.057/0.057 ms
# round-trip min/avg/max = 0.049/0.049/0.049 ms
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
# 64 bytes from 192.168.194.128: seq=0 ttl=64 time=0.044 ms
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
# 64 bytes from 192.168.194.128: seq=0 ttl=62 time=0.125 ms
#
#
# --- 192.168.194.128 ping statistics ---
# --- 192.168.194.128 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.125/0.125/0.125 ms
# round-trip min/avg/max = 0.044/0.044/0.044 ms
# PING 192.168.162.192 (192.168.162.192): 56 data bytes
# 64 bytes from 192.168.162.192: seq=0 ttl=62 time=0.148 ms
#
# --- 192.168.162.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.148/0.148/0.148 ms
==== docker exec -it calico-node ps -a ====
docker exec -it host1 sh -c 'docker exec -it calico-node ps -a'
# PID USER TIME COMMAND
# 1 root 0:00 /sbin/runsvdir -P /etc/service/enabled
# 38 root 0:00 runsv calico-bgp-daemon
# 39 root 0:00 runsv libnetwork
# 40 root 0:00 runsv felix
# 41 root 0:00 runsv confd
# 42 root 0:00 svlogd /var/log/calico/calico-bgp-daemon
# 44 root 0:00 svlogd /var/log/calico/libnetwork
# 45 root 0:00 libnetwork-plugin
# 46 root 0:00 svlogd /var/log/calico/confd
# 47 root 0:00 confd -confdir=/etc/calico/confd -interval=5 -watch --log
# 48 root 0:00 svlogd /var/log/calico/felix
# 49 root 0:00 calico-felix
# 127 root 0:00 calico-bgp-daemon
# 141 root 0:00 ps -a
PID USER TIME COMMAND
1 root 0:00 /sbin/runsvdir -P /etc/service/enabled
38 root 0:00 runsv calico-bgp-daemon
39 root 0:00 runsv libnetwork
40 root 0:00 runsv felix
41 root 0:00 runsv confd
42 root 0:00 svlogd /var/log/calico/calico-bgp-daemon
44 root 0:00 svlogd /var/log/calico/libnetwork
45 root 0:00 libnetwork-plugin
46 root 0:00 svlogd /var/log/calico/confd
47 root 0:00 confd -confdir=/etc/calico/confd -interval=5 -watch --log
48 root 0:00 svlogd /var/log/calico/felix
49 root 0:00 calico-felix
127 root 0:00 calico-bgp-daemon
141 root 0:00 ps -a
Iteration 1
Host under test: host1
Identify and pkill process: calico-bgp-daemon
docker exec -it host1 sh -c 'docker exec -it calico-node pgrep calico-bgp-daemon'
# 127
Pre pkill list: ['127']
docker exec -it host1 sh -c 'docker exec -it calico-node pkill calico-bgp-daemon'
#
check connected and retry until "Established"
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+-------+--------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+-------+--------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | never | Active |
# +--------------+-------------------+-------+-------+--------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+-------+--------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+-------+--------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | never | Active |
# +--------------+-------------------+-------+-------+--------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+-------+--------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+-------+--------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | never | Active |
# +--------------+-------------------+-------+-------+--------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+-------+--------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+-------+--------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | never | Active |
# +--------------+-------------------+-------+-------+--------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+-------+--------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+-------+--------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | never | Active |
# +--------------+-------------------+-------+-------+--------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | 00:00:01 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | 00:00:02 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | 00:00:03 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | 00:00:05 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | 00:00:06 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | 00:00:07 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | 00:00:08 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | 00:00:09 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.3 | node-to-node mesh | up | never | Active |
# | 172.17.0.4 | node-to-node mesh | up | 00:00:10 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.3', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.3 | node-to-node mesh | up | 00:00:01 | Established |
# | 172.17.0.4 | node-to-node mesh | up | 00:00:12 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.2', 'Established'), ('node-to-node mesh', '172.17.0.4', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host2 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.2 | node-to-node mesh | up | 00:00:01 | Established |
# | 172.17.0.4 | node-to-node mesh | up | 00:00:30 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
expected : [('node-to-node mesh', '172.17.0.2', 'Established'), ('node-to-node mesh', '172.17.0.3', 'Established')]
Got local IP from MY_IP=192.168.122.138
docker exec -it host3 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node status'
# Calico process is running.
#
# IPv4 BGP status
# +--------------+-------------------+-------+----------+-------------+
# | PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
# +--------------+-------------------+-------+----------+-------------+
# | 172.17.0.2 | node-to-node mesh | up | 08:49:06 | Established |
# | 172.17.0.3 | node-to-node mesh | up | 08:48:48 | Established |
# +--------------+-------------------+-------+----------+-------------+
#
# IPv6 BGP status
# No IPv6 peers found.
docker exec -it host1 sh -c 'docker exec -it calico-node pgrep calico-bgp-daemon'
# 158
Post pkill list: ['158']
docker exec -it host1 sh -c 'docker run -tid --name workload1_1 --net subnet1 busybox'
# b5c618adb2722b53af00ea1dd6e5cd553089c6e8b5412c03ff53688b7815ad37
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.subnet1.IPAddress}}'"'"' workload1_1'
# 192.168.162.193
host: host1 and workload: workload1_1
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.162.192'
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.194.128'
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.176.0'
docker exec -it host1 sh -c 'docker exec workload1 ping -c 1 -W 1 192.168.162.193'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.162.192'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.194.128'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.176.0'
docker exec -it host2 sh -c 'docker exec workload2 ping -c 1 -W 1 192.168.162.193'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.162.192'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.194.128'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.176.0'
docker exec -it host3 sh -c 'docker exec workload3 ping -c 1 -W 1 192.168.162.193'
docker exec -it host1 sh -c 'docker exec workload1_1 ping -c 1 -W 1 192.168.162.192'
docker exec -it host1 sh -c 'docker exec workload1_1 ping -c 1 -W 1 192.168.194.128'
docker exec -it host1 sh -c 'docker exec workload1_1 ping -c 1 -W 1 192.168.176.0'
docker exec -it host1 sh -c 'docker exec workload1_1 ping -c 1 -W 1 192.168.162.193'
# PING 192.168.176.0 (192.168.176.0): 56 data bytes
# 64 bytes from 192.168.176.0: seq=0 ttl=62 time=0.109 ms
# PING 192.168.176.0 (192.168.176.0): 56 data bytes
# 64 bytes from 192.168.176.0: seq=0 ttl=62 time=0.098 ms
# Return code: 1
# PING 192.168.162.193 (192.168.162.193): 56 data bytes
# PING 192.168.162.192 (192.168.162.192): 56 data bytes
# 64 bytes from 192.168.162.192: seq=0 ttl=62 time=0.125 ms
#
# --- 192.168.162.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.125/0.125/0.125 ms
#
#
# PING 192.168.176.0 (192.168.176.0): 56 data bytes
# 64 bytes from 192.168.176.0: seq=0 ttl=64 time=0.102 ms
#
# --- 192.168.176.0 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.102/0.102/0.102 ms
# --- 192.168.162.193 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
# 64 bytes from 192.168.194.128: seq=0 ttl=62 time=0.090 ms
#
# --- 192.168.194.128 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.090/0.090/0.090 ms
# PING 192.168.162.192 (192.168.162.192): 56 data bytes
#
# --- 192.168.176.0 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.098/0.098/0.098 ms
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
# 64 bytes from 192.168.194.128: seq=0 ttl=62 time=0.140 ms
#
#
# 64 bytes from 192.168.162.192: seq=0 ttl=64 time=0.046 ms
#
# --- 192.168.162.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.046/0.046/0.046 ms
# PING 192.168.162.193 (192.168.162.193): 56 data bytes
# 64 bytes from 192.168.162.193: seq=0 ttl=62 time=0.176 ms
#
# --- 192.168.162.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.176/0.176/0.176 ms
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
# 64 bytes from 192.168.194.128: seq=0 ttl=64 time=0.048 ms
#
# --- 192.168.194.128 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.048/0.048/0.048 ms
# --- 192.168.194.128 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.140/0.140/0.140 ms
# --- 192.168.176.0 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.109/0.109/0.109 ms
# PING 192.168.162.193 (192.168.162.193): 56 data bytes
# PING 192.168.162.192 (192.168.162.192): 56 data bytes
# 64 bytes from 192.168.162.192: seq=0 ttl=62 time=0.097 ms
#
# --- 192.168.162.192 ping statistics ---
# 64 bytes from 192.168.162.193: seq=0 ttl=63 time=0.080 ms
#
# --- 192.168.162.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.080/0.080/0.080 ms
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.097/0.097/0.097 ms
# PING 192.168.194.128 (192.168.194.128): 56 data bytes
# 64 bytes from 192.168.194.128: seq=0 ttl=62 time=0.104 ms
#
# --- 192.168.194.128 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# PING 192.168.176.0 (192.168.176.0): 56 data bytes
# PING 192.168.162.192 (192.168.162.192): 56 data bytes
# round-trip min/avg/max = 0.104/0.104/0.104 ms
# 64 bytes from 192.168.176.0: seq=0 ttl=62 time=0.126 ms
# 64 bytes from 192.168.162.192: seq=0 ttl=63 time=0.084 ms
#
# --- 192.168.176.0 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.126/0.126/0.126 ms
#
# --- 192.168.162.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.084/0.084/0.084 ms
# PING 192.168.162.193 (192.168.162.193): 56 data bytes
# 64 bytes from 192.168.162.193: seq=0 ttl=64 time=0.066 ms
#
# --- 192.168.162.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.066/0.066/0.066 ms
Checking logs for exceptions
Analyzing logs from /var/log/calico/felix/current on host3
Running command on host3
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host3 sh -c 'head -100 /var/log/calico/felix/current'
- return: 0
First log has timestamp: 2017-07-24 08:48:41
Log file is new
Running command on host3
- Command: cat /var/log/calico/felix/current
Final command: docker exec -it host3 sh -c 'cat /var/log/calico/felix/current'
- return: 0
docker exec -it host3 sh -c 'ip route'
# default via 172.17.0.1 dev eth0
# 172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.4
# 172.18.0.0/16 dev docker0 proto kernel scope link src 172.18.0.1
# 192.168.162.192/26 via 172.17.0.2 dev eth0 proto bird
# 192.168.176.0 dev cali41d4f430959 scope link
# blackhole 192.168.176.0/26 proto bird
# 192.168.194.128/26 via 172.17.0.3 dev eth0 proto bird
docker exec -it host3 sh -c 'iptables-save'
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:49:21 2017
# *raw
# :PREROUTING ACCEPT [342:158958]
# :OUTPUT ACCEPT [359:52827]
# :cali-OUTPUT - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-to-host-endpoint - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-OUTPUT -m comment --comment "cali:WX1xZBEtmbS0Rhjs" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:iE00ZyllJNXfrlg_" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:Asois4hxp1rUxwJS" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-PREROUTING -m comment --comment "cali:zatSDPVUhhPCk6Iy" -j MARK --set-xmark 0x0/0xf000000
# -A cali-PREROUTING -i cali+ -m comment --comment "cali:-ES4EW0vxFmM81t8" -j MARK --set-xmark 0x4000000/0x4000000
# -A cali-PREROUTING -m comment --comment "cali:VE1J3S_1t9q8GAsm" -m mark --mark 0x0/0x4000000 -j cali-from-host-endpoint
# -A cali-PREROUTING -m comment --comment "cali:VX8l4jKL9w89GXz5" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# COMMIT
# # Completed on Mon Jul 24 08:49:21 2017
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:49:21 2017
# *nat
# :PREROUTING ACCEPT [10:840]
# :INPUT ACCEPT [0:0]
# :OUTPUT ACCEPT [9:540]
# :POSTROUTING ACCEPT [19:1380]
# :cali-OUTPUT - [0:0]
# :cali-POSTROUTING - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-fip-dnat - [0:0]
# :cali-fip-snat - [0:0]
# :cali-nat-outgoing - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A POSTROUTING -m comment --comment "cali:O3lYWMrLQYEMJtB5" -j cali-POSTROUTING
# -A cali-OUTPUT -m comment --comment "cali:GBTAv2p5CwevEyJm" -j cali-fip-dnat
# -A cali-POSTROUTING -m comment --comment "cali:Z-c7XtVd2Bq7s_hA" -j cali-fip-snat
# -A cali-POSTROUTING -m comment --comment "cali:nYKhEzDlr11Jccal" -j cali-nat-outgoing
# -A cali-PREROUTING -m comment --comment "cali:r6XmIziWUJsdOK6Z" -j cali-fip-dnat
# -A cali-nat-outgoing -m comment --comment "cali:Wd76s91357Uv7N3v" -m set --match-set cali4-masq-ipam-pools src -m set ! --match-set cali4-all-ipam-pools dst -j MASQUERADE
# COMMIT
# # Completed on Mon Jul 24 08:49:21 2017
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:49:21 2017
# *filter
# :INPUT ACCEPT [74:22042]
# :FORWARD ACCEPT [0:0]
# :OUTPUT ACCEPT [89:7693]
# :DOCKER-USER - [0:0]
# :cali-FORWARD - [0:0]
# :cali-INPUT - [0:0]
# :cali-OUTPUT - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-from-wl-dispatch - [0:0]
# :cali-fw-cali41d4f430959 - [0:0]
# :cali-pri-subnet1 - [0:0]
# :cali-pro-subnet1 - [0:0]
# :cali-to-host-endpoint - [0:0]
# :cali-to-wl-dispatch - [0:0]
# :cali-tw-cali41d4f430959 - [0:0]
# :cali-wl-to-host - [0:0]
# -A INPUT -m comment --comment "cali:Cz_u1IQiXIMmKD4c" -j cali-INPUT
# -A FORWARD -m comment --comment "cali:wUHhoiAYhphO9Mso" -j cali-FORWARD
# -A FORWARD -j DOCKER-USER
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A DOCKER-USER -j RETURN
# -A cali-FORWARD -m comment --comment "cali:jxvuJjmmRV135nVu" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-FORWARD -i cali+ -m comment --comment "cali:nu_3aWP3DUkeeFF6" -j cali-from-wl-dispatch
# -A cali-FORWARD -o cali+ -m comment --comment "cali:DjrV_uMYqr-g4joA" -j cali-to-wl-dispatch
# -A cali-FORWARD -i cali+ -m comment --comment "cali:Hl34eZwIcbzmic3y" -j ACCEPT
# -A cali-FORWARD -o cali+ -m comment --comment "cali:O17zRKq2dvqwJKGA" -j ACCEPT
# -A cali-FORWARD -m comment --comment "cali:UMADMmPESpAGv1DR" -j MARK --set-xmark 0x0/0xf000000
# -A cali-FORWARD -m comment --comment "cali:y7_PdotTcFq2rJ6V" -j cali-from-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:ecD0o8pOL37GFRCm" -j cali-to-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:uX4RB8izukkNnrMO" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-INPUT -m comment --comment "cali:46gVAqzWLjH8U4O2" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-INPUT -i cali+ -m comment --comment "cali:yb_wYwqOAlwJU5gw" -g cali-wl-to-host
# -A cali-INPUT -m comment --comment "cali:4mUavFOjIbyxxYLN" -j MARK --set-xmark 0x0/0xf000000
# -A cali-INPUT -m comment --comment "cali:3iEINyemoOGCBcx7" -j cali-from-host-endpoint
# -A cali-INPUT -m comment --comment "cali:2_UPn9JeyxYg8Oh0" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-OUTPUT -m comment --comment "cali:FwFFCT8uDthhfgS7" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-OUTPUT -o cali+ -m comment --comment "cali:lE9pRQNw1a_fJ2-L" -j RETURN
# -A cali-OUTPUT -m comment --comment "cali:g2f4zy_uwHwbNles" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:0d8bD00btHku8M_C" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:LscVEhh0oNEzR3yE" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# -A cali-from-wl-dispatch -i cali41d4f430959 -m comment --comment "cali:sAkruWRDjOoZd9vX" -g cali-fw-cali41d4f430959
# -A cali-from-wl-dispatch -m comment --comment "cali:clYsbsGvF232kTbz" -m comment --comment "Unknown interface" -j DROP
# -A cali-fw-cali41d4f430959 -m comment --comment "cali:pHJ7cOvhVi1AXfBM" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-cali41d4f430959 -m comment --comment "cali:y-A6iwMzmKrjhW3p" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-cali41d4f430959 -m comment --comment "cali:TWDIswaoqmZdfUuP" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-cali41d4f430959 -m comment --comment "cali:NSI7_u_Kf49Qqhvh" -j cali-pro-subnet1
# -A cali-fw-cali41d4f430959 -m comment --comment "cali:UTd3mXduGO_9ql6W" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-cali41d4f430959 -m comment --comment "cali:qJxFTjKmIf8B7Qmb" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-pri-subnet1 -m comment --comment "cali:rU6Uoz9Ep_TkJP3o" -m set --match-set cali4-s:mHDOqpY19uvpC-3qX-0xeq2 src -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pri-subnet1 -m comment --comment "cali:BKTXHoctVWErd5f7" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-pro-subnet1 -m comment --comment "cali:eFqU4iaF5F8uheeT" -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pro-subnet1 -m comment --comment "cali:I0b7RCkGcJGM2v0x" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-to-wl-dispatch -o cali41d4f430959 -m comment --comment "cali:mboBgqKhi_mEFbNo" -g cali-tw-cali41d4f430959
# -A cali-to-wl-dispatch -m comment --comment "cali:TYxGKQVt2dJppOEw" -m comment --comment "Unknown interface" -j DROP
# -A cali-tw-cali41d4f430959 -m comment --comment "cali:PnECRgKAe8szw2uG" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-cali41d4f430959 -m comment --comment "cali:wp0YUmg3fE9xI1gB" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-cali41d4f430959 -m comment --comment "cali:sP3cLq9IwgYAlULu" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-cali41d4f430959 -m comment --comment "cali:2n0-dZzpxsnmGbgZ" -j cali-pri-subnet1
# -A cali-tw-cali41d4f430959 -m comment --comment "cali:Tv3nzwKdjrlqZqLn" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-cali41d4f430959 -m comment --comment "cali:QZc8KrQr395yA1eP" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-wl-to-host -p udp -m comment --comment "cali:aEOMPPLgak2S0Lxs" -m multiport --sports 68 -m multiport --dports 67 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:SzR8ejPiuXtFMS8B" -m multiport --dports 53 -j ACCEPT
# -A cali-wl-to-host -m comment --comment "cali:MEmlbCdco0Fefcrw" -j cali-from-wl-dispatch
# -A cali-wl-to-host -m comment --comment "cali:Q2b2iY2M-vmds5iY" -m comment --comment "Configured DefaultEndpointToHostAction" -j RETURN
# COMMIT
# # Completed on Mon Jul 24 08:49:21 2017
docker exec -it host3 sh -c 'ip6tables-save'
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:49:21 2017
# *nat
# :PREROUTING ACCEPT [0:0]
# :INPUT ACCEPT [0:0]
# :OUTPUT ACCEPT [0:0]
# :POSTROUTING ACCEPT [0:0]
# :cali-OUTPUT - [0:0]
# :cali-POSTROUTING - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-fip-dnat - [0:0]
# :cali-fip-snat - [0:0]
# :cali-nat-outgoing - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A POSTROUTING -m comment --comment "cali:O3lYWMrLQYEMJtB5" -j cali-POSTROUTING
# -A cali-OUTPUT -m comment --comment "cali:GBTAv2p5CwevEyJm" -j cali-fip-dnat
# -A cali-POSTROUTING -m comment --comment "cali:Z-c7XtVd2Bq7s_hA" -j cali-fip-snat
# -A cali-POSTROUTING -m comment --comment "cali:nYKhEzDlr11Jccal" -j cali-nat-outgoing
# -A cali-PREROUTING -m comment --comment "cali:r6XmIziWUJsdOK6Z" -j cali-fip-dnat
# COMMIT
# # Completed on Mon Jul 24 08:49:21 2017
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:49:21 2017
# *raw
# :PREROUTING ACCEPT [5:388]
# :OUTPUT ACCEPT [10:908]
# :cali-OUTPUT - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-to-host-endpoint - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-OUTPUT -m comment --comment "cali:WX1xZBEtmbS0Rhjs" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:iE00ZyllJNXfrlg_" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:Asois4hxp1rUxwJS" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-PREROUTING -m comment --comment "cali:zatSDPVUhhPCk6Iy" -j MARK --set-xmark 0x0/0xf000000
# -A cali-PREROUTING -i cali+ -m comment --comment "cali:-ES4EW0vxFmM81t8" -j MARK --set-xmark 0x4000000/0x4000000
# -A cali-PREROUTING -m comment --comment "cali:G6BmDkpYdvoLVbUo" -m mark --mark 0x4000000/0x4000000 -m rpfilter --invert -j DROP
# -A cali-PREROUTING -m comment --comment "cali:gjMbe4yokSr-8WP_" -m mark --mark 0x0/0x4000000 -j cali-from-host-endpoint
# -A cali-PREROUTING -m comment --comment "cali:Nq8lt9o7J7AkWOEs" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# COMMIT
# # Completed on Mon Jul 24 08:49:21 2017
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:49:21 2017
# *filter
# :INPUT ACCEPT [0:0]
# :FORWARD ACCEPT [0:0]
# :OUTPUT ACCEPT [7:700]
# :cali-FORWARD - [0:0]
# :cali-INPUT - [0:0]
# :cali-OUTPUT - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-from-wl-dispatch - [0:0]
# :cali-fw-cali41d4f430959 - [0:0]
# :cali-pri-subnet1 - [0:0]
# :cali-pro-subnet1 - [0:0]
# :cali-to-host-endpoint - [0:0]
# :cali-to-wl-dispatch - [0:0]
# :cali-tw-cali41d4f430959 - [0:0]
# :cali-wl-to-host - [0:0]
# -A INPUT -m comment --comment "cali:Cz_u1IQiXIMmKD4c" -j cali-INPUT
# -A FORWARD -m comment --comment "cali:wUHhoiAYhphO9Mso" -j cali-FORWARD
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-FORWARD -m comment --comment "cali:jxvuJjmmRV135nVu" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-FORWARD -i cali+ -m comment --comment "cali:nu_3aWP3DUkeeFF6" -j cali-from-wl-dispatch
# -A cali-FORWARD -o cali+ -m comment --comment "cali:DjrV_uMYqr-g4joA" -j cali-to-wl-dispatch
# -A cali-FORWARD -i cali+ -m comment --comment "cali:Hl34eZwIcbzmic3y" -j ACCEPT
# -A cali-FORWARD -o cali+ -m comment --comment "cali:O17zRKq2dvqwJKGA" -j ACCEPT
# -A cali-FORWARD -m comment --comment "cali:UMADMmPESpAGv1DR" -j MARK --set-xmark 0x0/0xf000000
# -A cali-FORWARD -m comment --comment "cali:y7_PdotTcFq2rJ6V" -j cali-from-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:ecD0o8pOL37GFRCm" -j cali-to-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:uX4RB8izukkNnrMO" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-INPUT -m comment --comment "cali:46gVAqzWLjH8U4O2" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-INPUT -i cali+ -m comment --comment "cali:yb_wYwqOAlwJU5gw" -g cali-wl-to-host
# -A cali-INPUT -m comment --comment "cali:4mUavFOjIbyxxYLN" -j MARK --set-xmark 0x0/0xf000000
# -A cali-INPUT -m comment --comment "cali:3iEINyemoOGCBcx7" -j cali-from-host-endpoint
# -A cali-INPUT -m comment --comment "cali:2_UPn9JeyxYg8Oh0" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-OUTPUT -m comment --comment "cali:FwFFCT8uDthhfgS7" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-OUTPUT -o cali+ -m comment --comment "cali:lE9pRQNw1a_fJ2-L" -j RETURN
# -A cali-OUTPUT -m comment --comment "cali:g2f4zy_uwHwbNles" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:0d8bD00btHku8M_C" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:LscVEhh0oNEzR3yE" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# -A cali-from-wl-dispatch -i cali41d4f430959 -m comment --comment "cali:sAkruWRDjOoZd9vX" -g cali-fw-cali41d4f430959
# -A cali-from-wl-dispatch -m comment --comment "cali:clYsbsGvF232kTbz" -m comment --comment "Unknown interface" -j DROP
# -A cali-fw-cali41d4f430959 -m comment --comment "cali:pHJ7cOvhVi1AXfBM" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-cali41d4f430959 -m comment --comment "cali:y-A6iwMzmKrjhW3p" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-cali41d4f430959 -m comment --comment "cali:TWDIswaoqmZdfUuP" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-cali41d4f430959 -m comment --comment "cali:NSI7_u_Kf49Qqhvh" -j cali-pro-subnet1
# -A cali-fw-cali41d4f430959 -m comment --comment "cali:UTd3mXduGO_9ql6W" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-cali41d4f430959 -m comment --comment "cali:qJxFTjKmIf8B7Qmb" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-pri-subnet1 -m comment --comment "cali:qS22BTgP9xEOlLHf" -m set --match-set cali6-s:mHDOqpY19uvpC-3qX-0xeq2 src -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pri-subnet1 -m comment --comment "cali:n-UN78a15woSczYi" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-pro-subnet1 -m comment --comment "cali:eFqU4iaF5F8uheeT" -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pro-subnet1 -m comment --comment "cali:I0b7RCkGcJGM2v0x" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-to-wl-dispatch -o cali41d4f430959 -m comment --comment "cali:mboBgqKhi_mEFbNo" -g cali-tw-cali41d4f430959
# -A cali-to-wl-dispatch -m comment --comment "cali:TYxGKQVt2dJppOEw" -m comment --comment "Unknown interface" -j DROP
# -A cali-tw-cali41d4f430959 -m comment --comment "cali:PnECRgKAe8szw2uG" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-cali41d4f430959 -m comment --comment "cali:wp0YUmg3fE9xI1gB" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-cali41d4f430959 -m comment --comment "cali:sP3cLq9IwgYAlULu" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-cali41d4f430959 -m comment --comment "cali:2n0-dZzpxsnmGbgZ" -j cali-pri-subnet1
# -A cali-tw-cali41d4f430959 -m comment --comment "cali:Tv3nzwKdjrlqZqLn" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-cali41d4f430959 -m comment --comment "cali:QZc8KrQr395yA1eP" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:TYeA_BqDrPHaAt6E" -m icmp6 --icmpv6-type 130 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:5ugan8LfmJg_BiJc" -m icmp6 --icmpv6-type 131 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:Fl5LHxdlOnUNgCc4" -m icmp6 --icmpv6-type 132 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:tNvzCkGVISJ3ZXdS" -m icmp6 --icmpv6-type 133 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:86e1wB5w3SEOMrZb" -m icmp6 --icmpv6-type 135 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:kCq3XXx0yCb5mSXt" -m icmp6 --icmpv6-type 136 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:I9wK88Kjm45AlXoa" -m multiport --sports 546 -m multiport --dports 547 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:vr_cSvrSw0NyT9oV" -m multiport --dports 53 -j ACCEPT
# -A cali-wl-to-host -m comment --comment "cali:oLhausk4lM72Gf_c" -j cali-from-wl-dispatch
# -A cali-wl-to-host -m comment --comment "cali:Q5wulY37W3njF8vR" -m comment --comment "Configured DefaultEndpointToHostAction" -j RETURN
# COMMIT
# # Completed on Mon Jul 24 08:49:21 2017
docker exec -it host3 sh -c 'ipset save'
# create cali4-all-ipam-pools hash:net family inet hashsize 1024 maxelem 1048576
# add cali4-all-ipam-pools 192.168.128.0/17
# create cali6-all-ipam-pools hash:net family inet6 hashsize 1024 maxelem 1048576
# add cali6-all-ipam-pools fd80:24e2:f998:72d6::/64
# create cali6-masq-ipam-pools hash:net family inet6 hashsize 1024 maxelem 1048576
# create cali4-masq-ipam-pools hash:net family inet hashsize 1024 maxelem 1048576
# add cali4-masq-ipam-pools 192.168.128.0/17
# create cali6-s:mHDOqpY19uvpC-3qX-0xeq2 hash:ip family inet6 hashsize 1024 maxelem 1048576
# create cali4-s:mHDOqpY19uvpC-3qX-0xeq2 hash:ip family inet hashsize 1024 maxelem 1048576
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.176.0
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.162.192
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.162.193
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.194.128
# Cleaning up host host3
docker exec -it host3 sh -c 'docker rm -f workload3'
# workload3
docker exec -it host3 sh -c 'docker network rm subnet1'
# Return code: 1
# Error response from daemon: network subnet1 id d64a72087ca3a3d033ff65b21e263c67dc9e151d2c9eeee19c9e2491291f003b has active endpoints
#
docker exec -it host3 sh -c 'docker rm -f $(docker ps -qa)'
# 929e98a67ae8
docker exec -it host3 sh -c 'docker rmi $(docker images -qa)'
# Untagged: calico/node:latest
# Deleted: sha256:cdc38f882dc4977d95582b9b868e0413ed90dcc0096fa8d5dfd2c6fd53e327ec
# Deleted: sha256:3db9296b6b031244e33bef804b189f3f036210ab150a29be4e29af8a9d7fbc27
# Deleted: sha256:7dafa79a538e9a9bcaee119868e0f52774519280a4efce04f4d8de9fae913cc9
# Deleted: sha256:7173ea2daf28c2cf3d417680171f59ecf3e04e6d9666a28a272ff6897f5f4652
# Deleted: sha256:585f5597df54aedd17ea0288f93f1df44cbb8b29f1b05bf5429d65f9ee0dae7f
# Deleted: sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
# Untagged: busybox:latest
# Deleted: sha256:efe10ee6727fe52d2db2eb5045518fe98d8e31fdad1cbdd5e1f737018c349ebb
# Deleted: sha256:08c2295a7fa5c220b0f60c994362d290429ad92f6e0235509db91582809442f3
docker rm -f host3 || true
# host3
Checking logs for exceptions
Analyzing logs from /var/log/calico/felix/current on host2
Running command on host2
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host2 sh -c 'head -100 /var/log/calico/felix/current'
- return: 0
First log has timestamp: 2017-07-24 08:48:45
Log file is new
Running command on host2
- Command: cat /var/log/calico/felix/current
Final command: docker exec -it host2 sh -c 'cat /var/log/calico/felix/current'
- return: 0
docker exec -it host2 sh -c 'ip route'
# default via 172.17.0.1 dev eth0
# 172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.3
# 172.18.0.0/16 dev docker0 proto kernel scope link src 172.18.0.1
# 192.168.162.192/26 via 172.17.0.2 dev eth0 proto 17
# 192.168.194.128 dev calieb6cdbe1bd9 scope link
docker exec -it host2 sh -c 'iptables-save'
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:49:23 2017
# *raw
# :PREROUTING ACCEPT [230:100281]
# :OUTPUT ACCEPT [231:34857]
# :cali-OUTPUT - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-to-host-endpoint - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-OUTPUT -m comment --comment "cali:WX1xZBEtmbS0Rhjs" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:iE00ZyllJNXfrlg_" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:Asois4hxp1rUxwJS" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-PREROUTING -m comment --comment "cali:zatSDPVUhhPCk6Iy" -j MARK --set-xmark 0x0/0xf000000
# -A cali-PREROUTING -i cali+ -m comment --comment "cali:-ES4EW0vxFmM81t8" -j MARK --set-xmark 0x4000000/0x4000000
# -A cali-PREROUTING -m comment --comment "cali:VE1J3S_1t9q8GAsm" -m mark --mark 0x0/0x4000000 -j cali-from-host-endpoint
# -A cali-PREROUTING -m comment --comment "cali:VX8l4jKL9w89GXz5" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# COMMIT
# # Completed on Mon Jul 24 08:49:23 2017
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:49:23 2017
# *nat
# :PREROUTING ACCEPT [13:1044]
# :INPUT ACCEPT [2:120]
# :OUTPUT ACCEPT [7:420]
# :POSTROUTING ACCEPT [18:1344]
# :cali-OUTPUT - [0:0]
# :cali-POSTROUTING - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-fip-dnat - [0:0]
# :cali-fip-snat - [0:0]
# :cali-nat-outgoing - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A POSTROUTING -m comment --comment "cali:O3lYWMrLQYEMJtB5" -j cali-POSTROUTING
# -A cali-OUTPUT -m comment --comment "cali:GBTAv2p5CwevEyJm" -j cali-fip-dnat
# -A cali-POSTROUTING -m comment --comment "cali:Z-c7XtVd2Bq7s_hA" -j cali-fip-snat
# -A cali-POSTROUTING -m comment --comment "cali:nYKhEzDlr11Jccal" -j cali-nat-outgoing
# -A cali-PREROUTING -m comment --comment "cali:r6XmIziWUJsdOK6Z" -j cali-fip-dnat
# -A cali-nat-outgoing -m comment --comment "cali:Wd76s91357Uv7N3v" -m set --match-set cali4-masq-ipam-pools src -m set ! --match-set cali4-all-ipam-pools dst -j MASQUERADE
# COMMIT
# # Completed on Mon Jul 24 08:49:23 2017
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:49:23 2017
# *filter
# :INPUT ACCEPT [126:38374]
# :FORWARD ACCEPT [0:0]
# :OUTPUT ACCEPT [137:12388]
# :DOCKER-USER - [0:0]
# :cali-FORWARD - [0:0]
# :cali-INPUT - [0:0]
# :cali-OUTPUT - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-from-wl-dispatch - [0:0]
# :cali-fw-calieb6cdbe1bd9 - [0:0]
# :cali-pri-subnet1 - [0:0]
# :cali-pro-subnet1 - [0:0]
# :cali-to-host-endpoint - [0:0]
# :cali-to-wl-dispatch - [0:0]
# :cali-tw-calieb6cdbe1bd9 - [0:0]
# :cali-wl-to-host - [0:0]
# -A INPUT -m comment --comment "cali:Cz_u1IQiXIMmKD4c" -j cali-INPUT
# -A FORWARD -m comment --comment "cali:wUHhoiAYhphO9Mso" -j cali-FORWARD
# -A FORWARD -j DOCKER-USER
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A DOCKER-USER -j RETURN
# -A cali-FORWARD -m comment --comment "cali:jxvuJjmmRV135nVu" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-FORWARD -i cali+ -m comment --comment "cali:nu_3aWP3DUkeeFF6" -j cali-from-wl-dispatch
# -A cali-FORWARD -o cali+ -m comment --comment "cali:DjrV_uMYqr-g4joA" -j cali-to-wl-dispatch
# -A cali-FORWARD -i cali+ -m comment --comment "cali:Hl34eZwIcbzmic3y" -j ACCEPT
# -A cali-FORWARD -o cali+ -m comment --comment "cali:O17zRKq2dvqwJKGA" -j ACCEPT
# -A cali-FORWARD -m comment --comment "cali:UMADMmPESpAGv1DR" -j MARK --set-xmark 0x0/0xf000000
# -A cali-FORWARD -m comment --comment "cali:y7_PdotTcFq2rJ6V" -j cali-from-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:ecD0o8pOL37GFRCm" -j cali-to-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:uX4RB8izukkNnrMO" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-INPUT -m comment --comment "cali:46gVAqzWLjH8U4O2" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-INPUT -i cali+ -m comment --comment "cali:yb_wYwqOAlwJU5gw" -g cali-wl-to-host
# -A cali-INPUT -m comment --comment "cali:4mUavFOjIbyxxYLN" -j MARK --set-xmark 0x0/0xf000000
# -A cali-INPUT -m comment --comment "cali:3iEINyemoOGCBcx7" -j cali-from-host-endpoint
# -A cali-INPUT -m comment --comment "cali:2_UPn9JeyxYg8Oh0" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-OUTPUT -m comment --comment "cali:FwFFCT8uDthhfgS7" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-OUTPUT -o cali+ -m comment --comment "cali:lE9pRQNw1a_fJ2-L" -j RETURN
# -A cali-OUTPUT -m comment --comment "cali:g2f4zy_uwHwbNles" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:0d8bD00btHku8M_C" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:LscVEhh0oNEzR3yE" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# -A cali-from-wl-dispatch -i calieb6cdbe1bd9 -m comment --comment "cali:KsXbGdG7y1pdp-Zc" -g cali-fw-calieb6cdbe1bd9
# -A cali-from-wl-dispatch -m comment --comment "cali:VC0OfNExnZW9Axw5" -m comment --comment "Unknown interface" -j DROP
# -A cali-fw-calieb6cdbe1bd9 -m comment --comment "cali:CNsJe_jO-OucUD5z" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-calieb6cdbe1bd9 -m comment --comment "cali:XxioqHWcS_Nh_bEg" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-calieb6cdbe1bd9 -m comment --comment "cali:vgfUyxbezmK3Ud13" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-calieb6cdbe1bd9 -m comment --comment "cali:3RMhkSuAmBC3q9PO" -j cali-pro-subnet1
# -A cali-fw-calieb6cdbe1bd9 -m comment --comment "cali:ELCz1dnSanq1lYTU" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-calieb6cdbe1bd9 -m comment --comment "cali:s8VX8xeEQqVoOtjV" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-pri-subnet1 -m comment --comment "cali:rU6Uoz9Ep_TkJP3o" -m set --match-set cali4-s:mHDOqpY19uvpC-3qX-0xeq2 src -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pri-subnet1 -m comment --comment "cali:BKTXHoctVWErd5f7" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-pro-subnet1 -m comment --comment "cali:eFqU4iaF5F8uheeT" -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pro-subnet1 -m comment --comment "cali:I0b7RCkGcJGM2v0x" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-to-wl-dispatch -o calieb6cdbe1bd9 -m comment --comment "cali:OdJJ_1DmbodDHYFW" -g cali-tw-calieb6cdbe1bd9
# -A cali-to-wl-dispatch -m comment --comment "cali:DYthBDgU8ieFX60C" -m comment --comment "Unknown interface" -j DROP
# -A cali-tw-calieb6cdbe1bd9 -m comment --comment "cali:YHmH933kR29IrB-j" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-calieb6cdbe1bd9 -m comment --comment "cali:iNngUj4pjLcRUcqJ" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-calieb6cdbe1bd9 -m comment --comment "cali:UVsd_50DgCSgj06I" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-calieb6cdbe1bd9 -m comment --comment "cali:AdsbZv0p7cobUiYi" -j cali-pri-subnet1
# -A cali-tw-calieb6cdbe1bd9 -m comment --comment "cali:vi9aqhce4dFWigv6" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-calieb6cdbe1bd9 -m comment --comment "cali:cbZ1c4jKIcx-LEYu" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-wl-to-host -p udp -m comment --comment "cali:aEOMPPLgak2S0Lxs" -m multiport --sports 68 -m multiport --dports 67 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:SzR8ejPiuXtFMS8B" -m multiport --dports 53 -j ACCEPT
# -A cali-wl-to-host -m comment --comment "cali:MEmlbCdco0Fefcrw" -j cali-from-wl-dispatch
# -A cali-wl-to-host -m comment --comment "cali:Q2b2iY2M-vmds5iY" -m comment --comment "Configured DefaultEndpointToHostAction" -j RETURN
# COMMIT
# # Completed on Mon Jul 24 08:49:23 2017
docker exec -it host2 sh -c 'ip6tables-save'
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:49:23 2017
# *nat
# :PREROUTING ACCEPT [0:0]
# :INPUT ACCEPT [0:0]
# :OUTPUT ACCEPT [0:0]
# :POSTROUTING ACCEPT [0:0]
# :cali-OUTPUT - [0:0]
# :cali-POSTROUTING - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-fip-dnat - [0:0]
# :cali-fip-snat - [0:0]
# :cali-nat-outgoing - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A POSTROUTING -m comment --comment "cali:O3lYWMrLQYEMJtB5" -j cali-POSTROUTING
# -A cali-OUTPUT -m comment --comment "cali:GBTAv2p5CwevEyJm" -j cali-fip-dnat
# -A cali-POSTROUTING -m comment --comment "cali:Z-c7XtVd2Bq7s_hA" -j cali-fip-snat
# -A cali-POSTROUTING -m comment --comment "cali:nYKhEzDlr11Jccal" -j cali-nat-outgoing
# -A cali-PREROUTING -m comment --comment "cali:r6XmIziWUJsdOK6Z" -j cali-fip-dnat
# COMMIT
# # Completed on Mon Jul 24 08:49:23 2017
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:49:23 2017
# *raw
# :PREROUTING ACCEPT [3:268]
# :OUTPUT ACCEPT [9:852]
# :cali-OUTPUT - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-to-host-endpoint - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-OUTPUT -m comment --comment "cali:WX1xZBEtmbS0Rhjs" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:iE00ZyllJNXfrlg_" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:Asois4hxp1rUxwJS" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-PREROUTING -m comment --comment "cali:zatSDPVUhhPCk6Iy" -j MARK --set-xmark 0x0/0xf000000
# -A cali-PREROUTING -i cali+ -m comment --comment "cali:-ES4EW0vxFmM81t8" -j MARK --set-xmark 0x4000000/0x4000000
# -A cali-PREROUTING -m comment --comment "cali:G6BmDkpYdvoLVbUo" -m mark --mark 0x4000000/0x4000000 -m rpfilter --invert -j DROP
# -A cali-PREROUTING -m comment --comment "cali:gjMbe4yokSr-8WP_" -m mark --mark 0x0/0x4000000 -j cali-from-host-endpoint
# -A cali-PREROUTING -m comment --comment "cali:Nq8lt9o7J7AkWOEs" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# COMMIT
# # Completed on Mon Jul 24 08:49:23 2017
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:49:23 2017
# *filter
# :INPUT ACCEPT [0:0]
# :FORWARD ACCEPT [0:0]
# :OUTPUT ACCEPT [7:700]
# :cali-FORWARD - [0:0]
# :cali-INPUT - [0:0]
# :cali-OUTPUT - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-from-wl-dispatch - [0:0]
# :cali-fw-calieb6cdbe1bd9 - [0:0]
# :cali-pri-subnet1 - [0:0]
# :cali-pro-subnet1 - [0:0]
# :cali-to-host-endpoint - [0:0]
# :cali-to-wl-dispatch - [0:0]
# :cali-tw-calieb6cdbe1bd9 - [0:0]
# :cali-wl-to-host - [0:0]
# -A INPUT -m comment --comment "cali:Cz_u1IQiXIMmKD4c" -j cali-INPUT
# -A FORWARD -m comment --comment "cali:wUHhoiAYhphO9Mso" -j cali-FORWARD
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-FORWARD -m comment --comment "cali:jxvuJjmmRV135nVu" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-FORWARD -i cali+ -m comment --comment "cali:nu_3aWP3DUkeeFF6" -j cali-from-wl-dispatch
# -A cali-FORWARD -o cali+ -m comment --comment "cali:DjrV_uMYqr-g4joA" -j cali-to-wl-dispatch
# -A cali-FORWARD -i cali+ -m comment --comment "cali:Hl34eZwIcbzmic3y" -j ACCEPT
# -A cali-FORWARD -o cali+ -m comment --comment "cali:O17zRKq2dvqwJKGA" -j ACCEPT
# -A cali-FORWARD -m comment --comment "cali:UMADMmPESpAGv1DR" -j MARK --set-xmark 0x0/0xf000000
# -A cali-FORWARD -m comment --comment "cali:y7_PdotTcFq2rJ6V" -j cali-from-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:ecD0o8pOL37GFRCm" -j cali-to-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:uX4RB8izukkNnrMO" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-INPUT -m comment --comment "cali:46gVAqzWLjH8U4O2" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-INPUT -i cali+ -m comment --comment "cali:yb_wYwqOAlwJU5gw" -g cali-wl-to-host
# -A cali-INPUT -m comment --comment "cali:4mUavFOjIbyxxYLN" -j MARK --set-xmark 0x0/0xf000000
# -A cali-INPUT -m comment --comment "cali:3iEINyemoOGCBcx7" -j cali-from-host-endpoint
# -A cali-INPUT -m comment --comment "cali:2_UPn9JeyxYg8Oh0" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-OUTPUT -m comment --comment "cali:FwFFCT8uDthhfgS7" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-OUTPUT -o cali+ -m comment --comment "cali:lE9pRQNw1a_fJ2-L" -j RETURN
# -A cali-OUTPUT -m comment --comment "cali:g2f4zy_uwHwbNles" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:0d8bD00btHku8M_C" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:LscVEhh0oNEzR3yE" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# -A cali-from-wl-dispatch -i calieb6cdbe1bd9 -m comment --comment "cali:KsXbGdG7y1pdp-Zc" -g cali-fw-calieb6cdbe1bd9
# -A cali-from-wl-dispatch -m comment --comment "cali:VC0OfNExnZW9Axw5" -m comment --comment "Unknown interface" -j DROP
# -A cali-fw-calieb6cdbe1bd9 -m comment --comment "cali:CNsJe_jO-OucUD5z" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-calieb6cdbe1bd9 -m comment --comment "cali:XxioqHWcS_Nh_bEg" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-calieb6cdbe1bd9 -m comment --comment "cali:vgfUyxbezmK3Ud13" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-calieb6cdbe1bd9 -m comment --comment "cali:3RMhkSuAmBC3q9PO" -j cali-pro-subnet1
# -A cali-fw-calieb6cdbe1bd9 -m comment --comment "cali:ELCz1dnSanq1lYTU" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-calieb6cdbe1bd9 -m comment --comment "cali:s8VX8xeEQqVoOtjV" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-pri-subnet1 -m comment --comment "cali:qS22BTgP9xEOlLHf" -m set --match-set cali6-s:mHDOqpY19uvpC-3qX-0xeq2 src -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pri-subnet1 -m comment --comment "cali:n-UN78a15woSczYi" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-pro-subnet1 -m comment --comment "cali:eFqU4iaF5F8uheeT" -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pro-subnet1 -m comment --comment "cali:I0b7RCkGcJGM2v0x" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-to-wl-dispatch -o calieb6cdbe1bd9 -m comment --comment "cali:OdJJ_1DmbodDHYFW" -g cali-tw-calieb6cdbe1bd9
# -A cali-to-wl-dispatch -m comment --comment "cali:DYthBDgU8ieFX60C" -m comment --comment "Unknown interface" -j DROP
# -A cali-tw-calieb6cdbe1bd9 -m comment --comment "cali:YHmH933kR29IrB-j" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-calieb6cdbe1bd9 -m comment --comment "cali:iNngUj4pjLcRUcqJ" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-calieb6cdbe1bd9 -m comment --comment "cali:UVsd_50DgCSgj06I" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-calieb6cdbe1bd9 -m comment --comment "cali:AdsbZv0p7cobUiYi" -j cali-pri-subnet1
# -A cali-tw-calieb6cdbe1bd9 -m comment --comment "cali:vi9aqhce4dFWigv6" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-calieb6cdbe1bd9 -m comment --comment "cali:cbZ1c4jKIcx-LEYu" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:TYeA_BqDrPHaAt6E" -m icmp6 --icmpv6-type 130 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:5ugan8LfmJg_BiJc" -m icmp6 --icmpv6-type 131 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:Fl5LHxdlOnUNgCc4" -m icmp6 --icmpv6-type 132 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:tNvzCkGVISJ3ZXdS" -m icmp6 --icmpv6-type 133 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:86e1wB5w3SEOMrZb" -m icmp6 --icmpv6-type 135 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:kCq3XXx0yCb5mSXt" -m icmp6 --icmpv6-type 136 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:I9wK88Kjm45AlXoa" -m multiport --sports 546 -m multiport --dports 547 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:vr_cSvrSw0NyT9oV" -m multiport --dports 53 -j ACCEPT
# -A cali-wl-to-host -m comment --comment "cali:oLhausk4lM72Gf_c" -j cali-from-wl-dispatch
# -A cali-wl-to-host -m comment --comment "cali:Q5wulY37W3njF8vR" -m comment --comment "Configured DefaultEndpointToHostAction" -j RETURN
# COMMIT
# # Completed on Mon Jul 24 08:49:23 2017
docker exec -it host2 sh -c 'ipset save'
# create cali4-all-ipam-pools hash:net family inet hashsize 1024 maxelem 1048576
# add cali4-all-ipam-pools 192.168.128.0/17
# create cali4-masq-ipam-pools hash:net family inet hashsize 1024 maxelem 1048576
# add cali4-masq-ipam-pools 192.168.128.0/17
# create cali6-all-ipam-pools hash:net family inet6 hashsize 1024 maxelem 1048576
# add cali6-all-ipam-pools fd80:24e2:f998:72d6::/64
# create cali6-masq-ipam-pools hash:net family inet6 hashsize 1024 maxelem 1048576
# create cali4-s:mHDOqpY19uvpC-3qX-0xeq2 hash:ip family inet hashsize 1024 maxelem 1048576
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.162.193
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.194.128
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.162.192
# create cali6-s:mHDOqpY19uvpC-3qX-0xeq2 hash:ip family inet6 hashsize 1024 maxelem 1048576
# Cleaning up host host2
docker exec -it host2 sh -c 'docker rm -f workload2'
# workload2
docker exec -it host2 sh -c 'docker network rm subnet1'
# Return code: 1
# Error response from daemon: network subnet1 id d64a72087ca3a3d033ff65b21e263c67dc9e151d2c9eeee19c9e2491291f003b has active endpoints
#
docker exec -it host2 sh -c 'docker rm -f $(docker ps -qa)'
# 86969c3290d2
docker exec -it host2 sh -c 'docker rmi $(docker images -qa)'
# Untagged: calico/node:latest
# Deleted: sha256:cdc38f882dc4977d95582b9b868e0413ed90dcc0096fa8d5dfd2c6fd53e327ec
# Deleted: sha256:3db9296b6b031244e33bef804b189f3f036210ab150a29be4e29af8a9d7fbc27
# Deleted: sha256:7dafa79a538e9a9bcaee119868e0f52774519280a4efce04f4d8de9fae913cc9
# Deleted: sha256:7173ea2daf28c2cf3d417680171f59ecf3e04e6d9666a28a272ff6897f5f4652
# Deleted: sha256:585f5597df54aedd17ea0288f93f1df44cbb8b29f1b05bf5429d65f9ee0dae7f
# Deleted: sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
# Untagged: busybox:latest
# Deleted: sha256:efe10ee6727fe52d2db2eb5045518fe98d8e31fdad1cbdd5e1f737018c349ebb
# Deleted: sha256:08c2295a7fa5c220b0f60c994362d290429ad92f6e0235509db91582809442f3
docker rm -f host2 || true
# host2
Checking logs for exceptions
Analyzing logs from /var/log/calico/felix/current on host1
Running command on host1
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host1 sh -c 'head -100 /var/log/calico/felix/current'
- return: 0
First log has timestamp: 2017-07-24 08:48:43
Log file is new
Running command on host1
- Command: cat /var/log/calico/felix/current
Final command: docker exec -it host1 sh -c 'cat /var/log/calico/felix/current'
- return: 0
docker exec -it host1 sh -c 'ip route'
# default via 172.17.0.1 dev eth0
# 172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.2
# 172.18.0.0/16 dev docker0 proto kernel scope link src 172.18.0.1
# 192.168.162.192 dev calie0351be4519 scope link
# 192.168.162.193 dev cali0b3cd64ff3b scope link
docker exec -it host1 sh -c 'iptables-save'
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:49:25 2017
# *raw
# :PREROUTING ACCEPT [1128:270544]
# :OUTPUT ACCEPT [1150:140062]
# :cali-OUTPUT - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-to-host-endpoint - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-OUTPUT -m comment --comment "cali:WX1xZBEtmbS0Rhjs" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:iE00ZyllJNXfrlg_" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:Asois4hxp1rUxwJS" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-PREROUTING -m comment --comment "cali:zatSDPVUhhPCk6Iy" -j MARK --set-xmark 0x0/0xf000000
# -A cali-PREROUTING -i cali+ -m comment --comment "cali:-ES4EW0vxFmM81t8" -j MARK --set-xmark 0x4000000/0x4000000
# -A cali-PREROUTING -m comment --comment "cali:VE1J3S_1t9q8GAsm" -m mark --mark 0x0/0x4000000 -j cali-from-host-endpoint
# -A cali-PREROUTING -m comment --comment "cali:VX8l4jKL9w89GXz5" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# COMMIT
# # Completed on Mon Jul 24 08:49:25 2017
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:49:25 2017
# *nat
# :PREROUTING ACCEPT [24:1944]
# :INPUT ACCEPT [3:180]
# :OUTPUT ACCEPT [44:2640]
# :POSTROUTING ACCEPT [65:4404]
# :cali-OUTPUT - [0:0]
# :cali-POSTROUTING - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-fip-dnat - [0:0]
# :cali-fip-snat - [0:0]
# :cali-nat-outgoing - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A POSTROUTING -m comment --comment "cali:O3lYWMrLQYEMJtB5" -j cali-POSTROUTING
# -A cali-OUTPUT -m comment --comment "cali:GBTAv2p5CwevEyJm" -j cali-fip-dnat
# -A cali-POSTROUTING -m comment --comment "cali:Z-c7XtVd2Bq7s_hA" -j cali-fip-snat
# -A cali-POSTROUTING -m comment --comment "cali:nYKhEzDlr11Jccal" -j cali-nat-outgoing
# -A cali-PREROUTING -m comment --comment "cali:r6XmIziWUJsdOK6Z" -j cali-fip-dnat
# -A cali-nat-outgoing -m comment --comment "cali:Wd76s91357Uv7N3v" -m set --match-set cali4-masq-ipam-pools src -m set ! --match-set cali4-all-ipam-pools dst -j MASQUERADE
# COMMIT
# # Completed on Mon Jul 24 08:49:25 2017
# # Generated by iptables-save v1.6.1 on Mon Jul 24 08:49:25 2017
# *filter
# :INPUT ACCEPT [46:36211]
# :FORWARD ACCEPT [1:84]
# :OUTPUT ACCEPT [54:10150]
# :DOCKER-USER - [0:0]
# :cali-FORWARD - [0:0]
# :cali-INPUT - [0:0]
# :cali-OUTPUT - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-from-wl-dispatch - [0:0]
# :cali-fw-cali0b3cd64ff3b - [0:0]
# :cali-fw-calie0351be4519 - [0:0]
# :cali-pri-subnet1 - [0:0]
# :cali-pro-subnet1 - [0:0]
# :cali-to-host-endpoint - [0:0]
# :cali-to-wl-dispatch - [0:0]
# :cali-tw-cali0b3cd64ff3b - [0:0]
# :cali-tw-calie0351be4519 - [0:0]
# :cali-wl-to-host - [0:0]
# -A INPUT -m comment --comment "cali:Cz_u1IQiXIMmKD4c" -j cali-INPUT
# -A FORWARD -m comment --comment "cali:wUHhoiAYhphO9Mso" -j cali-FORWARD
# -A FORWARD -j DOCKER-USER
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A DOCKER-USER -j RETURN
# -A cali-FORWARD -m comment --comment "cali:jxvuJjmmRV135nVu" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-FORWARD -i cali+ -m comment --comment "cali:nu_3aWP3DUkeeFF6" -j cali-from-wl-dispatch
# -A cali-FORWARD -o cali+ -m comment --comment "cali:DjrV_uMYqr-g4joA" -j cali-to-wl-dispatch
# -A cali-FORWARD -i cali+ -m comment --comment "cali:Hl34eZwIcbzmic3y" -j ACCEPT
# -A cali-FORWARD -o cali+ -m comment --comment "cali:O17zRKq2dvqwJKGA" -j ACCEPT
# -A cali-FORWARD -m comment --comment "cali:UMADMmPESpAGv1DR" -j MARK --set-xmark 0x0/0xf000000
# -A cali-FORWARD -m comment --comment "cali:y7_PdotTcFq2rJ6V" -j cali-from-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:ecD0o8pOL37GFRCm" -j cali-to-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:uX4RB8izukkNnrMO" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-INPUT -m comment --comment "cali:46gVAqzWLjH8U4O2" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-INPUT -i cali+ -m comment --comment "cali:yb_wYwqOAlwJU5gw" -g cali-wl-to-host
# -A cali-INPUT -m comment --comment "cali:4mUavFOjIbyxxYLN" -j MARK --set-xmark 0x0/0xf000000
# -A cali-INPUT -m comment --comment "cali:3iEINyemoOGCBcx7" -j cali-from-host-endpoint
# -A cali-INPUT -m comment --comment "cali:2_UPn9JeyxYg8Oh0" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-OUTPUT -m comment --comment "cali:FwFFCT8uDthhfgS7" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-OUTPUT -o cali+ -m comment --comment "cali:lE9pRQNw1a_fJ2-L" -j RETURN
# -A cali-OUTPUT -m comment --comment "cali:g2f4zy_uwHwbNles" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:0d8bD00btHku8M_C" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:LscVEhh0oNEzR3yE" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# -A cali-from-wl-dispatch -i cali0b3cd64ff3b -m comment --comment "cali:XrqedJfwzDH6uwKH" -g cali-fw-cali0b3cd64ff3b
# -A cali-from-wl-dispatch -i calie0351be4519 -m comment --comment "cali:qL7raYjUQLtZ9NBN" -g cali-fw-calie0351be4519
# -A cali-from-wl-dispatch -m comment --comment "cali:ue48jzRXc6DAyGjX" -m comment --comment "Unknown interface" -j DROP
# -A cali-fw-cali0b3cd64ff3b -m comment --comment "cali:Nynh9NgRpwLSxUvo" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-cali0b3cd64ff3b -m comment --comment "cali:yxSe2fdx5sUipW8q" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-cali0b3cd64ff3b -m comment --comment "cali:L8O7xqEBfnD3w4QH" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-cali0b3cd64ff3b -m comment --comment "cali:nY17ElJ0sJrWLamD" -j cali-pro-subnet1
# -A cali-fw-cali0b3cd64ff3b -m comment --comment "cali:wWym8iTr_KX90-sg" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-cali0b3cd64ff3b -m comment --comment "cali:ivq6didSTMEcj3Qc" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-fw-calie0351be4519 -m comment --comment "cali:IFc43I64GtpHXsw-" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-calie0351be4519 -m comment --comment "cali:jNkHAgtJOCnnvZWE" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-calie0351be4519 -m comment --comment "cali:3jNxdma1pUUUFLsW" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-calie0351be4519 -m comment --comment "cali:sdbUcosHfFhfOecZ" -j cali-pro-subnet1
# -A cali-fw-calie0351be4519 -m comment --comment "cali:HdMKUvyHfo2Wco4h" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-calie0351be4519 -m comment --comment "cali:hOZ9Ym8TJl0yMJUN" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-pri-subnet1 -m comment --comment "cali:rU6Uoz9Ep_TkJP3o" -m set --match-set cali4-s:mHDOqpY19uvpC-3qX-0xeq2 src -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pri-subnet1 -m comment --comment "cali:BKTXHoctVWErd5f7" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-pro-subnet1 -m comment --comment "cali:eFqU4iaF5F8uheeT" -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pro-subnet1 -m comment --comment "cali:I0b7RCkGcJGM2v0x" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-to-wl-dispatch -o cali0b3cd64ff3b -m comment --comment "cali:MNJQKQDGTdiZadI_" -g cali-tw-cali0b3cd64ff3b
# -A cali-to-wl-dispatch -o calie0351be4519 -m comment --comment "cali:QwvIqE6XXi1aXFZd" -g cali-tw-calie0351be4519
# -A cali-to-wl-dispatch -m comment --comment "cali:ysXh6PlKz2F25YAe" -m comment --comment "Unknown interface" -j DROP
# -A cali-tw-cali0b3cd64ff3b -m comment --comment "cali:OObyHgc_nXHTWIw9" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-cali0b3cd64ff3b -m comment --comment "cali:8oOr7oSHzvzR3w6s" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-cali0b3cd64ff3b -m comment --comment "cali:QAlvRjdlObv7wkAQ" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-cali0b3cd64ff3b -m comment --comment "cali:8FwNLn3JzqUe8Yct" -j cali-pri-subnet1
# -A cali-tw-cali0b3cd64ff3b -m comment --comment "cali:BYfuf1CqE2xJ3tSl" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-cali0b3cd64ff3b -m comment --comment "cali:dy_btOXeS5WDDDjB" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-tw-calie0351be4519 -m comment --comment "cali:DB5JKMByMjCHekWo" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-calie0351be4519 -m comment --comment "cali:a3U2Zn_e89tB-lCq" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-calie0351be4519 -m comment --comment "cali:vKHeflNqct5TXIBV" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-calie0351be4519 -m comment --comment "cali:ohjB81HSfAj_kjZh" -j cali-pri-subnet1
# -A cali-tw-calie0351be4519 -m comment --comment "cali:4HkidjBrz5k_D1Ft" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-calie0351be4519 -m comment --comment "cali:mq13h1RbCr93Hdjw" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-wl-to-host -p udp -m comment --comment "cali:aEOMPPLgak2S0Lxs" -m multiport --sports 68 -m multiport --dports 67 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:SzR8ejPiuXtFMS8B" -m multiport --dports 53 -j ACCEPT
# -A cali-wl-to-host -m comment --comment "cali:MEmlbCdco0Fefcrw" -j cali-from-wl-dispatch
# -A cali-wl-to-host -m comment --comment "cali:Q2b2iY2M-vmds5iY" -m comment --comment "Configured DefaultEndpointToHostAction" -j RETURN
# COMMIT
# # Completed on Mon Jul 24 08:49:25 2017
docker exec -it host1 sh -c 'ip6tables-save'
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:49:25 2017
# *nat
# :PREROUTING ACCEPT [0:0]
# :INPUT ACCEPT [0:0]
# :OUTPUT ACCEPT [0:0]
# :POSTROUTING ACCEPT [0:0]
# :cali-OUTPUT - [0:0]
# :cali-POSTROUTING - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-fip-dnat - [0:0]
# :cali-fip-snat - [0:0]
# :cali-nat-outgoing - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A POSTROUTING -m comment --comment "cali:O3lYWMrLQYEMJtB5" -j cali-POSTROUTING
# -A cali-OUTPUT -m comment --comment "cali:GBTAv2p5CwevEyJm" -j cali-fip-dnat
# -A cali-POSTROUTING -m comment --comment "cali:Z-c7XtVd2Bq7s_hA" -j cali-fip-snat
# -A cali-POSTROUTING -m comment --comment "cali:nYKhEzDlr11Jccal" -j cali-nat-outgoing
# -A cali-PREROUTING -m comment --comment "cali:r6XmIziWUJsdOK6Z" -j cali-fip-dnat
# COMMIT
# # Completed on Mon Jul 24 08:49:25 2017
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:49:25 2017
# *raw
# :PREROUTING ACCEPT [5:360]
# :OUTPUT ACCEPT [18:1704]
# :cali-OUTPUT - [0:0]
# :cali-PREROUTING - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-to-host-endpoint - [0:0]
# -A PREROUTING -m comment --comment "cali:6gwbT8clXdHdC1b1" -j cali-PREROUTING
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-OUTPUT -m comment --comment "cali:WX1xZBEtmbS0Rhjs" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:iE00ZyllJNXfrlg_" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:Asois4hxp1rUxwJS" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-PREROUTING -m comment --comment "cali:zatSDPVUhhPCk6Iy" -j MARK --set-xmark 0x0/0xf000000
# -A cali-PREROUTING -i cali+ -m comment --comment "cali:-ES4EW0vxFmM81t8" -j MARK --set-xmark 0x4000000/0x4000000
# -A cali-PREROUTING -m comment --comment "cali:G6BmDkpYdvoLVbUo" -m mark --mark 0x4000000/0x4000000 -m rpfilter --invert -j DROP
# -A cali-PREROUTING -m comment --comment "cali:gjMbe4yokSr-8WP_" -m mark --mark 0x0/0x4000000 -j cali-from-host-endpoint
# -A cali-PREROUTING -m comment --comment "cali:Nq8lt9o7J7AkWOEs" -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# COMMIT
# # Completed on Mon Jul 24 08:49:25 2017
# # Generated by ip6tables-save v1.6.1 on Mon Jul 24 08:49:25 2017
# *filter
# :INPUT ACCEPT [0:0]
# :FORWARD ACCEPT [0:0]
# :OUTPUT ACCEPT [9:852]
# :cali-FORWARD - [0:0]
# :cali-INPUT - [0:0]
# :cali-OUTPUT - [0:0]
# :cali-failsafe-in - [0:0]
# :cali-failsafe-out - [0:0]
# :cali-from-host-endpoint - [0:0]
# :cali-from-wl-dispatch - [0:0]
# :cali-fw-cali0b3cd64ff3b - [0:0]
# :cali-fw-calie0351be4519 - [0:0]
# :cali-pri-subnet1 - [0:0]
# :cali-pro-subnet1 - [0:0]
# :cali-to-host-endpoint - [0:0]
# :cali-to-wl-dispatch - [0:0]
# :cali-tw-cali0b3cd64ff3b - [0:0]
# :cali-tw-calie0351be4519 - [0:0]
# :cali-wl-to-host - [0:0]
# -A INPUT -m comment --comment "cali:Cz_u1IQiXIMmKD4c" -j cali-INPUT
# -A FORWARD -m comment --comment "cali:wUHhoiAYhphO9Mso" -j cali-FORWARD
# -A OUTPUT -m comment --comment "cali:tVnHkvAo15HuiPy0" -j cali-OUTPUT
# -A cali-FORWARD -m comment --comment "cali:jxvuJjmmRV135nVu" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-FORWARD -i cali+ -m comment --comment "cali:nu_3aWP3DUkeeFF6" -j cali-from-wl-dispatch
# -A cali-FORWARD -o cali+ -m comment --comment "cali:DjrV_uMYqr-g4joA" -j cali-to-wl-dispatch
# -A cali-FORWARD -i cali+ -m comment --comment "cali:Hl34eZwIcbzmic3y" -j ACCEPT
# -A cali-FORWARD -o cali+ -m comment --comment "cali:O17zRKq2dvqwJKGA" -j ACCEPT
# -A cali-FORWARD -m comment --comment "cali:UMADMmPESpAGv1DR" -j MARK --set-xmark 0x0/0xf000000
# -A cali-FORWARD -m comment --comment "cali:y7_PdotTcFq2rJ6V" -j cali-from-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:ecD0o8pOL37GFRCm" -j cali-to-host-endpoint
# -A cali-FORWARD -m comment --comment "cali:uX4RB8izukkNnrMO" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-INPUT -m comment --comment "cali:46gVAqzWLjH8U4O2" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-INPUT -i cali+ -m comment --comment "cali:yb_wYwqOAlwJU5gw" -g cali-wl-to-host
# -A cali-INPUT -m comment --comment "cali:4mUavFOjIbyxxYLN" -j MARK --set-xmark 0x0/0xf000000
# -A cali-INPUT -m comment --comment "cali:3iEINyemoOGCBcx7" -j cali-from-host-endpoint
# -A cali-INPUT -m comment --comment "cali:2_UPn9JeyxYg8Oh0" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-OUTPUT -m comment --comment "cali:FwFFCT8uDthhfgS7" -m mark --mark 0x1000000/0x1000000 -m conntrack --ctstate UNTRACKED -j ACCEPT
# -A cali-OUTPUT -o cali+ -m comment --comment "cali:lE9pRQNw1a_fJ2-L" -j RETURN
# -A cali-OUTPUT -m comment --comment "cali:g2f4zy_uwHwbNles" -j MARK --set-xmark 0x0/0xf000000
# -A cali-OUTPUT -m comment --comment "cali:0d8bD00btHku8M_C" -j cali-to-host-endpoint
# -A cali-OUTPUT -m comment --comment "cali:LscVEhh0oNEzR3yE" -m comment --comment "Host endpoint policy accepted packet." -m mark --mark 0x1000000/0x1000000 -j ACCEPT
# -A cali-failsafe-in -p tcp -m comment --comment "cali:wWFQM43tJU7wwnFZ" -m multiport --dports 22 -j ACCEPT
# -A cali-failsafe-in -p udp -m comment --comment "cali:LwNV--R8MjeUYacw" -m multiport --dports 68 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:73bZKoyDfOpFwC2T" -m multiport --dports 2379 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:QMFuWo6o-d9yOpNm" -m multiport --dports 2380 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:Kup7QkrsdmfGX0uL" -m multiport --dports 4001 -j ACCEPT
# -A cali-failsafe-out -p tcp -m comment --comment "cali:xYYr5PEqDf_Pqfkv" -m multiport --dports 7001 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:nbWBvu4OtudVY60Q" -m multiport --dports 53 -j ACCEPT
# -A cali-failsafe-out -p udp -m comment --comment "cali:UxFu5cDK5En6dT3Y" -m multiport --dports 67 -j ACCEPT
# -A cali-from-wl-dispatch -i cali0b3cd64ff3b -m comment --comment "cali:XrqedJfwzDH6uwKH" -g cali-fw-cali0b3cd64ff3b
# -A cali-from-wl-dispatch -i calie0351be4519 -m comment --comment "cali:qL7raYjUQLtZ9NBN" -g cali-fw-calie0351be4519
# -A cali-from-wl-dispatch -m comment --comment "cali:ue48jzRXc6DAyGjX" -m comment --comment "Unknown interface" -j DROP
# -A cali-fw-cali0b3cd64ff3b -m comment --comment "cali:Nynh9NgRpwLSxUvo" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-cali0b3cd64ff3b -m comment --comment "cali:yxSe2fdx5sUipW8q" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-cali0b3cd64ff3b -m comment --comment "cali:L8O7xqEBfnD3w4QH" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-cali0b3cd64ff3b -m comment --comment "cali:nY17ElJ0sJrWLamD" -j cali-pro-subnet1
# -A cali-fw-cali0b3cd64ff3b -m comment --comment "cali:wWym8iTr_KX90-sg" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-cali0b3cd64ff3b -m comment --comment "cali:ivq6didSTMEcj3Qc" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-fw-calie0351be4519 -m comment --comment "cali:IFc43I64GtpHXsw-" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-fw-calie0351be4519 -m comment --comment "cali:jNkHAgtJOCnnvZWE" -m conntrack --ctstate INVALID -j DROP
# -A cali-fw-calie0351be4519 -m comment --comment "cali:3jNxdma1pUUUFLsW" -j MARK --set-xmark 0x0/0x1000000
# -A cali-fw-calie0351be4519 -m comment --comment "cali:sdbUcosHfFhfOecZ" -j cali-pro-subnet1
# -A cali-fw-calie0351be4519 -m comment --comment "cali:HdMKUvyHfo2Wco4h" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-fw-calie0351be4519 -m comment --comment "cali:hOZ9Ym8TJl0yMJUN" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-pri-subnet1 -m comment --comment "cali:qS22BTgP9xEOlLHf" -m set --match-set cali6-s:mHDOqpY19uvpC-3qX-0xeq2 src -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pri-subnet1 -m comment --comment "cali:n-UN78a15woSczYi" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-pro-subnet1 -m comment --comment "cali:eFqU4iaF5F8uheeT" -j MARK --set-xmark 0x1000000/0x1000000
# -A cali-pro-subnet1 -m comment --comment "cali:I0b7RCkGcJGM2v0x" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-to-wl-dispatch -o cali0b3cd64ff3b -m comment --comment "cali:MNJQKQDGTdiZadI_" -g cali-tw-cali0b3cd64ff3b
# -A cali-to-wl-dispatch -o calie0351be4519 -m comment --comment "cali:QwvIqE6XXi1aXFZd" -g cali-tw-calie0351be4519
# -A cali-to-wl-dispatch -m comment --comment "cali:ysXh6PlKz2F25YAe" -m comment --comment "Unknown interface" -j DROP
# -A cali-tw-cali0b3cd64ff3b -m comment --comment "cali:OObyHgc_nXHTWIw9" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-cali0b3cd64ff3b -m comment --comment "cali:8oOr7oSHzvzR3w6s" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-cali0b3cd64ff3b -m comment --comment "cali:QAlvRjdlObv7wkAQ" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-cali0b3cd64ff3b -m comment --comment "cali:8FwNLn3JzqUe8Yct" -j cali-pri-subnet1
# -A cali-tw-cali0b3cd64ff3b -m comment --comment "cali:BYfuf1CqE2xJ3tSl" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-cali0b3cd64ff3b -m comment --comment "cali:dy_btOXeS5WDDDjB" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-tw-calie0351be4519 -m comment --comment "cali:DB5JKMByMjCHekWo" -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
# -A cali-tw-calie0351be4519 -m comment --comment "cali:a3U2Zn_e89tB-lCq" -m conntrack --ctstate INVALID -j DROP
# -A cali-tw-calie0351be4519 -m comment --comment "cali:vKHeflNqct5TXIBV" -j MARK --set-xmark 0x0/0x1000000
# -A cali-tw-calie0351be4519 -m comment --comment "cali:ohjB81HSfAj_kjZh" -j cali-pri-subnet1
# -A cali-tw-calie0351be4519 -m comment --comment "cali:4HkidjBrz5k_D1Ft" -m comment --comment "Return if profile accepted" -m mark --mark 0x1000000/0x1000000 -j RETURN
# -A cali-tw-calie0351be4519 -m comment --comment "cali:mq13h1RbCr93Hdjw" -m comment --comment "Drop if no profiles matched" -j DROP
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:TYeA_BqDrPHaAt6E" -m icmp6 --icmpv6-type 130 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:5ugan8LfmJg_BiJc" -m icmp6 --icmpv6-type 131 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:Fl5LHxdlOnUNgCc4" -m icmp6 --icmpv6-type 132 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:tNvzCkGVISJ3ZXdS" -m icmp6 --icmpv6-type 133 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:86e1wB5w3SEOMrZb" -m icmp6 --icmpv6-type 135 -j ACCEPT
# -A cali-wl-to-host -p ipv6-icmp -m comment --comment "cali:kCq3XXx0yCb5mSXt" -m icmp6 --icmpv6-type 136 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:I9wK88Kjm45AlXoa" -m multiport --sports 546 -m multiport --dports 547 -j ACCEPT
# -A cali-wl-to-host -p udp -m comment --comment "cali:vr_cSvrSw0NyT9oV" -m multiport --dports 53 -j ACCEPT
# -A cali-wl-to-host -m comment --comment "cali:oLhausk4lM72Gf_c" -j cali-from-wl-dispatch
# -A cali-wl-to-host -m comment --comment "cali:Q5wulY37W3njF8vR" -m comment --comment "Configured DefaultEndpointToHostAction" -j RETURN
# COMMIT
# # Completed on Mon Jul 24 08:49:25 2017
docker exec -it host1 sh -c 'ipset save'
# create cali6-all-ipam-pools hash:net family inet6 hashsize 1024 maxelem 1048576
# add cali6-all-ipam-pools fd80:24e2:f998:72d6::/64
# create cali6-masq-ipam-pools hash:net family inet6 hashsize 1024 maxelem 1048576
# create cali4-all-ipam-pools hash:net family inet hashsize 1024 maxelem 1048576
# add cali4-all-ipam-pools 192.168.128.0/17
# create cali4-masq-ipam-pools hash:net family inet hashsize 1024 maxelem 1048576
# add cali4-masq-ipam-pools 192.168.128.0/17
# create cali6-s:mHDOqpY19uvpC-3qX-0xeq2 hash:ip family inet6 hashsize 1024 maxelem 1048576
# create cali4-s:mHDOqpY19uvpC-3qX-0xeq2 hash:ip family inet hashsize 1024 maxelem 1048576
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.162.193
# add cali4-s:mHDOqpY19uvpC-3qX-0xeq2 192.168.162.192
# Cleaning up host host1
docker exec -it host1 sh -c 'docker rm -f workload1_1'
# workload1_1
docker exec -it host1 sh -c 'docker rm -f workload1'
# workload1
docker exec -it host1 sh -c 'docker network rm subnet1'
# subnet1
docker exec -it host1 sh -c 'docker rm -f $(docker ps -qa)'
# 093bce9b974f
docker exec -it host1 sh -c 'docker rmi $(docker images -qa)'
# Untagged: calico/node:latest
# Deleted: sha256:cdc38f882dc4977d95582b9b868e0413ed90dcc0096fa8d5dfd2c6fd53e327ec
# Deleted: sha256:3db9296b6b031244e33bef804b189f3f036210ab150a29be4e29af8a9d7fbc27
# Deleted: sha256:7dafa79a538e9a9bcaee119868e0f52774519280a4efce04f4d8de9fae913cc9
# Deleted: sha256:7173ea2daf28c2cf3d417680171f59ecf3e04e6d9666a28a272ff6897f5f4652
# Deleted: sha256:585f5597df54aedd17ea0288f93f1df44cbb8b29f1b05bf5429d65f9ee0dae7f
# Deleted: sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
# Untagged: busybox:latest
# Deleted: sha256:efe10ee6727fe52d2db2eb5045518fe98d8e31fdad1cbdd5e1f737018c349ebb
# Deleted: sha256:08c2295a7fa5c220b0f60c994362d290429ad92f6e0235509db91582809442f3
docker rm -f host1 || true
# host1
FAIL
docker rm -f host1 || true
# Error response from daemon: No such container: host1
docker run --privileged -tid -v /lib/modules:/lib/modules -v /home/runner/calico/calico_node/certs:/home/runner/calico/calico_node/certs -v /home/runner/calico/calico_node:/code --name host1 calico/dind:latest --iptables=false --cluster-store=etcd://192.168.122.138:2379
# 2dc8c0274c2fb166bf1203234521be566b14789ea01feb76fea38355070f3a31
docker inspect --format '{{.NetworkSettings.Networks.bridge.IPAddress}}' host1
# 172.17.0.2
docker exec -it host1 sh -c 'docker ps'
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker exec -it host1 sh -c 'docker load -i /code/calico-node.tar'
#
#
5bef08742407: Loading layer 65.54kB/4.221MB
5bef08742407: Loading layer 4.221MB/4.221MB
#
3e9a7cf20d9e: Loading layer 98.3kB/7.516MB
3e9a7cf20d9e: Loading layer 7.516MB/7.516MB
#
1d421152af96: Loading layer 32.77kB/249.9kB
1d421152af96: Loading layer 65.54kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
#
0e54df2f6e0d: Loading layer 65.54kB/4.681MB
0e54df2f6e0d: Loading layer 4.681MB/4.681MB
#
0ee3bf3bac10: Loading layer 557.1kB/279.5MB
0ee3bf3bac10: Loading layer 23.95MB/279.5MB
0ee3bf3bac10: Loading layer 49.58MB/279.5MB
0ee3bf3bac10: Loading layer 70.75MB/279.5MB
0ee3bf3bac10: Loading layer 90.8MB/279.5MB
0ee3bf3bac10: Loading layer 114.8MB/279.5MB
0ee3bf3bac10: Loading layer 140.4MB/279.5MB
0ee3bf3bac10: Loading layer 164.3MB/279.5MB
0ee3bf3bac10: Loading layer 184.4MB/279.5MB
0ee3bf3bac10: Loading layer 207.8MB/279.5MB
0ee3bf3bac10: Loading layer 234MB/279.5MB
0ee3bf3bac10: Loading layer 258.5MB/279.5MB
0ee3bf3bac10: Loading layer 279.5MB/279.5MB
Loaded image: calico/node:latest
docker exec -it host1 sh -c 'docker load -i /code/busybox.tar'
#
#
08c2295a7fa5: Loading layer 32.77kB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
Loaded image: busybox:latest
docker exec -it host1 sh -c 'docker load -i /code/workload.tar'
#
#
2b0fb280b60d: Loading layer 65.54kB/5.058MB
2b0fb280b60d: Loading layer 5.058MB/5.058MB
#
a49cb0229536: Loading layer 458.8kB/45.65MB
a49cb0229536: Loading layer 14.68MB/45.65MB
a49cb0229536: Loading layer 23.86MB/45.65MB
a49cb0229536: Loading layer 38.08MB/45.65MB
a49cb0229536: Loading layer 44.5MB/45.65MB
a49cb0229536: Loading layer 45.65MB/45.65MB
#
429802d9db39: Loading layer 7.168kB/7.168kB
429802d9db39: Loading layer 7.168kB/7.168kB
#
f00279cdb9b4: Loading layer 3.584kB/3.584kB
f00279cdb9b4: Loading layer 3.584kB/3.584kB
Loaded image: workload:latest
docker rm -f host2 || true
# Error response from daemon: No such container: host2
docker run --privileged -tid -v /lib/modules:/lib/modules -v /home/runner/calico/calico_node/certs:/home/runner/calico/calico_node/certs -v /home/runner/calico/calico_node:/code --name host2 calico/dind:latest --iptables=false --cluster-store=etcd://192.168.122.138:2379
# aa3419b68ba618074367a9e923af0d7157252013fb327048e89cd7a81f95185e
docker inspect --format '{{.NetworkSettings.Networks.bridge.IPAddress}}' host2
# 172.17.0.3
docker exec -it host2 sh -c 'docker ps'
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker exec -it host2 sh -c 'docker load -i /code/calico-node.tar'
#
#
5bef08742407: Loading layer 65.54kB/4.221MB
5bef08742407: Loading layer 4.221MB/4.221MB
#
3e9a7cf20d9e: Loading layer 98.3kB/7.516MB
3e9a7cf20d9e: Loading layer 7.516MB/7.516MB
#
1d421152af96: Loading layer 32.77kB/249.9kB
1d421152af96: Loading layer 131.1kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
#
0e54df2f6e0d: Loading layer 65.54kB/4.681MB
0e54df2f6e0d: Loading layer 4.681MB/4.681MB
#
0ee3bf3bac10: Loading layer 557.1kB/279.5MB
0ee3bf3bac10: Loading layer 25.07MB/279.5MB
0ee3bf3bac10: Loading layer 50.14MB/279.5MB
0ee3bf3bac10: Loading layer 75.2MB/279.5MB
0ee3bf3bac10: Loading layer 100.8MB/279.5MB
0ee3bf3bac10: Loading layer 125.3MB/279.5MB
0ee3bf3bac10: Loading layer 149.8MB/279.5MB
0ee3bf3bac10: Loading layer 172.1MB/279.5MB
0ee3bf3bac10: Loading layer 194.4MB/279.5MB
0ee3bf3bac10: Loading layer 218.4MB/279.5MB
0ee3bf3bac10: Loading layer 243.4MB/279.5MB
0ee3bf3bac10: Loading layer 269.1MB/279.5MB
0ee3bf3bac10: Loading layer 279.5MB/279.5MB
Loaded image: calico/node:latest
docker exec -it host2 sh -c 'docker load -i /code/busybox.tar'
#
#
08c2295a7fa5: Loading layer 32.77kB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
Loaded image: busybox:latest
docker exec -it host2 sh -c 'docker load -i /code/workload.tar'
#
#
2b0fb280b60d: Loading layer 65.54kB/5.058MB
2b0fb280b60d: Loading layer 5.058MB/5.058MB
#
a49cb0229536: Loading layer 458.8kB/45.65MB
a49cb0229536: Loading layer 15.14MB/45.65MB
a49cb0229536: Loading layer 26.61MB/45.65MB
a49cb0229536: Loading layer 40.83MB/45.65MB
a49cb0229536: Loading layer 44.96MB/45.65MB
a49cb0229536: Loading layer 45.65MB/45.65MB
#
429802d9db39: Loading layer 7.168kB/7.168kB
429802d9db39: Loading layer 7.168kB/7.168kB
#
f00279cdb9b4: Loading layer 3.584kB/3.584kB
f00279cdb9b4: Loading layer 3.584kB/3.584kB
Loaded image: workload:latest
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node run --dryrun --node-image=calico/node --ip=172.17.0.2 '
# Use the following command to start the calico/node container:
#
# docker run --net=host --privileged --name=calico-node -d --restart=always -e NODENAME=2dc8c0274c2f -e CALICO_NETWORKING_BACKEND=bird -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.2 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node
#
# If you are running calico/node in an init system, use the --init-system flag
# to display the appropriate start and stop commands.
docker exec -it host1 sh -c 'docker run --net=host --privileged --name=calico-node -d --restart=always -e CALICO_IPV4POOL_CIDR=192.168.128.0/17 -e NODENAME=2dc8c0274c2f -e CALICO_NETWORKING_BACKEND=bird -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.2 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node'
# b7a252bce0a2ac1824cd71ba8d1f7b7ef08adbc5df8dae45f5185280bb4f2e05
Resetting log analyzer on host1
Running command on host1
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host1 sh -c 'head -100 /var/log/calico/felix/current'
- return: 1
Hit exception getting logs from host1 - skip logs
Traceback (most recent call last):
File "/code/tests/st/utils/log_analyzer.py", line 219, in _parse_logs
for line in self.host.execute_readline(cmd):
File "/code/tests/st/utils/docker_host.py", line 219, in execute_readline
(command, status))
Exception: Command docker exec -it host1 sh -c 'head -100 /var/log/calico/felix/current' returned non-zero exit code 1
First log has timestamp: None
docker exec -it host1 sh -c 'wc -l /var/log/calico/felix/current'
# Return code: 1
# wc: /var/log/calico/felix/current: No such file or directory
#
Error running command: wc -l /var/log/calico/felix/current
Extract number of lines in file: /var/log/calico/felix/current
None output?: None
Log file has None lines
Got local IP from MY_IP=192.168.122.138
docker exec -it host2 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node run --dryrun --node-image=calico/node --ip=172.17.0.3 '
# Use the following command to start the calico/node container:
#
# docker run --net=host --privileged --name=calico-node -d --restart=always -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.3 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -e NODENAME=aa3419b68ba6 -e CALICO_NETWORKING_BACKEND=bird -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node
#
# If you are running calico/node in an init system, use the --init-system flag
# to display the appropriate start and stop commands.
docker exec -it host2 sh -c 'docker run --net=host --privileged --name=calico-node -d --restart=always -e CALICO_IPV4POOL_CIDR=192.168.128.0/17 -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.3 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -e NODENAME=aa3419b68ba6 -e CALICO_NETWORKING_BACKEND=bird -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node'
# ada5cdbf3b666f31aac0de9ca9ae20022efd237ed346a655f0587f7d6a9d074d
Resetting log analyzer on host2
Running command on host2
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host2 sh -c 'head -100 /var/log/calico/felix/current'
- return: 1
Hit exception getting logs from host2 - skip logs
Traceback (most recent call last):
File "/code/tests/st/utils/log_analyzer.py", line 219, in _parse_logs
for line in self.host.execute_readline(cmd):
File "/code/tests/st/utils/docker_host.py", line 219, in execute_readline
(command, status))
Exception: Command docker exec -it host2 sh -c 'head -100 /var/log/calico/felix/current' returned non-zero exit code 1
First log has timestamp: None
docker exec -it host2 sh -c 'wc -l /var/log/calico/felix/current'
# Return code: 1
# wc: /var/log/calico/felix/current: No such file or directory
#
Error running command: wc -l /var/log/calico/felix/current
Extract number of lines in file: /var/log/calico/felix/current
None output?: None
Log file has None lines
docker exec -it host1 sh -c 'docker network inspect testnet1'
# Return code: 1
# []
# Error: No such network: testnet1
#
docker exec -it host1 sh -c 'docker network create --driver calico --ipam-driver calico-ipam testnet1'
# 6b071c09e08b1f27331f73a985129baba65618fb9b6c37ce0f2815a43b788e48
Create some workloads, then ask calicoctl to tell you about the IPs in the pool. ... Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl get IPpool -o yaml'
# - apiVersion: v1
# kind: ipPool
# metadata:
# cidr: 192.168.128.0/17
# spec:
# nat-outgoing: true
# - apiVersion: v1
# kind: ipPool
# metadata:
# cidr: fd80:24e2:f998:72d6::/64
# spec: {}
docker exec -it host1 sh -c 'cat << EOF > orig_pools.yaml
- apiVersion: v1
kind: ipPool
metadata:
cidr: 192.168.128.0/17
spec:
nat-outgoing: true
- apiVersion: v1
kind: ipPool
metadata:
cidr: fd80:24e2:f998:72d6::/64
spec: {}'
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl delete -f orig_pools.yaml'
# Successfully deleted 2 'ipPool' resource(s)
docker exec -it host1 sh -c 'cat << EOF > newpool.yaml
apiVersion: v1
kind: ipPool
metadata: {cidr: 192.168.45.0/25}
'
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl create -f newpool.yaml'
# Successfully created 1 'ipPool' resource(s)
docker exec -it host1 sh -c 'docker run -tid --name wlds-0 --net testnet1 workload'
# a0a179cf184c1e30565732cad13db3372c26a71b4196600e9d58cdceb7b97d12
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlds-0'
# 192.168.45.64
docker exec -it host2 sh -c 'docker run -tid --name wlds-1 --net testnet1 workload'
# 135c387ad3646c2ca7eb72f032531f6012f8d3029705b165e3e71de940657b43
docker exec -it host2 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlds-1'
# 192.168.45.0
docker exec -it host1 sh -c 'docker run -tid --name wlds-2 --net testnet1 workload'
# 78a0b2f5538bc35fd7fc8009c6b6626df419c047835d8c0a38f0941410d1b763
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlds-2'
# 192.168.45.65
docker exec -it host1 sh -c 'docker run -tid --name wlds-3 --net testnet1 workload'
# 77cb3d41646cae772e2bcb315227c54abf4c9c3579de875eaeaa5d6df65b6f7d
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlds-3'
# 192.168.45.66
docker exec -it host2 sh -c 'docker run -tid --name wlds-4 --net testnet1 workload'
# 13e15fd99811c239f79989dd35300a6690a8945e34bc87728c04cdaa018dd439
docker exec -it host2 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlds-4'
# 192.168.45.1
docker exec -it host2 sh -c 'docker run -tid --name wlds-5 --net testnet1 workload'
# d95ab6c021dca63eeb96af7bac9a8029d52d3aaa02e5de69a1c385108681d23f
docker exec -it host2 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlds-5'
# 192.168.45.2
docker exec -it host1 sh -c 'docker run -tid --name wlds-6 --net testnet1 workload'
# 5f48b2206942c70bf9b580f2c3b4164977d93e4e3c69252081a03cb74894ca41
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlds-6'
# 192.168.45.67
docker exec -it host1 sh -c 'docker run -tid --name wlds-7 --net testnet1 workload'
# 0fb5615720b1021a3a5a96d3774af327d825408141ff1a374c6b96619f013a46
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlds-7'
# 192.168.45.68
docker exec -it host1 sh -c 'docker run -tid --name wlds-8 --net testnet1 workload'
# 7d74d9baf56a201b7ea47407b96d5374f43325ea09392d72320a631745677676
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlds-8'
# 192.168.45.69
docker exec -it host2 sh -c 'docker run -tid --name wlds-9 --net testnet1 workload'
# a904be8d1500c65939fec5e3569b577c1cb83e9e1a4d63175b3295d435cf0002
docker exec -it host2 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlds-9'
# 192.168.45.3
['192.168.45.64', '192.168.45.0', '192.168.45.65', '192.168.45.66', '192.168.45.1', '192.168.45.2', '192.168.45.67', '192.168.45.68', '192.168.45.69', '192.168.45.3']
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.0'
# No attributes defined for IP 192.168.45.0
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.1'
# No attributes defined for IP 192.168.45.1
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.2'
# No attributes defined for IP 192.168.45.2
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.3'
# No attributes defined for IP 192.168.45.3
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.4'
# IP 192.168.45.4 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.5'
# IP 192.168.45.5 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.6'
# IP 192.168.45.6 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.7'
# IP 192.168.45.7 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.8'
# IP 192.168.45.8 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.9'
# IP 192.168.45.9 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.10'
# IP 192.168.45.10 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.11'
# IP 192.168.45.11 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.12'
# IP 192.168.45.12 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.13'
# IP 192.168.45.13 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.14'
# IP 192.168.45.14 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.15'
# IP 192.168.45.15 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.16'
# IP 192.168.45.16 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.17'
# IP 192.168.45.17 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.18'
# IP 192.168.45.18 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.19'
# IP 192.168.45.19 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.20'
# IP 192.168.45.20 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.21'
# IP 192.168.45.21 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.22'
# IP 192.168.45.22 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.23'
# IP 192.168.45.23 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.24'
# IP 192.168.45.24 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.25'
# IP 192.168.45.25 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.26'
# IP 192.168.45.26 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.27'
# IP 192.168.45.27 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.28'
# IP 192.168.45.28 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.29'
# IP 192.168.45.29 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.30'
# IP 192.168.45.30 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.31'
# IP 192.168.45.31 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.32'
# IP 192.168.45.32 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.33'
# IP 192.168.45.33 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.34'
# IP 192.168.45.34 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.35'
# IP 192.168.45.35 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.36'
# IP 192.168.45.36 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.37'
# IP 192.168.45.37 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.38'
# IP 192.168.45.38 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.39'
# IP 192.168.45.39 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.40'
# IP 192.168.45.40 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.41'
# IP 192.168.45.41 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.42'
# IP 192.168.45.42 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.43'
# IP 192.168.45.43 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.44'
# IP 192.168.45.44 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.45'
# IP 192.168.45.45 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.46'
# IP 192.168.45.46 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.47'
# IP 192.168.45.47 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.48'
# IP 192.168.45.48 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.49'
# IP 192.168.45.49 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.50'
# IP 192.168.45.50 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.51'
# IP 192.168.45.51 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.52'
# IP 192.168.45.52 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.53'
# IP 192.168.45.53 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.54'
# IP 192.168.45.54 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.55'
# IP 192.168.45.55 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.56'
# IP 192.168.45.56 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.57'
# IP 192.168.45.57 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.58'
# IP 192.168.45.58 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.59'
# IP 192.168.45.59 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.60'
# IP 192.168.45.60 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.61'
# IP 192.168.45.61 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.62'
# IP 192.168.45.62 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.63'
# IP 192.168.45.63 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.64'
# No attributes defined for IP 192.168.45.64
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.65'
# No attributes defined for IP 192.168.45.65
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.66'
# No attributes defined for IP 192.168.45.66
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.67'
# No attributes defined for IP 192.168.45.67
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.68'
# No attributes defined for IP 192.168.45.68
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.69'
# No attributes defined for IP 192.168.45.69
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.70'
# IP 192.168.45.70 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.71'
# IP 192.168.45.71 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.72'
# IP 192.168.45.72 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.73'
# IP 192.168.45.73 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.74'
# IP 192.168.45.74 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.75'
# IP 192.168.45.75 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.76'
# IP 192.168.45.76 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.77'
# IP 192.168.45.77 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.78'
# IP 192.168.45.78 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.79'
# IP 192.168.45.79 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.80'
# IP 192.168.45.80 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.81'
# IP 192.168.45.81 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.82'
# IP 192.168.45.82 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.83'
# IP 192.168.45.83 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.84'
# IP 192.168.45.84 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.85'
# IP 192.168.45.85 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.86'
# IP 192.168.45.86 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.87'
# IP 192.168.45.87 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.88'
# IP 192.168.45.88 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.89'
# IP 192.168.45.89 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.90'
# IP 192.168.45.90 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.91'
# IP 192.168.45.91 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.92'
# IP 192.168.45.92 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.93'
# IP 192.168.45.93 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.94'
# IP 192.168.45.94 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.95'
# IP 192.168.45.95 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.96'
# IP 192.168.45.96 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.97'
# IP 192.168.45.97 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.98'
# IP 192.168.45.98 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.99'
# IP 192.168.45.99 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.100'
# IP 192.168.45.100 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.101'
# IP 192.168.45.101 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.102'
# IP 192.168.45.102 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.103'
# IP 192.168.45.103 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.104'
# IP 192.168.45.104 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.105'
# IP 192.168.45.105 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.106'
# IP 192.168.45.106 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.107'
# IP 192.168.45.107 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.108'
# IP 192.168.45.108 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.109'
# IP 192.168.45.109 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.110'
# IP 192.168.45.110 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.111'
# IP 192.168.45.111 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.112'
# IP 192.168.45.112 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.113'
# IP 192.168.45.113 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.114'
# IP 192.168.45.114 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.115'
# IP 192.168.45.115 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.116'
# IP 192.168.45.116 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.117'
# IP 192.168.45.117 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.118'
# IP 192.168.45.118 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.119'
# IP 192.168.45.119 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.120'
# IP 192.168.45.120 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.121'
# IP 192.168.45.121 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.122'
# IP 192.168.45.122 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.123'
# IP 192.168.45.123 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.124'
# IP 192.168.45.124 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.125'
# IP 192.168.45.125 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.126'
# IP 192.168.45.126 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam show --ip=192.168.45.127'
# IP 192.168.45.127 is not currently assigned in block
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl apply -f orig_pools.yaml'
# Successfully applied 2 'ipPool' resource(s)
docker exec -it host1 sh -c 'docker rm -f wlds-6'
# wlds-6
docker exec -it host1 sh -c 'docker rm -f wlds-8'
# wlds-8
docker exec -it host1 sh -c 'docker rm -f wlds-7'
# wlds-7
docker exec -it host1 sh -c 'docker rm -f wlds-0'
# wlds-0
docker exec -it host1 sh -c 'docker rm -f wlds-2'
# wlds-2
docker exec -it host1 sh -c 'docker rm -f wlds-3'
# wlds-3
docker exec -it host2 sh -c 'docker rm -f wlds-5'
# wlds-5
docker exec -it host2 sh -c 'docker rm -f wlds-1'
# wlds-1
docker exec -it host2 sh -c 'docker rm -f wlds-9'
# wlds-9
docker exec -it host2 sh -c 'docker rm -f wlds-4'
# wlds-4
ok (38.2017s)
Repeatedly create and delete workloads until the system re-assigns an IP [with make_static_workload=False]. ... Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl get IPpool -o yaml'
# - apiVersion: v1
# kind: ipPool
# metadata:
# cidr: 192.168.128.0/17
# spec:
# nat-outgoing: true
# - apiVersion: v1
# kind: ipPool
# metadata:
# cidr: 192.168.45.0/25
# spec: {}
# - apiVersion: v1
# kind: ipPool
# metadata:
# cidr: fd80:24e2:f998:72d6::/64
# spec: {}
docker exec -it host1 sh -c 'cat << EOF > orig_pools.yaml
- apiVersion: v1
kind: ipPool
metadata:
cidr: 192.168.128.0/17
spec:
nat-outgoing: true
- apiVersion: v1
kind: ipPool
metadata:
cidr: 192.168.45.0/25
spec: {}
- apiVersion: v1
kind: ipPool
metadata:
cidr: fd80:24e2:f998:72d6::/64
spec: {}'
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl delete -f orig_pools.yaml'
# Successfully deleted 3 'ipPool' resource(s)
docker exec -it host1 sh -c 'cat << EOF > newpool.yaml
apiVersion: v1
kind: ipPool
metadata: {cidr: 192.168.46.0/25}
'
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl create -f newpool.yaml'
# Successfully created 1 'ipPool' resource(s)
docker exec -it host1 sh -c 'docker run -tid --name wldw-0 --net testnet1 workload'
# eddf0b1c6c71ea3032a9bad3b9627b25483673b804dcf70de938c687bdc8f617
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-0'
# 192.168.46.64
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.64'
# Successfully released IP address 192.168.46.64
docker exec -it host1 sh -c 'docker rm -f wldw-0'
# wldw-0
docker exec -it host1 sh -c 'docker run -tid --name wldw-1 --net testnet1 workload'
# c3ea0057f0ba204b608f271f40fae0145766b252dcfe8c0a11103ec0e7ac3470
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-1'
# 192.168.46.65
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.65'
# Successfully released IP address 192.168.46.65
docker exec -it host1 sh -c 'docker rm -f wldw-1'
# wldw-1
docker exec -it host1 sh -c 'docker run -tid --name wldw-2 --net testnet1 workload'
# 9db57abb30f48c116abf01a7a8878340a74ad4f9cc2f0207ab09acd0e4fd3253
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-2'
# 192.168.46.66
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.66'
# Successfully released IP address 192.168.46.66
docker exec -it host1 sh -c 'docker rm -f wldw-2'
# wldw-2
docker exec -it host1 sh -c 'docker run -tid --name wldw-3 --net testnet1 workload'
# 2f5aedef0d5d425060d19d576b683f5b34b6bb70ca38094e423d0952340fd562
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-3'
# 192.168.46.67
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.67'
# Successfully released IP address 192.168.46.67
docker exec -it host1 sh -c 'docker rm -f wldw-3'
# wldw-3
docker exec -it host1 sh -c 'docker run -tid --name wldw-4 --net testnet1 workload'
# b194c86df402036146f954b2e0a91244afbb6bada2593c2a9ff40955ec11044c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-4'
# 192.168.46.68
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.68'
# Successfully released IP address 192.168.46.68
docker exec -it host1 sh -c 'docker rm -f wldw-4'
# wldw-4
docker exec -it host1 sh -c 'docker run -tid --name wldw-5 --net testnet1 workload'
# 131e01544d53733a836cc70c5a95792f18f6348ca048a80636879bd73be72c20
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-5'
# 192.168.46.69
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.69'
# Successfully released IP address 192.168.46.69
docker exec -it host1 sh -c 'docker rm -f wldw-5'
# wldw-5
docker exec -it host1 sh -c 'docker run -tid --name wldw-6 --net testnet1 workload'
# ade992119c8416250a5bf2e24c57651a9ed3b453c59ce659ef74f7f44e18914a
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-6'
# 192.168.46.70
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.70'
# Successfully released IP address 192.168.46.70
docker exec -it host1 sh -c 'docker rm -f wldw-6'
# wldw-6
docker exec -it host1 sh -c 'docker run -tid --name wldw-7 --net testnet1 workload'
# 3de56f1776a2851710831d3cf4de8b46f87cfe033bddc650ceb0a948ce09d57a
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-7'
# 192.168.46.71
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.71'
# Successfully released IP address 192.168.46.71
docker exec -it host1 sh -c 'docker rm -f wldw-7'
# wldw-7
docker exec -it host1 sh -c 'docker run -tid --name wldw-8 --net testnet1 workload'
# faf2b07dc856b6164227963fe6ac52796786eca5ebaa402a38fc650310681843
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-8'
# 192.168.46.72
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.72'
# Successfully released IP address 192.168.46.72
docker exec -it host1 sh -c 'docker rm -f wldw-8'
# wldw-8
docker exec -it host1 sh -c 'docker run -tid --name wldw-9 --net testnet1 workload'
# 1a0072abdaa28b58c5abbe9b838e062ec2cae9efac62193ed5caa490c1ccef2b
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-9'
# 192.168.46.73
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.73'
# Successfully released IP address 192.168.46.73
docker exec -it host1 sh -c 'docker rm -f wldw-9'
# wldw-9
docker exec -it host1 sh -c 'docker run -tid --name wldw-10 --net testnet1 workload'
# 0c81f78ffd7f850127614c024035fc51950349e002b23f781cdc47c67ffdeb21
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-10'
# 192.168.46.74
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.74'
# Successfully released IP address 192.168.46.74
docker exec -it host1 sh -c 'docker rm -f wldw-10'
# wldw-10
docker exec -it host1 sh -c 'docker run -tid --name wldw-11 --net testnet1 workload'
# b74b7066cd4256706ebb8b6b8b006d46242647de96363345b75d282cae13be50
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-11'
# 192.168.46.75
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.75'
# Successfully released IP address 192.168.46.75
docker exec -it host1 sh -c 'docker rm -f wldw-11'
# wldw-11
docker exec -it host1 sh -c 'docker run -tid --name wldw-12 --net testnet1 workload'
# 7c827e8cd78be836fadd7bc21235647a519ea230ecd72738e442be8eb04bfa4e
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-12'
# 192.168.46.76
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.76'
# Successfully released IP address 192.168.46.76
docker exec -it host1 sh -c 'docker rm -f wldw-12'
# wldw-12
docker exec -it host1 sh -c 'docker run -tid --name wldw-13 --net testnet1 workload'
# a33fbd83e5c2ad521c02b9618ca73d0458ba4e8615753e7f47836a779496e447
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-13'
# 192.168.46.77
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.77'
# Successfully released IP address 192.168.46.77
docker exec -it host1 sh -c 'docker rm -f wldw-13'
# wldw-13
docker exec -it host1 sh -c 'docker run -tid --name wldw-14 --net testnet1 workload'
# 41ae06b8357d7005e473a2b1b6ffa76a7deab019eabd67017128a5466db96b21
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-14'
# 192.168.46.78
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.78'
# Successfully released IP address 192.168.46.78
docker exec -it host1 sh -c 'docker rm -f wldw-14'
# wldw-14
docker exec -it host1 sh -c 'docker run -tid --name wldw-15 --net testnet1 workload'
# 59e2090e64e7476f5c35012ec9bcac345f62a3cd9dc30e6755247d47f678d141
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-15'
# 192.168.46.79
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.79'
# Successfully released IP address 192.168.46.79
docker exec -it host1 sh -c 'docker rm -f wldw-15'
# wldw-15
docker exec -it host1 sh -c 'docker run -tid --name wldw-16 --net testnet1 workload'
# 066ad82ce9ec680b626b0c142bb0d66be936a0c5a64b5614f416ce4c63c81f1d
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-16'
# 192.168.46.80
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.80'
# Successfully released IP address 192.168.46.80
docker exec -it host1 sh -c 'docker rm -f wldw-16'
# wldw-16
docker exec -it host1 sh -c 'docker run -tid --name wldw-17 --net testnet1 workload'
# 4f6b5e2f35048f0f0552d039d7122c3cb0f95716afae4b0cce0eb5c9070c1632
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-17'
# 192.168.46.81
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.81'
# Successfully released IP address 192.168.46.81
docker exec -it host1 sh -c 'docker rm -f wldw-17'
# wldw-17
docker exec -it host1 sh -c 'docker run -tid --name wldw-18 --net testnet1 workload'
# f0ce11e86726b703a18da178aec0cb4885c9dbc6d22c5e574b093a2931174f1a
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-18'
# 192.168.46.82
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.82'
# Successfully released IP address 192.168.46.82
docker exec -it host1 sh -c 'docker rm -f wldw-18'
# wldw-18
docker exec -it host1 sh -c 'docker run -tid --name wldw-19 --net testnet1 workload'
# 0450b4517dba70320c1b2c8d3acd257f138d0099cd36d151c4ba3960c6ef502f
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-19'
# 192.168.46.83
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.83'
# Successfully released IP address 192.168.46.83
docker exec -it host1 sh -c 'docker rm -f wldw-19'
# wldw-19
docker exec -it host1 sh -c 'docker run -tid --name wldw-20 --net testnet1 workload'
# bae526e1b402c858fcb9a4f0fcbb863ef39ac815108ba409bf8f0c471f350f06
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-20'
# 192.168.46.84
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.84'
# Successfully released IP address 192.168.46.84
docker exec -it host1 sh -c 'docker rm -f wldw-20'
# wldw-20
docker exec -it host1 sh -c 'docker run -tid --name wldw-21 --net testnet1 workload'
# 9100c3c90f14d77b1a9066d5a1ebfc0e2fc1b24155d3325dfd52ddde8d89561a
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-21'
# 192.168.46.85
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.85'
# Successfully released IP address 192.168.46.85
docker exec -it host1 sh -c 'docker rm -f wldw-21'
# wldw-21
docker exec -it host1 sh -c 'docker run -tid --name wldw-22 --net testnet1 workload'
# 2779e153328ab662cd3f8a93b66cc64467aaf34f0d89fa351218ae79f2dc1112
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-22'
# 192.168.46.86
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.86'
# Successfully released IP address 192.168.46.86
docker exec -it host1 sh -c 'docker rm -f wldw-22'
# wldw-22
docker exec -it host1 sh -c 'docker run -tid --name wldw-23 --net testnet1 workload'
# 56ea99734628cd17378dfbc6fac09d16946bfe0443ba9c53ed9fe650357a2718
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-23'
# 192.168.46.87
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.87'
# Successfully released IP address 192.168.46.87
docker exec -it host1 sh -c 'docker rm -f wldw-23'
# wldw-23
docker exec -it host1 sh -c 'docker run -tid --name wldw-24 --net testnet1 workload'
# 080d8af0d7031d522ddda9c381e0c24dd3fd01bbd4a84e39860422c7e1f98b5c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-24'
# 192.168.46.88
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.88'
# Successfully released IP address 192.168.46.88
docker exec -it host1 sh -c 'docker rm -f wldw-24'
# wldw-24
docker exec -it host1 sh -c 'docker run -tid --name wldw-25 --net testnet1 workload'
# ebfdea56b412cf6483379eaf6e6aaa6fd336c5acd22a164dc7a7d8084e16475c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-25'
# 192.168.46.89
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.89'
# Successfully released IP address 192.168.46.89
docker exec -it host1 sh -c 'docker rm -f wldw-25'
# wldw-25
docker exec -it host1 sh -c 'docker run -tid --name wldw-26 --net testnet1 workload'
# fbc7f4a941b18804a6bffd39778bdf7d1494e57ff555ca2573708d4394ab723d
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-26'
# 192.168.46.90
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.90'
# Successfully released IP address 192.168.46.90
docker exec -it host1 sh -c 'docker rm -f wldw-26'
# wldw-26
docker exec -it host1 sh -c 'docker run -tid --name wldw-27 --net testnet1 workload'
# 6140b0e467ea486a0ffc263dffe6e96564db33430b2080275b0ded237ea1346c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-27'
# 192.168.46.91
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.91'
# Successfully released IP address 192.168.46.91
docker exec -it host1 sh -c 'docker rm -f wldw-27'
# wldw-27
docker exec -it host1 sh -c 'docker run -tid --name wldw-28 --net testnet1 workload'
# 3ac0f7038656d677dbd2b3d69db83779995555593bc9e01d818076562a200b67
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-28'
# 192.168.46.92
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.92'
# Successfully released IP address 192.168.46.92
docker exec -it host1 sh -c 'docker rm -f wldw-28'
# wldw-28
docker exec -it host1 sh -c 'docker run -tid --name wldw-29 --net testnet1 workload'
# be4cee98acdf852c226ac867aa7c114cb5a0a8e4bba7162df57023037d48542e
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-29'
# 192.168.46.93
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.93'
# Successfully released IP address 192.168.46.93
docker exec -it host1 sh -c 'docker rm -f wldw-29'
# wldw-29
docker exec -it host1 sh -c 'docker run -tid --name wldw-30 --net testnet1 workload'
# a166ac0fbedd9468497c5e79a527302015962ef9e5b7eb722731ad844179042d
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-30'
# 192.168.46.94
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.94'
# Successfully released IP address 192.168.46.94
docker exec -it host1 sh -c 'docker rm -f wldw-30'
# wldw-30
docker exec -it host1 sh -c 'docker run -tid --name wldw-31 --net testnet1 workload'
# 64ae855dd5095949e54856d243fc8056897fb6af94cc400ad3b3b352799bd155
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-31'
# 192.168.46.95
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.95'
# Successfully released IP address 192.168.46.95
docker exec -it host1 sh -c 'docker rm -f wldw-31'
# wldw-31
docker exec -it host1 sh -c 'docker run -tid --name wldw-32 --net testnet1 workload'
# f3a8f08c6d042250a0b7edced8a9060c0a1f6d4f8e713904fc2db9b7bd0a7e27
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-32'
# 192.168.46.96
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.96'
# Successfully released IP address 192.168.46.96
docker exec -it host1 sh -c 'docker rm -f wldw-32'
# wldw-32
docker exec -it host1 sh -c 'docker run -tid --name wldw-33 --net testnet1 workload'
# 6cf57eeff68f0d31e46495e4d679b30a1e6f5c1d5ec6bf42f5c44ce1125ef24c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-33'
# 192.168.46.97
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.97'
# Successfully released IP address 192.168.46.97
docker exec -it host1 sh -c 'docker rm -f wldw-33'
# wldw-33
docker exec -it host1 sh -c 'docker run -tid --name wldw-34 --net testnet1 workload'
# ad699066629b4c7b145ca66e6fd64b59d31275efbb11943984b86807cb26d41b
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-34'
# 192.168.46.98
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.98'
# Successfully released IP address 192.168.46.98
docker exec -it host1 sh -c 'docker rm -f wldw-34'
# wldw-34
docker exec -it host1 sh -c 'docker run -tid --name wldw-35 --net testnet1 workload'
# 9af8f0839211754fbf4ffc2f14502711de44515ecd2a664930de71b45f40d57b
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-35'
# 192.168.46.99
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.99'
# Successfully released IP address 192.168.46.99
docker exec -it host1 sh -c 'docker rm -f wldw-35'
# wldw-35
docker exec -it host1 sh -c 'docker run -tid --name wldw-36 --net testnet1 workload'
# e48d578a2b743610ddd76b3efbd41556ee2db4eb11fd9524b50827e74d5e3938
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-36'
# 192.168.46.100
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.100'
# Successfully released IP address 192.168.46.100
docker exec -it host1 sh -c 'docker rm -f wldw-36'
# wldw-36
docker exec -it host1 sh -c 'docker run -tid --name wldw-37 --net testnet1 workload'
# e46065911410001cd0ab0068b3848a576ef5440492254f1dc7a20f61b2fc0377
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-37'
# 192.168.46.101
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.101'
# Successfully released IP address 192.168.46.101
docker exec -it host1 sh -c 'docker rm -f wldw-37'
# wldw-37
docker exec -it host1 sh -c 'docker run -tid --name wldw-38 --net testnet1 workload'
# 6c493301fbb4a652b4e16bb882f16e79e22f05027e9b4f5b6a3e2c03fb0dd46a
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-38'
# 192.168.46.102
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.102'
# Successfully released IP address 192.168.46.102
docker exec -it host1 sh -c 'docker rm -f wldw-38'
# wldw-38
docker exec -it host1 sh -c 'docker run -tid --name wldw-39 --net testnet1 workload'
# 77d7de651f12986c3c68a216749f5b720e01e532fd87207c1f2cf453c758d74b
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-39'
# 192.168.46.103
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.103'
# Successfully released IP address 192.168.46.103
docker exec -it host1 sh -c 'docker rm -f wldw-39'
# wldw-39
docker exec -it host1 sh -c 'docker run -tid --name wldw-40 --net testnet1 workload'
# 0966031a7b62084b66ee926d072f633a23fa0f1d71eeb641ccaf4d5f8c117f52
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-40'
# 192.168.46.104
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.104'
# Successfully released IP address 192.168.46.104
docker exec -it host1 sh -c 'docker rm -f wldw-40'
# wldw-40
docker exec -it host1 sh -c 'docker run -tid --name wldw-41 --net testnet1 workload'
# 82b0520830f66f0c7bcf1ab06caeef50f2efb2d8487e0f45c9f60107ea039d21
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-41'
# 192.168.46.105
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.105'
# Successfully released IP address 192.168.46.105
docker exec -it host1 sh -c 'docker rm -f wldw-41'
# wldw-41
docker exec -it host1 sh -c 'docker run -tid --name wldw-42 --net testnet1 workload'
# 78e3a3c3c4c5f71c1b2168e1962f226c4725afaa8eb77261f701120efba89e05
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-42'
# 192.168.46.106
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.106'
# Successfully released IP address 192.168.46.106
docker exec -it host1 sh -c 'docker rm -f wldw-42'
# wldw-42
docker exec -it host1 sh -c 'docker run -tid --name wldw-43 --net testnet1 workload'
# 6983d1ea5feea41f3ceef480e6a8545bc6187034c9080429192c302931f9760c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-43'
# 192.168.46.107
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.107'
# Successfully released IP address 192.168.46.107
docker exec -it host1 sh -c 'docker rm -f wldw-43'
# wldw-43
docker exec -it host1 sh -c 'docker run -tid --name wldw-44 --net testnet1 workload'
# 3f73a1ddf9b2dd7b79d5e789f257371fbb7fd7e31759552f7a16caf024e8aa42
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-44'
# 192.168.46.108
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.108'
# Successfully released IP address 192.168.46.108
docker exec -it host1 sh -c 'docker rm -f wldw-44'
# wldw-44
docker exec -it host1 sh -c 'docker run -tid --name wldw-45 --net testnet1 workload'
# 7384d2163f29364ae9fbbfe7876035078337869bbdd7d720caa3bf54f98ee249
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-45'
# 192.168.46.109
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.109'
# Successfully released IP address 192.168.46.109
docker exec -it host1 sh -c 'docker rm -f wldw-45'
# wldw-45
docker exec -it host1 sh -c 'docker run -tid --name wldw-46 --net testnet1 workload'
# bd28ea0db2e15376cf4ce1fc81b0a15184fce1b7f7470d52255d33515cbd3838
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-46'
# 192.168.46.110
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.110'
# Successfully released IP address 192.168.46.110
docker exec -it host1 sh -c 'docker rm -f wldw-46'
# wldw-46
docker exec -it host1 sh -c 'docker run -tid --name wldw-47 --net testnet1 workload'
# f79c13956645fe5c59b7322e18ae8705aca3037b1916fc2838acfa3178cb9e52
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-47'
# 192.168.46.111
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.111'
# Successfully released IP address 192.168.46.111
docker exec -it host1 sh -c 'docker rm -f wldw-47'
# wldw-47
docker exec -it host1 sh -c 'docker run -tid --name wldw-48 --net testnet1 workload'
# f8815e88bdf1a8553beda56a7f0d0b322fccf712296c0e39f8f1f33141fcea1d
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-48'
# 192.168.46.112
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.112'
# Successfully released IP address 192.168.46.112
docker exec -it host1 sh -c 'docker rm -f wldw-48'
# wldw-48
docker exec -it host1 sh -c 'docker run -tid --name wldw-49 --net testnet1 workload'
# be9d164cfd00d31830b2b028863e0d689267bec1789fb90218b60f5f8f7e3142
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-49'
# 192.168.46.113
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.113'
# Successfully released IP address 192.168.46.113
docker exec -it host1 sh -c 'docker rm -f wldw-49'
# wldw-49
docker exec -it host1 sh -c 'docker run -tid --name wldw-50 --net testnet1 workload'
# af79d9cb42da721fad69d91d01d1b33b5da6ebc59c25c3652cefeeb3c88ef505
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-50'
# 192.168.46.114
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.114'
# Successfully released IP address 192.168.46.114
docker exec -it host1 sh -c 'docker rm -f wldw-50'
# wldw-50
docker exec -it host1 sh -c 'docker run -tid --name wldw-51 --net testnet1 workload'
# bae8d9cd05e7de3bf5b010ee2e9e733f9c566b5250d7282872717cdf38b8df4d
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-51'
# 192.168.46.115
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.115'
# Successfully released IP address 192.168.46.115
docker exec -it host1 sh -c 'docker rm -f wldw-51'
# wldw-51
docker exec -it host1 sh -c 'docker run -tid --name wldw-52 --net testnet1 workload'
# 87cdbbd86a60f01b3f18416357b2b91f6ac69e3493da90689c0356875e84a474
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-52'
# 192.168.46.116
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.116'
# Successfully released IP address 192.168.46.116
docker exec -it host1 sh -c 'docker rm -f wldw-52'
# wldw-52
docker exec -it host1 sh -c 'docker run -tid --name wldw-53 --net testnet1 workload'
# e6445a1e1b158a58b06c4fe50f5dec3030a43e95bd0cfb335dc1c47493550e13
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-53'
# 192.168.46.117
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.117'
# Successfully released IP address 192.168.46.117
docker exec -it host1 sh -c 'docker rm -f wldw-53'
# wldw-53
docker exec -it host1 sh -c 'docker run -tid --name wldw-54 --net testnet1 workload'
# 5de5ddcc19c7927abb9689524f91b577657b30fe6fe5523fdf30edce7bc20076
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-54'
# 192.168.46.118
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.118'
# Successfully released IP address 192.168.46.118
docker exec -it host1 sh -c 'docker rm -f wldw-54'
# wldw-54
docker exec -it host1 sh -c 'docker run -tid --name wldw-55 --net testnet1 workload'
# 0aa5be7763209e56f97531148c4b2f5028cb4387121d18511e97b79fe8a76644
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-55'
# 192.168.46.119
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.119'
# Successfully released IP address 192.168.46.119
docker exec -it host1 sh -c 'docker rm -f wldw-55'
# wldw-55
docker exec -it host1 sh -c 'docker run -tid --name wldw-56 --net testnet1 workload'
# 6d0c4efbf983db390160006ccaa00c4affe1016c511d776cc04ed05d44133a23
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-56'
# 192.168.46.120
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.120'
# Successfully released IP address 192.168.46.120
docker exec -it host1 sh -c 'docker rm -f wldw-56'
# wldw-56
docker exec -it host1 sh -c 'docker run -tid --name wldw-57 --net testnet1 workload'
# 8b0e6830f384ac0565915c697fa6600b7e534586d12d504e55dae688110a9546
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-57'
# 192.168.46.121
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.121'
# Successfully released IP address 192.168.46.121
docker exec -it host1 sh -c 'docker rm -f wldw-57'
# wldw-57
docker exec -it host1 sh -c 'docker run -tid --name wldw-58 --net testnet1 workload'
# 8c4db244f5766660dfdb49b0c0fd6838b9fa7e9d5285ab7e025bfc1173959d5b
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-58'
# 192.168.46.122
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.122'
# Successfully released IP address 192.168.46.122
docker exec -it host1 sh -c 'docker rm -f wldw-58'
# wldw-58
docker exec -it host1 sh -c 'docker run -tid --name wldw-59 --net testnet1 workload'
# 508a194f90249e221fc45f338e42fa7a67d2ce96d705491627b8d17b23802f1f
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-59'
# 192.168.46.123
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.123'
# Successfully released IP address 192.168.46.123
docker exec -it host1 sh -c 'docker rm -f wldw-59'
# wldw-59
docker exec -it host1 sh -c 'docker run -tid --name wldw-60 --net testnet1 workload'
# 387bbadceb565c77e89c92a9cc353210e7b7d4fe18faa2764521bfc531e78a2b
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-60'
# 192.168.46.124
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.124'
# Successfully released IP address 192.168.46.124
docker exec -it host1 sh -c 'docker rm -f wldw-60'
# wldw-60
docker exec -it host1 sh -c 'docker run -tid --name wldw-61 --net testnet1 workload'
# e231a0dfb768865cb13ed6eb42385a42862f48ebaf5ed54cb361baf9c2da8e23
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-61'
# 192.168.46.125
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.125'
# Successfully released IP address 192.168.46.125
docker exec -it host1 sh -c 'docker rm -f wldw-61'
# wldw-61
docker exec -it host1 sh -c 'docker run -tid --name wldw-62 --net testnet1 workload'
# 773c5d972b91f353fcfe81c88f09f92bff443ea78e412e0bc4a97ae286eb8603
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-62'
# 192.168.46.126
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.126'
# Successfully released IP address 192.168.46.126
docker exec -it host1 sh -c 'docker rm -f wldw-62'
# wldw-62
docker exec -it host1 sh -c 'docker run -tid --name wldw-63 --net testnet1 workload'
# 6068f8ad33dee6387556040468c03856d2e95d15b0c6964d0109230b4bbf4c43
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-63'
# 192.168.46.127
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.127'
# Successfully released IP address 192.168.46.127
docker exec -it host1 sh -c 'docker rm -f wldw-63'
# wldw-63
docker exec -it host1 sh -c 'docker run -tid --name wldw-64 --net testnet1 workload'
# 1a2f460cc91c362b69ccdb7ac8a97f11cbc008f52528885f61fad9f9651dc652
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-64'
# 192.168.46.64
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl apply -f orig_pools.yaml'
# Successfully applied 3 'ipPool' resource(s)
docker exec -it host1 sh -c 'docker rm -f wlds-6'
# Return code: 1
# Error response from daemon: No such container: wlds-6
#
docker exec -it host1 sh -c 'docker rm -f wlds-8'
# Return code: 1
# Error response from daemon: No such container: wlds-8
#
docker exec -it host1 sh -c 'docker rm -f wlds-7'
# Return code: 1
# Error response from daemon: No such container: wlds-7
#
docker exec -it host1 sh -c 'docker rm -f wlds-0'
# Return code: 1
# Error response from daemon: No such container: wlds-0
#
docker exec -it host1 sh -c 'docker rm -f wldw-64'
# wldw-64
docker exec -it host1 sh -c 'docker rm -f wlds-2'
# Return code: 1
# Error response from daemon: No such container: wlds-2
#
docker exec -it host1 sh -c 'docker rm -f wlds-3'
# Return code: 1
# Error response from daemon: No such container: wlds-3
#
docker exec -it host2 sh -c 'docker rm -f wlds-5'
# Return code: 1
# Error response from daemon: No such container: wlds-5
#
docker exec -it host2 sh -c 'docker rm -f wlds-1'
# Return code: 1
# Error response from daemon: No such container: wlds-1
#
docker exec -it host2 sh -c 'docker rm -f wlds-9'
# Return code: 1
# Error response from daemon: No such container: wlds-9
#
docker exec -it host2 sh -c 'docker rm -f wlds-4'
# Return code: 1
# Error response from daemon: No such container: wlds-4
#
ok (115.7022s)
Repeatedly create and delete workloads until the system re-assigns an IP [with make_static_workload=True]. ... Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl get IPpool -o yaml'
# - apiVersion: v1
# kind: ipPool
# metadata:
# cidr: 192.168.128.0/17
# spec:
# nat-outgoing: true
# - apiVersion: v1
# kind: ipPool
# metadata:
# cidr: 192.168.45.0/25
# spec: {}
# - apiVersion: v1
# kind: ipPool
# metadata:
# cidr: 192.168.46.0/25
# spec: {}
# - apiVersion: v1
# kind: ipPool
# metadata:
# cidr: fd80:24e2:f998:72d6::/64
# spec: {}
docker exec -it host1 sh -c 'cat << EOF > orig_pools.yaml
- apiVersion: v1
kind: ipPool
metadata:
cidr: 192.168.128.0/17
spec:
nat-outgoing: true
- apiVersion: v1
kind: ipPool
metadata:
cidr: 192.168.45.0/25
spec: {}
- apiVersion: v1
kind: ipPool
metadata:
cidr: 192.168.46.0/25
spec: {}
- apiVersion: v1
kind: ipPool
metadata:
cidr: fd80:24e2:f998:72d6::/64
spec: {}'
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl delete -f orig_pools.yaml'
# Successfully deleted 4 'ipPool' resource(s)
docker exec -it host1 sh -c 'cat << EOF > newpool.yaml
apiVersion: v1
kind: ipPool
metadata: {cidr: 192.168.46.0/25}
'
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl create -f newpool.yaml'
# Successfully created 1 'ipPool' resource(s)
docker exec -it host1 sh -c 'docker run -tid --name static --net testnet1 workload'
# 3a743eab0e27877adf7b798a01d2ee710ffd76516bac64477bc2a82a9eac9d37
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' static'
# 192.168.46.64
docker exec -it host1 sh -c 'docker run -tid --name wldw-1 --net testnet1 workload'
# 33301080931d157e886bfdf98a348279e3762e478b602b2070575cfc2576494c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-1'
# 192.168.46.65
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.65'
# Successfully released IP address 192.168.46.65
docker exec -it host1 sh -c 'docker rm -f wldw-1'
# wldw-1
docker exec -it host1 sh -c 'docker run -tid --name wldw-2 --net testnet1 workload'
# a2cecbe1ec54865d58ef4137e604fe34458681e6ee6f395e22cfd46da1fbef19
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-2'
# 192.168.46.66
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.66'
# Successfully released IP address 192.168.46.66
docker exec -it host1 sh -c 'docker rm -f wldw-2'
# wldw-2
docker exec -it host1 sh -c 'docker run -tid --name wldw-3 --net testnet1 workload'
# 00e18684aa49754043c79216995f133b033790892341195d9d723497f16b0f3e
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-3'
# 192.168.46.67
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.67'
# Successfully released IP address 192.168.46.67
docker exec -it host1 sh -c 'docker rm -f wldw-3'
# wldw-3
docker exec -it host1 sh -c 'docker run -tid --name wldw-4 --net testnet1 workload'
# 73781b419e51fe31dce97129de1aa75823c543c86f4b3c40380c5923b2236a6c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-4'
# 192.168.46.68
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.68'
# Successfully released IP address 192.168.46.68
docker exec -it host1 sh -c 'docker rm -f wldw-4'
# wldw-4
docker exec -it host1 sh -c 'docker run -tid --name wldw-5 --net testnet1 workload'
# 3206af684ab57d5b841af3d9b1df3a363b8faed707ef5b33ff0d130d0d46a130
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-5'
# 192.168.46.69
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.69'
# Successfully released IP address 192.168.46.69
docker exec -it host1 sh -c 'docker rm -f wldw-5'
# wldw-5
docker exec -it host1 sh -c 'docker run -tid --name wldw-6 --net testnet1 workload'
# 4ddd736bc3aad8387a5c45e839ec8562b0b1ffcaf58700764a0b4bdee12d3773
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-6'
# 192.168.46.70
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.70'
# Successfully released IP address 192.168.46.70
docker exec -it host1 sh -c 'docker rm -f wldw-6'
# wldw-6
docker exec -it host1 sh -c 'docker run -tid --name wldw-7 --net testnet1 workload'
# e09a3a3f2fd3f233198b928f7e37ac15e604a745b078363437b8088d12145e01
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-7'
# 192.168.46.71
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.71'
# Successfully released IP address 192.168.46.71
docker exec -it host1 sh -c 'docker rm -f wldw-7'
# wldw-7
docker exec -it host1 sh -c 'docker run -tid --name wldw-8 --net testnet1 workload'
# 81bf05ce147f5d4514d4e9971ea470462c945b3bdfe6265b3389374862a6402d
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-8'
# 192.168.46.72
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.72'
# Successfully released IP address 192.168.46.72
docker exec -it host1 sh -c 'docker rm -f wldw-8'
# wldw-8
docker exec -it host1 sh -c 'docker run -tid --name wldw-9 --net testnet1 workload'
# 864d760ed26dfe50e185496b37800426f0c29ce1758546588cd216f2fdfd101c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-9'
# 192.168.46.73
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.73'
# Successfully released IP address 192.168.46.73
docker exec -it host1 sh -c 'docker rm -f wldw-9'
# wldw-9
docker exec -it host1 sh -c 'docker run -tid --name wldw-10 --net testnet1 workload'
# da2567df70507e5132b48cbf027ff05f1c46de2b3df97d5ea0534b6328803e07
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-10'
# 192.168.46.74
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.74'
# Successfully released IP address 192.168.46.74
docker exec -it host1 sh -c 'docker rm -f wldw-10'
# wldw-10
docker exec -it host1 sh -c 'docker run -tid --name wldw-11 --net testnet1 workload'
# ac686354aec46745fdcc1bf02160ae646a16b2af50c39775635e56a2273e9406
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-11'
# 192.168.46.75
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.75'
# Successfully released IP address 192.168.46.75
docker exec -it host1 sh -c 'docker rm -f wldw-11'
# wldw-11
docker exec -it host1 sh -c 'docker run -tid --name wldw-12 --net testnet1 workload'
# 2bf1c59f0285434169e9073bb777907a69020d5f43e0f735216ab6109aad836a
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-12'
# 192.168.46.76
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.76'
# Successfully released IP address 192.168.46.76
docker exec -it host1 sh -c 'docker rm -f wldw-12'
# wldw-12
docker exec -it host1 sh -c 'docker run -tid --name wldw-13 --net testnet1 workload'
# 00f67dbdfd82307719ec92488b137b3400b5d3a3f05a262113c2ca986a584d6f
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-13'
# 192.168.46.77
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.77'
# Successfully released IP address 192.168.46.77
docker exec -it host1 sh -c 'docker rm -f wldw-13'
# wldw-13
docker exec -it host1 sh -c 'docker run -tid --name wldw-14 --net testnet1 workload'
# 34422b84ed012a281419caff6b8d675878372af5f0973b5fe7124dd4b06c8d58
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-14'
# 192.168.46.78
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.78'
# Successfully released IP address 192.168.46.78
docker exec -it host1 sh -c 'docker rm -f wldw-14'
# wldw-14
docker exec -it host1 sh -c 'docker run -tid --name wldw-15 --net testnet1 workload'
# 76bd44ff2f5bd51aad533bf6409a8834e21bb94cdbd3da31fbe4376298d0c63a
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-15'
# 192.168.46.79
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.79'
# Successfully released IP address 192.168.46.79
docker exec -it host1 sh -c 'docker rm -f wldw-15'
# wldw-15
docker exec -it host1 sh -c 'docker run -tid --name wldw-16 --net testnet1 workload'
# 26f39e60b8d32223347da4e347717306d195ffa71e3fda4c49b44bcb45b6d543
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-16'
# 192.168.46.80
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.80'
# Successfully released IP address 192.168.46.80
docker exec -it host1 sh -c 'docker rm -f wldw-16'
# wldw-16
docker exec -it host1 sh -c 'docker run -tid --name wldw-17 --net testnet1 workload'
# 543786ddc82c7d05f1dc42f615753a1bdaedf5f94cf7314a9a267648e650af28
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-17'
# 192.168.46.81
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.81'
# Successfully released IP address 192.168.46.81
docker exec -it host1 sh -c 'docker rm -f wldw-17'
# wldw-17
docker exec -it host1 sh -c 'docker run -tid --name wldw-18 --net testnet1 workload'
# afeebbc9c459b933f7c1a9fafcc025784a15e3fba3873c5652664dc23fc3b524
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-18'
# 192.168.46.82
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.82'
# Successfully released IP address 192.168.46.82
docker exec -it host1 sh -c 'docker rm -f wldw-18'
# wldw-18
docker exec -it host1 sh -c 'docker run -tid --name wldw-19 --net testnet1 workload'
# 9718858aa629c339c4ce2d6b10a45c23e61c7c5f267ae43de29df6ff04cd4429
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-19'
# 192.168.46.83
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.83'
# Successfully released IP address 192.168.46.83
docker exec -it host1 sh -c 'docker rm -f wldw-19'
# wldw-19
docker exec -it host1 sh -c 'docker run -tid --name wldw-20 --net testnet1 workload'
# ced2ea090234ec431ca5f8086deb8404b1b9240f3c5d2e596ad30ef4cb3bc039
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-20'
# 192.168.46.84
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.84'
# Successfully released IP address 192.168.46.84
docker exec -it host1 sh -c 'docker rm -f wldw-20'
# wldw-20
docker exec -it host1 sh -c 'docker run -tid --name wldw-21 --net testnet1 workload'
# 2d2daa26b255a717f6e6cc718f985110409d41d8788fc237ebea21c37a7ee70a
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-21'
# 192.168.46.85
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.85'
# Successfully released IP address 192.168.46.85
docker exec -it host1 sh -c 'docker rm -f wldw-21'
# wldw-21
docker exec -it host1 sh -c 'docker run -tid --name wldw-22 --net testnet1 workload'
# 4c50ed17adad311cd57d3acc71b21230e07578c484ee9163849c7b28acccb36c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-22'
# 192.168.46.86
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.86'
# Successfully released IP address 192.168.46.86
docker exec -it host1 sh -c 'docker rm -f wldw-22'
# wldw-22
docker exec -it host1 sh -c 'docker run -tid --name wldw-23 --net testnet1 workload'
# e3b4829e4aa312197495d12ae91c9d0d8e69112746bea059357fce56b4f4c501
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-23'
# 192.168.46.87
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.87'
# Successfully released IP address 192.168.46.87
docker exec -it host1 sh -c 'docker rm -f wldw-23'
# wldw-23
docker exec -it host1 sh -c 'docker run -tid --name wldw-24 --net testnet1 workload'
# cd5b195219b3b060a3e5280125eebd4a647db61e127a982c560ead796ac5d071
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-24'
# 192.168.46.88
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.88'
# Successfully released IP address 192.168.46.88
docker exec -it host1 sh -c 'docker rm -f wldw-24'
# wldw-24
docker exec -it host1 sh -c 'docker run -tid --name wldw-25 --net testnet1 workload'
# a678db44c671ff3c7dd8ce692feace0105602fa734cca509bcb9a2f2184f1679
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-25'
# 192.168.46.89
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.89'
# Successfully released IP address 192.168.46.89
docker exec -it host1 sh -c 'docker rm -f wldw-25'
# wldw-25
docker exec -it host1 sh -c 'docker run -tid --name wldw-26 --net testnet1 workload'
# 9b24a5ace93e321d8eaa7cba909f8e664b8065e8a7acd126476c90e0ffea7221
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-26'
# 192.168.46.90
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.90'
# Successfully released IP address 192.168.46.90
docker exec -it host1 sh -c 'docker rm -f wldw-26'
# wldw-26
docker exec -it host1 sh -c 'docker run -tid --name wldw-27 --net testnet1 workload'
# cc1673170e31331c402c5200f570a371672317ce06b94d3ba766db3a4e9f9f29
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-27'
# 192.168.46.91
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.91'
# Successfully released IP address 192.168.46.91
docker exec -it host1 sh -c 'docker rm -f wldw-27'
# wldw-27
docker exec -it host1 sh -c 'docker run -tid --name wldw-28 --net testnet1 workload'
# 7eb62a21efd54955907d46f2e5554a0f51898138d3445f2321185d4824bec46a
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-28'
# 192.168.46.92
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.92'
# Successfully released IP address 192.168.46.92
docker exec -it host1 sh -c 'docker rm -f wldw-28'
# wldw-28
docker exec -it host1 sh -c 'docker run -tid --name wldw-29 --net testnet1 workload'
# d633c0db0405fc7dac96f31544dbd0520858ebee8a619330234d6b33bbdb2926
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-29'
# 192.168.46.93
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.93'
# Successfully released IP address 192.168.46.93
docker exec -it host1 sh -c 'docker rm -f wldw-29'
# wldw-29
docker exec -it host1 sh -c 'docker run -tid --name wldw-30 --net testnet1 workload'
# 1cc72201f7c19d6358cb499dc7fa537a5672a9cd2ea1b0025cce1a4da74b8c76
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-30'
# 192.168.46.94
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.94'
# Successfully released IP address 192.168.46.94
docker exec -it host1 sh -c 'docker rm -f wldw-30'
# wldw-30
docker exec -it host1 sh -c 'docker run -tid --name wldw-31 --net testnet1 workload'
# 3f198bcc3542a81a040f983f394a610b4ab3c328bc8abd5182159598bb35d171
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-31'
# 192.168.46.95
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.95'
# Successfully released IP address 192.168.46.95
docker exec -it host1 sh -c 'docker rm -f wldw-31'
# wldw-31
docker exec -it host1 sh -c 'docker run -tid --name wldw-32 --net testnet1 workload'
# 4741fdcfe901f41ed601f848d08ffd45ba1e4eed9b8904263f3db6f058f5a725
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-32'
# 192.168.46.96
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.96'
# Successfully released IP address 192.168.46.96
docker exec -it host1 sh -c 'docker rm -f wldw-32'
# wldw-32
docker exec -it host1 sh -c 'docker run -tid --name wldw-33 --net testnet1 workload'
# bcef64fa994feb58304f9ea5e99706058a0b1e6a58c4e81b41bb4080919f341f
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-33'
# 192.168.46.97
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.97'
# Successfully released IP address 192.168.46.97
docker exec -it host1 sh -c 'docker rm -f wldw-33'
# wldw-33
docker exec -it host1 sh -c 'docker run -tid --name wldw-34 --net testnet1 workload'
# f23a6aad742a2c1de5404675261ce034ef2d6f9d6e2eb66d0f444fd75b07302e
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-34'
# 192.168.46.98
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.98'
# Successfully released IP address 192.168.46.98
docker exec -it host1 sh -c 'docker rm -f wldw-34'
# wldw-34
docker exec -it host1 sh -c 'docker run -tid --name wldw-35 --net testnet1 workload'
# c09423c00f42175b319a8dc8bf04ca54538c4b38b90363318cc974459ef73866
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-35'
# 192.168.46.99
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.99'
# Successfully released IP address 192.168.46.99
docker exec -it host1 sh -c 'docker rm -f wldw-35'
# wldw-35
docker exec -it host1 sh -c 'docker run -tid --name wldw-36 --net testnet1 workload'
# 414f48de906e1f47c109793ad165605903b2570adc37ea687d3f480858340973
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-36'
# 192.168.46.100
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.100'
# Successfully released IP address 192.168.46.100
docker exec -it host1 sh -c 'docker rm -f wldw-36'
# wldw-36
docker exec -it host1 sh -c 'docker run -tid --name wldw-37 --net testnet1 workload'
# fd58278cbb0ede3a80aefff15456ec1232af77f345ecfb3217875da7a0f15d34
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-37'
# 192.168.46.101
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.101'
# Successfully released IP address 192.168.46.101
docker exec -it host1 sh -c 'docker rm -f wldw-37'
# wldw-37
docker exec -it host1 sh -c 'docker run -tid --name wldw-38 --net testnet1 workload'
# fdf3ee7186ce515fe21eddbe7e07835bceae7fa66c0755036b3fd97f88103e3a
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-38'
# 192.168.46.102
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.102'
# Successfully released IP address 192.168.46.102
docker exec -it host1 sh -c 'docker rm -f wldw-38'
# wldw-38
docker exec -it host1 sh -c 'docker run -tid --name wldw-39 --net testnet1 workload'
# 9ff8a7078bffeb20789f94781c61b0023498814471a5c9769a4fd4045cb76155
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-39'
# 192.168.46.103
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.103'
# Successfully released IP address 192.168.46.103
docker exec -it host1 sh -c 'docker rm -f wldw-39'
# wldw-39
docker exec -it host1 sh -c 'docker run -tid --name wldw-40 --net testnet1 workload'
# 5505392157cabf2c6438edbc63113a29d43601fbff9e90212c34f3f5a99a5644
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-40'
# 192.168.46.104
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.104'
# Successfully released IP address 192.168.46.104
docker exec -it host1 sh -c 'docker rm -f wldw-40'
# wldw-40
docker exec -it host1 sh -c 'docker run -tid --name wldw-41 --net testnet1 workload'
# 0fb99feb4100a40983fad51764bb3c4c1993a61f5a977f61a7be64e9040df81c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-41'
# 192.168.46.105
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.105'
# Successfully released IP address 192.168.46.105
docker exec -it host1 sh -c 'docker rm -f wldw-41'
# wldw-41
docker exec -it host1 sh -c 'docker run -tid --name wldw-42 --net testnet1 workload'
# 8f5dfece348169671bbf8a09baf5a520904152dcc058e519d26a2931218e8e56
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-42'
# 192.168.46.106
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.106'
# Successfully released IP address 192.168.46.106
docker exec -it host1 sh -c 'docker rm -f wldw-42'
# wldw-42
docker exec -it host1 sh -c 'docker run -tid --name wldw-43 --net testnet1 workload'
# 5ea6ca13e587c21f475394090c6b6b44c94fcc1d4ba4780f1f81cad871f2e562
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-43'
# 192.168.46.107
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.107'
# Successfully released IP address 192.168.46.107
docker exec -it host1 sh -c 'docker rm -f wldw-43'
# wldw-43
docker exec -it host1 sh -c 'docker run -tid --name wldw-44 --net testnet1 workload'
# 340d4ee7993d3704fc4fec2ac6bcc9773be1b3c949e03203565ed67b79a73535
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-44'
# 192.168.46.108
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.108'
# Successfully released IP address 192.168.46.108
docker exec -it host1 sh -c 'docker rm -f wldw-44'
# wldw-44
docker exec -it host1 sh -c 'docker run -tid --name wldw-45 --net testnet1 workload'
# 63388dcf525fed7386e5a51d6835884cebf87b605949de56375ad414a6694746
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-45'
# 192.168.46.109
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.109'
# Successfully released IP address 192.168.46.109
docker exec -it host1 sh -c 'docker rm -f wldw-45'
# wldw-45
docker exec -it host1 sh -c 'docker run -tid --name wldw-46 --net testnet1 workload'
# 3267252d9ac8e578569fd4cc4b9f9423decc17494efd697c3c95b86692334b3b
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-46'
# 192.168.46.110
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.110'
# Successfully released IP address 192.168.46.110
docker exec -it host1 sh -c 'docker rm -f wldw-46'
# wldw-46
docker exec -it host1 sh -c 'docker run -tid --name wldw-47 --net testnet1 workload'
# be92ce6f8025036b9be7b240cc6dae22debf7ad15bb7260cfbf94bc69d43cc61
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-47'
# 192.168.46.111
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.111'
# Successfully released IP address 192.168.46.111
docker exec -it host1 sh -c 'docker rm -f wldw-47'
# wldw-47
docker exec -it host1 sh -c 'docker run -tid --name wldw-48 --net testnet1 workload'
# 60eab6a596bb08340159218cc25a5b02d182963a6a50b049956126636d70037b
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-48'
# 192.168.46.112
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.112'
# Successfully released IP address 192.168.46.112
docker exec -it host1 sh -c 'docker rm -f wldw-48'
# wldw-48
docker exec -it host1 sh -c 'docker run -tid --name wldw-49 --net testnet1 workload'
# 4d97f464a480024e93cd908c2f9c701b6e7dd69af7dbc8659b6bac0070aadd53
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-49'
# 192.168.46.113
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.113'
# Successfully released IP address 192.168.46.113
docker exec -it host1 sh -c 'docker rm -f wldw-49'
# wldw-49
docker exec -it host1 sh -c 'docker run -tid --name wldw-50 --net testnet1 workload'
# 529e02470bf8a9249b3e1b97beb46b75433f1999909a8b5ee0ca888223df9633
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-50'
# 192.168.46.114
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.114'
# Successfully released IP address 192.168.46.114
docker exec -it host1 sh -c 'docker rm -f wldw-50'
# wldw-50
docker exec -it host1 sh -c 'docker run -tid --name wldw-51 --net testnet1 workload'
# eb2a47a97e0d646e765f7ceabf33a63d1aad769fdc0a1c5f2607620687ca7e1c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-51'
# 192.168.46.115
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.115'
# Successfully released IP address 192.168.46.115
docker exec -it host1 sh -c 'docker rm -f wldw-51'
# wldw-51
docker exec -it host1 sh -c 'docker run -tid --name wldw-52 --net testnet1 workload'
# 9bc5fe4a01e9a85a5f17f163f1fd674e05c0732838eaff5ccf22b94c78ebd151
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-52'
# 192.168.46.116
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.116'
# Successfully released IP address 192.168.46.116
docker exec -it host1 sh -c 'docker rm -f wldw-52'
# wldw-52
docker exec -it host1 sh -c 'docker run -tid --name wldw-53 --net testnet1 workload'
# 2d7d776cc04f6f6cf71bd56038088e5b8fdee8b68515f27b95bdd2d2589c2829
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-53'
# 192.168.46.117
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.117'
# Successfully released IP address 192.168.46.117
docker exec -it host1 sh -c 'docker rm -f wldw-53'
# wldw-53
docker exec -it host1 sh -c 'docker run -tid --name wldw-54 --net testnet1 workload'
# 192c495c4324a92babca557569224611f26b4c9d242b0b66d41c144b2e721919
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-54'
# 192.168.46.118
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.118'
# Successfully released IP address 192.168.46.118
docker exec -it host1 sh -c 'docker rm -f wldw-54'
# wldw-54
docker exec -it host1 sh -c 'docker run -tid --name wldw-55 --net testnet1 workload'
# 0ecdba2c7ece25592af69d054330d201d06eda7d2958391fd0aec6846ee51107
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-55'
# 192.168.46.119
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.119'
# Successfully released IP address 192.168.46.119
docker exec -it host1 sh -c 'docker rm -f wldw-55'
# wldw-55
docker exec -it host1 sh -c 'docker run -tid --name wldw-56 --net testnet1 workload'
# 9163a2c079bf703b1a1399d1ce4def576a54f9a46ef9ea5d7ee8e16c09af5d14
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-56'
# 192.168.46.120
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.120'
# Successfully released IP address 192.168.46.120
docker exec -it host1 sh -c 'docker rm -f wldw-56'
# wldw-56
docker exec -it host1 sh -c 'docker run -tid --name wldw-57 --net testnet1 workload'
# 473ca12a33052044c88660ed07f9154db5eabbde6ae7b4425c53eaf0de55731b
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-57'
# 192.168.46.121
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.121'
# Successfully released IP address 192.168.46.121
docker exec -it host1 sh -c 'docker rm -f wldw-57'
# wldw-57
docker exec -it host1 sh -c 'docker run -tid --name wldw-58 --net testnet1 workload'
# eb9467a03b0dc71a124a0ea36eac6b2267b4e5e40919463362d320136d0a3d15
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-58'
# 192.168.46.122
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.122'
# Successfully released IP address 192.168.46.122
docker exec -it host1 sh -c 'docker rm -f wldw-58'
# wldw-58
docker exec -it host1 sh -c 'docker run -tid --name wldw-59 --net testnet1 workload'
# df08f252d2594f7ca06aa39086837b3491a49038c72419591344fb578cdcac5a
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-59'
# 192.168.46.123
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.123'
# Successfully released IP address 192.168.46.123
docker exec -it host1 sh -c 'docker rm -f wldw-59'
# wldw-59
docker exec -it host1 sh -c 'docker run -tid --name wldw-60 --net testnet1 workload'
# b4a3b3fd3f7e5d15e0b34ab803841b2dd29b9c8aac49115209fc27dc5bd05945
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-60'
# 192.168.46.124
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.124'
# Successfully released IP address 192.168.46.124
docker exec -it host1 sh -c 'docker rm -f wldw-60'
# wldw-60
docker exec -it host1 sh -c 'docker run -tid --name wldw-61 --net testnet1 workload'
# 9522647dcd1365294659958477ce7d53a984082b92076270842aae221f94ff4b
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-61'
# 192.168.46.125
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.125'
# Successfully released IP address 192.168.46.125
docker exec -it host1 sh -c 'docker rm -f wldw-61'
# wldw-61
docker exec -it host1 sh -c 'docker run -tid --name wldw-62 --net testnet1 workload'
# bab5d9b643c7ca54d42ba162c614ab7ae98c6ea528ce4f5442400ed325c8542f
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-62'
# 192.168.46.126
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.126'
# Successfully released IP address 192.168.46.126
docker exec -it host1 sh -c 'docker rm -f wldw-62'
# wldw-62
docker exec -it host1 sh -c 'docker run -tid --name wldw-63 --net testnet1 workload'
# cceeb42f33d67f3775ae9a5c3872970b8b0994425160cf3ee63b06a90e54f854
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-63'
# 192.168.46.127
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl ipam release --ip=192.168.46.127'
# Successfully released IP address 192.168.46.127
docker exec -it host1 sh -c 'docker rm -f wldw-63'
# wldw-63
docker exec -it host1 sh -c 'docker run -tid --name wldw-64 --net testnet1 workload'
# 827066d0620b70599493331f9c28e82151cb572ba655295b8a3641784e79040c
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wldw-64'
# 192.168.46.65
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl apply -f orig_pools.yaml'
# Successfully applied 4 'ipPool' resource(s)
docker exec -it host1 sh -c 'docker rm -f wlds-6'
# Return code: 1
# Error response from daemon: No such container: wlds-6
#
docker exec -it host1 sh -c 'docker rm -f wlds-8'
# Return code: 1
# Error response from daemon: No such container: wlds-8
#
docker exec -it host1 sh -c 'docker rm -f wlds-7'
# Return code: 1
# Error response from daemon: No such container: wlds-7
#
docker exec -it host1 sh -c 'docker rm -f static'
# static
docker exec -it host1 sh -c 'docker rm -f wldw-64'
# wldw-64
docker exec -it host1 sh -c 'docker rm -f wlds-0'
# Return code: 1
# Error response from daemon: No such container: wlds-0
#
docker exec -it host1 sh -c 'docker rm -f wldw-64'
# Return code: 1
# Error response from daemon: No such container: wldw-64
#
docker exec -it host1 sh -c 'docker rm -f wlds-2'
# Return code: 1
# Error response from daemon: No such container: wlds-2
#
docker exec -it host1 sh -c 'docker rm -f wlds-3'
# Return code: 1
# Error response from daemon: No such container: wlds-3
#
docker exec -it host2 sh -c 'docker rm -f wlds-5'
# Return code: 1
# Error response from daemon: No such container: wlds-5
#
docker exec -it host2 sh -c 'docker rm -f wlds-1'
# Return code: 1
# Error response from daemon: No such container: wlds-1
#
docker exec -it host2 sh -c 'docker rm -f wlds-9'
# Return code: 1
# Error response from daemon: No such container: wlds-9
#
docker exec -it host2 sh -c 'docker rm -f wlds-4'
# Return code: 1
# Error response from daemon: No such container: wlds-4
#
ok (116.7632s)
(Add a pool), create containers, check IPs assigned from pool. ... Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl get IPpool -o yaml'
# - apiVersion: v1
# kind: ipPool
# metadata:
# cidr: 192.168.128.0/17
# spec:
# nat-outgoing: true
# - apiVersion: v1
# kind: ipPool
# metadata:
# cidr: 192.168.45.0/25
# spec: {}
# - apiVersion: v1
# kind: ipPool
# metadata:
# cidr: 192.168.46.0/25
# spec: {}
# - apiVersion: v1
# kind: ipPool
# metadata:
# cidr: fd80:24e2:f998:72d6::/64
# spec: {}
docker exec -it host1 sh -c 'cat << EOF > orig_pools.yaml
- apiVersion: v1
kind: ipPool
metadata:
cidr: 192.168.128.0/17
spec:
nat-outgoing: true
- apiVersion: v1
kind: ipPool
metadata:
cidr: 192.168.45.0/25
spec: {}
- apiVersion: v1
kind: ipPool
metadata:
cidr: 192.168.46.0/25
spec: {}
- apiVersion: v1
kind: ipPool
metadata:
cidr: fd80:24e2:f998:72d6::/64
spec: {}'
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl delete -f orig_pools.yaml'
# Successfully deleted 4 'ipPool' resource(s)
docker exec -it host1 sh -c 'cat << EOF > newpool.yaml
apiVersion: v1
kind: ipPool
metadata: {cidr: 192.168.0.0/24}
'
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl create -f newpool.yaml'
# Successfully created 1 'ipPool' resource(s)
docker exec -it host1 sh -c 'docker run -tid --name wlda-host1 --net testnet1 workload'
# 6e57760ea54be53def72bcd39dd8af49f15515ac7b572f7fb5de4bf4a985d47a
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlda-host1'
# 192.168.0.192
docker exec -it host2 sh -c 'docker run -tid --name wlda-host2 --net testnet1 workload'
# 7dc7d44114f792190f40adca73982d756e0b92d94850c5458ffb0dc5578c4513
docker exec -it host2 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlda-host2'
# 192.168.0.0
docker exec -it host1 sh -c 'ip r | grep blackhole'
# blackhole 192.168.0.192/26 proto bird
docker exec -it host1 sh -c 'ip r | grep cali'
# 192.168.0.192 dev cali2a0c52239b1 scope link
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl delete -f newpool.yaml'
# Successfully deleted 1 'ipPool' resource(s)
docker exec -it host1 sh -c 'cat << EOF > pools.yaml
apiVersion: v1
kind: ipPool
metadata: {cidr: 10.0.1.0/24}
'
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl create -f pools.yaml'
# Successfully created 1 'ipPool' resource(s)
docker exec -it host1 sh -c 'docker rm -f wlds-6'
# Return code: 1
# Error response from daemon: No such container: wlds-6
#
docker exec -it host1 sh -c 'docker rm -f wlda-host1'
# wlda-host1
docker exec -it host1 sh -c 'docker rm -f wlds-8'
# Return code: 1
# Error response from daemon: No such container: wlds-8
#
docker exec -it host1 sh -c 'docker rm -f wlds-7'
# Return code: 1
# Error response from daemon: No such container: wlds-7
#
docker exec -it host1 sh -c 'docker rm -f static'
# Return code: 1
# Error response from daemon: No such container: static
#
docker exec -it host1 sh -c 'docker rm -f wldw-64'
# Return code: 1
# Error response from daemon: No such container: wldw-64
#
docker exec -it host1 sh -c 'docker rm -f wlds-0'
# Return code: 1
# Error response from daemon: No such container: wlds-0
#
docker exec -it host1 sh -c 'docker rm -f wldw-64'
# Return code: 1
# Error response from daemon: No such container: wldw-64
#
docker exec -it host1 sh -c 'docker rm -f wlds-2'
# Return code: 1
# Error response from daemon: No such container: wlds-2
#
docker exec -it host1 sh -c 'docker rm -f wlds-3'
# Return code: 1
# Error response from daemon: No such container: wlds-3
#
docker exec -it host1 sh -c 'docker run -tid --name wlda2-host1 --net testnet1 workload'
# 8164e9fb98940e2b69ce57d84452f3537bf6e1bc6e5ef0791d8f42afb3d1930d
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlda2-host1'
# 10.0.1.192
docker exec -it host2 sh -c 'docker run -tid --name wlda2-host2 --net testnet1 workload'
# 8a8568d54d51ba40b15500da25c3391c5e24875f63e5026f314cecfc8aec336b
docker exec -it host2 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' wlda2-host2'
# 10.0.1.0
docker exec -it host1 sh -c 'ip r | grep blackhole'
# blackhole 10.0.1.192/26 proto bird
docker exec -it host1 sh -c 'ip r | grep cali'
# 10.0.1.192 dev cali162d241c0d6 scope link
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl apply -f orig_pools.yaml'
# Successfully applied 4 'ipPool' resource(s)
docker exec -it host1 sh -c 'docker rm -f wlds-6'
# Return code: 1
# Error response from daemon: No such container: wlds-6
#
docker exec -it host1 sh -c 'docker rm -f wlda-host1'
# Return code: 1
# Error response from daemon: No such container: wlda-host1
#
docker exec -it host1 sh -c 'docker rm -f wlds-8'
# Return code: 1
# Error response from daemon: No such container: wlds-8
#
docker exec -it host1 sh -c 'docker rm -f wlds-7'
# Return code: 1
# Error response from daemon: No such container: wlds-7
#
docker exec -it host1 sh -c 'docker rm -f static'
# Return code: 1
# Error response from daemon: No such container: static
#
docker exec -it host1 sh -c 'docker rm -f wldw-64'
# Return code: 1
# Error response from daemon: No such container: wldw-64
#
docker exec -it host1 sh -c 'docker rm -f wlds-0'
# Return code: 1
# Error response from daemon: No such container: wlds-0
#
docker exec -it host1 sh -c 'docker rm -f wldw-64'
# Return code: 1
# Error response from daemon: No such container: wldw-64
#
docker exec -it host1 sh -c 'docker rm -f wlds-2'
# Return code: 1
# Error response from daemon: No such container: wlds-2
#
docker exec -it host1 sh -c 'docker rm -f wlds-3'
# Return code: 1
# Error response from daemon: No such container: wlds-3
#
docker exec -it host1 sh -c 'docker rm -f wlda2-host1'
# wlda2-host1
docker exec -it host2 sh -c 'docker rm -f wlds-1'
# Return code: 1
# Error response from daemon: No such container: wlds-1
#
docker exec -it host2 sh -c 'docker rm -f wlds-5'
# Return code: 1
# Error response from daemon: No such container: wlds-5
#
docker exec -it host2 sh -c 'docker rm -f wlds-9'
# Return code: 1
# Error response from daemon: No such container: wlds-9
#
docker exec -it host2 sh -c 'docker rm -f wlda-host2'
# wlda-host2
docker exec -it host2 sh -c 'docker rm -f wlda2-host2'
# wlda2-host2
docker exec -it host2 sh -c 'docker rm -f wlds-4'
# Return code: 1
# Error response from daemon: No such container: wlds-4
#
ok (11.0360s)
docker exec -it host1 sh -c 'docker network rm testnet1'
# testnet1
Checking logs for exceptions
Analyzing logs from /var/log/calico/felix/current on host1
Running command on host1
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host1 sh -c 'head -100 /var/log/calico/felix/current'
- return: 0
First log has timestamp: 2017-07-24 08:53:32
Log file is new
Running command on host1
- Command: cat /var/log/calico/felix/current
Final command: docker exec -it host1 sh -c 'cat /var/log/calico/felix/current'
- return: 0
# Cleaning up host host1
docker exec -it host1 sh -c 'docker rm -f wlds-6'
# Return code: 1
# Error response from daemon: No such container: wlds-6
#
docker exec -it host1 sh -c 'docker rm -f wlda-host1'
# Return code: 1
# Error response from daemon: No such container: wlda-host1
#
docker exec -it host1 sh -c 'docker rm -f wlds-8'
# Return code: 1
# Error response from daemon: No such container: wlds-8
#
docker exec -it host1 sh -c 'docker rm -f wlds-7'
# Return code: 1
# Error response from daemon: No such container: wlds-7
#
docker exec -it host1 sh -c 'docker rm -f static'
# Return code: 1
# Error response from daemon: No such container: static
#
docker exec -it host1 sh -c 'docker rm -f wldw-64'
# Return code: 1
# Error response from daemon: No such container: wldw-64
#
docker exec -it host1 sh -c 'docker rm -f wlds-0'
# Return code: 1
# Error response from daemon: No such container: wlds-0
#
docker exec -it host1 sh -c 'docker rm -f wldw-64'
# Return code: 1
# Error response from daemon: No such container: wldw-64
#
docker exec -it host1 sh -c 'docker rm -f wlds-2'
# Return code: 1
# Error response from daemon: No such container: wlds-2
#
docker exec -it host1 sh -c 'docker rm -f wlds-3'
# Return code: 1
# Error response from daemon: No such container: wlds-3
#
docker exec -it host1 sh -c 'docker rm -f wlda2-host1'
# Return code: 1
# Error response from daemon: No such container: wlda2-host1
#
docker exec -it host1 sh -c 'docker rm -f $(docker ps -qa)'
# b7a252bce0a2
docker exec -it host1 sh -c 'docker rmi $(docker images -qa)'
# Untagged: workload:latest
# Deleted: sha256:207cc9a716fce3c45276619fecf8be5cc4105812db107964f1914cf4c6ad4714
# Deleted: sha256:3ae888afe21d0a7ece9defd2dfd058cd4fc9ee401f2101e413de62ddd118a63a
# Deleted: sha256:cce8d8723f59eab286f2945bf9191524c81d8b29db4bdfdb0fa6dfbb7f9f80dd
# Deleted: sha256:0c8764070008af6b3dea2ca54ba1e3df6596f5dbe9b80d90aacff90ccf20febb
# Deleted: sha256:2b0fb280b60dad0c3e2f6b207ef0d8f6a04f09638d245d3a2fdf0d6933e734d6
# Untagged: calico/node:latest
# Deleted: sha256:cdc38f882dc4977d95582b9b868e0413ed90dcc0096fa8d5dfd2c6fd53e327ec
# Deleted: sha256:3db9296b6b031244e33bef804b189f3f036210ab150a29be4e29af8a9d7fbc27
# Deleted: sha256:7dafa79a538e9a9bcaee119868e0f52774519280a4efce04f4d8de9fae913cc9
# Deleted: sha256:7173ea2daf28c2cf3d417680171f59ecf3e04e6d9666a28a272ff6897f5f4652
# Deleted: sha256:585f5597df54aedd17ea0288f93f1df44cbb8b29f1b05bf5429d65f9ee0dae7f
# Deleted: sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
# Untagged: busybox:latest
# Deleted: sha256:efe10ee6727fe52d2db2eb5045518fe98d8e31fdad1cbdd5e1f737018c349ebb
# Deleted: sha256:08c2295a7fa5c220b0f60c994362d290429ad92f6e0235509db91582809442f3
docker rm -f host1 || true
# host1
Checking logs for exceptions
Analyzing logs from /var/log/calico/felix/current on host2
Running command on host2
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host2 sh -c 'head -100 /var/log/calico/felix/current'
- return: 0
First log has timestamp: 2017-07-24 08:49:43
Log file is new
Running command on host2
- Command: cat /var/log/calico/felix/current
Final command: docker exec -it host2 sh -c 'cat /var/log/calico/felix/current'
- return: 0
# Cleaning up host host2
docker exec -it host2 sh -c 'docker rm -f wlds-1'
# Return code: 1
# Error response from daemon: No such container: wlds-1
#
docker exec -it host2 sh -c 'docker rm -f wlds-5'
# Return code: 1
# Error response from daemon: No such container: wlds-5
#
docker exec -it host2 sh -c 'docker rm -f wlds-9'
# Return code: 1
# Error response from daemon: No such container: wlds-9
#
docker exec -it host2 sh -c 'docker rm -f wlda-host2'
# Return code: 1
# Error response from daemon: No such container: wlda-host2
#
docker exec -it host2 sh -c 'docker rm -f wlda2-host2'
# Return code: 1
# Error response from daemon: No such container: wlda2-host2
#
docker exec -it host2 sh -c 'docker rm -f wlds-4'
# Return code: 1
# Error response from daemon: No such container: wlds-4
#
docker exec -it host2 sh -c 'docker rm -f $(docker ps -qa)'
# ada5cdbf3b66
docker exec -it host2 sh -c 'docker rmi $(docker images -qa)'
# Untagged: workload:latest
# Deleted: sha256:207cc9a716fce3c45276619fecf8be5cc4105812db107964f1914cf4c6ad4714
# Deleted: sha256:3ae888afe21d0a7ece9defd2dfd058cd4fc9ee401f2101e413de62ddd118a63a
# Deleted: sha256:cce8d8723f59eab286f2945bf9191524c81d8b29db4bdfdb0fa6dfbb7f9f80dd
# Deleted: sha256:0c8764070008af6b3dea2ca54ba1e3df6596f5dbe9b80d90aacff90ccf20febb
# Deleted: sha256:2b0fb280b60dad0c3e2f6b207ef0d8f6a04f09638d245d3a2fdf0d6933e734d6
# Untagged: calico/node:latest
# Deleted: sha256:cdc38f882dc4977d95582b9b868e0413ed90dcc0096fa8d5dfd2c6fd53e327ec
# Deleted: sha256:3db9296b6b031244e33bef804b189f3f036210ab150a29be4e29af8a9d7fbc27
# Deleted: sha256:7dafa79a538e9a9bcaee119868e0f52774519280a4efce04f4d8de9fae913cc9
# Deleted: sha256:7173ea2daf28c2cf3d417680171f59ecf3e04e6d9666a28a272ff6897f5f4652
# Deleted: sha256:585f5597df54aedd17ea0288f93f1df44cbb8b29f1b05bf5429d65f9ee0dae7f
# Deleted: sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
# Untagged: busybox:latest
# Deleted: sha256:efe10ee6727fe52d2db2eb5045518fe98d8e31fdad1cbdd5e1f737018c349ebb
# Deleted: sha256:08c2295a7fa5c220b0f60c994362d290429ad92f6e0235509db91582809442f3
docker rm -f host2 || true
# host2
docker rm -f host1 || true
# Error response from daemon: No such container: host1
docker run --privileged -tid -v /lib/modules:/lib/modules -v /home/runner/calico/calico_node/certs:/home/runner/calico/calico_node/certs -v /home/runner/calico/calico_node:/code --name host1 calico/dind:latest --iptables=false --cluster-store=etcd://192.168.122.138:2379
# c3a30031a6ee7c09533b7dbc678da35c3a743b7cc1913e7770965b7a3addd714
docker inspect --format '{{.NetworkSettings.Networks.bridge.IPAddress}}' host1
# 172.17.0.2
docker exec -it host1 sh -c 'docker ps'
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker exec -it host1 sh -c 'docker load -i /code/calico-node.tar'
#
#
5bef08742407: Loading layer 65.54kB/4.221MB
5bef08742407: Loading layer 4.221MB/4.221MB
#
3e9a7cf20d9e: Loading layer 98.3kB/7.516MB
3e9a7cf20d9e: Loading layer 7.516MB/7.516MB
#
1d421152af96: Loading layer 32.77kB/249.9kB
1d421152af96: Loading layer 65.54kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
#
0e54df2f6e0d: Loading layer 65.54kB/4.681MB
0e54df2f6e0d: Loading layer 4.681MB/4.681MB
#
0ee3bf3bac10: Loading layer 557.1kB/279.5MB
0ee3bf3bac10: Loading layer 20.05MB/279.5MB
0ee3bf3bac10: Loading layer 42.89MB/279.5MB
0ee3bf3bac10: Loading layer 64.06MB/279.5MB
0ee3bf3bac10: Loading layer 84.67MB/279.5MB
0ee3bf3bac10: Loading layer 109.2MB/279.5MB
0ee3bf3bac10: Loading layer 132MB/279.5MB
0ee3bf3bac10: Loading layer 157.6MB/279.5MB
0ee3bf3bac10: Loading layer 182.2MB/279.5MB
0ee3bf3bac10: Loading layer 202.2MB/279.5MB
0ee3bf3bac10: Loading layer 225.1MB/279.5MB
0ee3bf3bac10: Loading layer 248.4MB/279.5MB
0ee3bf3bac10: Loading layer 273.5MB/279.5MB
0ee3bf3bac10: Loading layer 279.5MB/279.5MB
Loaded image: calico/node:latest
docker exec -it host1 sh -c 'docker load -i /code/busybox.tar'
#
#
08c2295a7fa5: Loading layer 32.77kB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
Loaded image: busybox:latest
docker exec -it host1 sh -c 'docker load -i /code/workload.tar'
#
#
2b0fb280b60d: Loading layer 65.54kB/5.058MB
2b0fb280b60d: Loading layer 5.058MB/5.058MB
#
a49cb0229536: Loading layer 458.8kB/45.65MB
a49cb0229536: Loading layer 13.76MB/45.65MB
a49cb0229536: Loading layer 22.02MB/45.65MB
a49cb0229536: Loading layer 33.95MB/45.65MB
a49cb0229536: Loading layer 43.12MB/45.65MB
a49cb0229536: Loading layer 45.65MB/45.65MB
#
429802d9db39: Loading layer 7.168kB/7.168kB
429802d9db39: Loading layer 7.168kB/7.168kB
#
f00279cdb9b4: Loading layer 3.584kB/3.584kB
f00279cdb9b4: Loading layer 3.584kB/3.584kB
Loaded image: workload:latest
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node run --dryrun --node-image=calico/node --ip=172.17.0.2 '
# Use the following command to start the calico/node container:
#
# docker run --net=host --privileged --name=calico-node -d --restart=always -e NODENAME=c3a30031a6ee -e CALICO_NETWORKING_BACKEND=bird -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.2 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node
#
# If you are running calico/node in an init system, use the --init-system flag
# to display the appropriate start and stop commands.
docker exec -it host1 sh -c 'docker run --net=host --privileged --name=calico-node -d --restart=always -e CALICO_IPV4POOL_CIDR=192.168.128.0/17 -e NODENAME=c3a30031a6ee -e CALICO_NETWORKING_BACKEND=bird -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.2 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node'
# 350487d20e19de4651cc3bdada2de80df41093086694e660c4b246fa72a51817
Resetting log analyzer on host1
Running command on host1
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host1 sh -c 'head -100 /var/log/calico/felix/current'
- return: 1
Hit exception getting logs from host1 - skip logs
Traceback (most recent call last):
File "/code/tests/st/utils/log_analyzer.py", line 219, in _parse_logs
for line in self.host.execute_readline(cmd):
File "/code/tests/st/utils/docker_host.py", line 219, in execute_readline
(command, status))
Exception: Command docker exec -it host1 sh -c 'head -100 /var/log/calico/felix/current' returned non-zero exit code 1
First log has timestamp: None
docker exec -it host1 sh -c 'wc -l /var/log/calico/felix/current'
# Return code: 1
# wc: /var/log/calico/felix/current: No such file or directory
#
Error running command: wc -l /var/log/calico/felix/current
Extract number of lines in file: /var/log/calico/felix/current
None output?: None
Log file has None lines
docker rm -f host2 || true
# Error response from daemon: No such container: host2
docker run --privileged -tid -v /lib/modules:/lib/modules -v /home/runner/calico/calico_node/certs:/home/runner/calico/calico_node/certs -v /home/runner/calico/calico_node:/code --name host2 calico/dind:latest --iptables=false --cluster-store=etcd://192.168.122.138:2379
# c3b1390d146b137e98220f12c2a3d90f778e2e07e25e560a94a604c5c0a18b7f
docker inspect --format '{{.NetworkSettings.Networks.bridge.IPAddress}}' host2
# 172.17.0.3
docker exec -it host2 sh -c 'docker ps'
# CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
docker exec -it host2 sh -c 'docker load -i /code/calico-node.tar'
#
#
5bef08742407: Loading layer 65.54kB/4.221MB
5bef08742407: Loading layer 4.221MB/4.221MB
#
3e9a7cf20d9e: Loading layer 98.3kB/7.516MB
3e9a7cf20d9e: Loading layer 7.516MB/7.516MB
#
1d421152af96: Loading layer 32.77kB/249.9kB
1d421152af96: Loading layer 65.54kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
1d421152af96: Loading layer 249.9kB/249.9kB
#
0e54df2f6e0d: Loading layer 65.54kB/4.681MB
0e54df2f6e0d: Loading layer 4.681MB/4.681MB
#
0ee3bf3bac10: Loading layer 557.1kB/279.5MB
0ee3bf3bac10: Loading layer 25.07MB/279.5MB
0ee3bf3bac10: Loading layer 49.58MB/279.5MB
0ee3bf3bac10: Loading layer 72.97MB/279.5MB
0ee3bf3bac10: Loading layer 96.37MB/279.5MB
0ee3bf3bac10: Loading layer 122MB/279.5MB
0ee3bf3bac10: Loading layer 146.5MB/279.5MB
0ee3bf3bac10: Loading layer 170.5MB/279.5MB
0ee3bf3bac10: Loading layer 192.7MB/279.5MB
0ee3bf3bac10: Loading layer 216.7MB/279.5MB
0ee3bf3bac10: Loading layer 240.6MB/279.5MB
0ee3bf3bac10: Loading layer 262.9MB/279.5MB
0ee3bf3bac10: Loading layer 279.5MB/279.5MB
Loaded image: calico/node:latest
docker exec -it host2 sh -c 'docker load -i /code/busybox.tar'
#
#
08c2295a7fa5: Loading layer 32.77kB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
08c2295a7fa5: Loading layer 1.337MB/1.337MB
Loaded image: busybox:latest
docker exec -it host2 sh -c 'docker load -i /code/workload.tar'
#
#
2b0fb280b60d: Loading layer 65.54kB/5.058MB
2b0fb280b60d: Loading layer 5.058MB/5.058MB
#
a49cb0229536: Loading layer 458.8kB/45.65MB
a49cb0229536: Loading layer 14.22MB/45.65MB
a49cb0229536: Loading layer 23.4MB/45.65MB
a49cb0229536: Loading layer 37.62MB/45.65MB
a49cb0229536: Loading layer 43.58MB/45.65MB
a49cb0229536: Loading layer 45.65MB/45.65MB
#
429802d9db39: Loading layer 7.168kB/7.168kB
429802d9db39: Loading layer 7.168kB/7.168kB
#
f00279cdb9b4: Loading layer 3.584kB/3.584kB
f00279cdb9b4: Loading layer 3.584kB/3.584kB
Loaded image: workload:latest
Got local IP from MY_IP=192.168.122.138
docker exec -it host2 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl node run --dryrun --node-image=calico/node --ip=172.17.0.3 '
# Use the following command to start the calico/node container:
#
# docker run --net=host --privileged --name=calico-node -d --restart=always -e CALICO_NETWORKING_BACKEND=bird -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.3 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -e NODENAME=c3b1390d146b -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node
#
# If you are running calico/node in an init system, use the --init-system flag
# to display the appropriate start and stop commands.
docker exec -it host2 sh -c 'docker run --net=host --privileged --name=calico-node -d --restart=always -e CALICO_IPV4POOL_CIDR=192.168.128.0/17 -e CALICO_NETWORKING_BACKEND=bird -e CALICO_LIBNETWORK_ENABLED=true -e IP=172.17.0.3 -e ETCD_ENDPOINTS=http://192.168.122.138:2379 -e NODENAME=c3b1390d146b -v /var/log/calico:/var/log/calico -v /var/run/calico:/var/run/calico -v /lib/modules:/lib/modules -v /run:/run -v /run/docker/plugins:/run/docker/plugins -v /var/run/docker.sock:/var/run/docker.sock calico/node'
# ca248acf2023864f4ca4e8e27bc52971058f2e312cbfef33d756c21f5c37e36f
Resetting log analyzer on host2
Running command on host2
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host2 sh -c 'head -100 /var/log/calico/felix/current'
- return: 1
Hit exception getting logs from host2 - skip logs
Traceback (most recent call last):
File "/code/tests/st/utils/log_analyzer.py", line 219, in _parse_logs
for line in self.host.execute_readline(cmd):
File "/code/tests/st/utils/docker_host.py", line 219, in execute_readline
(command, status))
Exception: Command docker exec -it host2 sh -c 'head -100 /var/log/calico/felix/current' returned non-zero exit code 1
First log has timestamp: None
docker exec -it host2 sh -c 'wc -l /var/log/calico/felix/current'
# Return code: 1
# wc: /var/log/calico/felix/current: No such file or directory
#
Error running command: wc -l /var/log/calico/felix/current
Extract number of lines in file: /var/log/calico/felix/current
None output?: None
Log file has None lines
test_rules_tags (tests.st.policy.test_profile.MultiHostMainline) ...
docker exec -it host1 sh -c 'docker network inspect testnet1'
# Return code: 1
# []
# Error: No such network: testnet1
#
docker exec -it host1 sh -c 'docker network create --driver calico --ipam-driver calico-ipam testnet1'
# 2a1323ae7541e0cda0edda5af33d89a56e240cfc37fff917de4e3b04cdef315b
docker exec -it host1 sh -c 'docker network inspect testnet2'
# Return code: 1
# []
# Error: No such network: testnet2
#
docker exec -it host1 sh -c 'docker network create --driver calico --ipam-driver calico-ipam testnet2'
# 8eb0d3d22f40a115f56443c9167753012126b56f97fc526d3ee3cc1ec9e98c0d
docker exec -it host2 sh -c 'docker network inspect testnet2'
# [
# {
# "Name": "testnet2",
# "Id": "8eb0d3d22f40a115f56443c9167753012126b56f97fc526d3ee3cc1ec9e98c0d",
# "Created": "2017-07-24T08:54:45.085224247Z",
# "Scope": "global",
# "Driver": "calico",
# "EnableIPv6": false,
# "IPAM": {
# "Driver": "calico-ipam",
# "Options": {},
# "Config": [
# {
# "Subnet": "0.0.0.0/0",
# "Gateway": "0.0.0.0"
# }
# ]
# },
# "Internal": false,
# "Attachable": false,
# "Ingress": false,
# "ConfigFrom": {
# "Network": ""
# },
# "ConfigOnly": false,
# "Containers": {},
# "Options": {},
# "Labels": {}
# }
# ]
docker exec -it host2 sh -c 'docker network inspect testnet1'
# [
# {
# "Name": "testnet1",
# "Id": "2a1323ae7541e0cda0edda5af33d89a56e240cfc37fff917de4e3b04cdef315b",
# "Created": "2017-07-24T08:54:44.8609726Z",
# "Scope": "global",
# "Driver": "calico",
# "EnableIPv6": false,
# "IPAM": {
# "Driver": "calico-ipam",
# "Options": {},
# "Config": [
# {
# "Subnet": "0.0.0.0/0",
# "Gateway": "0.0.0.0"
# }
# ]
# },
# "Internal": false,
# "Attachable": false,
# "Ingress": false,
# "ConfigFrom": {
# "Network": ""
# },
# "ConfigOnly": false,
# "Containers": {},
# "Options": {},
# "Labels": {}
# }
# ]
docker exec -it host2 sh -c 'docker run -tid --name workload_h2n1_1 --net testnet1 workload'
# 65d1fa0c78272329240599c958f7cd5ab1396091b7d2d916e9c13e2cd68a6256
docker exec -it host2 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' workload_h2n1_1'
# 192.168.218.192
docker exec -it host1 sh -c 'docker run -tid --name workload_h1n1_1 --net testnet1 workload'
# e8b1a3f7720a7e5490c87fcbbcf3d362da2202b63a2d4a489a1f8b4ce9427e50
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' workload_h1n1_1'
# 192.168.179.64
docker exec -it host1 sh -c 'docker run -tid --name workload_h1n1_2 --net testnet1 workload'
# d5d1befab23a9751021ffc3c21b9cd75ed47f4cb289e632d6a813081ec79552b
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet1.IPAddress}}'"'"' workload_h1n1_2'
# 192.168.179.65
docker exec -it host1 sh -c 'docker run -tid --name workload_h1n2_1 --net testnet2 workload'
# 49784776b1f6e9030e93a7085ff061232f2121cb7b7bee1ec7b067f702356d30
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet2.IPAddress}}'"'"' workload_h1n2_1'
# 192.168.179.66
docker exec -it host1 sh -c 'docker run -tid --name workload_h1n2_2 --net testnet2 workload'
# ac480820cd66ad36dd083020feb8f4218f8fbf5bf3924b51fe70e31cd0f35951
docker exec -it host1 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet2.IPAddress}}'"'"' workload_h1n2_2'
# 192.168.179.67
docker exec -it host2 sh -c 'docker run -tid --name workload_h2n2_1 --net testnet2 workload'
# 691830447a8bd930f14e0810f583487769ec5a0c922b7149220431dbc80e995e
docker exec -it host2 sh -c 'docker inspect --format '"'"'{{.NetworkSettings.Networks.testnet2.IPAddress}}'"'"' workload_h2n2_1'
# 192.168.218.193
*******************
Network1 is:
['192.168.218.192', '192.168.179.64', '192.168.179.65']
['workload_h2n1_1', 'workload_h1n1_1', 'workload_h1n1_2']
Network2 is:
['192.168.179.66', '192.168.179.67', '192.168.218.193']
['workload_h1n2_1', 'workload_h1n2_2', 'workload_h2n2_1']
*******************
docker inspect --format {{.Config.Hostname}} host1
# c3a30031a6ee
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl get workloadEndpoint -o yaml'
# - apiVersion: v1
# kind: workloadEndpoint
# metadata:
# name: 417ebc839e3fec36d6dcf8e8722fa70859d3eb28df2825aabf5b442133a5f36e
# node: c3a30031a6ee
# orchestrator: libnetwork
# workload: libnetwork
# spec:
# interfaceName: cali417ebc839e3
# ipNetworks:
# - 192.168.179.64/32
# mac: ee:ee:ee:ee:ee:ee
# profiles:
# - testnet1
# - apiVersion: v1
# kind: workloadEndpoint
# metadata:
# name: 9d69c4135c679188193157c3e417757a96a511c2b6ef9618a3df2f9ceb0ec2a6
# node: c3a30031a6ee
# orchestrator: libnetwork
# workload: libnetwork
# spec:
# interfaceName: cali9d69c4135c6
# ipNetworks:
# - 192.168.179.65/32
# mac: ee:ee:ee:ee:ee:ee
# profiles:
# - testnet1
# - apiVersion: v1
# kind: workloadEndpoint
# metadata:
# name: cdfdce53ce726aae240867dd808ca2dcffb3e911206ff9125e25c6e9f36045ba
# node: c3a30031a6ee
# orchestrator: libnetwork
# workload: libnetwork
# spec:
# interfaceName: calicdfdce53ce7
# ipNetworks:
# - 192.168.179.67/32
# mac: ee:ee:ee:ee:ee:ee
# profiles:
# - testnet2
# - apiVersion: v1
# kind: workloadEndpoint
# metadata:
# name: f710d5f1d58c8e129d4e51fdb8b883f779f181f2e20a82fb62f428224f160e44
# node: c3a30031a6ee
# orchestrator: libnetwork
# workload: libnetwork
# spec:
# interfaceName: calif710d5f1d58
# ipNetworks:
# - 192.168.179.66/32
# mac: ee:ee:ee:ee:ee:ee
# profiles:
# - testnet2
# - apiVersion: v1
# kind: workloadEndpoint
# metadata:
# name: d2f39be062c2777ebc263ff58ec9ad7c1f7f8ec7e168ac2dd503b6dea15efdaf
# node: c3b1390d146b
# orchestrator: libnetwork
# workload: libnetwork
# spec:
# interfaceName: calid2f39be062c
# ipNetworks:
# - 192.168.218.192/32
# mac: ee:ee:ee:ee:ee:ee
# profiles:
# - testnet1
# - apiVersion: v1
# kind: workloadEndpoint
# metadata:
# name: fe1b3f2b39e520ca27be5e8474c5b66acc9622c612eaeacc48da1b72dadf2ee0
# node: c3b1390d146b
# orchestrator: libnetwork
# workload: libnetwork
# spec:
# interfaceName: calife1b3f2b39e
# ipNetworks:
# - 192.168.218.193/32
# mac: ee:ee:ee:ee:ee:ee
# profiles:
# - testnet2
docker inspect --format {{.Config.Hostname}} host2
# c3b1390d146b
Got local IP from MY_IP=192.168.122.138
docker exec -it host2 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl get workloadEndpoint -o yaml'
# - apiVersion: v1
# kind: workloadEndpoint
# metadata:
# name: 417ebc839e3fec36d6dcf8e8722fa70859d3eb28df2825aabf5b442133a5f36e
# node: c3a30031a6ee
# orchestrator: libnetwork
# workload: libnetwork
# spec:
# interfaceName: cali417ebc839e3
# ipNetworks:
# - 192.168.179.64/32
# mac: ee:ee:ee:ee:ee:ee
# profiles:
# - testnet1
# - apiVersion: v1
# kind: workloadEndpoint
# metadata:
# name: 9d69c4135c679188193157c3e417757a96a511c2b6ef9618a3df2f9ceb0ec2a6
# node: c3a30031a6ee
# orchestrator: libnetwork
# workload: libnetwork
# spec:
# interfaceName: cali9d69c4135c6
# ipNetworks:
# - 192.168.179.65/32
# mac: ee:ee:ee:ee:ee:ee
# profiles:
# - testnet1
# - apiVersion: v1
# kind: workloadEndpoint
# metadata:
# name: cdfdce53ce726aae240867dd808ca2dcffb3e911206ff9125e25c6e9f36045ba
# node: c3a30031a6ee
# orchestrator: libnetwork
# workload: libnetwork
# spec:
# interfaceName: calicdfdce53ce7
# ipNetworks:
# - 192.168.179.67/32
# mac: ee:ee:ee:ee:ee:ee
# profiles:
# - testnet2
# - apiVersion: v1
# kind: workloadEndpoint
# metadata:
# name: f710d5f1d58c8e129d4e51fdb8b883f779f181f2e20a82fb62f428224f160e44
# node: c3a30031a6ee
# orchestrator: libnetwork
# workload: libnetwork
# spec:
# interfaceName: calif710d5f1d58
# ipNetworks:
# - 192.168.179.66/32
# mac: ee:ee:ee:ee:ee:ee
# profiles:
# - testnet2
# - apiVersion: v1
# kind: workloadEndpoint
# metadata:
# name: d2f39be062c2777ebc263ff58ec9ad7c1f7f8ec7e168ac2dd503b6dea15efdaf
# node: c3b1390d146b
# orchestrator: libnetwork
# workload: libnetwork
# spec:
# interfaceName: calid2f39be062c
# ipNetworks:
# - 192.168.218.192/32
# mac: ee:ee:ee:ee:ee:ee
# profiles:
# - testnet1
# - apiVersion: v1
# kind: workloadEndpoint
# metadata:
# name: fe1b3f2b39e520ca27be5e8474c5b66acc9622c612eaeacc48da1b72dadf2ee0
# node: c3b1390d146b
# orchestrator: libnetwork
# workload: libnetwork
# spec:
# interfaceName: calife1b3f2b39e
# ipNetworks:
# - 192.168.218.193/32
# mac: ee:ee:ee:ee:ee:ee
# profiles:
# - testnet2
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.218.192'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.218.192'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.218.192'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.179.64'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.179.64'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.179.64'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.179.65'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.179.65'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.179.65'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.179.66'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.179.66'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.179.66'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.179.67'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.179.67'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.179.67'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.218.193'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.218.193'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.218.193'
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
# 64 bytes from 192.168.179.64: seq=0 ttl=62 time=0.216 ms
#
# --- 192.168.179.64 ping statistics ---
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.218.192'
# 64 bytes from 192.168.218.192: seq=0 ttl=64 time=0.092 ms
#
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.092/0.092/0.092 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.218.192'
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.216/0.216/0.216 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.218.192'
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
# 64 bytes from 192.168.218.192: seq=0 ttl=62 time=0.117 ms
#
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.117/0.117/0.117 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.179.64'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.179.64'
# hello
# Return code: 1
#
# hello
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
# hello
# Return code: 1
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.179.66'
# Return code: 1
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.179.65'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.179.65'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.179.65'
#
# 64 bytes from 192.168.179.65: seq=0 ttl=62 time=0.187 ms
# hello
#
# Return code: 1
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.179.66'
# --- 192.168.179.66 ping statistics ---
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# round-trip min/avg/max = 0.187/0.187/0.187 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.179.67'
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.218.193'
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
# 64 bytes from 192.168.179.64: seq=0 ttl=64 time=0.071 ms
#
# --- 192.168.179.64 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.071/0.071/0.071 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.218.193'
# Return code: 1
#
# Return code: 1
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.218.193'
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.218.192'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.218.192'
#
# Return code: 1
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.179.64'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.218.192'
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
# 64 bytes from 192.168.179.65: seq=0 ttl=63 time=0.314 ms
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.314/0.314/0.314 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.179.64'
# Return code: 1
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
#
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.179.65'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.179.65'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.179.65'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.179.66'
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.179.66'
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.179.66'
# Return code: 1
# hello
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.179.67'
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.179.67'
# Return code: 1
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.218.193'
# hello
# Return code: 1
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
# 64 bytes from 192.168.179.64: seq=0 ttl=63 time=0.118 ms
#
# --- 192.168.179.64 ping statistics ---
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.218.193'
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
# hello
# Return code: 1
#
# 1 packets transmitted, 1 packets received, 0% packet loss
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
# hello
#
# --- 192.168.218.193 ping statistics ---
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.218.193'
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
# 64 bytes from 192.168.179.65: seq=0 ttl=64 time=0.069 ms
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.069/0.069/0.069 ms
# 64 bytes from 192.168.218.192: seq=0 ttl=62 time=0.148 ms
#
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.148/0.148/0.148 ms
# round-trip min/avg/max = 0.118/0.118/0.118 ms
# Return code: 1
# 1 packets transmitted, 0 packets received, 100% packet loss
#
#
# Return code: 1
#
# hello
# Return code: 1
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
#
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# Return code: 1
#
# Return code: 1
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# Return code: 1
#
# Return code: 1
#
# Return code: 1
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
#
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# Return code: 1
#
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.218.192'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.218.192'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.218.192'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.179.65'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.179.65'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.179.65'
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
# 64 bytes from 192.168.218.193: seq=0 ttl=62 time=0.091 ms
#
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.091/0.091/0.091 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.179.66'
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
# 64 bytes from 192.168.179.66: seq=0 ttl=64 time=0.051 ms
#
# hello
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.179.66'
# --- 192.168.179.66 ping statistics ---
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.051/0.051/0.051 ms
# 64 bytes from 192.168.179.67: seq=0 ttl=63 time=0.070 ms
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.070/0.070/0.070 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.179.67'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.179.67'
# hello
# Return code: 1
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.218.193'
# hello
#
# Return code: 1
# Return code: 1
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.218.193'
#
#
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.218.192'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.218.192'
# Return code: 1
#
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
# Return code: 1
# Return code: 1
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
# 64 bytes from 192.168.179.67: seq=0 ttl=64 time=0.041 ms
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
#
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.218.192'
# round-trip min/avg/max = 0.041/0.041/0.041 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.179.64'
# 64 bytes from 192.168.179.66: seq=0 ttl=63 time=0.089 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.179.64'
#
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.179.64'
#
# --- 192.168.179.66 ping statistics ---
# --- 192.168.179.64 ping statistics ---
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.179.65'
# 1 packets transmitted, 1 packets received, 0% packet loss
# hello
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.179.65'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.179.65'
# round-trip min/avg/max = 0.089/0.089/0.089 ms
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.179.66'
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
# 64 bytes from 192.168.179.66: seq=0 ttl=62 time=0.142 ms
#
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.142/0.142/0.142 ms
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.179.66'
# Return code: 1
#
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.179.66'
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.179.67'
# Return code: 1
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
#
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.179.67'
# hello
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.218.193'
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
# 64 bytes from 192.168.218.193: seq=0 ttl=62 time=0.129 ms
#
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.129/0.129/0.129 ms
# Return code: 1
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.218.193'
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.179.67'
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.218.193'
# Return code: 1
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
# Return code: 1
#
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.218.192'
#
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
# Return code: 1
# hello
# 64 bytes from 192.168.179.67: seq=0 ttl=62 time=0.115 ms
#
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.218.192'
# --- 192.168.218.192 ping statistics ---
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.115/0.115/0.115 ms
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.179.64'
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.218.192'
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.179.64'
# hello
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.179.64'
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.179.65'
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.179.65'
# Return code: 1
#
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.179.65'
# Return code: 1
# Return code: 1
#
# Return code: 1
#
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
#
# --- 192.168.179.64 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
# 64 bytes from 192.168.218.193: seq=0 ttl=64 time=0.055 ms
#
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.055/0.055/0.055 ms
# Return code: 1
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# Return code: 1
#
# hello
# hello
# hello
# Return code: 1
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
#
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# Return code: 1
#
# Return code: 1
#
# Return code: 1
#
# Return code: 1
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# Return code: 1
#
# Return code: 1
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
#
# --- 192.168.179.64 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# Return code: 1
#
# Return code: 1
#
docker exec -it host1 sh -c 'docker network rm testnet1'
# Return code: 1
# Error response from daemon: network testnet1 id 2a1323ae7541e0cda0edda5af33d89a56e240cfc37fff917de4e3b04cdef315b has active endpoints
#
docker exec -it host1 sh -c 'docker network rm testnet2'
# Return code: 1
# Error response from daemon: network testnet2 id 8eb0d3d22f40a115f56443c9167753012126b56f97fc526d3ee3cc1ec9e98c0d has active endpoints
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl get profile -o yaml'
# - apiVersion: v1
# kind: profile
# metadata:
# name: testnet1
# tags:
# - testnet1
# spec:
# egress:
# - action: allow
# destination: {}
# source: {}
# ingress:
# - action: allow
# destination: {}
# source:
# tag: testnet1
# - apiVersion: v1
# kind: profile
# metadata:
# name: testnet2
# tags:
# - testnet2
# spec:
# egress:
# - action: allow
# destination: {}
# source: {}
# ingress:
# - action: allow
# destination: {}
# source:
# tag: testnet2
docker exec -it host1 sh -c 'cat << EOF > new_profiles
- apiVersion: v1
kind: profile
metadata:
name: testnet1
tags:
- testnet1
spec:
egress:
- action: allow
destination: {}
source: {}
ingress:
- action: allow
destination: {}
source:
tag: testnet1
- action: allow
source:
tag: testnet2
- apiVersion: v1
kind: profile
metadata:
name: testnet2
tags:
- testnet2
spec:
egress:
- action: allow
destination: {}
source: {}
ingress:
- action: allow
destination: {}
source:
tag: testnet2
- action: allow
source:
tag: testnet1
'
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl apply -f new_profiles'
# Successfully applied 2 'profile' resource(s)
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.218.192'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.179.64'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.179.65'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.218.192'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.179.65'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.179.66'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.179.67'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.179.67'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.179.65'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.218.192'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.179.65'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.218.192'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.218.193'
# hello
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.179.64'
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
# 64 bytes from 192.168.179.65: seq=0 ttl=62 time=0.096 ms
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.096/0.096/0.096 ms
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.179.65'
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.179.64'
# 64 bytes from 192.168.179.67: seq=0 ttl=62 time=0.092 ms
# 64 bytes from 192.168.218.192: seq=0 ttl=64 time=0.362 ms
#
# --- 192.168.218.192 ping statistics ---
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
# 64 bytes from 192.168.218.192: seq=0 ttl=62 time=0.099 ms
#
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.099/0.099/0.099 ms
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.362/0.362/0.362 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.218.192'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.218.192'
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.092/0.092/0.092 ms
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.179.67'
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
# 64 bytes from 192.168.179.67: seq=0 ttl=63 time=0.074 ms
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.074/0.074/0.074 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.179.67'
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
# 64 bytes from 192.168.179.65: seq=0 ttl=63 time=0.113 ms
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.113/0.113/0.113 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.179.65'
# hello
# hello
# hello
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.218.192'
# hello
# hello
# hello
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.179.66'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.179.65'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.218.193'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.179.66'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.179.64'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.218.192'
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.179.66'
# hello
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.179.64'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.179.65'
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.218.193'
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
# 64 bytes from 192.168.218.193: seq=0 ttl=63 time=0.092 ms
#
# hello
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.179.67'
# 64 bytes from 192.168.179.64: seq=0 ttl=62 time=0.121 ms
# 64 bytes from 192.168.218.192: seq=0 ttl=62 time=0.090 ms
#
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.090/0.090/0.090 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.179.66'
# hello
# 64 bytes from 192.168.179.66: seq=0 ttl=62 time=0.180 ms
#
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.218.193'
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.092/0.092/0.092 ms
#
# --- 192.168.179.64 ping statistics ---
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
# 64 bytes from 192.168.179.66: seq=0 ttl=63 time=0.081 ms
#
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.081/0.081/0.081 ms
# 1 packets transmitted, 1 packets received, 0% packet loss
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.218.192'
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.179.67'
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.180/0.180/0.180 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.218.192'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.218.192'
# 64 bytes from 192.168.179.65: seq=0 ttl=64 time=0.064 ms
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.064/0.064/0.064 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.179.65'
# round-trip min/avg/max = 0.121/0.121/0.121 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.179.65'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.179.64'
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
# 64 bytes from 192.168.218.193: seq=0 ttl=62 time=0.093 ms
#
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.093/0.093/0.093 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.179.65'
# hello
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.179.64'
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
# 64 bytes from 192.168.179.64: seq=0 ttl=64 time=0.046 ms
# hello
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
# 64 bytes from 192.168.218.192: seq=0 ttl=62 time=0.321 ms
#
# --- 192.168.218.192 ping statistics ---
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.179.67'
#
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.179.67'
# hello
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.321/0.321/0.321 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.218.192'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.179.64'
# --- 192.168.179.64 ping statistics ---
# 64 bytes from 192.168.179.65: seq=0 ttl=63 time=0.074 ms
#
# --- 192.168.179.65 ping statistics ---
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
# 64 bytes from 192.168.179.67: seq=0 ttl=63 time=0.075 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.218.193'
# 1 packets transmitted, 1 packets received, 0% packet loss
#
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.074/0.074/0.074 ms
# round-trip min/avg/max = 0.046/0.046/0.046 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.218.192'
# --- 192.168.179.67 ping statistics ---
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.179.65'
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.075/0.075/0.075 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.179.67'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.179.66'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.179.66'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.218.192'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.218.193'
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
# 64 bytes from 192.168.179.64: seq=0 ttl=63 time=0.072 ms
#
# --- 192.168.179.64 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# hello
# hello
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.179.65'
# hello
# hello
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.179.64'
# round-trip min/avg/max = 0.072/0.072/0.072 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.179.65'
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.179.66'
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
# 64 bytes from 192.168.218.192: seq=0 ttl=62 time=0.388 ms
# 64 bytes from 192.168.179.67: seq=0 ttl=63 time=0.090 ms
#
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.218.193'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.218.193'
#
# --- 192.168.179.67 ping statistics ---
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.179.66'
# hello
# 64 bytes from 192.168.179.66: seq=0 ttl=63 time=0.078 ms
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.388/0.388/0.388 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.218.192'
# 1 packets transmitted, 1 packets received, 0% packet loss
#
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.078/0.078/0.078 ms
# round-trip min/avg/max = 0.090/0.090/0.090 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.179.67'
# hello
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
# hello
# hello
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.218.193'
# 64 bytes from 192.168.179.64: seq=0 ttl=63 time=0.079 ms
#
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.179.66'
# 64 bytes from 192.168.179.66: seq=0 ttl=64 time=0.053 ms
# 64 bytes from 192.168.179.67: seq=0 ttl=64 time=0.041 ms
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.041/0.041/0.041 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.179.67'
# --- 192.168.179.64 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.079/0.079/0.079 ms
#
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.218.192'
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.053/0.053/0.053 ms
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.218.192'
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.179.64'
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.179.65'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.179.64'
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
# 64 bytes from 192.168.179.65: seq=0 ttl=63 time=0.116 ms
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.218.193'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.179.66'
# hello
#
# 64 bytes from 192.168.218.193: seq=0 ttl=62 time=0.098 ms
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.179.66'
# hello
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.179.64'
#
# --- 192.168.218.193 ping statistics ---
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.116/0.116/0.116 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.179.65'
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.179.65'
# 1 packets transmitted, 1 packets received, 0% packet loss
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.179.67'
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
# 64 bytes from 192.168.218.193: seq=0 ttl=62 time=0.198 ms
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.179.67'
# round-trip min/avg/max = 0.098/0.098/0.098 ms
#
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.198/0.198/0.198 ms
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.218.193'
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.179.66'
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.179.64'
# hello
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
# 64 bytes from 192.168.218.192: seq=0 ttl=63 time=0.090 ms
#
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.090/0.090/0.090 ms
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.218.192'
# hello
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
# 64 bytes from 192.168.179.65: seq=0 ttl=62 time=0.114 ms
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.114/0.114/0.114 ms
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.179.65'
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
# 64 bytes from 192.168.179.66: seq=0 ttl=63 time=0.091 ms
#
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.091/0.091/0.091 ms
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
# 64 bytes from 192.168.179.64: seq=0 ttl=63 time=0.096 ms
#
# --- 192.168.179.64 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.096/0.096/0.096 ms
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.218.193'
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.218.193'
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
# 64 bytes from 192.168.179.67: seq=0 ttl=62 time=0.092 ms
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
# 64 bytes from 192.168.218.193: seq=0 ttl=62 time=0.088 ms
#
# 64 bytes from 192.168.179.64: seq=0 ttl=62 time=0.098 ms
#
# --- 192.168.179.64 ping statistics ---
#
# 1 packets transmitted, 1 packets received, 0% packet loss
# --- 192.168.179.67 ping statistics ---
# round-trip min/avg/max = 0.098/0.098/0.098 ms
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.092/0.092/0.092 ms
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.179.67'
# hello
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.088/0.088/0.088 ms
# hello
# hello
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.218.193'
# hello
# hello
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
# 64 bytes from 192.168.218.193: seq=0 ttl=64 time=0.045 ms
#
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.045/0.045/0.045 ms
# hello
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.179.66'
# hello
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
# 64 bytes from 192.168.179.66: seq=0 ttl=62 time=0.097 ms
#
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.097/0.097/0.097 ms
# hello
# hello
docker exec -it host1 sh -c 'cat << EOF > new_profiles
- apiVersion: v1
kind: profile
metadata:
name: testnet1
tags:
- testnet1
spec:
egress:
- action: allow
destination: {}
source: {}
ingress:
- action: allow
destination: {}
source:
tag: testnet1
- apiVersion: v1
kind: profile
metadata:
name: testnet2
tags:
- testnet2
spec:
egress:
- action: allow
destination: {}
source: {}
ingress:
- action: allow
destination: {}
source:
tag: testnet2
'
#
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl apply -f new_profiles'
# Successfully applied 2 'profile' resource(s)
Got local IP from MY_IP=192.168.122.138
docker exec -it host1 sh -c 'export ETCD_AUTHORITY=192.168.122.138:2379; export ETCD_SCHEME=http; export ETCD_CA_CERT_FILE=; export ETCD_CERT_FILE=; export ETCD_KEY_FILE=; /code/dist/calicoctl get profile -o yaml'
# - apiVersion: v1
# kind: profile
# metadata:
# name: testnet1
# tags:
# - testnet1
# spec:
# egress:
# - action: allow
# destination: {}
# source: {}
# ingress:
# - action: allow
# destination: {}
# source:
# tag: testnet1
# - apiVersion: v1
# kind: profile
# metadata:
# name: testnet2
# tags:
# - testnet2
# spec:
# egress:
# - action: allow
# destination: {}
# source: {}
# ingress:
# - action: allow
# destination: {}
# source:
# tag: testnet2
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.218.192'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.218.192'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.218.192'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.179.64'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.179.64'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.179.65'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.179.64'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.179.65'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.179.65'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.179.66'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.179.66'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.179.66'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.179.67'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.179.67'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.179.67'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 ping -c 1 -W 1 192.168.218.193'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/tcpping.sh 192.168.218.193'
docker exec -it host2 sh -c 'docker exec workload_h2n1_1 /code/udpping.sh 192.168.218.193'
# hello
# hello
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
# 64 bytes from 192.168.179.65: seq=0 ttl=62 time=0.103 ms
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.218.192'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.218.192'
#
# 64 bytes from 192.168.218.192: seq=0 ttl=64 time=0.056 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.218.192'
# --- 192.168.179.65 ping statistics ---
#
# 1 packets transmitted, 1 packets received, 0% packet loss
# --- 192.168.218.192 ping statistics ---
# round-trip min/avg/max = 0.103/0.103/0.103 ms
# 1 packets transmitted, 1 packets received, 0% packet loss
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.179.64'
# round-trip min/avg/max = 0.056/0.056/0.056 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.179.64'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.179.64'
# Return code: 1
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
#
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.179.65'
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
# 64 bytes from 192.168.218.192: seq=0 ttl=62 time=0.170 ms
#
# hello
# Return code: 1
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.179.65'
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.179.65'
# 64 bytes from 192.168.179.64: seq=0 ttl=62 time=0.128 ms
#
# --- 192.168.179.64 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.128/0.128/0.128 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.179.66'
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.170/0.170/0.170 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.179.66'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.179.66'
# Return code: 1
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.179.67'
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.179.67'
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.179.67'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 ping -c 1 -W 1 192.168.218.193'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/tcpping.sh 192.168.218.193'
# hello
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
# Return code: 1
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.218.192'
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
#
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.218.192'
docker exec -it host1 sh -c 'docker exec workload_h1n1_1 /code/udpping.sh 192.168.218.193'
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
# 64 bytes from 192.168.179.64: seq=0 ttl=64 time=0.037 ms
#
# --- 192.168.179.64 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.037/0.037/0.037 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.218.192'
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.179.64'
# 64 bytes from 192.168.179.65: seq=0 ttl=63 time=0.071 ms
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.071/0.071/0.071 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.179.64'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.179.64'
# hello
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.179.65'
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.179.65'
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.179.65'
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.179.66'
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.179.66'
# Return code: 1
#
# hello
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
# 64 bytes from 192.168.179.64: seq=0 ttl=63 time=0.152 ms
#
# --- 192.168.179.64 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.152/0.152/0.152 ms
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.179.67'
# hello
# Return code: 1
# Return code: 1
# Return code: 1
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.179.66'
# 64 bytes from 192.168.218.192: seq=0 ttl=62 time=0.274 ms
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
#
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
#
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
#
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# --- 192.168.179.66 ping statistics ---
# round-trip min/avg/max = 0.274/0.274/0.274 ms
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 ping -c 1 -W 1 192.168.218.193'
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/tcpping.sh 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n1_2 /code/udpping.sh 192.168.218.193'
# hello
# Return code: 1
#
# Return code: 1
#
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
# 64 bytes from 192.168.179.65: seq=0 ttl=64 time=0.077 ms
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.077/0.077/0.077 ms
# Return code: 1
#
# hello
# hello
# hello
# Return code: 1
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
#
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# Return code: 1
#
# Return code: 1
#
# Return code: 1
#
# Return code: 1
#
# Return code: 1
#
# Return code: 1
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
# Return code: 1
#
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# Return code: 1
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
#
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.179.67'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.218.192'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.218.192'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.218.192'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 ping -c 1 -W 1 192.168.179.65'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/tcpping.sh 192.168.179.65'
docker exec -it host1 sh -c 'docker exec workload_h1n2_1 /code/udpping.sh 192.168.179.65'
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
# 64 bytes from 192.168.179.66: seq=0 ttl=64 time=0.041 ms
#
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.179.66'
# round-trip min/avg/max = 0.041/0.041/0.041 ms
# hello
# hello
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.179.67'
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.179.67'
# hello
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
# 64 bytes from 192.168.179.66: seq=0 ttl=63 time=0.082 ms
#
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.179.67'
# round-trip min/avg/max = 0.082/0.082/0.082 ms
# Return code: 1
# hello
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.218.193'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.218.193'
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
#
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
# 64 bytes from 192.168.179.67: seq=0 ttl=64 time=0.058 ms
#
# --- 192.168.179.67 ping statistics ---
#
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.218.192'
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.058/0.058/0.058 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.218.192'
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
# 64 bytes from 192.168.179.67: seq=0 ttl=63 time=0.094 ms
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.094/0.094/0.094 ms
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
# 64 bytes from 192.168.218.193: seq=0 ttl=62 time=0.135 ms
#
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.135/0.135/0.135 ms
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.218.192'
# Return code: 1
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
#
# --- 192.168.179.64 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# Return code: 1
# hello
# hello
# Return code: 1
#
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.179.65'
#
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.179.65'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 ping -c 1 -W 1 192.168.179.64'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/tcpping.sh 192.168.179.64'
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.179.66'
docker exec -it host1 sh -c 'docker exec workload_h1n2_2 /code/udpping.sh 192.168.179.65'
# Return code: 1
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
#
# Return code: 1
#
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.179.66'
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.179.66'
# hello
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.179.67'
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.179.67'
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.179.67'
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
# 64 bytes from 192.168.218.193: seq=0 ttl=62 time=0.095 ms
#
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.095/0.095/0.095 ms
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.218.193'
# Return code: 1
#
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.218.193'
# PING 192.168.179.66 (192.168.179.66): 56 data bytes
# 64 bytes from 192.168.179.66: seq=0 ttl=62 time=0.097 ms
#
# --- 192.168.179.66 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.097/0.097/0.097 ms
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.218.193'
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.218.192'
# PING 192.168.218.193 (192.168.218.193): 56 data bytes
# 64 bytes from 192.168.218.193: seq=0 ttl=64 time=0.043 ms
#
# --- 192.168.218.193 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.043/0.043/0.043 ms
# Return code: 1
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
#
# --- 192.168.179.64 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.218.192'
# PING 192.168.179.67 (192.168.179.67): 56 data bytes
# hello
# Return code: 1
# Return code: 1
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
#
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.218.192'
# Return code: 1
#
#
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.179.64'
# 64 bytes from 192.168.179.67: seq=0 ttl=62 time=0.104 ms
#
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.179.64'
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.179.64'
#
# --- 192.168.179.67 ping statistics ---
# 1 packets transmitted, 1 packets received, 0% packet loss
# round-trip min/avg/max = 0.104/0.104/0.104 ms
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 ping -c 1 -W 1 192.168.179.65'
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/tcpping.sh 192.168.179.65'
# hello
docker exec -it host2 sh -c 'docker exec workload_h2n2_1 /code/udpping.sh 192.168.179.65'
# Return code: 1
#
# Return code: 1
# hello
# Return code: 1
#
# hello
# Return code: 1
#
# Return code: 1
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
#
# hello
# hello
# Return code: 1
# PING 192.168.218.192 (192.168.218.192): 56 data bytes
#
# --- 192.168.218.192 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# Return code: 1
#
# Return code: 1
#
# Return code: 1
# PING 192.168.179.65 (192.168.179.65): 56 data bytes
#
# --- 192.168.179.65 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
# Return code: 1
#
# Return code: 1
#
# Return code: 1
#
# Return code: 1
#
# Return code: 1
# PING 192.168.179.64 (192.168.179.64): 56 data bytes
#
# --- 192.168.179.64 ping statistics ---
# 1 packets transmitted, 0 packets received, 100% packet loss
#
docker exec -it host1 sh -c 'docker rm -f workload_h1n1_2'
# workload_h1n1_2
docker exec -it host1 sh -c 'docker rm -f workload_h1n2_2'
# workload_h1n2_2
docker exec -it host1 sh -c 'docker rm -f workload_h1n1_1'
# workload_h1n1_1
docker exec -it host1 sh -c 'docker rm -f workload_h1n2_1'
# workload_h1n2_1
docker exec -it host2 sh -c 'docker rm -f workload_h2n2_1'
# workload_h2n2_1
docker exec -it host2 sh -c 'docker rm -f workload_h2n1_1'
# workload_h2n1_1
docker exec -it host1 sh -c 'docker network rm testnet1'
# testnet1
docker exec -it host1 sh -c 'docker network rm testnet2'
# testnet2
ok (54.1377s)
Checking logs for exceptions
Analyzing logs from /var/log/calico/felix/current on host1
Running command on host1
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host1 sh -c 'head -100 /var/log/calico/felix/current'
- return: 0
First log has timestamp: 2017-07-24 08:54:37
Log file is new
Running command on host1
- Command: cat /var/log/calico/felix/current
Final command: docker exec -it host1 sh -c 'cat /var/log/calico/felix/current'
- return: 0
# Cleaning up host host1
docker exec -it host1 sh -c 'docker rm -f workload_h1n1_2'
# Return code: 1
# Error response from daemon: No such container: workload_h1n1_2
#
docker exec -it host1 sh -c 'docker rm -f workload_h1n2_2'
# Return code: 1
# Error response from daemon: No such container: workload_h1n2_2
#
docker exec -it host1 sh -c 'docker rm -f workload_h1n1_1'
# Return code: 1
# Error response from daemon: No such container: workload_h1n1_1
#
docker exec -it host1 sh -c 'docker rm -f workload_h1n2_1'
# Return code: 1
# Error response from daemon: No such container: workload_h1n2_1
#
docker exec -it host1 sh -c 'docker rm -f $(docker ps -qa)'
# 350487d20e19
docker exec -it host1 sh -c 'docker rmi $(docker images -qa)'
# Untagged: workload:latest
# Deleted: sha256:207cc9a716fce3c45276619fecf8be5cc4105812db107964f1914cf4c6ad4714
# Deleted: sha256:3ae888afe21d0a7ece9defd2dfd058cd4fc9ee401f2101e413de62ddd118a63a
# Deleted: sha256:cce8d8723f59eab286f2945bf9191524c81d8b29db4bdfdb0fa6dfbb7f9f80dd
# Deleted: sha256:0c8764070008af6b3dea2ca54ba1e3df6596f5dbe9b80d90aacff90ccf20febb
# Deleted: sha256:2b0fb280b60dad0c3e2f6b207ef0d8f6a04f09638d245d3a2fdf0d6933e734d6
# Untagged: calico/node:latest
# Deleted: sha256:cdc38f882dc4977d95582b9b868e0413ed90dcc0096fa8d5dfd2c6fd53e327ec
# Deleted: sha256:3db9296b6b031244e33bef804b189f3f036210ab150a29be4e29af8a9d7fbc27
# Deleted: sha256:7dafa79a538e9a9bcaee119868e0f52774519280a4efce04f4d8de9fae913cc9
# Deleted: sha256:7173ea2daf28c2cf3d417680171f59ecf3e04e6d9666a28a272ff6897f5f4652
# Deleted: sha256:585f5597df54aedd17ea0288f93f1df44cbb8b29f1b05bf5429d65f9ee0dae7f
# Deleted: sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
# Untagged: busybox:latest
# Deleted: sha256:efe10ee6727fe52d2db2eb5045518fe98d8e31fdad1cbdd5e1f737018c349ebb
# Deleted: sha256:08c2295a7fa5c220b0f60c994362d290429ad92f6e0235509db91582809442f3
docker rm -f host1 || true
# host1
Checking logs for exceptions
Analyzing logs from /var/log/calico/felix/current on host2
Running command on host2
- Command: head -100 /var/log/calico/felix/current
Final command: docker exec -it host2 sh -c 'head -100 /var/log/calico/felix/current'
- return: 0
First log has timestamp: 2017-07-24 08:54:45
Log file is new
Running command on host2
- Command: cat /var/log/calico/felix/current
Final command: docker exec -it host2 sh -c 'cat /var/log/calico/felix/current'
- return: 0
# Cleaning up host host2
docker exec -it host2 sh -c 'docker rm -f workload_h2n2_1'
# Return code: 1
# Error response from daemon: No such container: workload_h2n2_1
#
docker exec -it host2 sh -c 'docker rm -f workload_h2n1_1'
# Return code: 1
# Error response from daemon: No such container: workload_h2n1_1
#
docker exec -it host2 sh -c 'docker rm -f $(docker ps -qa)'
# ca248acf2023
docker exec -it host2 sh -c 'docker rmi $(docker images -qa)'
# Untagged: workload:latest
# Deleted: sha256:207cc9a716fce3c45276619fecf8be5cc4105812db107964f1914cf4c6ad4714
# Deleted: sha256:3ae888afe21d0a7ece9defd2dfd058cd4fc9ee401f2101e413de62ddd118a63a
# Deleted: sha256:cce8d8723f59eab286f2945bf9191524c81d8b29db4bdfdb0fa6dfbb7f9f80dd
# Deleted: sha256:0c8764070008af6b3dea2ca54ba1e3df6596f5dbe9b80d90aacff90ccf20febb
# Deleted: sha256:2b0fb280b60dad0c3e2f6b207ef0d8f6a04f09638d245d3a2fdf0d6933e734d6
# Untagged: calico/node:latest
# Deleted: sha256:cdc38f882dc4977d95582b9b868e0413ed90dcc0096fa8d5dfd2c6fd53e327ec
# Deleted: sha256:3db9296b6b031244e33bef804b189f3f036210ab150a29be4e29af8a9d7fbc27
# Deleted: sha256:7dafa79a538e9a9bcaee119868e0f52774519280a4efce04f4d8de9fae913cc9
# Deleted: sha256:7173ea2daf28c2cf3d417680171f59ecf3e04e6d9666a28a272ff6897f5f4652
# Deleted: sha256:585f5597df54aedd17ea0288f93f1df44cbb8b29f1b05bf5429d65f9ee0dae7f
# Deleted: sha256:5bef08742407efd622d243692b79ba0055383bbce12900324f75e56f589aedb0
# Untagged: busybox:latest
# Deleted: sha256:efe10ee6727fe52d2db2eb5045518fe98d8e31fdad1cbdd5e1f737018c349ebb
# Deleted: sha256:08c2295a7fa5c220b0f60c994362d290429ad92f6e0235509db91582809442f3
docker rm -f host2 || true
# host2
======================================================================
FAIL: Test that newly restarted BGP backend processes consistently [with test_host=2, pid_name='bird']
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/nose_parameterized/parameterized.py", line 392, in standalone_func
return func(*(a + p.args), **p.kwargs)
File "/code/tests/st/bgp/test_node_status_resilience.py", line 145, in test_node_status_resilience
new_workload.ip])
File "/code/tests/st/utils/utils.py", line 153, in wrapped
return fn(*args, **kwargs)
File "/code/tests/st/test_base.py", line 215, in assert_ip_connectivity
"Results:\r\n %s\r\n" % diagstring)
AssertionError: Connectivity check error!
Results:
source.ip dest.ip type exp_result actual_result
192.168.251.0 192.168.251.0 icmp 1 1
192.168.251.0 192.168.163.192 icmp 1 1
192.168.251.0 192.168.171.128 icmp 1 1
192.168.251.0 192.168.251.1 icmp 1 0
192.168.163.192 192.168.251.0 icmp 1 1
192.168.163.192 192.168.163.192 icmp 1 1
192.168.163.192 192.168.171.128 icmp 1 1
192.168.163.192 192.168.251.1 icmp 1 0
192.168.171.128 192.168.251.0 icmp 1 1
192.168.171.128 192.168.163.192 icmp 1 1
192.168.171.128 192.168.171.128 icmp 1 1
192.168.171.128 192.168.251.1 icmp 1 1
192.168.251.1 192.168.251.0 icmp 1 1
192.168.251.1 192.168.163.192 icmp 1 1
192.168.251.1 192.168.171.128 icmp 1 1
192.168.251.1 192.168.251.1 icmp 1 1
======================================================================
FAIL: Test that newly restarted BGP backend processes consistently [with test_host=0, pid_name='calico-bgp-daemon']
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/nose_parameterized/parameterized.py", line 392, in standalone_func
return func(*(a + p.args), **p.kwargs)
File "/code/tests/st/bgp/test_node_status_resilience.py", line 145, in test_node_status_resilience
new_workload.ip])
File "/code/tests/st/utils/utils.py", line 153, in wrapped
return fn(*args, **kwargs)
File "/code/tests/st/test_base.py", line 215, in assert_ip_connectivity
"Results:\r\n %s\r\n" % diagstring)
AssertionError: Connectivity check error!
Results:
source.ip dest.ip type exp_result actual_result
192.168.162.192 192.168.162.192 icmp 1 1
192.168.162.192 192.168.194.128 icmp 1 1
192.168.162.192 192.168.176.0 icmp 1 1
192.168.162.192 192.168.162.193 icmp 1 1
192.168.194.128 192.168.162.192 icmp 1 1
192.168.194.128 192.168.194.128 icmp 1 1
192.168.194.128 192.168.176.0 icmp 1 1
192.168.194.128 192.168.162.193 icmp 1 1
192.168.176.0 192.168.162.192 icmp 1 1
192.168.176.0 192.168.194.128 icmp 1 1
192.168.176.0 192.168.176.0 icmp 1 1
192.168.176.0 192.168.162.193 icmp 1 0
192.168.162.193 192.168.162.192 icmp 1 1
192.168.162.193 192.168.194.128 icmp 1 1
192.168.162.193 192.168.176.0 icmp 1 1
192.168.162.193 192.168.162.193 icmp 1 1
----------------------------------------------------------------------
XML: /code/nosetests.xml
[success] 25.09% tests.st.ipam.test_ipam.MultiHostIpam.test_pool_wrap_1: 116.7632s
[success] 24.86% tests.st.ipam.test_ipam.MultiHostIpam.test_pool_wrap_0: 115.7022s
[fail] 14.75% tests.st.bgp.test_node_status_resilience.TestNodeStatusResilience.test_node_status_resilience_0: 68.6312s
[fail] 13.10% tests.st.bgp.test_node_status_resilience.TestNodeStatusResilience.test_node_status_resilience_1: 60.9731s
[success] 11.63% tests.st.policy.test_profile.MultiHostMainline.test_rules_tags: 54.1377s
[success] 8.21% tests.st.ipam.test_ipam.MultiHostIpam.test_ipam_show: 38.2017s
[success] 2.37% tests.st.ipam.test_ipam.MultiHostIpam.test_pools_add: 11.0360s
----------------------------------------------------------------------
Ran 7 tests in 504.481s
FAILED (failures=2)
make[1]: *** [st] Error 1
make[1]: Leaving directory `/home/runner/calico/calico_node'
make: *** [semaphore] Error 2
make: Leaving directory `/home/runner/calico/calico_node'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment