2. What Kubernetes version are you running? kubectl version will print the
version if a cluster is running or provide the Kubernetes version specified as
a kops flag.
1.29.3
3. What cloud provider are you using?
GCE
4. What commands did you run? What is the simplest way to reproduce this issue?
The cluster was created successfully, but the delete command failed to execute after receiving a request quota error from the GCE API.
6. What did you expect to happen?
Kops would detect that the received error was related to a request quota and continue retrying until the request was successful.
7. Please provide your cluster manifest. Execute
kops get --name my.example.com -o yaml to display your cluster manifest.
You may want to remove your cluster name and other sensitive information.
8. Please run the commands with most verbose logging by adding the -v 10 flag.
Paste the logs into this report, or in a gist and provide the gist link here.
Working on this now.
9. Anything else do we need to know?
Automated retries due to quota limits is super helpful for using kOps in CI workflows, since we don't have to wrap it in logic to retry operations when such limits are hit. Thanks!
/kind bug
1. What
kops
version are you running? The commandkops version
, will display this information.Client version: 1.29.0-alpha.2 (git-v1.29.0-alpha.2)
2. What Kubernetes version are you running?
kubectl version
will print the version if a cluster is running or provide the Kubernetes version specified as akops
flag.1.29.3
3. What cloud provider are you using?
GCE
4. What commands did you run? What is the simplest way to reproduce this issue?
All commands were run as part of a GitHub Actions Workflow, see https://github.com/cilium/cilium/actions/runs/9308220473/workflow for the workflow file and https://github.com/cilium/cilium/actions/runs/9308220473/job/25621148334 for the failed run.
5. What happened after the commands executed?
The cluster was created successfully, but the delete command failed to execute after receiving a request quota error from the GCE API.
6. What did you expect to happen?
Kops would detect that the received error was related to a request quota and continue retrying until the request was successful.
7. Please provide your cluster manifest. Execute
kops get --name my.example.com -o yaml
to display your cluster manifest. You may want to remove your cluster name and other sensitive information.8. Please run the commands with most verbose logging by adding the
-v 10
flag. Paste the logs into this report, or in a gist and provide the gist link here.Working on this now.
9. Anything else do we need to know?
Automated retries due to quota limits is super helpful for using kOps in CI workflows, since we don't have to wrap it in logic to retry operations when such limits are hit. Thanks!