-
Notifications
You must be signed in to change notification settings - Fork 59
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
Add support for IBM Cloud #277
Comments
Keying off #276 (comment) there doesn't seem to be a provider for "IBM Cloud" in Terraform. How about we use |
It looks like |
In terms of metadata endpoint I've found docs pointing to https://cloudinit.readthedocs.io/en/latest/topics/datasources/configdrive.html (which isn't really an endpoint ..). Still digging. |
In that same link they also have a variable called I'd personally lean towards |
I do as well |
cloud-init calls it |
Side note: That points to config drive as well instead of a metadata endpoint. So far I've been unable to find a metadata endpoint in the docs 🙁. |
The other day @darkmuggle found https://cloud.ibm.com/apidocs/vpc. However, I can't seem to fund a location for @tuan-hoang1 do you happen to know if there is a |
OK, for the platform id we will go with |
See: coreos/fedora-coreos-tracker#277 Signed-off-by: Steve Milner <smilner@redhat.com>
Updating docs: coreos/fedora-coreos-docs#15 |
The docs/URLs referenced in #277 (comment) are for the Internet-public API, not for link-local metadata. According to current @ajeddeloh research, we think that there is no metadata endpoint on this cloud provider (which is consistent with the cloud-init implementation I linked above), but we are waiting for confirmation. |
I got confirmation on userdata, though I didn't explicitly ask about other metadata endpoints. |
To clarify, the confirmation is there is no endpoint for userdata and |
Correct |
See: coreos/fedora-coreos-tracker#277 Signed-off-by: Steve Milner <smilner@redhat.com>
Misc notes from my exploration of the environment so far. In my IBM cloud console I see there are three types of infrastructure/compute-node available.
None of those of seems to to have reachable link-local metadata endpoint. They all have a local config-drive, however location and content is NOT uniform:
Things that I didn't check but would be good followups for the non-DHCP ones:
|
|
Having both under one name isn't a problem from the Ignition side. We can do it like the openstack provider and just try both at the same time and see which one succeeds. |
cc'ing @darkmuggle as well |
Breaking the enablement into two separate "clouds" makes sense from a planning and implementation perspective. |
After some more chatting and work planning, we decided to start with a reduced scope in order to break a few bootstrapping tasks in an easier way. Once we get to a reasonable state with "VPC Gen2", we will re-evaluate "classic" infrastructure next and decide whether it is feasible and better (from a technical point of view) to use the same platform ID for both. If not, we'll need to note down the new constraints and start work under a new platform ID. |
Reached a further decision point on the chimera-cloud situation, input on coreos/coreos-assembler#1119 appreciated. |
For this I'm going to shoot to an MVP of just getting the images on the website. After that we can worry about auto uploading via
This list is inspired by the list we had for vultr. |
I broke out the ore/kola work into #614 |
A few new PRs
Updated #277 (comment) to reflect current status. |
This is pretty much all done. See updated checklist in #277 (comment) The only thing left is me pushing the merge button on the docs PR, which we'll do when the round of releases goes out this week. |
The IBM Cloud images first landed in:
|
In order to properly support this, we should:
/cc @imcleod
The text was updated successfully, but these errors were encountered: