Skip to content
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

design: add Packet section to cloud agents #130

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions Design.md
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,14 @@ Originally discussed in [#68](https://github.com/coreos/fedora-coreos-tracker/is
- OpenStack environments do not require a cloud agent
- We will provide any base level of functionality with ignition and coreos-metadata

### Packet

Originally discussed in [#69](https://github.com/coreos/fedora-coreos-tracker/issues/69).

- The Packet cloud platform does not have an agent but does require instances to checkin via a [single HTTP POST](https://github.com/coreos/coreos-overlay/blob/1a846fbe914bed4583d02cc322ff011821d2fa8d/coreos-base/oem-packet/files/units/packet-phone-home.service). This will be [done via coreos-metadata](https://github.com/coreos/coreos-metadata/issues/120).
- For networking a machine's public IPv4 address is available via DHCP, but its private IPv4 and public IPv6 addresses are only available from the Packet metadata server, thus we will need to support configuring network using cloud metadata services [#111](https://github.com/coreos/fedora-coreos-tracker/issues/111).
- We will also want to supply support cloud-specific grub fragments [#110](https://github.com/coreos/fedora-coreos-tracker/issues/110) so that we can pass in a kernel `console=` argument that specifies `ttyS1`.

### Open questions:

- What do we do about VMware, which has a very involved and intrusive "agent"?
Expand Down