mirror of
https://git.vectorsigma.ru/public/k3s.git
synced 2026-08-06 04:49:38 +00:00
* Add E2E to Drone * Build e2e test image * Add ci flag to secretsencryption * Fix vagrant log on secretsencryption * Add cron conformance pipeline Signed-off-by: Derek Nola <derek.nola@suse.com> * Add string output for nodes * Switch snapshot restore for upgrade cluster Signed-off-by: Derek Nola <derek.nola@suse.com> * Added IPv6 check and agent restart on e2e test utils Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com> * Cleanup leftover VMs in E2E pipeline * Dont run most pipelines on nightly cron Signed-off-by: Derek Nola <derek.nola@suse.com> * Don't default to local K3s for startup test (#6950) Signed-off-by: Derek Nola <derek.nola@suse.com> * Added multiClusterCIDR E2E test Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com> * fix_get_sha_url (#7187) Signed-off-by: ShylajaDevadiga <shylaja@rancher.com> * Improve RunCmdOnNode error Signed-off-by: Derek Nola <derek.nola@suse.com> * Pin upgradecluster to v1.25 Signed-off-by: Derek Nola <derek.nola@suse.com> --------- Signed-off-by: Derek Nola <derek.nola@suse.com> Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com> Signed-off-by: ShylajaDevadiga <shylaja@rancher.com> Co-authored-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com> Co-authored-by: ShylajaDevadiga <56045581+ShylajaDevadiga@users.noreply.github.com>
27 lines
972 B
Bash
Executable File
27 lines
972 B
Bash
Executable File
#!/bin/bash
|
|
# Grabs the last 5 commit SHA's from the given branch, then purges any commits that do not have a passing CI build
|
|
iterations=0
|
|
curl -s -H 'Accept: application/vnd.github.v3+json' "https://api.github.com/repos/k3s-io/k3s/commits?per_page=5&sha=$1" | jq -r '.[] | .sha' &> $2
|
|
# The VMs take time on startup to hit googleapis.com, wait loop until we can
|
|
while ! curl -s --fail https://k3s-ci-builds.s3.amazonaws.com > /dev/null; do
|
|
((iterations++))
|
|
if [ "$iterations" -ge 30 ]; then
|
|
echo "Unable to hit https://k3s-ci-builds.s3.amazonaws.com"
|
|
exit 1
|
|
fi
|
|
sleep 1
|
|
done
|
|
|
|
iterations=0
|
|
curl -s --fail https://k3s-ci-builds.s3.amazonaws.com/k3s-$(head -n 1 $2).sha256sum
|
|
while [ $? -ne 0 ]; do
|
|
((iterations++))
|
|
if [ "$iterations" -ge 6 ]; then
|
|
echo "No valid commits found"
|
|
exit 1
|
|
fi
|
|
sed -i 1d "$2"
|
|
sleep 1
|
|
curl -s --fail https://k3s-ci-builds.s3.amazonaws.com/k3s-$(head -n 1 $2).sha256sum
|
|
done
|