-
Notifications
You must be signed in to change notification settings - Fork 108
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 mechanism for reporting instance health to cloud platforms #120
Comments
Some more details on cloud reporting protocols. PacketA phone-home IP can be discovered from the metadata service. A simple JSON needs to be posted there. We are interested in reporting a AzureThe wire server is provided as a custom DHCP option number 245 (a known/fallback one is at |
The Azure DHCP option is needed for AzureStack and for ASM instances; ARM instances should use a consistent IP. |
@lucab: I've posted some relevant info about the Azure check-in along with a simplified bash script + systemd service to perform it in coreos/fedora-coreos-tracker#65 |
For Azure specifically we might also need to bounce networking. Ubuntu is cycling networking inside of cloud-init on Azure to DHCP to Azure with the correct hostname so the DDNS is updated for private network communications (which they note mimics what the agent is doing). |
copying this from coreos/fedora-coreos-tracker#102 (comment)
So we may be able to break out the azure work into two parts. One that does DHCP option parsing and one that does not. |
was this fixed in #147 ? |
@dustymabe indeed, #147 plus #201 fixed this. Closing. |
Feature Request
Environment
Azure, Packet
Desired Feature
Consider adding a command-line option or mode which reports a successful boot to the cloud platform and then exits. On platforms that don't require health reporting, the command would silently succeed.
Other Information
The idea is that the command would run as a systemd oneshot after greenboot is happy.
See also coreos/fedora-coreos-tracker#69.
The text was updated successfully, but these errors were encountered: