-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scaleway create cluster #14641
Scaleway create cluster #14641
Conversation
Hi @Mia-Cross. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/ok-to-test |
73cada7
to
160831d
Compare
160831d
to
b49f6c0
Compare
Note : we need to wait for the next release of the etcd-manager with Scaleway support for it to work properly. |
47d0826
to
83a87f0
Compare
83a87f0
to
2f071d6
Compare
/retest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks mostly good, few nits to address.
@@ -75,6 +75,37 @@ func (s *Instance) Run(c *fi.Context) error { | |||
return fi.DefaultDeltaRunMethod(s, c) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is the file called "instance"? I thought the Scaleway terminology is "server"?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Technically you're right, "instance" is the name of our virtual machine product so it is related to servers, volumes, images and snapshots but we use interchangeably the terms server and instance. Would you prefer the term server ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I prefer which one you think it's more appropriate.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...but please consistently use the same term for the same concept.
2f071d6
to
7247fdc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cool. Thanks @Mia-Cross!
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: hakman The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
This PR adds almost everything we need for the command kops create cluster to make it until the end and launch instances. To do that we added Scaleway to all cloud provider switches and added the model and task for the etcd volumes.
The load-balancer part is not implemented yet so at the very end the GetApiIngressStatus function just returns nil, it will be implemented in a later PR.