mirror of https://github.com/knative/caching.git
[master] Auto-update dependencies (#335)
Produced via: `./hack/update-deps.sh --upgrade && ./hack/update-codegen.sh` /assign n3wscott vagababov /cc n3wscott vagababov
This commit is contained in:
parent
9817dff53e
commit
4cbe1f2b16
4
go.mod
4
go.mod
|
@ -16,8 +16,8 @@ require (
|
|||
k8s.io/client-go v11.0.1-0.20190805182717-6502b5e7b1b5+incompatible
|
||||
k8s.io/code-generator v0.18.8
|
||||
k8s.io/kube-openapi v0.0.0-20200410145947-bcb3869e6f29
|
||||
knative.dev/pkg v0.0.0-20200916171541-6e0430fd94db
|
||||
knative.dev/test-infra v0.0.0-20200916223841-d362984af929
|
||||
knative.dev/pkg v0.0.0-20200917214745-ec3e2dd4bd19
|
||||
knative.dev/test-infra v0.0.0-20200918021244-22269d552166
|
||||
)
|
||||
|
||||
replace (
|
||||
|
|
7
go.sum
7
go.sum
|
@ -1862,16 +1862,17 @@ knative.dev/pkg v0.0.0-20200505191044-3da93ebb24c2/go.mod h1:Q6sL35DdGs8hIQZKdaC
|
|||
knative.dev/pkg v0.0.0-20200515002500-16d7b963416f/go.mod h1:tMOHGbxtRz8zYFGEGpV/bpoTEM1o89MwYFC4YJXl3GY=
|
||||
knative.dev/pkg v0.0.0-20200528142800-1c6815d7e4c9/go.mod h1:QgNZTxnwpB/oSpNcfnLVlw+WpEwwyKAvJlvR3hgeltA=
|
||||
knative.dev/pkg v0.0.0-20200711004937-22502028e31a/go.mod h1:AqAJV6rYi8IGikDjJ/9ZQd9qKdkXVlesVnVjwx62YB8=
|
||||
knative.dev/pkg v0.0.0-20200916171541-6e0430fd94db h1:nPpQpJ1BBcVBcKG+t5XCJ6CKOfzhLDTg6pl2pdL4aXM=
|
||||
knative.dev/pkg v0.0.0-20200916171541-6e0430fd94db/go.mod h1:ZV1kWD8UMvELVVDld0PDRdjwdCsGwEwf1YUvGGDUl2c=
|
||||
knative.dev/pkg v0.0.0-20200917214745-ec3e2dd4bd19 h1:UsjHsDxpdM9+7DhuQKTwAgCBXYZH5ilj8knw5Se+J0I=
|
||||
knative.dev/pkg v0.0.0-20200917214745-ec3e2dd4bd19/go.mod h1:82NviL1gVjbeptEgiAu4f+4XEq/1sXhj64TdMC55g4g=
|
||||
knative.dev/test-infra v0.0.0-20200407185800-1b88cb3b45a5/go.mod h1:xcdUkMJrLlBswIZqL5zCuBFOC22WIPMQoVX1L35i0vQ=
|
||||
knative.dev/test-infra v0.0.0-20200505052144-5ea2f705bb55/go.mod h1:WqF1Azka+FxPZ20keR2zCNtiQA1MP9ZB4BH4HuI+SIU=
|
||||
knative.dev/test-infra v0.0.0-20200513011557-d03429a76034/go.mod h1:aMif0KXL4g19YCYwsy4Ocjjz5xgPlseYV+B95Oo4JGE=
|
||||
knative.dev/test-infra v0.0.0-20200519015156-82551620b0a9/go.mod h1:A5b2OAXTOeHT3hHhVQm3dmtbuWvIDP7qzgtqxA3/2pE=
|
||||
knative.dev/test-infra v0.0.0-20200707183444-aed09e56ddc7/go.mod h1:RjYAhXnZqeHw9+B0zsbqSPlae0lCvjekO/nw5ZMpLCs=
|
||||
knative.dev/test-infra v0.0.0-20200911201000-3f90e7c8f2fa/go.mod h1:Pmg2c7Z7q7BGFUV/GOpU5BlrD3ePJft4MPqx8AYBplc=
|
||||
knative.dev/test-infra v0.0.0-20200916223841-d362984af929 h1:jCHClMehwRQJ1BU4YPWX5eHjnJNFhYHJNsYIbJtHGZA=
|
||||
knative.dev/test-infra v0.0.0-20200916223841-d362984af929/go.mod h1:Pmg2c7Z7q7BGFUV/GOpU5BlrD3ePJft4MPqx8AYBplc=
|
||||
knative.dev/test-infra v0.0.0-20200918021244-22269d552166 h1:7Ls02/98BkpQbCItaIjkpNDKGy5oOam1SsGS6U0zl54=
|
||||
knative.dev/test-infra v0.0.0-20200918021244-22269d552166/go.mod h1:Pmg2c7Z7q7BGFUV/GOpU5BlrD3ePJft4MPqx8AYBplc=
|
||||
mvdan.cc/interfacer v0.0.0-20180901003855-c20040233aed/go.mod h1:Xkxe497xwlCKkIaQYRfC7CSLworTXY9RMqwhhCm+8Nc=
|
||||
mvdan.cc/lint v0.0.0-20170908181259-adc824a0674b/go.mod h1:2odslEg/xrtNQqCYg2/jCoyKnw3vv5biOc3JnIcYfL4=
|
||||
mvdan.cc/unparam v0.0.0-20190720180237-d51796306d8f/go.mod h1:4G1h5nDURzA3bwVMZIVpwbkw+04kSxk3rAtzlimaUJw=
|
||||
|
|
|
@ -69,12 +69,12 @@ function abort() {
|
|||
# Parameters: $1 - character to use for the box.
|
||||
# $2 - banner message.
|
||||
function make_banner() {
|
||||
local msg="$1$1$1$1 $2 $1$1$1$1"
|
||||
local border="${msg//[-0-9A-Za-z _.,\/()\']/$1}"
|
||||
echo -e "${border}\n${msg}\n${border}"
|
||||
# TODO(adrcunha): Remove once logs have timestamps on Prow
|
||||
# For details, see https://github.com/kubernetes/test-infra/issues/10100
|
||||
echo -e "$1$1$1$1 $(TZ='America/Los_Angeles' date)\n${border}"
|
||||
local msg="$1$1$1$1 $2 $1$1$1$1"
|
||||
local border="${msg//[-0-9A-Za-z _.,\/()\']/$1}"
|
||||
echo -e "${border}\n${msg}\n${border}"
|
||||
# TODO(adrcunha): Remove once logs have timestamps on Prow
|
||||
# For details, see https://github.com/kubernetes/test-infra/issues/10100
|
||||
echo -e "$1$1$1$1 $(TZ='America/Los_Angeles' date)\n${border}"
|
||||
}
|
||||
|
||||
# Simple header for logging purposes.
|
||||
|
@ -127,70 +127,20 @@ function wait_until_object_does_not_exist() {
|
|||
# Waits until all pods are running in the given namespace.
|
||||
# Parameters: $1 - namespace.
|
||||
function wait_until_pods_running() {
|
||||
echo -n "Waiting until all pods in namespace $1 are up"
|
||||
local failed_pod=""
|
||||
for i in {1..150}; do # timeout after 5 minutes
|
||||
# List all pods. Ignore Terminating pods as those have either been replaced through
|
||||
# a deployment or terminated on purpose (through chaosduck for example).
|
||||
local pods="$(kubectl get pods --no-headers -n $1 2>/dev/null | grep -v Terminating)"
|
||||
# All pods must be running (ignore ImagePull error to allow the pod to retry)
|
||||
local not_running_pods=$(echo "${pods}" | grep -v Running | grep -v Completed | grep -v ErrImagePull | grep -v ImagePullBackOff)
|
||||
if [[ -n "${pods}" ]] && [[ -z "${not_running_pods}" ]]; then
|
||||
# All Pods are running or completed. Verify the containers on each Pod.
|
||||
local all_ready=1
|
||||
while read pod ; do
|
||||
local status=(`echo -n ${pod} | cut -f2 -d' ' | tr '/' ' '`)
|
||||
# Set this Pod as the failed_pod. If nothing is wrong with it, then after the checks, set
|
||||
# failed_pod to the empty string.
|
||||
failed_pod=$(echo -n "${pod}" | cut -f1 -d' ')
|
||||
# All containers must be ready
|
||||
[[ -z ${status[0]} ]] && all_ready=0 && break
|
||||
[[ -z ${status[1]} ]] && all_ready=0 && break
|
||||
[[ ${status[0]} -lt 1 ]] && all_ready=0 && break
|
||||
[[ ${status[1]} -lt 1 ]] && all_ready=0 && break
|
||||
[[ ${status[0]} -ne ${status[1]} ]] && all_ready=0 && break
|
||||
# All the tests passed, this is not a failed pod.
|
||||
failed_pod=""
|
||||
done <<< "$(echo "${pods}" | grep -v Completed)"
|
||||
if (( all_ready )); then
|
||||
echo -e "\nAll pods are up:\n${pods}"
|
||||
return 0
|
||||
fi
|
||||
elif [[ -n "${not_running_pods}" ]]; then
|
||||
# At least one Pod is not running, just save the first one's name as the failed_pod.
|
||||
failed_pod="$(echo "${not_running_pods}" | head -n 1 | cut -f1 -d' ')"
|
||||
fi
|
||||
echo -n "."
|
||||
sleep 2
|
||||
done
|
||||
echo -e "\n\nERROR: timeout waiting for pods to come up\n${pods}"
|
||||
if [[ -n "${failed_pod}" ]]; then
|
||||
echo -e "\n\nFailed Pod (data in YAML format) - ${failed_pod}\n"
|
||||
kubectl -n $1 get pods "${failed_pod}" -oyaml
|
||||
echo -e "\n\nPod Logs\n"
|
||||
kubectl -n $1 logs "${failed_pod}" --all-containers
|
||||
echo "Waiting until all pods in namespace $1 are up"
|
||||
kubectl wait pod --for=condition=Ready -n "$1" -l '!job-name' --timeout=5m || return 1
|
||||
# Also wait for all the job pods to be completed.
|
||||
# This is mainly for maintaining backward compatibility.
|
||||
if [[ $(kubectl get jobs --ignore-not-found=true -n "$1") ]]; then
|
||||
kubectl wait job --for=condition=Complete --all -n "$1" --timeout=5m || return 1
|
||||
fi
|
||||
return 1
|
||||
}
|
||||
|
||||
# Waits until all batch jobs complete in the given namespace.
|
||||
# Parameters: $1 - namespace.
|
||||
function wait_until_batch_job_complete() {
|
||||
echo -n "Waiting until all batch jobs in namespace $1 run to completion."
|
||||
for i in {1..150}; do # timeout after 5 minutes
|
||||
local jobs=$(kubectl get jobs -n $1 --no-headers \
|
||||
-ocustom-columns='n:{.metadata.name},c:{.spec.completions},s:{.status.succeeded}')
|
||||
# All jobs must be complete
|
||||
local not_complete=$(echo "${jobs}" | awk '{if ($2!=$3) print $0}' | wc -l)
|
||||
if [[ ${not_complete} -eq 0 ]]; then
|
||||
echo -e "\nAll jobs are complete:\n${jobs}"
|
||||
return 0
|
||||
fi
|
||||
echo -n "."
|
||||
sleep 2
|
||||
done
|
||||
echo -e "\n\nERROR: timeout waiting for jobs to complete\n${jobs}"
|
||||
return 1
|
||||
echo "Waiting until all batch jobs in namespace $1 run to completion."
|
||||
kubectl wait job --for=condition=Complete --all -n "$1" --timeout=5m || return 1
|
||||
}
|
||||
|
||||
# Waits until the given service has an external address (IP/hostname).
|
||||
|
|
|
@ -727,7 +727,7 @@ k8s.io/kube-openapi/pkg/util/sets
|
|||
k8s.io/utils/buffer
|
||||
k8s.io/utils/integer
|
||||
k8s.io/utils/trace
|
||||
# knative.dev/pkg v0.0.0-20200916171541-6e0430fd94db
|
||||
# knative.dev/pkg v0.0.0-20200917214745-ec3e2dd4bd19
|
||||
## explicit
|
||||
knative.dev/pkg/apis
|
||||
knative.dev/pkg/apis/duck/ducktypes
|
||||
|
@ -751,7 +751,7 @@ knative.dev/pkg/metrics/metricskey
|
|||
knative.dev/pkg/network
|
||||
knative.dev/pkg/reconciler
|
||||
knative.dev/pkg/system
|
||||
# knative.dev/test-infra v0.0.0-20200916223841-d362984af929
|
||||
# knative.dev/test-infra v0.0.0-20200918021244-22269d552166
|
||||
## explicit
|
||||
knative.dev/test-infra/scripts
|
||||
knative.dev/test-infra/tools/dep-collector
|
||||
|
|
Loading…
Reference in New Issue