Created
February 16, 2022 17:38
-
-
Save anfredette/d8be2639ba2ec8dc8e1359d0474401e3 to your computer and use it in GitHub Desktop.
make-deploy.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jordan:~/go/src/github.com/submariner-io/submariner-operator$ make deploy using=lighthouse DEPLOY_ARGS='--globalnet --cable_driver vxlan' | |
docker network create -d bridge kind | |
Error response from daemon: network with name kind already exists | |
make: [Makefile.dapper:42: deploy] Error 1 (ignored) | |
./.dapper -- make --debug=b deploy | |
Sending build context to Docker daemon 498.2MB | |
Step 1/8 : ARG BASE_BRANCH | |
Step 2/8 : FROM quay.io/submariner/shipyard-dapper-base:${BASE_BRANCH} | |
---> ee8080f4e530 | |
Step 3/8 : ARG PROJECT | |
---> Using cache | |
---> c423414c6c8a | |
Step 4/8 : ENV DAPPER_ENV="QUAY_USERNAME QUAY_PASSWORD CLUSTERS_ARGS DEPLOY_ARGS CLEANUP_ARGS E2E_ARGS RELEASE_ARGS MAKEFLAGS FOCUS SKIP PLUGIN E2E_TESTDIR GITHUB_USER GITHUB_TOKEN" DAPPER_SOURCE=/go/src/github.com/submariner-io/${PROJECT} DAPPER_DOCKER_SOCKET=true | |
---> Using cache | |
---> 186ac4d56308 | |
Step 5/8 : ENV DAPPER_OUTPUT=${DAPPER_SOURCE}/output | |
---> Using cache | |
---> 0f0fe974c772 | |
Step 6/8 : WORKDIR ${DAPPER_SOURCE} | |
---> Using cache | |
---> 327e2e6efc7c | |
Step 7/8 : ENTRYPOINT ["/opt/shipyard/scripts/entry"] | |
---> Using cache | |
---> 6dcc8b26fa3a | |
Step 8/8 : CMD ["sh"] | |
---> Using cache | |
---> 4b5d2ce00c22 | |
Successfully built 4b5d2ce00c22 | |
Successfully tagged submariner-operator:devel | |
[15:15:55.051] [submariner-operator]$ trap chown -R 1000:1000 . exit | |
[15:15:55.052] [submariner-operator]$ mkdir -p bin dist output | |
[15:15:55.054] [submariner-operator]$ make --debug=b deploy | |
GNU Make 4.3 | |
Built for x86_64-redhat-linux-gnu | |
Copyright (C) 1988-2020 Free Software Foundation, Inc. | |
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> | |
This is free software: you are free to change and redistribute it. | |
There is NO WARRANTY, to the extent permitted by law. | |
Reading makefiles... | |
Makefile:143: warning: overriding recipe for target 'e2e' | |
/opt/shipyard/Makefile.inc:139: warning: ignoring old recipe for target 'e2e' | |
Updating makefiles.... | |
Updating goal targets.... | |
File 'deploy' does not exist. | |
File 'clusters' does not exist. | |
Must remake target 'clusters'. | |
/opt/shipyard/scripts/clusters.sh --settings /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
Running with: k8s_version=1.20.7@sha256:cbeaf907fc78ac97ce7b625e4bf0de16e3ea725daf6b04f930bd14c67c671ff9, olm_version=v0.18.3, olm=false, globalnet=false, prometheus=false, registry_inmemory=true, settings=/go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml, timeout=5m | |
[15:15:55.711] [submariner-operator]$ source /opt/shipyard/scripts/lib/utils | |
[15:15:55.713] [submariner-operator]$ . /opt/shipyard/scripts/lib/source_only | |
[15:15:55.714] [submariner-operator]$ script_name=utils | |
[15:15:55.715] [submariner-operator]$ exec_name=clusters.sh | |
[15:15:55.717] [submariner-operator]$ rm -rf /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs | |
[15:15:55.719] [submariner-operator]$ mkdir -p /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs | |
[15:15:55.721] [submariner-operator]$ load_settings | |
[15:15:55.722] [submariner-operator]$ load_settings | |
[15:15:55.723] [submariner-operator]$ load_settings_from_yaml | |
[15:15:55.725] [submariner-operator]$ load_settings_from_yaml | |
[15:15:55.726] [submariner-operator]$ declare -ga clusters | |
[15:15:55.727] [submariner-operator]$ declare -gA cluster_cni cluster_nodes cluster_subm | |
[15:15:55.728] [submariner-operator]$ _yq .clusters | keys | .[] | |
[15:15:55.729] [submariner-operator]$ _yq .clusters | keys | .[] | |
[15:15:55.731] [submariner-operator]$ output=$(yq e "$*" "${settings}") | |
[15:15:55.732] [submariner-operator]$ yq e .clusters | keys | .[] /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:15:55.779] [submariner-operator]$ broker=$(_yq ".clusters[] | select(. | has(\"broker\")) | path | .[-1] // \"${clusters[0]}\"") | |
[15:15:55.781] [submariner-operator]$ _yq .clusters[] | select(. | has("broker")) | path | .[-1] // "cluster1" | |
[15:15:55.782] [submariner-operator]$ _yq .clusters[] | select(. | has("broker")) | path | .[-1] // "cluster1" | |
[15:15:55.783] [submariner-operator]$ output=$(yq e "$*" "${settings}") | |
[15:15:55.785] [submariner-operator]$ yq e .clusters[] | select(. | has("broker")) | path | .[-1] // "cluster1" /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:15:55.831] [submariner-operator]$ [cluster1] cluster_cni["${cluster}"]=$(_yq ".clusters.${cluster}.cni // .cni") | |
[15:15:55.833] [submariner-operator]$ [cluster1] _yq .clusters.cluster1.cni // .cni | |
[15:15:55.834] [submariner-operator]$ [cluster1] _yq .clusters.cluster1.cni // .cni | |
[15:15:55.835] [submariner-operator]$ [cluster1] output=$(yq e "$*" "${settings}") | |
[15:15:55.837] [submariner-operator]$ [cluster1] yq e .clusters.cluster1.cni // .cni /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:15:55.884] [submariner-operator]$ [cluster1] cluster_nodes["${cluster}"]=$(_yq ".clusters.${cluster}.nodes // .nodes") | |
[15:15:55.885] [submariner-operator]$ [cluster1] _yq .clusters.cluster1.nodes // .nodes | |
[15:15:55.887] [submariner-operator]$ [cluster1] _yq .clusters.cluster1.nodes // .nodes | |
[15:15:55.888] [submariner-operator]$ [cluster1] output=$(yq e "$*" "${settings}") | |
[15:15:55.889] [submariner-operator]$ [cluster1] yq e .clusters.cluster1.nodes // .nodes /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:15:55.935] [submariner-operator]$ [cluster1] cluster_subm["${cluster}"]=$(_yq ".clusters.${cluster}.submariner") | |
[15:15:55.937] [submariner-operator]$ [cluster1] _yq .clusters.cluster1.submariner | |
[15:15:55.938] [submariner-operator]$ [cluster1] _yq .clusters.cluster1.submariner | |
[15:15:55.939] [submariner-operator]$ [cluster1] output=$(yq e "$*" "${settings}") | |
[15:15:55.941] [submariner-operator]$ [cluster1] yq e .clusters.cluster1.submariner /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:15:55.987] [submariner-operator]$ [cluster1] cluster_subm["${cluster}"]=$(_yq ".submariner") | |
[15:15:55.989] [submariner-operator]$ [cluster1] _yq .submariner | |
[15:15:55.990] [submariner-operator]$ [cluster1] _yq .submariner | |
[15:15:55.991] [submariner-operator]$ [cluster1] output=$(yq e "$*" "${settings}") | |
[15:15:55.993] [submariner-operator]$ [cluster1] yq e .submariner /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:15:56.039] [submariner-operator]$ [cluster2] cluster_cni["${cluster}"]=$(_yq ".clusters.${cluster}.cni // .cni") | |
[15:15:56.041] [submariner-operator]$ [cluster2] _yq .clusters.cluster2.cni // .cni | |
[15:15:56.042] [submariner-operator]$ [cluster2] _yq .clusters.cluster2.cni // .cni | |
[15:15:56.043] [submariner-operator]$ [cluster2] output=$(yq e "$*" "${settings}") | |
[15:15:56.045] [submariner-operator]$ [cluster2] yq e .clusters.cluster2.cni // .cni /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:15:56.091] [submariner-operator]$ [cluster2] cluster_nodes["${cluster}"]=$(_yq ".clusters.${cluster}.nodes // .nodes") | |
[15:15:56.093] [submariner-operator]$ [cluster2] _yq .clusters.cluster2.nodes // .nodes | |
[15:15:56.094] [submariner-operator]$ [cluster2] _yq .clusters.cluster2.nodes // .nodes | |
[15:15:56.095] [submariner-operator]$ [cluster2] output=$(yq e "$*" "${settings}") | |
[15:15:56.097] [submariner-operator]$ [cluster2] yq e .clusters.cluster2.nodes // .nodes /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:15:56.143] [submariner-operator]$ [cluster2] cluster_subm["${cluster}"]=$(_yq ".clusters.${cluster}.submariner") | |
[15:15:56.145] [submariner-operator]$ [cluster2] _yq .clusters.cluster2.submariner | |
[15:15:56.146] [submariner-operator]$ [cluster2] _yq .clusters.cluster2.submariner | |
[15:15:56.148] [submariner-operator]$ [cluster2] output=$(yq e "$*" "${settings}") | |
[15:15:56.149] [submariner-operator]$ [cluster2] yq e .clusters.cluster2.submariner /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:15:56.195] [submariner-operator]$ [cluster2] cluster_subm["${cluster}"]=$(_yq ".submariner") | |
[15:15:56.196] [submariner-operator]$ [cluster2] _yq .submariner | |
[15:15:56.198] [submariner-operator]$ [cluster2] _yq .submariner | |
[15:15:56.199] [submariner-operator]$ [cluster2] output=$(yq e "$*" "${settings}") | |
[15:15:56.201] [submariner-operator]$ [cluster2] yq e .submariner /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:15:56.247] [submariner-operator]$ [cluster2] cat <<EOM | |
Cluster settings:: | |
broker - ${broker@Q} | |
clusters - ${clusters[*]@Q} | |
cni - $(typeset -p cluster_cni | cut -f 2- -d=) | |
nodes per cluster - $(typeset -p cluster_nodes | cut -f 2- -d=) | |
install submariner - $(typeset -p cluster_subm | cut -f 2- -d=) | |
EOM | |
[15:15:56.249] [submariner-operator]$ [cluster2] typeset -p cluster_cni | |
[15:15:56.250] [submariner-operator]$ [cluster2] cut -f 2- -d= | |
[15:15:56.252] [submariner-operator]$ [cluster2] typeset -p cluster_nodes | |
[15:15:56.254] [submariner-operator]$ [cluster2] cut -f 2- -d= | |
[15:15:56.256] [submariner-operator]$ [cluster2] typeset -p cluster_subm | |
[15:15:56.258] [submariner-operator]$ [cluster2] cut -f 2- -d= | |
Cluster settings:: | |
broker - 'cluster1' | |
clusters - 'cluster1' 'cluster2' | |
cni - ([cluster2]="weave" [cluster1]="weave" ) | |
nodes per cluster - ([cluster2]="control-plane worker" [cluster1]="control-plane worker" ) | |
install submariner - ([cluster2]="true" [cluster1]="true" ) | |
[15:15:56.260] [submariner-operator]$ [cluster2] run_local_registry | |
[15:15:56.261] [submariner-operator]$ [cluster2] run_local_registry | |
[15:15:56.263] [submariner-operator]$ [cluster2] registry_running | |
[15:15:56.264] [submariner-operator]$ [cluster2] registry_running | |
[15:15:56.265] [submariner-operator]$ [cluster2] docker ps --filter name=^/?kind-registry$ | |
[15:15:56.266] [submariner-operator]$ [cluster2] grep kind-registry | |
95ae4893edf5 registry:2 "/entrypoint.sh /etc…" 14 minutes ago Up 14 minutes 127.0.0.1:5000->5000/tcp kind-registry | |
[15:15:56.456] [submariner-operator]$ [cluster2] return 0 | |
Local registry kind-registry already running. | |
[15:15:56.457] [submariner-operator]$ [cluster2] declare_cidrs | |
[15:15:56.458] [submariner-operator]$ [cluster2] declare_cidrs | |
[15:15:56.460] [submariner-operator]$ [cluster2] declare -gA cluster_CIDRs service_CIDRs global_CIDRs | |
[15:15:56.461] [submariner-operator]$ [cluster2] i=1 | |
[15:15:56.462] [submariner-operator]$ [cluster1] add_cluster_cidrs 1 cluster1 | |
[15:15:56.463] [submariner-operator]$ [cluster1] add_cluster_cidrs 1 cluster1 | |
[15:15:56.465] [submariner-operator]$ [cluster1] cluster_CIDRs[cluster1]=10.1.0.0/16 | |
[15:15:56.466] [submariner-operator]$ [cluster1] service_CIDRs[cluster1]=100.1.0.0/16 | |
[15:15:56.467] [submariner-operator]$ [cluster1] i=$(("$i"+1)) | |
[15:15:56.469] [submariner-operator]$ [cluster2] add_cluster_cidrs 2 cluster2 | |
[15:15:56.470] [submariner-operator]$ [cluster2] add_cluster_cidrs 2 cluster2 | |
[15:15:56.471] [submariner-operator]$ [cluster2] cluster_CIDRs[cluster2]=10.2.0.0/16 | |
[15:15:56.473] [submariner-operator]$ [cluster2] service_CIDRs[cluster2]=100.2.0.0/16 | |
[15:15:56.474] [submariner-operator]$ [cluster2] i=$(("$i"+1)) | |
[15:15:56.475] [submariner-operator]$ [cluster2] wait 536 | |
[15:15:56.475] [submariner-operator]$ [cluster2] run_all_clusters with_retries 3 create_kind_cluster | |
[15:15:56.477] [submariner-operator]$ [cluster2] run_all_clusters with_retries 3 create_kind_cluster | |
[15:15:56.478] [submariner-operator]$ [cluster2] run_parallel cluster1 cluster2 with_retries 3 create_kind_cluster | |
[15:15:56.479] [submariner-operator]$ [cluster2] run_parallel cluster1 cluster2 cluster1 cluster2 with_retries 3 create_kind_cluster | |
[15:15:56.481] [submariner-operator]$ [cluster2] declare -A pids | |
[15:15:56.482] [submariner-operator]$ [cluster2] eval echo cluster1 cluster2 | |
[15:15:56.484] [submariner-operator]$ [cluster1] set -o pipefail | |
[15:15:56.484] [submariner-operator]$ [cluster1] pids[cluster1]=559 | |
[15:15:56.485] [submariner-operator]$ [cluster1] with_retries 3 create_kind_cluster | |
[15:15:56.486] [submariner-operator]$ [cluster2] set -o pipefail | |
[15:15:56.486] [submariner-operator]$ [cluster2] pids[cluster2]=567 | |
[15:15:56.487] [submariner-operator]$ [cluster1] sed /\[cluster1]/!s/^/[cluster1] / | |
[15:15:56.487] [submariner-operator]$ [cluster2] with_retries 3 create_kind_cluster | |
[15:15:56.487] [submariner-operator]$ [cluster2] wait 567 | |
[15:15:56.487] [submariner-operator]$ [cluster1] with_retries | |
[15:15:56.489] [submariner-operator]$ [cluster1] iteration=1 | |
[15:15:56.489] [submariner-operator]$ [cluster2] sed /\[cluster2]/!s/^/[cluster2] / | |
[15:15:56.489] [submariner-operator]$ [cluster2] with_retries | |
[15:15:56.490] [submariner-operator]$ [cluster2] iteration=1 | |
[15:15:56.491] [submariner-operator]$ [cluster1] wait 607 | |
[15:15:56.491] [submariner-operator]$ [cluster1] create_kind_cluster | |
[15:15:56.493] [submariner-operator]$ [cluster1] create_kind_cluster | |
[15:15:56.493] [submariner-operator]$ [cluster2] wait 617 | |
[15:15:56.493] [submariner-operator]$ [cluster2] create_kind_cluster | |
[15:15:56.494] [submariner-operator]$ [cluster1] export KUBECONFIG=/go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster1 | |
[15:15:56.494] [submariner-operator]$ [cluster2] create_kind_cluster | |
[15:15:56.495] [submariner-operator]$ [cluster1] rm -f /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster1 | |
[15:15:56.495] [submariner-operator]$ [cluster2] export KUBECONFIG=/go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster2 | |
[15:15:56.497] [submariner-operator]$ [cluster2] rm -f /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster2 | |
[15:15:56.497] [submariner-operator]$ [cluster1] kind get clusters | |
[15:15:56.498] [submariner-operator]$ [cluster1] grep -q ^cluster1$ | |
[15:15:56.499] [submariner-operator]$ [cluster2] kind get clusters | |
[15:15:56.500] [submariner-operator]$ [cluster2] grep -q ^cluster2$ | |
[cluster2] KIND cluster already exists, skipping its creation... | |
[cluster1] KIND cluster already exists, skipping its creation... | |
[15:15:56.921] [submariner-operator]$ [cluster2] kind export kubeconfig --name=cluster2 | |
[15:15:56.921] [submariner-operator]$ [cluster1] kind export kubeconfig --name=cluster1 | |
[cluster1] Set kubectl context to "kind-cluster1" | |
[cluster2] Set kubectl context to "kind-cluster2" | |
[15:15:59.290] [submariner-operator]$ [cluster1] kind_fixup_config | |
[15:15:59.291] [submariner-operator]$ [cluster2] kind_fixup_config | |
[15:15:59.292] [submariner-operator]$ [cluster1] kind_fixup_config | |
[15:15:59.292] [submariner-operator]$ [cluster2] kind_fixup_config | |
[15:15:59.293] [submariner-operator]$ [cluster1] docker inspect -f {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} cluster1-control-plane | |
[15:15:59.294] [submariner-operator]$ [cluster2] docker inspect -f {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} cluster2-control-plane | |
[15:15:59.295] [submariner-operator]$ [cluster1] head -n 1 | |
[15:15:59.295] [submariner-operator]$ [cluster2] head -n 1 | |
[15:15:59.486] [submariner-operator]$ [cluster1] sed -i -- s/server: .*/server: https:\/\/172.18.0.7:6443/g /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster1 | |
[15:15:59.486] [submariner-operator]$ [cluster2] sed -i -- s/server: .*/server: https:\/\/172.18.0.6:6443/g /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster2 | |
[15:15:59.488] [submariner-operator]$ [cluster2] sed -i -- s/user: kind-.*/user: cluster2/g /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster2 | |
[15:15:59.488] [submariner-operator]$ [cluster1] sed -i -- s/user: kind-.*/user: cluster1/g /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster1 | |
[15:15:59.491] [submariner-operator]$ [cluster2] sed -i -- s/name: kind-.*/name: cluster2/g /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster2 | |
[15:15:59.491] [submariner-operator]$ [cluster1] sed -i -- s/name: kind-.*/name: cluster1/g /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster1 | |
[15:15:59.493] [submariner-operator]$ [cluster2] sed -i -- s/cluster: kind-.*/cluster: cluster2/g /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster2 | |
[15:15:59.493] [submariner-operator]$ [cluster1] sed -i -- s/cluster: kind-.*/cluster: cluster1/g /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster1 | |
[15:15:59.495] [submariner-operator]$ [cluster2] sed -i -- s/current-context: .*/current-context: cluster2/g /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster2 | |
[15:15:59.495] [submariner-operator]$ [cluster1] sed -i -- s/current-context: .*/current-context: cluster1/g /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster1 | |
[15:15:59.497] [submariner-operator]$ [cluster2] chmod a+r /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster2 | |
[15:15:59.497] [submariner-operator]$ [cluster1] chmod a+r /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster1 | |
[15:15:59.499] [submariner-operator]$ [cluster2] return | |
[15:15:59.499] [submariner-operator]$ [cluster1] return | |
[15:15:59.501] [submariner-operator]$ [cluster2] return 0 | |
[15:15:59.501] [submariner-operator]$ [cluster1] return 0 | |
[15:15:59.503] [submariner-operator]$ [cluster2] wait 559 | |
[15:15:59.504] [submariner-operator]$ [cluster2] print_clusters_message | |
[15:15:59.506] [submariner-operator]$ [cluster2] print_clusters_message | |
[15:15:59.507] [submariner-operator]$ [cluster2] cat <<EOM | |
Your virtual cluster(s) are deployed and working properly and can be accessed with: | |
export KUBECONFIG=\$(find \$(git rev-parse --show-toplevel)/output/kubeconfigs/ -type f -printf %p:) | |
$ kubectl config use-context cluster1 # or cluster2, cluster3.. | |
To clean everthing up, just run: make clean-clusters | |
EOM | |
Your virtual cluster(s) are deployed and working properly and can be accessed with: | |
export KUBECONFIG=$(find $(git rev-parse --show-toplevel)/output/kubeconfigs/ -type f -printf %p:) | |
$ kubectl config use-context cluster1 # or cluster2, cluster3.. | |
To clean everthing up, just run: make clean-clusters | |
Successfully remade target file 'clusters'. | |
File 'preload-images' does not exist. | |
File 'images' does not exist. | |
Prerequisite 'bin/submariner-operator' is newer than target 'package/Dockerfile.submariner-operator'. | |
File 'FORCE_IMAGE' does not exist. | |
Must remake target 'FORCE_IMAGE'. | |
Successfully remade target file 'FORCE_IMAGE'. | |
Prerequisite 'FORCE_IMAGE' of target 'package/.image.submariner-operator' does not exist. | |
Must remake target 'package/.image.submariner-operator'. | |
/opt/shipyard/scripts/build_image.sh -i submariner-operator -f package/Dockerfile.submariner-operator -h package/.image.submariner-operator | |
flags:WARN flag short name (h) already defined | |
[15:15:59.770] [submariner-operator]$ set -e | |
[15:15:59.772] [submariner-operator]$ cache_image=quay.io/submariner/submariner-operator:devel | |
[15:15:59.773] [submariner-operator]$ cache_flag= | |
[15:15:59.774] [submariner-operator]$ cache_flag=--cache-from quay.io/submariner/submariner-operator:devel | |
[15:15:59.775] [submariner-operator]$ docker image ls -q quay.io/submariner/submariner-operator:devel | |
[15:15:59.979] [submariner-operator]$ grep FROM package/Dockerfile.submariner-operator | |
[15:15:59.980] [submariner-operator]$ cut -f2 -d | |
[15:15:59.982] [submariner-operator]$ grep -v scratch | |
[15:15:59.984] [submariner-operator]$ buildargs_flag=--build-arg BUILDKIT_INLINE_CACHE=1 --build-arg BASE_BRANCH=devel | |
[15:16:00.530] [submariner-operator]$ docker buildx use buildx_builder | |
error: failed to find instance "buildx_builder": open /root/.docker/buildx/instances/buildx_builder: no such file or directory | |
[15:16:01.070] [submariner-operator]$ docker buildx create --name buildx_builder --use | |
buildx_builder | |
[15:16:01.670] [submariner-operator]$ docker buildx build --load -t quay.io/submariner/submariner-operator:dev --cache-from quay.io/submariner/submariner-operator:devel -f package/Dockerfile.submariner-operator --iidfile package/.image.submariner-operator --platform linux/amd64 --build-arg BUILDKIT_INLINE_CACHE=1 --build-arg BASE_BRANCH=devel . | |
[+] Building 0.4s (8/8) FINISHED | |
=> [internal] load build definition from Dockerfile.submariner-operator 0.0s | |
=> => transferring dockerfile: 230B 0.0s | |
=> [internal] load .dockerignore 0.1s | |
=> => transferring context: 2B 0.0s | |
=> importing cache manifest from quay.io/submariner/submariner-operator:devel 0.1s | |
=> [internal] load build context 0.1s | |
=> => transferring context: 10.08MB 0.1s | |
=> CACHED [1/1] COPY bin/submariner-operator /submariner-operator 0.0s | |
=> exporting to oci image format 0.1s | |
=> => exporting layers 0.0s | |
=> => exporting manifest sha256:263cbc5c1ae1ae808cf49c8701839ddf35f4d05764a2908b5a17ef3f57916cb7 0.0s | |
=> => exporting config sha256:957c8b4ef55a2045cfd11b15e76d9cd0cbb52a6c80ec738bd2363f9c67d3cb48 0.0s | |
=> => sending tarball 0.1s | |
=> importing to docker 0.0s | |
=> exporting cache 0.0s | |
=> => preparing build cache for export 0.0s | |
[15:16:02.831] [submariner-operator]$ docker tag quay.io/submariner/submariner-operator:dev quay.io/submariner/submariner-operator:devel | |
Successfully remade target file 'package/.image.submariner-operator'. | |
File 'packagemanifests' does not exist. | |
File 'kustomization' does not exist. | |
File 'is-semantic-version' does not exist. | |
Must remake target 'is-semantic-version'. | |
Successfully remade target file 'is-semantic-version'. | |
File 'manifests' does not exist. | |
Must remake target 'manifests'. | |
/go/src/github.com/submariner-io/submariner-operator/bin/controller-gen "crd:crdVersions=v1,trivialVersions=false" rbac:roleName=manager-role webhook paths="./..." output:crd:artifacts:config=config/crd/bases | |
Successfully remade target file 'manifests'. | |
Must remake target 'kustomization'. | |
/go/src/github.com/submariner-io/submariner-operator/bin/operator-sdk generate kustomize manifests -q | |
(cd config/manifests && /go/src/github.com/submariner-io/submariner-operator/bin/kustomize edit set image controller=quay.io/submariner/submariner-operator:devel-82bf5d4 && \ | |
/go/src/github.com/submariner-io/submariner-operator/bin/kustomize edit set image repo=quay.io/submariner) | |
sed -e 's/${VERSION}/0.12.0/g' config/bundle/kustomization.template.yaml > config/bundle/kustomization.yaml | |
sed -e 's/${REPLACES_OP}/remove/g' -e 's/${FROM_VERSION}/0.0.0/g' \ | |
config/bundle/patches/submariner.csv.template.yaml > config/bundle/patches/submariner.csv.config.yaml | |
(cd config/bundle && \ | |
/go/src/github.com/submariner-io/submariner-operator/bin/kustomize edit add annotation createdAt:"2022-02-16 15:16:09" -f) | |
Successfully remade target file 'kustomization'. | |
Must remake target 'packagemanifests'. | |
(/go/src/github.com/submariner-io/submariner-operator/bin/kustomize build /go/src/github.com/submariner-io/submariner-operator/config/manifests \ | |
| /go/src/github.com/submariner-io/submariner-operator/bin/operator-sdk generate packagemanifests -q --version 0.12.0 --channel=alpha-0.12 --default-channel) | |
(cd config/bundle && /go/src/github.com/submariner-io/submariner-operator/bin/kustomize edit add resource ../../packagemanifests/0.12.0/submariner.clusterserviceversion.yaml) | |
/go/src/github.com/submariner-io/submariner-operator/bin/kustomize build config/bundle/ --load_restrictor=LoadRestrictionsNone --output packagemanifests/0.12.0/submariner.clusterserviceversion.yaml | |
sed -i -e 's/$(SHORT_VERSION)/0.12/g' packagemanifests/0.12.0/submariner.clusterserviceversion.yaml | |
sed -i -e 's/$(VERSION)/devel-82bf5d4/g' packagemanifests/0.12.0/submariner.clusterserviceversion.yaml | |
mv packagemanifests/0.12.0/submariner.clusterserviceversion.yaml packagemanifests/0.12.0/submariner.v0.12.0.clusterserviceversion.yaml | |
Successfully remade target file 'packagemanifests'. | |
Prerequisite 'packagemanifests' of target 'package/Dockerfile.submariner-operator-index' does not exist. | |
Must remake target 'package/Dockerfile.submariner-operator-index'. | |
Successfully remade target file 'package/Dockerfile.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner.v0.12.0.clusterserviceversion.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-lighthouse-coredns_v1_serviceaccount.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-lighthouse-coredns_rbac.authorization.k8s.io_v1_clusterrole.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-gateway_rbac.authorization.k8s.io_v1_role.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-lighthouse-agent_rbac.authorization.k8s.io_v1_clusterrolebinding.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-gateway_rbac.authorization.k8s.io_v1_clusterrolebinding.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-globalnet_rbac.authorization.k8s.io_v1_rolebinding.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-networkplugin-syncer_rbac.authorization.k8s.io_v1_clusterrole.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-routeagent_rbac.authorization.k8s.io_v1_clusterrolebinding.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner.io_brokers.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-networkplugin-syncer_v1_serviceaccount.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-gateway_rbac.authorization.k8s.io_v1_rolebinding.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner.io_submariners.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-lighthouse-coredns_rbac.authorization.k8s.io_v1_clusterrolebinding.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-gateway_rbac.authorization.k8s.io_v1_clusterrole.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-globalnet_rbac.authorization.k8s.io_v1_role.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-routeagent_v1_serviceaccount.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-operator_v1_serviceaccount.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-lighthouse-agent_v1_serviceaccount.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-routeagent_rbac.authorization.k8s.io_v1_role.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-globalnet_rbac.authorization.k8s.io_v1_clusterrolebinding.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-routeagent_rbac.authorization.k8s.io_v1_clusterrole.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-routeagent_rbac.authorization.k8s.io_v1_rolebinding.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-globalnet_rbac.authorization.k8s.io_v1_clusterrole.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-lighthouse-agent_rbac.authorization.k8s.io_v1_clusterrole.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-networkplugin-syncer_rbac.authorization.k8s.io_v1_clusterrolebinding.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-gateway_v1_serviceaccount.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/0.12.0/submariner-globalnet_v1_serviceaccount.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'packagemanifests/submariner.package.yaml' is newer than target 'package/.image.submariner-operator-index'. | |
Prerequisite 'FORCE_IMAGE' of target 'package/.image.submariner-operator-index' does not exist. | |
Must remake target 'package/.image.submariner-operator-index'. | |
/opt/shipyard/scripts/build_image.sh -i submariner-operator-index -f package/Dockerfile.submariner-operator-index -h package/.image.submariner-operator-index | |
flags:WARN flag short name (h) already defined | |
[15:16:11.715] [submariner-operator]$ set -e | |
[15:16:11.717] [submariner-operator]$ cache_image=quay.io/submariner/submariner-operator-index:devel | |
[15:16:11.718] [submariner-operator]$ cache_flag= | |
[15:16:11.720] [submariner-operator]$ cache_flag=--cache-from quay.io/submariner/submariner-operator-index:devel | |
[15:16:11.721] [submariner-operator]$ docker image ls -q quay.io/submariner/submariner-operator-index:devel | |
[15:16:11.923] [submariner-operator]$ grep FROM package/Dockerfile.submariner-operator-index | |
[15:16:11.924] [submariner-operator]$ cut -f2 -d | |
[15:16:11.925] [submariner-operator]$ grep -v scratch | |
[15:16:11.928] [submariner-operator]$ cache_flag+= --cache-from quay.io/operator-framework/upstream-registry-builder | |
[15:16:11.929] [submariner-operator]$ docker pull quay.io/operator-framework/upstream-registry-builder | |
Using default tag: latest | |
latest: Pulling from operator-framework/upstream-registry-builder | |
Digest: sha256:70043025cb6b3cdce4800140428de4a18726aa93898bedf97fcd371d3240d9ee | |
Status: Image is up to date for quay.io/operator-framework/upstream-registry-builder:latest | |
quay.io/operator-framework/upstream-registry-builder:latest | |
[15:16:12.392] [submariner-operator]$ buildargs_flag=--build-arg BUILDKIT_INLINE_CACHE=1 --build-arg BASE_BRANCH=devel | |
[15:16:12.935] [submariner-operator]$ docker buildx use buildx_builder | |
[15:16:13.484] [submariner-operator]$ docker buildx build --load -t quay.io/submariner/submariner-operator-index:dev --cache-from quay.io/submariner/submariner-operator-index:devel --cache-from quay.io/operator-framework/upstream-registry-builder -f package/Dockerfile.submariner-operator-index --iidfile package/.image.submariner-operator-index --platform linux/amd64 --build-arg BUILDKIT_INLINE_CACHE=1 --build-arg BASE_BRANCH=devel . | |
[+] Building 2.8s (16/16) FINISHED | |
=> [internal] load build definition from Dockerfile.submariner-operator-index 0.0s | |
=> => transferring dockerfile: 637B 0.0s | |
=> [internal] load .dockerignore 0.0s | |
=> => transferring context: 2B 0.0s | |
=> [internal] load metadata for quay.io/operator-framework/upstream-registry-builder:latest 0.1s | |
=> importing cache manifest from quay.io/submariner/submariner-operator-index:devel 0.3s | |
=> importing cache manifest from quay.io/operator-framework/upstream-registry-builder 0.2s | |
=> [internal] load build context 0.1s | |
=> => transferring context: 653.37kB 0.0s | |
=> CACHED [builder 1/3] FROM quay.io/operator-framework/upstream-registry-builder@sha256:70043025cb6b3cdce4800140428de4a18726aa93898bedf97fcd371d3240d9ee 0.0s | |
=> => resolve quay.io/operator-framework/upstream-registry-builder@sha256:70043025cb6b3cdce4800140428de4a18726aa93898bedf97fcd371d3240d9ee 0.0s | |
=> [builder 2/3] COPY packagemanifests manifests 0.1s | |
=> [builder 3/3] RUN find manifests -name *.clusterserviceversion.yaml -exec sed -i 's/replaces: submariner.v0.0.0//g' {} + && /bin/initializer -o ./bundles.db 0.4s | |
=> CACHED [stage-1 1/4] COPY --from=builder /etc/nsswitch.conf /etc/nsswitch.conf 0.0s | |
=> [stage-1 2/4] COPY --from=builder /bundles.db /bundles.db 0.0s | |
=> [stage-1 3/4] COPY --from=builder /bin/registry-server /registry-server 0.1s | |
=> [stage-1 4/4] COPY --from=builder /bin/grpc_health_probe /bin/grpc_health_probe 0.0s | |
=> exporting to oci image format 0.4s | |
=> => exporting layers 0.0s | |
=> => exporting manifest sha256:8ba4f13d9b3b4357248e75d6dcb38bcce3ed3ece3a33852dc00288fa8211c6b1 0.0s | |
=> => exporting config sha256:88f916cc70026c72515c8fe7a4bd3ecd0a9faed030ee32112831bc1f5cf6e2c7 0.0s | |
=> => sending tarball 0.3s | |
=> importing to docker 0.3s | |
=> exporting cache 0.0s | |
=> => preparing build cache for export 0.0s | |
[15:16:16.943] [submariner-operator]$ docker tag quay.io/submariner/submariner-operator-index:dev quay.io/submariner/submariner-operator-index:devel | |
Successfully remade target file 'package/.image.submariner-operator-index'. | |
File 'build' does not exist. | |
Must remake target 'build'. | |
Successfully remade target file 'build'. | |
Must remake target 'images'. | |
Successfully remade target file 'images'. | |
Must remake target 'preload-images'. | |
set -e;\ | |
. /opt/shipyard/scripts/lib/deploy_funcs;\ | |
. /opt/shipyard/scripts/lib/debug_functions;\ | |
for image in submariner-operator submariner-operator-index submariner-gateway submariner-globalnet submariner-route-agent lighthouse-agent lighthouse-coredns; do\ | |
import_image quay.io/submariner/${image};\ | |
done | |
[15:16:17.161] [submariner-operator]$ import_image quay.io/submariner/submariner-operator | |
[15:16:17.162] [submariner-operator]$ import_image quay.io/submariner/submariner-operator | |
[15:16:17.164] [submariner-operator]$ docker tag quay.io/submariner/submariner-operator:dev localhost:5000/submariner-operator:local | |
[15:16:17.356] [submariner-operator]$ docker push localhost:5000/submariner-operator:local | |
The push refers to repository [localhost:5000/submariner-operator] | |
2e151bb90cb3: Layer already exists | |
local: digest: sha256:e27590ee9a73320a00c2c218c0e1ae48b4a6c7134897bf9c420bc4f1bde75724 size: 528 | |
[15:16:17.554] [submariner-operator]$ import_image quay.io/submariner/submariner-operator-index | |
[15:16:17.556] [submariner-operator]$ import_image quay.io/submariner/submariner-operator-index | |
[15:16:17.558] [submariner-operator]$ docker tag quay.io/submariner/submariner-operator-index:dev localhost:5000/submariner-operator-index:local | |
[15:16:17.757] [submariner-operator]$ docker push localhost:5000/submariner-operator-index:local | |
The push refers to repository [localhost:5000/submariner-operator-index] | |
a4863cbe7937: Pushed | |
4ba58a0ff872: Layer already exists | |
9791ba34055c: Pushed | |
577c9bc3375c: Layer already exists | |
local: digest: sha256:87f60d8efdb9183b6371ffb85af4b5a626af2bf67d56c3394d4eb365dd062e02 size: 1158 | |
[15:16:18.447] [submariner-operator]$ import_image quay.io/submariner/submariner-gateway | |
[15:16:18.448] [submariner-operator]$ import_image quay.io/submariner/submariner-gateway | |
[15:16:18.450] [submariner-operator]$ docker tag quay.io/submariner/submariner-gateway:dev localhost:5000/submariner-gateway:local | |
[15:16:18.648] [submariner-operator]$ docker push localhost:5000/submariner-gateway:local | |
The push refers to repository [localhost:5000/submariner-gateway] | |
388424b7942f: Layer already exists | |
08111fff0ede: Layer already exists | |
cfee32a0e20c: Layer already exists | |
4f21bd15cf0e: Layer already exists | |
local: digest: sha256:0bde7086869885e4967022d17ca3eb1f08921e27aafc5b642ac908559386c0da size: 1159 | |
[15:16:18.853] [submariner-operator]$ import_image quay.io/submariner/submariner-globalnet | |
[15:16:18.855] [submariner-operator]$ import_image quay.io/submariner/submariner-globalnet | |
[15:16:18.856] [submariner-operator]$ docker tag quay.io/submariner/submariner-globalnet:dev localhost:5000/submariner-globalnet:local | |
[15:16:19.057] [submariner-operator]$ docker push localhost:5000/submariner-globalnet:local | |
The push refers to repository [localhost:5000/submariner-globalnet] | |
3f547651d2bd: Pushed | |
474b8677ec5e: Pushed | |
b6b7b602321e: Pushed | |
3009d96daa95: Layer already exists | |
cfee32a0e20c: Layer already exists | |
4f21bd15cf0e: Layer already exists | |
local: digest: sha256:9a46cde1f2af234f1bb022fa35e0f2f76e3d06b034ff0bc0971965a882ac2145 size: 1574 | |
[15:16:19.578] [submariner-operator]$ import_image quay.io/submariner/submariner-route-agent | |
[15:16:19.580] [submariner-operator]$ import_image quay.io/submariner/submariner-route-agent | |
[15:16:19.581] [submariner-operator]$ docker tag quay.io/submariner/submariner-route-agent:dev localhost:5000/submariner-route-agent:local | |
[15:16:19.778] [submariner-operator]$ docker push localhost:5000/submariner-route-agent:local | |
The push refers to repository [localhost:5000/submariner-route-agent] | |
c910a0876fb0: Layer already exists | |
b4df79ea567f: Layer already exists | |
7c45d471bc4c: Layer already exists | |
4675c0d24297: Layer already exists | |
cfee32a0e20c: Layer already exists | |
4f21bd15cf0e: Layer already exists | |
local: digest: sha256:e5796dfbe7526012e871aee3a7c723523b1aae0b29f477c2fbc2daa5c6491d0c size: 1575 | |
[15:16:19.980] [submariner-operator]$ import_image quay.io/submariner/lighthouse-agent | |
[15:16:19.981] [submariner-operator]$ import_image quay.io/submariner/lighthouse-agent | |
[15:16:19.983] [submariner-operator]$ docker tag quay.io/submariner/lighthouse-agent:dev localhost:5000/lighthouse-agent:local | |
[15:16:20.176] [submariner-operator]$ docker push localhost:5000/lighthouse-agent:local | |
The push refers to repository [localhost:5000/lighthouse-agent] | |
da8ee070c959: Layer already exists | |
ca89753c22d1: Layer already exists | |
local: digest: sha256:3477b732d49231b4cf24b5cac628682c9174596737710c57983561df03533534 size: 735 | |
[15:16:20.387] [submariner-operator]$ import_image quay.io/submariner/lighthouse-coredns | |
[15:16:20.388] [submariner-operator]$ import_image quay.io/submariner/lighthouse-coredns | |
[15:16:20.390] [submariner-operator]$ docker tag quay.io/submariner/lighthouse-coredns:dev localhost:5000/lighthouse-coredns:local | |
[15:16:20.586] [submariner-operator]$ docker push localhost:5000/lighthouse-coredns:local | |
The push refers to repository [localhost:5000/lighthouse-coredns] | |
0e7183faf640: Layer already exists | |
b583fb46a3ac: Layer already exists | |
local: digest: sha256:06f1e34afec3aa015ff0b7b7ffdf5ea55eb5eedd1c8c3f08cbe66062d338c4fb size: 739 | |
Successfully remade target file 'preload-images'. | |
Must remake target 'deploy'. | |
/opt/shipyard/scripts/deploy.sh --globalnet --cable_driver vxlan --service_discovery --settings /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml --deploytool_broker_args '--components service-discovery,connectivity' | |
Running with: globalnet='true', deploytool='operator', deploytool_broker_args='--components service-discovery,connectivity', deploytool_submariner_args='', settings='/go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml', timeout=5m, image_tag=local, cable_driver=vxlan, service_discovery=true | |
[15:16:20.845] [submariner-operator]$ source /opt/shipyard/scripts/lib/utils | |
[15:16:20.846] [submariner-operator]$ . /opt/shipyard/scripts/lib/source_only | |
[15:16:20.847] [submariner-operator]$ script_name=utils | |
[15:16:20.849] [submariner-operator]$ exec_name=deploy.sh | |
[15:16:20.850] [submariner-operator]$ source /opt/shipyard/scripts/lib/deploy_funcs | |
[15:16:20.852] [submariner-operator]$ . /opt/shipyard/scripts/lib/source_only | |
[15:16:20.853] [submariner-operator]$ script_name=deploy_funcs | |
[15:16:20.854] [submariner-operator]$ exec_name=deploy.sh | |
[15:16:20.857] [submariner-operator]$ dd if=/dev/urandom count=64 bs=8 | |
64+0 records in | |
64+0 records out | |
512 bytes copied, 5.8368e-05 s, 8.8 MB/s | |
[15:16:20.858] [submariner-operator]$ LC_CTYPE=C tr -dc a-zA-Z0-9 | |
[15:16:20.859] [submariner-operator]$ fold -w 64 | |
[15:16:20.861] [submariner-operator]$ head -n 1 | |
[15:16:20.863] [submariner-operator]$ load_settings | |
[15:16:20.864] [submariner-operator]$ load_settings | |
[15:16:20.865] [submariner-operator]$ load_settings_from_yaml | |
[15:16:20.867] [submariner-operator]$ load_settings_from_yaml | |
[15:16:20.868] [submariner-operator]$ declare -ga clusters | |
[15:16:20.869] [submariner-operator]$ declare -gA cluster_cni cluster_nodes cluster_subm | |
[15:16:20.870] [submariner-operator]$ _yq .clusters | keys | .[] | |
[15:16:20.872] [submariner-operator]$ _yq .clusters | keys | .[] | |
[15:16:20.873] [submariner-operator]$ output=$(yq e "$*" "${settings}") | |
[15:16:20.875] [submariner-operator]$ yq e .clusters | keys | .[] /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:16:20.921] [submariner-operator]$ broker=$(_yq ".clusters[] | select(. | has(\"broker\")) | path | .[-1] // \"${clusters[0]}\"") | |
[15:16:20.923] [submariner-operator]$ _yq .clusters[] | select(. | has("broker")) | path | .[-1] // "cluster1" | |
[15:16:20.924] [submariner-operator]$ _yq .clusters[] | select(. | has("broker")) | path | .[-1] // "cluster1" | |
[15:16:20.926] [submariner-operator]$ output=$(yq e "$*" "${settings}") | |
[15:16:20.927] [submariner-operator]$ yq e .clusters[] | select(. | has("broker")) | path | .[-1] // "cluster1" /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:16:20.973] [submariner-operator]$ [cluster1] cluster_cni["${cluster}"]=$(_yq ".clusters.${cluster}.cni // .cni") | |
[15:16:20.975] [submariner-operator]$ [cluster1] _yq .clusters.cluster1.cni // .cni | |
[15:16:20.976] [submariner-operator]$ [cluster1] _yq .clusters.cluster1.cni // .cni | |
[15:16:20.978] [submariner-operator]$ [cluster1] output=$(yq e "$*" "${settings}") | |
[15:16:20.979] [submariner-operator]$ [cluster1] yq e .clusters.cluster1.cni // .cni /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:16:21.027] [submariner-operator]$ [cluster1] cluster_nodes["${cluster}"]=$(_yq ".clusters.${cluster}.nodes // .nodes") | |
[15:16:21.029] [submariner-operator]$ [cluster1] _yq .clusters.cluster1.nodes // .nodes | |
[15:16:21.030] [submariner-operator]$ [cluster1] _yq .clusters.cluster1.nodes // .nodes | |
[15:16:21.031] [submariner-operator]$ [cluster1] output=$(yq e "$*" "${settings}") | |
[15:16:21.033] [submariner-operator]$ [cluster1] yq e .clusters.cluster1.nodes // .nodes /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:16:21.079] [submariner-operator]$ [cluster1] cluster_subm["${cluster}"]=$(_yq ".clusters.${cluster}.submariner") | |
[15:16:21.080] [submariner-operator]$ [cluster1] _yq .clusters.cluster1.submariner | |
[15:16:21.082] [submariner-operator]$ [cluster1] _yq .clusters.cluster1.submariner | |
[15:16:21.083] [submariner-operator]$ [cluster1] output=$(yq e "$*" "${settings}") | |
[15:16:21.085] [submariner-operator]$ [cluster1] yq e .clusters.cluster1.submariner /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:16:21.131] [submariner-operator]$ [cluster1] cluster_subm["${cluster}"]=$(_yq ".submariner") | |
[15:16:21.132] [submariner-operator]$ [cluster1] _yq .submariner | |
[15:16:21.134] [submariner-operator]$ [cluster1] _yq .submariner | |
[15:16:21.135] [submariner-operator]$ [cluster1] output=$(yq e "$*" "${settings}") | |
[15:16:21.137] [submariner-operator]$ [cluster1] yq e .submariner /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:16:21.183] [submariner-operator]$ [cluster2] cluster_cni["${cluster}"]=$(_yq ".clusters.${cluster}.cni // .cni") | |
[15:16:21.185] [submariner-operator]$ [cluster2] _yq .clusters.cluster2.cni // .cni | |
[15:16:21.186] [submariner-operator]$ [cluster2] _yq .clusters.cluster2.cni // .cni | |
[15:16:21.187] [submariner-operator]$ [cluster2] output=$(yq e "$*" "${settings}") | |
[15:16:21.189] [submariner-operator]$ [cluster2] yq e .clusters.cluster2.cni // .cni /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:16:21.238] [submariner-operator]$ [cluster2] cluster_nodes["${cluster}"]=$(_yq ".clusters.${cluster}.nodes // .nodes") | |
[15:16:21.240] [submariner-operator]$ [cluster2] _yq .clusters.cluster2.nodes // .nodes | |
[15:16:21.241] [submariner-operator]$ [cluster2] _yq .clusters.cluster2.nodes // .nodes | |
[15:16:21.242] [submariner-operator]$ [cluster2] output=$(yq e "$*" "${settings}") | |
[15:16:21.244] [submariner-operator]$ [cluster2] yq e .clusters.cluster2.nodes // .nodes /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:16:21.290] [submariner-operator]$ [cluster2] cluster_subm["${cluster}"]=$(_yq ".clusters.${cluster}.submariner") | |
[15:16:21.292] [submariner-operator]$ [cluster2] _yq .clusters.cluster2.submariner | |
[15:16:21.293] [submariner-operator]$ [cluster2] _yq .clusters.cluster2.submariner | |
[15:16:21.294] [submariner-operator]$ [cluster2] output=$(yq e "$*" "${settings}") | |
[15:16:21.296] [submariner-operator]$ [cluster2] yq e .clusters.cluster2.submariner /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:16:21.342] [submariner-operator]$ [cluster2] cluster_subm["${cluster}"]=$(_yq ".submariner") | |
[15:16:21.343] [submariner-operator]$ [cluster2] _yq .submariner | |
[15:16:21.345] [submariner-operator]$ [cluster2] _yq .submariner | |
[15:16:21.346] [submariner-operator]$ [cluster2] output=$(yq e "$*" "${settings}") | |
[15:16:21.347] [submariner-operator]$ [cluster2] yq e .submariner /go/src/github.com/submariner-io/submariner-operator/.shipyard.e2e.yml | |
[15:16:21.394] [submariner-operator]$ [cluster2] cat <<EOM | |
Cluster settings:: | |
broker - ${broker@Q} | |
clusters - ${clusters[*]@Q} | |
cni - $(typeset -p cluster_cni | cut -f 2- -d=) | |
nodes per cluster - $(typeset -p cluster_nodes | cut -f 2- -d=) | |
install submariner - $(typeset -p cluster_subm | cut -f 2- -d=) | |
EOM | |
[15:16:21.396] [submariner-operator]$ [cluster2] typeset -p cluster_cni | |
[15:16:21.397] [submariner-operator]$ [cluster2] cut -f 2- -d= | |
[15:16:21.400] [submariner-operator]$ [cluster2] typeset -p cluster_nodes | |
[15:16:21.401] [submariner-operator]$ [cluster2] cut -f 2- -d= | |
[15:16:21.404] [submariner-operator]$ [cluster2] typeset -p cluster_subm | |
[15:16:21.405] [submariner-operator]$ [cluster2] cut -f 2- -d= | |
Cluster settings:: | |
broker - 'cluster1' | |
clusters - 'cluster1' 'cluster2' | |
cni - ([cluster2]="weave" [cluster1]="weave" ) | |
nodes per cluster - ([cluster2]="control-plane worker" [cluster1]="control-plane worker" ) | |
install submariner - ([cluster2]="true" [cluster1]="true" ) | |
[15:16:21.408] [submariner-operator]$ [cluster2] declare_cidrs | |
[15:16:21.410] [submariner-operator]$ [cluster2] declare_cidrs | |
[15:16:21.412] [submariner-operator]$ [cluster2] declare -gA cluster_CIDRs service_CIDRs global_CIDRs | |
[15:16:21.414] [submariner-operator]$ [cluster2] i=1 | |
[15:16:21.416] [submariner-operator]$ [cluster1] add_cluster_cidrs 1 cluster1 | |
[15:16:21.419] [submariner-operator]$ [cluster1] add_cluster_cidrs 1 cluster1 | |
[15:16:21.421] [submariner-operator]$ [cluster1] val=0 | |
[15:16:21.424] [submariner-operator]$ [cluster1] cluster_CIDRs[cluster1]=10.0.0.0/16 | |
[15:16:21.426] [submariner-operator]$ [cluster1] service_CIDRs[cluster1]=100.0.0.0/16 | |
[15:16:21.428] [submariner-operator]$ [cluster1] global_CIDRs[cluster1]=242.254.1.0/24 | |
[15:16:21.430] [submariner-operator]$ [cluster1] i=$(("$i"+1)) | |
[15:16:21.432] [submariner-operator]$ [cluster2] add_cluster_cidrs 2 cluster2 | |
[15:16:21.434] [submariner-operator]$ [cluster2] add_cluster_cidrs 2 cluster2 | |
[15:16:21.436] [submariner-operator]$ [cluster2] val=0 | |
[15:16:21.438] [submariner-operator]$ [cluster2] cluster_CIDRs[cluster2]=10.0.0.0/16 | |
[15:16:21.440] [submariner-operator]$ [cluster2] service_CIDRs[cluster2]=100.0.0.0/16 | |
[15:16:21.442] [submariner-operator]$ [cluster2] global_CIDRs[cluster2]=242.254.2.0/24 | |
[15:16:21.443] [submariner-operator]$ [cluster2] i=$(("$i"+1)) | |
[15:16:21.445] [submariner-operator]$ [cluster2] declare_kubeconfig | |
[15:16:21.447] [submariner-operator]$ [cluster2] declare_kubeconfig | |
[15:16:21.449] [submariner-operator]$ [cluster2] source /opt/shipyard/scripts/lib/kubecfg | |
[15:16:21.451] [submariner-operator]$ [cluster2] export KUBECONFIG | |
[15:16:21.453] [submariner-operator]$ [cluster2] KUBECONFIG=$(find "${DAPPER_OUTPUT:-output}"/kubeconfigs -type f -printf %p: || :) | |
[15:16:21.455] [submariner-operator]$ [cluster2] find /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs -type f -printf %p: | |
[15:16:21.459] [submariner-operator]$ [cluster2] bash -c curl -Ls https://get.submariner.io | VERSION=devel DESTDIR=/go/bin bash | |
Installing subctl version devel | |
OS detected: linux | |
Architecture detected: amd64 | |
Download URL: https://github.com/submariner-io/submariner-operator/releases/download/subctl-devel/subctl-devel-linux-amd64.tar.xz | |
Downloading... | |
subctl-devel-linux-amd64 has been installed as /go/bin/subctl | |
This provides subctl version: devel | |
please update your path (and consider adding it to ~/.profile): | |
export PATH=$PATH:/go/bin | |
[15:16:22.628] [submariner-operator]$ [cluster2] load_deploytool operator | |
[15:16:22.630] [submariner-operator]$ [cluster2] load_deploytool operator | |
Will deploy submariner using operator | |
[15:16:22.632] [submariner-operator]$ [cluster2] . /opt/shipyard/scripts/lib/deploy_operator | |
[15:16:22.633] [submariner-operator]$ [cluster2] . /opt/shipyard/scripts/lib/source_only | |
[15:16:22.635] [submariner-operator]$ [cluster2] script_name=deploy_operator | |
[15:16:22.636] [submariner-operator]$ [cluster2] exec_name=deploy.sh | |
[15:16:22.638] [submariner-operator]$ [cluster2] deploytool_prereqs | |
[15:16:22.640] [submariner-operator]$ [cluster2] deploytool_prereqs | |
[15:16:22.643] [submariner-operator]$ [cluster2] subctl version | |
subctl version: devel-82bf5d4 | |
[15:16:22.659] [submariner-operator]$ [cluster2] run_if_defined pre_deploy | |
[15:16:22.661] [submariner-operator]$ [cluster2] run_if_defined pre_deploy | |
[15:16:22.662] [submariner-operator]$ [cluster2] type -t pre_deploy | |
[15:16:22.664] [submariner-operator]$ [cluster2] grep -q function | |
[15:16:22.667] [submariner-operator]$ [cluster2] return 0 | |
[15:16:22.668] [submariner-operator]$ [cluster2] run_subm_clusters prepare_cluster | |
[15:16:22.670] [submariner-operator]$ [cluster2] run_subm_clusters prepare_cluster | |
[15:16:22.671] [submariner-operator]$ [cluster2] declare -a subm_clusters | |
[15:16:22.676] [submariner-operator]$ [cluster2] run_parallel cluster1 cluster2 prepare_cluster | |
[15:16:22.678] [submariner-operator]$ [cluster2] run_parallel cluster1 cluster2 cluster1 cluster2 prepare_cluster | |
[15:16:22.680] [submariner-operator]$ [cluster2] declare -A pids | |
[15:16:22.682] [submariner-operator]$ [cluster2] eval echo cluster1 cluster2 | |
[15:16:22.684] [submariner-operator]$ [cluster1] set -o pipefail | |
[15:16:22.684] [submariner-operator]$ [cluster1] pids[cluster1]=3337 | |
[15:16:22.686] [submariner-operator]$ [cluster1] prepare_cluster | |
[15:16:22.686] [submariner-operator]$ [cluster2] set -o pipefail | |
[15:16:22.686] [submariner-operator]$ [cluster2] pids[cluster2]=3344 | |
[15:16:22.688] [submariner-operator]$ [cluster2] prepare_cluster | |
[15:16:22.688] [submariner-operator]$ [cluster1] sed /\[cluster1]/!s/^/[cluster1] / | |
[15:16:22.689] [submariner-operator]$ [cluster2] wait 3344 | |
[15:16:22.688] [submariner-operator]$ [cluster1] prepare_cluster | |
[15:16:22.690] [submariner-operator]$ [cluster2] sed /\[cluster2]/!s/^/[cluster2] / | |
[15:16:22.690] [submariner-operator]$ [cluster1] kubectl label node cluster1-worker submariner.io/gateway=true --overwrite | |
[15:16:22.690] [submariner-operator]$ [cluster2] prepare_cluster | |
[15:16:22.692] [submariner-operator]$ [cluster1] kubectl label node cluster1-worker submariner.io/gateway=true --overwrite | |
[15:16:22.692] [submariner-operator]$ [cluster2] kubectl label node cluster2-worker submariner.io/gateway=true --overwrite | |
[15:16:22.694] [submariner-operator]$ [cluster2] kubectl label node cluster2-worker submariner.io/gateway=true --overwrite | |
[15:16:22.694] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 label node cluster1-worker submariner.io/gateway=true --overwrite | |
[15:16:22.696] [submariner-operator]$ [cluster2] command kubectl --context=cluster2 label node cluster2-worker submariner.io/gateway=true --overwrite | |
[cluster1] node/cluster1-worker not labeled | |
[cluster2] node/cluster2-worker not labeled | |
[15:16:23.178] [submariner-operator]$ [cluster2] wait 3337 | |
[15:16:23.179] [submariner-operator]$ [cluster2] with_context cluster1 setup_broker | |
[15:16:23.181] [submariner-operator]$ [cluster2] with_context cluster1 setup_broker | |
[15:16:23.183] [submariner-operator]$ [cluster1] setup_broker | |
[15:16:23.185] [submariner-operator]$ [cluster1] setup_broker | |
[15:16:23.186] [submariner-operator]$ [cluster1] gn=--globalnet | |
[15:16:23.188] [submariner-operator]$ [cluster1] sd=--components service-discovery,connectivity | |
Installing broker... | |
[15:16:23.190] [submariner-operator]$ [cluster1] subctlrepver= | |
[15:16:23.191] [submariner-operator]$ [cluster1] subctlrepver=--repository localhost:5000 --version local | |
[15:16:23.193] [submariner-operator]$ [cluster1] cd /go/src/github.com/submariner-io/submariner-operator/output | |
[15:16:23.194] [output]$ [cluster1] subctl deploy-broker --kubeconfig /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster1 --repository localhost:5000 --version local --globalnet --components service-discovery,connectivity --components service-discovery,connectivity | |
✓ Setting up broker RBAC | |
✓ Deploying the Submariner operator | |
✓ Created Lighthouse service accounts and roles | |
✓ Deploying the broker | |
✓ The broker has been deployed | |
✓ Creating broker-info.subm file | |
⚠ Reusing IPsec PSK from existing broker-info.subm | |
✓ Backed up previous broker-info.subm to broker-info.subm.2022-02-16T15_16_33Z | |
[15:16:33.058] [submariner-operator]$ [cluster2] install_subm_all_clusters | |
[15:16:33.060] [submariner-operator]$ [cluster2] install_subm_all_clusters | |
[15:16:33.062] [submariner-operator]$ [cluster2] run_subm_clusters subctl_install_subm | |
[15:16:33.063] [submariner-operator]$ [cluster2] run_subm_clusters subctl_install_subm | |
[15:16:33.065] [submariner-operator]$ [cluster2] declare -a subm_clusters | |
[15:16:33.069] [submariner-operator]$ [cluster2] run_parallel cluster1 cluster2 subctl_install_subm | |
[15:16:33.071] [submariner-operator]$ [cluster2] run_parallel cluster1 cluster2 cluster1 cluster2 subctl_install_subm | |
[15:16:33.073] [submariner-operator]$ [cluster2] declare -A pids | |
[15:16:33.075] [submariner-operator]$ [cluster2] eval echo cluster1 cluster2 | |
[15:16:33.078] [submariner-operator]$ [cluster1] pids[cluster1]=3506 | |
[15:16:33.078] [submariner-operator]$ [cluster1] set -o pipefail | |
[15:16:33.079] [submariner-operator]$ [cluster1] subctl_install_subm | |
[15:16:33.080] [submariner-operator]$ [cluster2] set -o pipefail | |
[15:16:33.080] [submariner-operator]$ [cluster2] pids[cluster2]=3513 | |
[15:16:33.081] [submariner-operator]$ [cluster1] sed /\[cluster1]/!s/^/[cluster1] / | |
[15:16:33.081] [submariner-operator]$ [cluster2] subctl_install_subm | |
[15:16:33.081] [submariner-operator]$ [cluster2] wait 3513 | |
[15:16:33.081] [submariner-operator]$ [cluster1] subctl_install_subm | |
[15:16:33.083] [submariner-operator]$ [cluster1] subctlrepver= | |
[15:16:33.083] [submariner-operator]$ [cluster2] sed /\[cluster2]/!s/^/[cluster2] / | |
[15:16:33.083] [submariner-operator]$ [cluster2] subctl_install_subm | |
[15:16:33.085] [submariner-operator]$ [cluster1] subctlrepver=--repository localhost:5000 --version local | |
[15:16:33.085] [submariner-operator]$ [cluster2] subctlrepver= | |
[15:16:33.086] [submariner-operator]$ [cluster1] PASS_CIDR_ARGS=false | |
[15:16:33.086] [submariner-operator]$ [cluster2] subctlrepver=--repository localhost:5000 --version local | |
[15:16:33.088] [submariner-operator]$ [cluster2] PASS_CIDR_ARGS=false | |
[15:16:33.088] [submariner-operator]$ [cluster1] subctl join --kubeconfig /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster1 --clusterid cluster1 --repository localhost:5000 --version local --nattport 4500 --ikeport 500 --colorcodes blue --globalnet-cidr 242.254.1.0/24 --natt=false --cable-driver vxlan /go/src/github.com/submariner-io/submariner-operator/output/broker-info.subm | |
[15:16:33.090] [submariner-operator]$ [cluster2] subctl join --kubeconfig /go/src/github.com/submariner-io/submariner-operator/output/kubeconfigs/kind-config-cluster2 --clusterid cluster2 --repository localhost:5000 --version local --nattport 4500 --ikeport 500 --colorcodes blue --globalnet-cidr 242.254.2.0/24 --natt=false --cable-driver vxlan /go/src/github.com/submariner-io/submariner-operator/output/broker-info.subm | |
[cluster1] Flag --colorcodes has been deprecated, --colorcodes has no effect and is deprecated | |
[cluster2] Flag --colorcodes has been deprecated, --colorcodes has no effect and is deprecated | |
[cluster1] * /go/src/github.com/submariner-io/submariner-operator/output/broker-info.subm says broker is at: https://172.18.0.7:6443 | |
[cluster2] * /go/src/github.com/submariner-io/submariner-operator/output/broker-info.subm says broker is at: https://172.18.0.7:6443 | |
[cluster1] * There are 1 labeled nodes in the cluster: | |
[cluster1] - cluster1-worker | |
[cluster1] • Discovering network details ... | |
[cluster2] * There are 1 labeled nodes in the cluster: | |
[cluster2] - cluster2-worker | |
[cluster2] • Discovering network details ... | |
[cluster1] Network plugin: weave-net | |
[cluster1] Service CIDRs: [100.1.0.0/16] | |
[cluster1] Cluster CIDRs: [10.1.0.0/16] | |
[cluster1] ✓ Discovering network details | |
[cluster2] Network plugin: weave-net | |
[cluster2] Service CIDRs: [100.2.0.0/16] | |
[cluster2] Cluster CIDRs: [10.2.0.0/16] | |
[cluster2] ✓ Discovering network details | |
[cluster1] • Retrieving Globalnet information from the Broker ... | |
[cluster2] • Retrieving Globalnet information from the Broker ... | |
[cluster1] ✓ Retrieving Globalnet information from the Broker | |
[cluster1] • Validating Globalnet configuration ... | |
[cluster1] ⚠ Validating Globalnet configuration | |
[cluster1] ⚠ Globalnet is not enabled on the Broker - ignoring the specified global CIDR | |
[cluster1] • Deploying the Submariner operator ... | |
[cluster2] ✓ Retrieving Globalnet information from the Broker | |
[cluster2] • Validating Globalnet configuration ... | |
[cluster2] ⚠ Validating Globalnet configuration | |
[cluster2] ⚠ Globalnet is not enabled on the Broker - ignoring the specified global CIDR | |
[cluster2] • Deploying the Submariner operator ... | |
[cluster1] ✓ Deploying the Submariner operator | |
[cluster1] ✓ Created Lighthouse service accounts and roles | |
[cluster1] • Creating SA for cluster ... | |
[cluster2] ✓ Deploying the Submariner operator | |
[cluster2] ✓ Created Lighthouse service accounts and roles | |
[cluster2] • Creating SA for cluster ... | |
[cluster1] ✓ Creating SA for cluster | |
[cluster1] • Deploying Submariner ... | |
[cluster2] ✓ Creating SA for cluster | |
[cluster2] • Deploying Submariner ... | |
[cluster1] ✓ Deploying Submariner | |
[cluster1] ✓ Submariner is up and running | |
[cluster2] ✓ Deploying Submariner | |
[cluster2] ✓ Submariner is up and running | |
[15:18:50.121] [submariner-operator]$ [cluster2] wait 3506 | |
[15:18:50.125] [submariner-operator]$ [cluster2] with_context cluster2 with_retries 30 verify_gw_status | |
[15:18:50.127] [submariner-operator]$ [cluster2] with_context cluster2 with_retries 30 verify_gw_status | |
[15:18:50.129] [submariner-operator]$ [cluster2] with_retries 30 verify_gw_status | |
[15:18:50.130] [submariner-operator]$ [cluster2] with_retries | |
[15:18:50.132] [submariner-operator]$ [cluster2] iteration=1 | |
[15:18:50.136] [submariner-operator]$ [cluster2] wait 3621 | |
[15:18:50.136] [submariner-operator]$ [cluster2] verify_gw_status | |
[15:18:50.137] [submariner-operator]$ [cluster2] verify_gw_status | |
[15:18:50.138] [submariner-operator]$ [cluster2] sleep_duration=6 | |
[15:18:50.140] [submariner-operator]$ [cluster2] subctl show connections | |
[15:18:50.142] [submariner-operator]$ [cluster2] grep the server could not find the requested resource | |
[15:18:50.181] [submariner-operator]$ [cluster2] subctl show connections | |
[15:18:50.182] [submariner-operator]$ [cluster2] grep connected | |
✓ Showing Connections | |
cluster1-worker cluster1 172.18.0.4 no libreswan 100.1.0.0/16, 10.1.0.0/16 connected 129.733µs | |
✗ Showing Connections | |
✗ There are no gateways detected | |
[15:18:50.220] [submariner-operator]$ [cluster2] return 0 | |
[15:18:50.221] [submariner-operator]$ [cluster2] return 0 | |
[15:18:50.223] [submariner-operator]$ [cluster2] with_context cluster2 connectivity_tests cluster1 | |
[15:18:50.224] [submariner-operator]$ [cluster2] with_context cluster2 connectivity_tests cluster1 | |
[15:18:50.226] [submariner-operator]$ [cluster2] connectivity_tests cluster1 | |
[15:18:50.227] [submariner-operator]$ [cluster2] connectivity_tests | |
[15:18:50.229] [submariner-operator]$ [cluster2] target_cluster=cluster1 | |
[15:18:50.230] [submariner-operator]$ [cluster2] import_image quay.io/submariner/nettest | |
[15:18:50.232] [submariner-operator]$ [cluster2] import_image quay.io/submariner/nettest | |
[15:18:50.235] [submariner-operator]$ [cluster2] docker tag quay.io/submariner/nettest:dev localhost:5000/nettest:local | |
[15:18:50.453] [submariner-operator]$ [cluster2] docker push localhost:5000/nettest:local | |
The push refers to repository [localhost:5000/nettest] | |
89a7ef98a887: Layer already exists | |
c87409e17378: Layer already exists | |
76edbd51e58f: Layer already exists | |
8d3ac3489996: Layer already exists | |
local: digest: sha256:b71e974e62ff97b617c09ece6b9b6d6e549a3443cff09aede8d4057305a555e8 size: 1155 | |
[15:18:50.659] [submariner-operator]$ [cluster2] deploy_resource /opt/shipyard/scripts/resources/netshoot.yaml | |
[15:18:50.662] [submariner-operator]$ [cluster2] deploy_resource /opt/shipyard/scripts/resources/netshoot.yaml | |
[15:18:50.664] [submariner-operator]$ [cluster2] resource_name=$(basename "$resource_file" ".yaml") | |
[15:18:50.666] [submariner-operator]$ [cluster2] basename /opt/shipyard/scripts/resources/netshoot.yaml .yaml | |
[15:18:50.667] [submariner-operator]$ [cluster2] kubectl apply -f /opt/shipyard/scripts/resources/netshoot.yaml | |
[15:18:50.669] [submariner-operator]$ [cluster2] kubectl apply -f /opt/shipyard/scripts/resources/netshoot.yaml | |
[15:18:50.670] [submariner-operator]$ [cluster2] command kubectl --context=cluster2 apply -f /opt/shipyard/scripts/resources/netshoot.yaml | |
deployment.apps/netshoot created | |
Waiting for netshoot pods to be ready. | |
[15:18:51.065] [submariner-operator]$ [cluster2] kubectl rollout status deploy/netshoot --timeout=5m | |
[15:18:51.067] [submariner-operator]$ [cluster2] kubectl rollout status deploy/netshoot --timeout=5m | |
[15:18:51.070] [submariner-operator]$ [cluster2] command kubectl --context=cluster2 rollout status deploy/netshoot --timeout=5m | |
Waiting for deployment "netshoot" rollout to finish: 0 of 1 updated replicas are available... | |
deployment "netshoot" successfully rolled out | |
[15:18:53.291] [submariner-operator]$ [cluster2] with_context cluster1 deploy_resource /opt/shipyard/scripts/resources/nginx-demo.yaml | |
[15:18:53.293] [submariner-operator]$ [cluster2] with_context cluster1 deploy_resource /opt/shipyard/scripts/resources/nginx-demo.yaml | |
[15:18:53.295] [submariner-operator]$ [cluster1] deploy_resource /opt/shipyard/scripts/resources/nginx-demo.yaml | |
[15:18:53.297] [submariner-operator]$ [cluster1] deploy_resource | |
[15:18:53.300] [submariner-operator]$ [cluster1] resource_name=$(basename "$resource_file" ".yaml") | |
[15:18:53.302] [submariner-operator]$ [cluster1] basename /opt/shipyard/scripts/resources/nginx-demo.yaml .yaml | |
[15:18:53.304] [submariner-operator]$ [cluster1] kubectl apply -f /opt/shipyard/scripts/resources/nginx-demo.yaml | |
[15:18:53.306] [submariner-operator]$ [cluster1] kubectl apply -f /opt/shipyard/scripts/resources/nginx-demo.yaml | |
[15:18:53.308] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 apply -f /opt/shipyard/scripts/resources/nginx-demo.yaml | |
deployment.apps/nginx-demo created | |
service/nginx-demo created | |
serviceexport.multicluster.x-k8s.io/nginx-demo created | |
Waiting for nginx-demo pods to be ready. | |
[15:18:53.636] [submariner-operator]$ [cluster1] kubectl rollout status deploy/nginx-demo --timeout=5m | |
[15:18:53.638] [submariner-operator]$ [cluster1] kubectl rollout status deploy/nginx-demo --timeout=5m | |
[15:18:53.640] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 rollout status deploy/nginx-demo --timeout=5m | |
Waiting for deployment "nginx-demo" rollout to finish: 0 of 2 updated replicas are available... | |
Waiting for deployment "nginx-demo" rollout to finish: 1 of 2 updated replicas are available... | |
deployment "nginx-demo" successfully rolled out | |
[15:18:56.094] [submariner-operator]$ [cluster2] netshoot_pod=$(kubectl get pods -l app=netshoot | awk 'FNR == 2 {print $1}') | |
[15:18:56.096] [submariner-operator]$ [cluster2] kubectl get pods -l app=netshoot | |
[15:18:56.097] [submariner-operator]$ [cluster2] awk FNR == 2 {print $1} | |
[15:18:56.097] [submariner-operator]$ [cluster2] kubectl get pods -l app=netshoot | |
[15:18:56.099] [submariner-operator]$ [cluster2] command kubectl --context=cluster2 get pods -l app=netshoot | |
[15:18:56.301] [submariner-operator]$ [cluster2] nginx_svc_ip=$(with_context "$target_cluster" get_svc_ip nginx-demo) | |
[15:18:56.303] [submariner-operator]$ [cluster2] with_context cluster1 get_svc_ip nginx-demo | |
[15:18:56.304] [submariner-operator]$ [cluster2] with_context cluster1 get_svc_ip nginx-demo | |
[15:18:56.305] [submariner-operator]$ [cluster1] get_svc_ip nginx-demo | |
[15:18:56.307] [submariner-operator]$ [cluster1] get_svc_ip | |
[15:18:56.308] [submariner-operator]$ [cluster1] svc_ip=$(with_retries 30 get_globalip "${svc_name}") | |
[15:18:56.310] [submariner-operator]$ [cluster1] with_retries 30 get_globalip nginx-demo | |
[15:18:56.311] [submariner-operator]$ [cluster1] with_retries 30 get_globalip nginx-demo | |
[15:18:56.313] [submariner-operator]$ [cluster1] iteration=1 | |
[15:18:56.316] [submariner-operator]$ [cluster1] wait 3928 | |
[15:18:56.316] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:18:56.317] [submariner-operator]$ [cluster1] get_globalip | |
[15:18:56.318] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:18:56.320] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:18:56.321] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:18:56.323] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:18:56.523] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:18:56.525] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:18:56.527] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:18:56.529] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:18:56.729] [submariner-operator]$ [cluster1] sleep 1 | |
[15:18:57.731] [submariner-operator]$ [cluster1] return 1 | |
[15:18:57.736] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:18:57.736] [submariner-operator]$ [cluster1] wait 4006 | |
[15:18:57.738] [submariner-operator]$ [cluster1] get_globalip | |
[15:18:57.739] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:18:57.741] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:18:57.743] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:18:57.744] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:18:57.941] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:18:57.943] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:18:57.944] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:18:57.945] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:18:58.140] [submariner-operator]$ [cluster1] sleep 1 | |
[15:18:59.143] [submariner-operator]$ [cluster1] return 1 | |
[15:18:59.148] [submariner-operator]$ [cluster1] wait 4085 | |
[15:18:59.148] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:18:59.149] [submariner-operator]$ [cluster1] get_globalip | |
[15:18:59.151] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:18:59.152] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:18:59.154] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:18:59.155] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:18:59.357] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:18:59.358] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:18:59.360] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:18:59.361] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:18:59.557] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:00.559] [submariner-operator]$ [cluster1] return 1 | |
[15:19:00.564] [submariner-operator]$ [cluster1] wait 4163 | |
[15:19:00.565] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:00.566] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:00.568] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:00.569] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:00.571] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:00.572] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:00.772] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:00.773] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:00.774] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:00.776] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:00.973] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:01.975] [submariner-operator]$ [cluster1] return 1 | |
[15:19:01.980] [submariner-operator]$ [cluster1] wait 4241 | |
[15:19:01.980] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:01.982] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:01.983] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:01.985] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:01.987] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:01.988] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:02.188] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:02.189] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:02.191] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:02.192] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:02.391] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:03.394] [submariner-operator]$ [cluster1] return 1 | |
[15:19:03.399] [submariner-operator]$ [cluster1] wait 4318 | |
[15:19:03.399] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:03.400] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:03.402] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:03.403] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:03.405] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:03.406] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:03.603] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:03.605] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:03.606] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:03.607] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:03.803] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:04.806] [submariner-operator]$ [cluster1] return 1 | |
[15:19:04.811] [submariner-operator]$ [cluster1] wait 4396 | |
[15:19:04.811] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:04.813] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:04.814] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:04.816] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:04.818] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:04.819] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:05.018] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:05.020] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:05.021] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:05.022] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:05.220] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:06.226] [submariner-operator]$ [cluster1] return 1 | |
[15:19:06.235] [submariner-operator]$ [cluster1] wait 4474 | |
[15:19:06.235] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:06.237] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:06.239] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:06.241] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:06.242] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:06.244] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:06.445] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:06.447] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:06.448] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:06.450] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:06.646] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:07.648] [submariner-operator]$ [cluster1] return 1 | |
[15:19:07.653] [submariner-operator]$ [cluster1] wait 4553 | |
[15:19:07.653] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:07.655] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:07.657] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:07.659] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:07.660] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:07.662] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:07.860] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:07.862] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:07.863] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:07.865] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:08.060] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:09.063] [submariner-operator]$ [cluster1] return 1 | |
[15:19:09.068] [submariner-operator]$ [cluster1] wait 4632 | |
[15:19:09.068] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:09.070] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:09.071] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:09.073] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:09.075] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:09.076] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:09.275] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:09.277] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:09.278] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:09.279] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:09.476] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:10.478] [submariner-operator]$ [cluster1] return 1 | |
[15:19:10.483] [submariner-operator]$ [cluster1] wait 4711 | |
[15:19:10.483] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:10.485] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:10.486] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:10.488] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:10.489] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:10.491] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:10.691] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:10.693] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:10.694] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:10.696] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:10.893] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:11.895] [submariner-operator]$ [cluster1] return 1 | |
[15:19:11.899] [submariner-operator]$ [cluster1] wait 4790 | |
[15:19:11.899] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:11.901] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:11.902] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:11.904] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:11.905] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:11.906] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:12.102] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:12.103] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:12.105] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:12.106] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:12.306] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:13.308] [submariner-operator]$ [cluster1] return 1 | |
[15:19:13.313] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:13.313] [submariner-operator]$ [cluster1] wait 4869 | |
[15:19:13.315] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:13.316] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:13.318] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:13.319] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:13.321] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:13.522] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:13.523] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:13.525] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:13.526] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:13.722] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:14.724] [submariner-operator]$ [cluster1] return 1 | |
[15:19:14.730] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:14.730] [submariner-operator]$ [cluster1] wait 4948 | |
[15:19:14.731] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:14.733] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:14.734] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:14.736] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:14.737] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:14.937] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:14.938] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:14.940] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:14.941] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:15.138] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:16.141] [submariner-operator]$ [cluster1] return 1 | |
[15:19:16.146] [submariner-operator]$ [cluster1] wait 5026 | |
[15:19:16.146] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:16.147] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:16.149] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:16.150] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:16.152] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:16.153] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:16.350] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:16.351] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:16.353] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:16.354] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:16.549] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:17.556] [submariner-operator]$ [cluster1] return 1 | |
[15:19:17.563] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:17.563] [submariner-operator]$ [cluster1] wait 5103 | |
[15:19:17.565] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:17.566] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:17.568] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:17.570] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:17.571] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:17.771] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:17.773] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:17.774] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:17.775] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:17.972] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:18.975] [submariner-operator]$ [cluster1] return 1 | |
[15:19:18.980] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:18.980] [submariner-operator]$ [cluster1] wait 5181 | |
[15:19:18.981] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:18.983] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:18.984] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:18.986] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:18.988] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:19.187] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:19.188] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:19.190] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:19.191] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:19.387] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:20.390] [submariner-operator]$ [cluster1] return 1 | |
[15:19:20.395] [submariner-operator]$ [cluster1] wait 5259 | |
[15:19:20.395] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:20.396] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:20.398] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:20.400] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:20.401] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:20.403] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:20.601] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:20.603] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:20.604] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:20.606] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:20.802] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:21.805] [submariner-operator]$ [cluster1] return 1 | |
[15:19:21.809] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:21.809] [submariner-operator]$ [cluster1] wait 5338 | |
[15:19:21.811] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:21.812] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:21.814] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:21.815] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:21.817] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:22.014] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:22.016] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:22.017] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:22.018] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:22.215] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:23.217] [submariner-operator]$ [cluster1] return 1 | |
[15:19:23.222] [submariner-operator]$ [cluster1] wait 5416 | |
[15:19:23.223] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:23.224] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:23.226] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:23.228] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:23.229] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:23.231] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:23.434] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:23.436] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:23.437] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:23.439] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:23.641] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:24.644] [submariner-operator]$ [cluster1] return 1 | |
[15:19:24.649] [submariner-operator]$ [cluster1] wait 5494 | |
[15:19:24.649] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:24.650] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:24.652] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:24.654] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:24.655] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:24.657] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:24.856] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:24.857] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:24.859] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:24.860] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:25.057] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:26.060] [submariner-operator]$ [cluster1] return 1 | |
[15:19:26.066] [submariner-operator]$ [cluster1] wait 5573 | |
[15:19:26.066] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:26.068] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:26.069] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:26.071] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:26.073] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:26.074] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:26.277] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:26.278] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:26.280] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:26.281] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:26.477] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:27.481] [submariner-operator]$ [cluster1] return 1 | |
[15:19:27.486] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:27.486] [submariner-operator]$ [cluster1] wait 5651 | |
[15:19:27.487] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:27.489] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:27.490] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:27.492] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:27.493] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:27.689] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:27.691] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:27.692] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:27.694] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:27.890] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:28.893] [submariner-operator]$ [cluster1] return 1 | |
[15:19:28.898] [submariner-operator]$ [cluster1] wait 5730 | |
[15:19:28.898] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:28.900] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:28.901] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:28.903] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:28.905] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:28.906] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:29.105] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:29.107] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:29.108] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:29.110] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:29.308] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:30.310] [submariner-operator]$ [cluster1] return 1 | |
[15:19:30.315] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:30.315] [submariner-operator]$ [cluster1] wait 5809 | |
[15:19:30.317] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:30.318] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:30.320] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:30.321] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:30.323] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:30.525] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:30.527] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:30.528] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:30.530] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:30.727] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:31.730] [submariner-operator]$ [cluster1] return 1 | |
[15:19:31.736] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:31.736] [submariner-operator]$ [cluster1] wait 5888 | |
[15:19:31.738] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:31.739] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:31.741] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:31.743] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:31.745] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:31.954] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:31.956] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:31.957] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:31.959] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:32.156] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:33.158] [submariner-operator]$ [cluster1] return 1 | |
[15:19:33.163] [submariner-operator]$ [cluster1] wait 5967 | |
[15:19:33.163] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:33.165] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:33.166] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:33.168] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:33.169] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:33.171] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:33.369] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:33.371] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:33.372] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:33.373] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:33.571] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:34.573] [submariner-operator]$ [cluster1] return 1 | |
[15:19:34.578] [submariner-operator]$ [cluster1] wait 6045 | |
[15:19:34.578] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:34.580] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:34.582] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:34.583] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:34.585] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:34.586] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:34.785] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:34.786] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:34.788] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:34.789] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:34.986] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:35.988] [submariner-operator]$ [cluster1] return 1 | |
[15:19:35.994] [submariner-operator]$ [cluster1] wait 6122 | |
[15:19:35.994] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:35.996] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:35.997] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:35.999] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:36.001] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:36.002] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:36.204] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:36.206] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:36.207] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:36.208] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:36.405] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:37.407] [submariner-operator]$ [cluster1] return 1 | |
[15:19:37.412] [submariner-operator]$ [cluster1] wait 6200 | |
[15:19:37.412] [submariner-operator]$ [cluster1] get_globalip nginx-demo | |
[15:19:37.414] [submariner-operator]$ [cluster1] get_globalip | |
[15:19:37.415] [submariner-operator]$ [cluster1] gip=$(kubectl get svc "$svc_name" -o jsonpath='{.metadata.annotations.submariner\.io/globalIp}') | |
[15:19:37.417] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:37.418] [submariner-operator]$ [cluster1] kubectl get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:37.420] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get svc nginx-demo -o jsonpath={.metadata.annotations.submariner\.io/globalIp} | |
[15:19:37.619] [submariner-operator]$ [cluster1] gip=$(kubectl get giip "$svc_name" -o jsonpath='{.status.allocatedIP}') | |
[15:19:37.621] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:37.622] [submariner-operator]$ [cluster1] kubectl get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
[15:19:37.623] [submariner-operator]$ [cluster1] command kubectl --context=cluster1 get giip nginx-demo -o jsonpath={.status.allocatedIP} | |
Error from server (NotFound): globalingressips.submariner.io "nginx-demo" not found | |
[15:19:37.820] [submariner-operator]$ [cluster1] sleep 1 | |
[15:19:38.822] [submariner-operator]$ [cluster1] return 1 | |
[15:19:38.827] [submariner-operator]$ [cluster1] exit 1 | |
[15:19:38.829] [submariner-operator]$ [cluster2] with_retries 5 test_connection netshoot-57677568b8-nsdt7 Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:19:38.831] [submariner-operator]$ [cluster2] with_retries 5 test_connection netshoot-57677568b8-nsdt7 Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:19:38.832] [submariner-operator]$ [cluster2] iteration=1 | |
[15:19:38.835] [submariner-operator]$ [cluster2] wait 6293 | |
[15:19:38.835] [submariner-operator]$ [cluster2] test_connection netshoot-57677568b8-nsdt7 Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:19:38.837] [submariner-operator]$ [cluster2] test_connection | |
Attempting connectivity between clusters - netshoot-57677568b8-nsdt7 --> Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:19:38.838] [submariner-operator]$ [cluster2] wait_time=30 | |
[15:19:38.840] [submariner-operator]$ [cluster2] start_time=$(date +%s) | |
[15:19:38.841] [submariner-operator]$ [cluster2] date +%s | |
[15:19:38.843] [submariner-operator]$ [cluster2] kubectl exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:19:38.844] [submariner-operator]$ [cluster2] kubectl exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:19:38.846] [submariner-operator]$ [cluster2] command kubectl --context=cluster2 exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
command terminated with exit code 3 | |
[15:19:39.099] [submariner-operator]$ [cluster2] end_time=$(date +%s) | |
[15:19:39.100] [submariner-operator]$ [cluster2] date +%s | |
[15:19:39.102] [submariner-operator]$ [cluster2] execution_time=$(( end_time - start_time)) | |
[15:19:39.104] [submariner-operator]$ [cluster2] remaining_time=$(( wait_time - execution_time)) | |
curl returned too soon. Sleeping for 29 secs | |
[15:19:39.105] [submariner-operator]$ [cluster2] sleep 29 | |
[15:20:08.112] [submariner-operator]$ [cluster2] return 1 | |
[15:20:08.121] [submariner-operator]$ [cluster2] test_connection netshoot-57677568b8-nsdt7 Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:20:08.121] [submariner-operator]$ [cluster2] wait 6364 | |
[15:20:08.123] [submariner-operator]$ [cluster2] test_connection | |
Attempting connectivity between clusters - netshoot-57677568b8-nsdt7 --> Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:20:08.125] [submariner-operator]$ [cluster2] wait_time=30 | |
[15:20:08.126] [submariner-operator]$ [cluster2] start_time=$(date +%s) | |
[15:20:08.128] [submariner-operator]$ [cluster2] date +%s | |
[15:20:08.130] [submariner-operator]$ [cluster2] kubectl exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:20:08.132] [submariner-operator]$ [cluster2] kubectl exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:20:08.134] [submariner-operator]$ [cluster2] command kubectl --context=cluster2 exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
command terminated with exit code 3 | |
[15:20:08.383] [submariner-operator]$ [cluster2] end_time=$(date +%s) | |
[15:20:08.385] [submariner-operator]$ [cluster2] date +%s | |
[15:20:08.387] [submariner-operator]$ [cluster2] execution_time=$(( end_time - start_time)) | |
[15:20:08.388] [submariner-operator]$ [cluster2] remaining_time=$(( wait_time - execution_time)) | |
curl returned too soon. Sleeping for 30 secs | |
[15:20:08.390] [submariner-operator]$ [cluster2] sleep 30 | |
[15:20:38.392] [submariner-operator]$ [cluster2] return 1 | |
[15:20:38.397] [submariner-operator]$ [cluster2] wait 6434 | |
[15:20:38.397] [submariner-operator]$ [cluster2] test_connection netshoot-57677568b8-nsdt7 Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:20:38.398] [submariner-operator]$ [cluster2] test_connection | |
Attempting connectivity between clusters - netshoot-57677568b8-nsdt7 --> Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:20:38.400] [submariner-operator]$ [cluster2] wait_time=30 | |
[15:20:38.401] [submariner-operator]$ [cluster2] start_time=$(date +%s) | |
[15:20:38.403] [submariner-operator]$ [cluster2] date +%s | |
[15:20:38.405] [submariner-operator]$ [cluster2] kubectl exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:20:38.406] [submariner-operator]$ [cluster2] kubectl exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:20:38.408] [submariner-operator]$ [cluster2] command kubectl --context=cluster2 exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
command terminated with exit code 3 | |
[15:20:38.652] [submariner-operator]$ [cluster2] end_time=$(date +%s) | |
[15:20:38.654] [submariner-operator]$ [cluster2] date +%s | |
[15:20:38.656] [submariner-operator]$ [cluster2] execution_time=$(( end_time - start_time)) | |
[15:20:38.657] [submariner-operator]$ [cluster2] remaining_time=$(( wait_time - execution_time)) | |
curl returned too soon. Sleeping for 30 secs | |
[15:20:38.659] [submariner-operator]$ [cluster2] sleep 30 | |
[15:21:08.661] [submariner-operator]$ [cluster2] return 1 | |
[15:21:08.666] [submariner-operator]$ [cluster2] wait 6504 | |
[15:21:08.666] [submariner-operator]$ [cluster2] test_connection netshoot-57677568b8-nsdt7 Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:21:08.668] [submariner-operator]$ [cluster2] test_connection | |
Attempting connectivity between clusters - netshoot-57677568b8-nsdt7 --> Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:21:08.669] [submariner-operator]$ [cluster2] wait_time=30 | |
[15:21:08.671] [submariner-operator]$ [cluster2] start_time=$(date +%s) | |
[15:21:08.672] [submariner-operator]$ [cluster2] date +%s | |
[15:21:08.675] [submariner-operator]$ [cluster2] kubectl exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:21:08.676] [submariner-operator]$ [cluster2] kubectl exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:21:08.678] [submariner-operator]$ [cluster2] command kubectl --context=cluster2 exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
command terminated with exit code 3 | |
[15:21:08.930] [submariner-operator]$ [cluster2] end_time=$(date +%s) | |
[15:21:08.931] [submariner-operator]$ [cluster2] date +%s | |
[15:21:08.933] [submariner-operator]$ [cluster2] execution_time=$(( end_time - start_time)) | |
[15:21:08.935] [submariner-operator]$ [cluster2] remaining_time=$(( wait_time - execution_time)) | |
curl returned too soon. Sleeping for 30 secs | |
[15:21:08.936] [submariner-operator]$ [cluster2] sleep 30 | |
[15:21:38.938] [submariner-operator]$ [cluster2] return 1 | |
[15:21:38.944] [submariner-operator]$ [cluster2] test_connection netshoot-57677568b8-nsdt7 Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:21:38.944] [submariner-operator]$ [cluster2] wait 6573 | |
[15:21:38.945] [submariner-operator]$ [cluster2] test_connection | |
Attempting connectivity between clusters - netshoot-57677568b8-nsdt7 --> Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:21:38.947] [submariner-operator]$ [cluster2] wait_time=30 | |
[15:21:38.948] [submariner-operator]$ [cluster2] start_time=$(date +%s) | |
[15:21:38.950] [submariner-operator]$ [cluster2] date +%s | |
[15:21:38.952] [submariner-operator]$ [cluster2] kubectl exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:21:38.954] [submariner-operator]$ [cluster2] kubectl exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
[15:21:38.955] [submariner-operator]$ [cluster2] command kubectl --context=cluster2 exec netshoot-57677568b8-nsdt7 -- curl --output /dev/null -m 30 --silent --head --fail Max attempts reached, failed to run 'get_globalip nginx-demo'! | |
command terminated with exit code 3 | |
[15:21:39.211] [submariner-operator]$ [cluster2] end_time=$(date +%s) | |
[15:21:39.213] [submariner-operator]$ [cluster2] date +%s | |
[15:21:39.215] [submariner-operator]$ [cluster2] execution_time=$(( end_time - start_time)) | |
[15:21:39.216] [submariner-operator]$ [cluster2] remaining_time=$(( wait_time - execution_time)) | |
curl returned too soon. Sleeping for 29 secs | |
[15:21:39.218] [submariner-operator]$ [cluster2] sleep 29 | |
[15:22:08.220] [submariner-operator]$ [cluster2] return 1 | |
Max attempts reached, failed to run 'test_connection netshoot-57677568b8-nsdt7 Max attempts reached, failed to run 'get_globalip nginx-demo'!'! | |
[15:22:08.227] [submariner-operator]$ [cluster2] exit 1 | |
make: *** [/opt/shipyard/Makefile.inc:134: deploy] Error 1 | |
[15:22:08.231] [submariner-operator]$ make --debug=b deploy | |
make: *** [Makefile.dapper:43: deploy] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment