Skip to content
This repository has been archived by the owner on Nov 27, 2017. It is now read-only.
/ asgard-agent Public archive

[EXPERIMENT] Asgard Agent is a set of entry points for discovery PXE image of Asgard project.

License

Notifications You must be signed in to change notification settings

ikalnytskyi/asgard-agent

Repository files navigation

Asgard Agent

Asgard Agent is a small discovery toolset that provides console scripts to do lookuping and heartbeating from node.

Requirements

Despite the agent makes IPA compatible lookup request, it's indented to be used with Ironic Asgard Driver and Ironic Ansible Driver. Other drivers may not work.

Design Decisions

  • Ironic API endpoint is passed as ironic_api_url kernel parameter in order to be compatible with Ironic builtin PXEBoot driver.
  • Asgard Agent is not an agent. It's a set of entry points (console scripts) to trigger various actions. Having them as standalone scripts allows us to integrate them with third-party schedulers (e.g. cron), run manually on demand or skip implementation of auto-healing code.

About

[EXPERIMENT] Asgard Agent is a set of entry points for discovery PXE image of Asgard project.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages