# Functions

GetIronicAPI - get ironicAPI object in namespace.
GetOwningIronicName - Given a IronicAPI, IronicConductor object, returning the parent Ironic object that created it (if any).
SetupDefaults - initializes any CRD field defaults based on environment variables (the defaulting mechanism itself is implemented via webhooks).
SetupIronicDefaults - TODO remove when openstack-operator has moved to SetupIronicImageDefaults.
SetupIronicImageDefaults - initialize Ironic spec defaults for use with either internal or external webhooks.

# Constants

ConductorGroupNull - Used in IronicConductorReadyCount map and resource labels when ConductorGroup is not set.
DbSyncHash hash.
DeploymentHash hash used to detect changes.
IronicAPIContainerImage is the fall-back container image for IronicAPI.
IronicAPIReadyCondition Status=True condition which indicates if the IronicAPI is configured and operational.
IronicAPIReadyErrorMessage.
IronicAPIReady condition messages IronicAPIReadyInitMessage.
IronicConductorContainerImage is the fall-back container image for IronicConductor.
IronicConductorReadyCondition Status=True condition which indicates if the IronicConductor is configured and operational.
IronicConductorReadyErrorMessage.
IronicConductorReady condition messages IronicConductorReadyInitMessage.
IronicInspectorContainerImage is the fall-back container image for IronicInspector.
IronicInspectorReadyCondition Status=True condition which indicates if the Inspector is configured and operational.
IronicInspectorReadyErrorMessage.
IronicInspectorReady condition messages IronicInspectorReadyInitMessage.
IronicNeutronAgentContainerImage is the fall-back container image for IronicConductor.
IronicNeutronAgentReadyCondition Status=True condition which indicates if the ML2 baremetal Ironic Neutron Agent is configured and operational.
IronicNeutronAgentReadyErrorMessage.
IronicNeutronAgentReady condition messages IronicNeutronAgentReadyInitMessage.
IronicPXEContainerImage is the fall-back container image for IronicPXE.
IronicPythonAgentContainerImage is the fall-back container image for IronicPythonAgent.
RabbitMqTransportURLReady condition messages RabbitMqTransportURLDisabledMessage.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

APIOverrideSpec to override the generated manifest of several child resources.
DHCPRange to define address range for DHCP requestes.
InspectorOverrideSpec to override the generated manifest of several child resources.
Ironic is the Schema for the ironics API.
IronicAPI is the Schema for the ironicapis API.
IronicAPIList contains a list of IronicAPI.
IronicAPISpec defines the desired state of IronicAPI.
IronicAPIStatus defines the observed state of IronicAPI.
IronicAPITemplate defines the input parameters for Ironic API service.
IronicConductor is the Schema for the ironicconductors Conductor.
IronicConductorList contains a list of IronicConductor.
IronicConductorSpec defines the desired state of IronicConductor.
IronicConductorStatus defines the observed state of IronicConductor.
IronicConductorTemplate defines the input parameters for Ironic Conductor service.
IronicDefaults - TODO remove when openstack-operator has moved to IronicImages.
IronicImages to specify container images required by all ironic services.
IronicInspector is the Schema for the IronicInspector.
IronicInspectorList contains a list of IronicInspector.
IronicInspectorPasswordSelector to identify the AdminUser password from the Secret.
IronicInspectorSpec defines the desired state of IronicInspector.
IronicInspectorStatus defines the observed state of IronicInspector.
IronicInspectorTemplate defines the input parameters for Ironic Inspector service.
IronicList contains a list of Ironic.
IronicNeutronAgent is the Schema for the ML2 baremetal - ironic-neutron-agent agents.
IronicNeutronAgentList contains a list of IronicConductor.
IronicNeutronAgentSpec defines the desired state of ML2 baremetal - ironic-neutron-agent agents.
IronicNeutronAgentStatus defines the observed state of ML2 baremetal - ironic-neutron-agent.
IronicNeutronAgentTemplate defines the input parameters for ML2 baremetal - ironic-neutron-agent agents.
IronicServiceTemplate defines the common input parameters for Ironic services.
IronicSpec defines the desired state of Ironic.
IronicSpec defines the desired state of Ironic.
IronicStatus defines the observed state of Ironic.
KeystoneEndpoints defines keystone endpoint parameters for service.
PasswordSelector to identify the AdminUser password from the Secret.