-
Notifications
You must be signed in to change notification settings - Fork 433
Add Scaleway packer provider #1771
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
base: main
Are you sure you want to change the base?
Conversation
Welcome @Tomy2e! |
Hi @Tomy2e. Thanks for your PR. I'm waiting for a kubernetes-sigs 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-sigs/prow repository. |
Hi @Tomy2e 👋 Before we approve I have a few things I'd like to ask:
The reason I'm asking is we're (the maintainers of image-builder) are already spread very thin with the amount of providers and operating systems that need to be covered and our current test coverage isn't enough to provide confidence in all changes being safe. So before we bring in more providers it would be good to get an idea of what kind of support we'd be able to get to maintain this provider and what amount of work it might cost us. If you prefer, we can discuss this on Slack or during our office hours sync. |
Hi @AverageMarcus! To answer your questions:
I understand this is not easy to maintain that many providers, this is why we would like to help as much as we can 😄 |
As mentioned on Slack, I'm happy with this considering y'all willing to be added as reviewers for this provider (we can do this as another PR after this has merged). Just one thing I wanted to confirm - Scaleway doesn't have support for Flatcar as an OS, right? /ok-to-test |
The
Any idea how we can avoid this when running Edit: Ah! Looks like we need to add some "fake" values here: image-builder/images/capi/scripts/ci-packer-validate.sh Lines 34 to 41 in 7c6c12c
Please also run |
New changes are detected. LGTM label has been removed. |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Thanks @AverageMarcus @Gnoale for your reviews! I'm not sure why @AverageMarcus Regarding your question about Flatcar support, I don't think there is something official on our side but it looks like we already have an image built for us here: https://www.flatcar.org/docs/latest/installing/community-platforms/scaleway/. I haven't personally tested it however. Do you think it's worth adding it to our |
Looks like the GCP one is failing because Ubuntu 20.04 is no longer available. @cpanato do you happen to know anything about this? Do we now need to drop 20.04 support?
For the OVA one, it looks like there might be a bug that we need to fix (we've just re-enabled these tests today)
cc @chrischdi any chance you could take a look at this? 🙏
If we can support Flatcar that'd be awesome as would get this provider mostly in-line with others. We have no rule on which OSs to support but would be nice to have Flatcar as an option. I'm totally happy for this to come later though, no need to block this PR for it :) |
I've opened a PR to hopefully fix the GCP failure: #1774 The OVA one I'm actually not sure about 😕 If I'm understanding it correctly it's actually failing here. But I don't understand how it could 🙈 /test pull-ova-all The Azure ones are now failing because of:
It looks like https://github.com/kubernetes-sigs/cloud-provider-azure has stopped publishing the binaries on the GitHub releases 😞 Looks like we're going to need to reach out to them to see if this was a mistake or a deliberate change in the releases. (Edit: Reached out on Slack) (Sorry for so many issues 😅 today isn't going too well so far.) |
/test pull-gcp-all GCP should skip Ubuntu 20.04 now, and the Azure builds are broken due to kubernetes-sigs/cloud-provider-azure#9192 |
@mboersma: Overrode contexts on behalf of mboersma: pull-azure-sigs, pull-azure-vhds In response to this:
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-sigs/prow repository. |
Change description
This PR adds the Scaleway Packer Provider to the repo to allow users to provision CAPI images on Scaleway.