Closed willihr closed 5 months ago
@willihr kOps requires S3 compatible storage for Hetzner, as mentioned in the docs: https://kops.sigs.k8s.io/getting_started/hetzner/#environment-variables
You will need to create HMAC keys for authenticating to Google Cloud Storage as described in the docs: https://cloud.google.com/storage/docs/authentication/hmackeys
The Kubernetes project currently lacks enough contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.
This bot triages un-triaged issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle rotten
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.
This bot triages issues according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/reopen
/remove-lifecycle rotten
Please send feedback to sig-contributor-experience at kubernetes/community.
/close not-planned
@k8s-triage-robot: Closing this issue, marking it as "Not Planned".
/kind bug
1. What
kops
version are you running? The commandkops version
, will display this information. 1.28.02. 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.27.33. What cloud provider are you using? Hetzner
4. What commands did you run? What is the simplest way to reproduce this issue?
5. What happened after the commands executed? Control-plane node Nodeup went into an error loop due to missing Google Cloud credentials.
6. What did you expect to happen? Control plane nodeup run correctly and show a success message
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. I believe the problem is not with the executed commands, so I'll save space here. But if necessary, I'll for sure post.9. Anything else do we need to know? I'm not sure, but the function below seems to collect credentials from multiple Clouds to insert them into the controlPlane/node cloud servers configuration, but Google Cloud credentials aren't being collected. https://github.com/kubernetes/kops/blob/0162f39aaec7e6b4e0d00b29047d1d140807c4bc/nodeup/pkg/bootstrap/install.go#L80C23-L80C23
After running
cat /etc/sysconfig/kops-configuration
in the control plane server, got only: