Skip to content

Registered Handlers

This document lists all registered signal handlers found in the system.

Application: waldur_auth_saml2

Handler Name Signal Type Sender Description
update_registration_method Unknown Signal core.User Update user's registration method to SAML2.

Application: waldur_autoprovisioning

Handler Name Signal Type Sender Description
handle_new_user Django Signal (post_save) core.User Create project and order for new user based on autoprovisioning rules.

Application: waldur_core

Handler Name Signal Type Sender Description
change_email_has_been_requested Django Signal (post_save) core.ChangeEmailRequest Send a notification when a user requests to change their email.
change_users_quota Custom Signal (role_granted) Update the user count quota for a customer when a user's role is changed.
change_users_quota Custom Signal (role_revoked) Update the user count quota for a customer when a user's role is changed.
constance_updated Custom Signal (config_updated) Clear the API configuration cache when a Constance setting is updated.
create_auth_token Django Signal (post_save) core.User Create a token for a new user.
create_notification_about_permission_request_has_been_submitted Django Signal (post_save) users.PermissionRequest Send a notification when a permission request has been submitted.
deactivate_user_if_no_roles Custom Signal (role_revoked) Deactivate a user if they no longer have any active roles.
delete_error_message Custom Signal (post_transition) structure.ServiceSettings Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) structure.SharedServiceSettings Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) structure.PrivateServiceSettings Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_aws.Instance Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_aws.Volume Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_azure.ResourceGroup Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_azure.StorageAccount Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_azure.Network Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_azure.SubNet Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_azure.SecurityGroup Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_azure.NetworkInterface Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_azure.PublicIP Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_azure.VirtualMachine Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_azure.SQLServer Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_azure.SQLDatabase Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_digitalocean.Droplet Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) google.GoogleCalendar Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) openstack.Tenant Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) openstack.ServerGroup Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) openstack.SecurityGroup Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) openstack.FloatingIP Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) openstack.Router Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) openstack.Network Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) openstack.SubNet Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) openstack.Port Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) openstack.Volume Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) openstack.Snapshot Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) openstack.Instance Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) openstack.Backup Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_openstack_replication.Migration Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_rancher.Cluster Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_rancher.Node Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_rancher.HPA Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_rancher.Application Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_rancher.Ingress Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_rancher.Service Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_slurm.Allocation Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_vmware.VirtualMachine Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_vmware.Port Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_vmware.Disk Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) waldur_firecrest.Job Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) support.Issue Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) support.Comment Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) support.Attachment Delete error message if instance state changed from erred
delete_error_message Custom Signal (post_transition) support.Feedback Delete error message if instance state changed from erred
delete_quotas_when_model_is_deleted Django Signal (pre_delete) structure.Customer Delete all quotas related to a model when it is deleted.
delete_quotas_when_model_is_deleted Django Signal (pre_delete) structure.Project Delete all quotas related to a model when it is deleted.
delete_quotas_when_model_is_deleted Django Signal (pre_delete) structure.ServiceSettings Delete all quotas related to a model when it is deleted.
delete_quotas_when_model_is_deleted Django Signal (pre_delete) structure.SharedServiceSettings Delete all quotas related to a model when it is deleted.
delete_quotas_when_model_is_deleted Django Signal (pre_delete) structure.PrivateServiceSettings Delete all quotas related to a model when it is deleted.
delete_quotas_when_model_is_deleted Django Signal (pre_delete) openstack.Tenant Delete all quotas related to a model when it is deleted.
delete_quotas_when_model_is_deleted Django Signal (pre_delete) marketplace.Category Delete all quotas related to a model when it is deleted.
delete_quotas_when_model_is_deleted Django Signal (pre_delete) marketplace.Offering Delete all quotas related to a model when it is deleted.
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_aws.Instance If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_aws.Volume If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_azure.ResourceGroup If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_azure.StorageAccount If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_azure.Network If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_azure.SubNet If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_azure.SecurityGroup If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_azure.NetworkInterface If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_azure.PublicIP If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_azure.VirtualMachine If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_azure.SQLServer If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_azure.SQLDatabase If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_digitalocean.Droplet If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) openstack.Tenant If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) openstack.ServerGroup If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) openstack.SecurityGroup If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) openstack.FloatingIP If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) openstack.Router If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) openstack.Network If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) openstack.SubNet If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) openstack.Port If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) openstack.Volume If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) openstack.Snapshot If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) openstack.Instance If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) openstack.Backup If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_rancher.Cluster If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_rancher.Application If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_rancher.Ingress If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_rancher.Service If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_slurm.Allocation If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_vmware.VirtualMachine If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_vmware.Port If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_vmware.Disk If VM that contains service settings were deleted - all settings
delete_service_settings_on_scope_delete Django Signal (pre_delete) waldur_firecrest.Job If VM that contains service settings were deleted - all settings
delete_stale_event_subscriptions Django Signal (post_delete) authtoken.Token Delete stale event subscriptions for a user when their token is deleted.
handle_aggregated_quotas Django Signal (post_save) quotas.QuotaUsage Call aggregated quotas fields update methods
handle_aggregated_quotas Django Signal (pre_delete) quotas.QuotaUsage Call aggregated quotas fields update methods
log_access_subnet_deletion_succeeded Django Signal (post_delete) structure.AccessSubnet Log successful access subnet deletion.
log_access_subnet_save Django Signal (post_save) structure.AccessSubnet Log access subnet creation and updates.
log_customer_delete Django Signal (post_delete) structure.Customer Log customer deletion.
log_customer_save Django Signal (post_save) structure.Customer Log customer creation and updates.
log_project_delete Django Signal (post_delete) structure.Project Log project deletion.
log_project_save Django Signal (post_save) structure.Project Log project creation and updates.
log_resource_action Custom Signal (post_transition) waldur_aws.Instance Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_aws.Volume Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_azure.ResourceGroup Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_azure.StorageAccount Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_azure.Network Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_azure.SubNet Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_azure.SecurityGroup Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_azure.NetworkInterface Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_azure.PublicIP Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_azure.VirtualMachine Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_azure.SQLServer Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_azure.SQLDatabase Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_digitalocean.Droplet Log resource state transitions.
log_resource_action Custom Signal (post_transition) openstack.Tenant Log resource state transitions.
log_resource_action Custom Signal (post_transition) openstack.ServerGroup Log resource state transitions.
log_resource_action Custom Signal (post_transition) openstack.SecurityGroup Log resource state transitions.
log_resource_action Custom Signal (post_transition) openstack.FloatingIP Log resource state transitions.
log_resource_action Custom Signal (post_transition) openstack.Router Log resource state transitions.
log_resource_action Custom Signal (post_transition) openstack.Network Log resource state transitions.
log_resource_action Custom Signal (post_transition) openstack.SubNet Log resource state transitions.
log_resource_action Custom Signal (post_transition) openstack.Port Log resource state transitions.
log_resource_action Custom Signal (post_transition) openstack.Volume Log resource state transitions.
log_resource_action Custom Signal (post_transition) openstack.Snapshot Log resource state transitions.
log_resource_action Custom Signal (post_transition) openstack.Instance Log resource state transitions.
log_resource_action Custom Signal (post_transition) openstack.Backup Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_rancher.Cluster Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_rancher.Application Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_rancher.Ingress Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_rancher.Service Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_slurm.Allocation Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_vmware.VirtualMachine Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_vmware.Port Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_vmware.Disk Log resource state transitions.
log_resource_action Custom Signal (post_transition) waldur_firecrest.Job Log resource state transitions.
log_resource_creation_scheduled Django Signal (post_save) waldur_aws.Instance Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_aws.Volume Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_azure.ResourceGroup Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_azure.StorageAccount Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_azure.Network Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_azure.SubNet Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_azure.SecurityGroup Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_azure.NetworkInterface Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_azure.PublicIP Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_azure.VirtualMachine Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_azure.SQLServer Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_azure.SQLDatabase Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_digitalocean.Droplet Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) openstack.Tenant Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) openstack.ServerGroup Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) openstack.SecurityGroup Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) openstack.FloatingIP Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) openstack.Router Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) openstack.Network Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) openstack.SubNet Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) openstack.Port Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) openstack.Volume Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) openstack.Snapshot Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) openstack.Instance Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) openstack.Backup Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_rancher.Cluster Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_rancher.Application Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_rancher.Ingress Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_rancher.Service Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_slurm.Allocation Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_vmware.VirtualMachine Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_vmware.Port Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_vmware.Disk Log scheduled resource creation.
log_resource_creation_scheduled Django Signal (post_save) waldur_firecrest.Job Log scheduled resource creation.
log_resource_deleted Django Signal (pre_delete) waldur_aws.Instance Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_aws.Volume Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_azure.ResourceGroup Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_azure.StorageAccount Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_azure.Network Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_azure.SubNet Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_azure.SecurityGroup Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_azure.NetworkInterface Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_azure.PublicIP Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_azure.VirtualMachine Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_azure.SQLServer Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_azure.SQLDatabase Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_digitalocean.Droplet Log resource deletion.
log_resource_deleted Django Signal (pre_delete) openstack.Tenant Log resource deletion.
log_resource_deleted Django Signal (pre_delete) openstack.ServerGroup Log resource deletion.
log_resource_deleted Django Signal (pre_delete) openstack.SecurityGroup Log resource deletion.
log_resource_deleted Django Signal (pre_delete) openstack.FloatingIP Log resource deletion.
log_resource_deleted Django Signal (pre_delete) openstack.Router Log resource deletion.
log_resource_deleted Django Signal (pre_delete) openstack.Network Log resource deletion.
log_resource_deleted Django Signal (pre_delete) openstack.SubNet Log resource deletion.
log_resource_deleted Django Signal (pre_delete) openstack.Port Log resource deletion.
log_resource_deleted Django Signal (pre_delete) openstack.Volume Log resource deletion.
log_resource_deleted Django Signal (pre_delete) openstack.Snapshot Log resource deletion.
log_resource_deleted Django Signal (pre_delete) openstack.Instance Log resource deletion.
log_resource_deleted Django Signal (pre_delete) openstack.Backup Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_rancher.Cluster Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_rancher.Application Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_rancher.Ingress Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_rancher.Service Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_slurm.Allocation Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_vmware.VirtualMachine Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_vmware.Port Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_vmware.Disk Log resource deletion.
log_resource_deleted Django Signal (pre_delete) waldur_firecrest.Job Log resource deletion.
log_resource_imported Custom Signal (resource_imported) waldur_aws.Instance Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_aws.Volume Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_azure.ResourceGroup Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_azure.StorageAccount Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_azure.Network Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_azure.SubNet Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_azure.SecurityGroup Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_azure.NetworkInterface Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_azure.PublicIP Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_azure.VirtualMachine Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_azure.SQLServer Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_azure.SQLDatabase Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_digitalocean.Droplet Log resource import.
log_resource_imported Custom Signal (resource_imported) openstack.Tenant Log resource import.
log_resource_imported Custom Signal (resource_imported) openstack.ServerGroup Log resource import.
log_resource_imported Custom Signal (resource_imported) openstack.SecurityGroup Log resource import.
log_resource_imported Custom Signal (resource_imported) openstack.FloatingIP Log resource import.
log_resource_imported Custom Signal (resource_imported) openstack.Router Log resource import.
log_resource_imported Custom Signal (resource_imported) openstack.Network Log resource import.
log_resource_imported Custom Signal (resource_imported) openstack.SubNet Log resource import.
log_resource_imported Custom Signal (resource_imported) openstack.Port Log resource import.
log_resource_imported Custom Signal (resource_imported) openstack.Volume Log resource import.
log_resource_imported Custom Signal (resource_imported) openstack.Snapshot Log resource import.
log_resource_imported Custom Signal (resource_imported) openstack.Instance Log resource import.
log_resource_imported Custom Signal (resource_imported) openstack.Backup Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_rancher.Cluster Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_rancher.Application Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_rancher.Ingress Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_rancher.Service Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_slurm.Allocation Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_vmware.VirtualMachine Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_vmware.Port Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_vmware.Disk Log resource import.
log_resource_imported Custom Signal (resource_imported) waldur_firecrest.Job Log resource import.
log_role_granted Custom Signal (role_granted) Log the event of a user being granted a role.
log_role_revoked Custom Signal (role_revoked) Log the event of a user having a role revoked.
log_role_updated Custom Signal (role_updated) Log the event of a user's role being updated.
log_ssh_key_delete Django Signal (post_delete) core.SshPublicKey Log SSH key deletion events.
log_ssh_key_save Django Signal (post_save) core.SshPublicKey Log SSH key creation events.
log_token_create Django Signal (post_save) authtoken.Token Log token creation events.
log_user_delete Django Signal (post_delete) core.User Log user deletion events.
log_user_save Django Signal (post_save) core.User Log user creation, update, and activation/deactivation events.
permissions_request_approved Custom Signal (permissions_request_approved) users.PermissionRequest Send a notification when a permission request has been approved.
preserve_fields_before_update Django Signal (pre_save) core.User Preserve fields of a user instance before it is updated.
process_hook Django Signal (post_save) logging.Event Process a hook for a given event.
projects_customer_has_been_changed Custom Signal (project_moved) structure.Project Recalculate quotas when a project's customer has been changed.
recalculate_count_quota Django Signal (post_save) structure.Project Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_aws.Instance Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_aws.Volume Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_azure.ResourceGroup Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_azure.StorageAccount Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_azure.Network Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_azure.SubNet Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_azure.SecurityGroup Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_azure.NetworkInterface Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_azure.PublicIP Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_azure.VirtualMachine Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_azure.SQLServer Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_azure.SQLDatabase Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_digitalocean.Droplet Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) openstack.Tenant Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) openstack.ServerGroup Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) openstack.SecurityGroup Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) openstack.FloatingIP Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) openstack.Router Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) openstack.Network Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) openstack.SubNet Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) openstack.Port Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) openstack.Volume Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) openstack.Snapshot Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) openstack.Instance Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) openstack.Backup Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_rancher.Cluster Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_rancher.Application Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_rancher.Ingress Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_rancher.Service Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_slurm.Allocation Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_vmware.VirtualMachine Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_vmware.Port Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_vmware.Disk Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) waldur_firecrest.Job Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_save) marketplace.Order Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) structure.Project Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_aws.Instance Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_aws.Volume Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_azure.ResourceGroup Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_azure.StorageAccount Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_azure.Network Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_azure.SubNet Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_azure.SecurityGroup Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_azure.NetworkInterface Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_azure.PublicIP Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_azure.VirtualMachine Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_azure.SQLServer Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_azure.SQLDatabase Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_digitalocean.Droplet Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) openstack.Tenant Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) openstack.ServerGroup Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) openstack.SecurityGroup Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) openstack.FloatingIP Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) openstack.Router Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) openstack.Network Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) openstack.SubNet Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) openstack.Port Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) openstack.Volume Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) openstack.Snapshot Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) openstack.Instance Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) openstack.Backup Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_rancher.Cluster Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_rancher.Application Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_rancher.Ingress Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_rancher.Service Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_slurm.Allocation Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_vmware.VirtualMachine Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_vmware.Port Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_vmware.Disk Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) waldur_firecrest.Job Recalculate count quota when an instance is created or deleted.
recalculate_count_quota Django Signal (post_delete) marketplace.Order Recalculate count quota when an instance is created or deleted.
revoke_roles_on_project_deletion Django Signal (pre_delete) structure.Project When project is deleted, all project permissions are cascade deleted
set_default_token_lifetime Django Signal (post_save) core.User Set the default token lifetime for a new user.
update_customer_users_count Custom Signal (recalculate_quotas) Update the user count for all customers.
update_resource_start_time Django Signal (post_save) waldur_aws.Instance Update the start time of a resource when its runtime state changes.
update_resource_start_time Django Signal (post_save) waldur_azure.VirtualMachine Update the start time of a resource when its runtime state changes.
update_resource_start_time Django Signal (post_save) waldur_digitalocean.Droplet Update the start time of a resource when its runtime state changes.
update_resource_start_time Django Signal (post_save) openstack.Instance Update the start time of a resource when its runtime state changes.

Application: waldur_freeipa

Handler Name Signal Type Sender Description
log_profile_deleted Django Signal (pre_delete) waldur_freeipa.Profile Log FreeIPA profile deletion events.
log_profile_event Django Signal (pre_save) waldur_freeipa.Profile Log FreeIPA profile creation, enable, and disable events.
schedule_ssh_key_sync_when_key_is_created Django Signal (post_save) core.SshPublicKey Schedule an SSH key synchronization task when a key is created.
schedule_ssh_key_sync_when_key_is_deleted Django Signal (pre_delete) core.SshPublicKey Schedule an SSH key synchronization task when a key is deleted.
schedule_sync Django Signal (post_save) structure.Customer Schedule a synchronization task.
schedule_sync Django Signal (post_save) structure.Project Schedule a synchronization task.
schedule_sync Django Signal (pre_delete) structure.Customer Schedule a synchronization task.
schedule_sync Django Signal (pre_delete) structure.Project Schedule a synchronization task.
schedule_sync Custom Signal (role_granted) Schedule a synchronization task.
schedule_sync Custom Signal (role_revoked) Schedule a synchronization task.
schedule_sync_on_quota_change Django Signal (post_save) quotas.QuotaLimit Schedule a synchronization task when a quota is changed.
update_user Django Signal (post_save) core.User Update a user's FreeIPA profile when their user account is updated.

Application: waldur_lexis

Handler Name Signal Type Sender Description
request_ssh_key_for_heappe_robot_account Django Signal (post_save) marketplace.RobotAccount Request an SSH key for a HEAppE robot account.

Application: waldur_mastermind

Handler Name Signal Type Sender Description
add_call_managing_organization_uuid Custom Signal (pre_serializer_fields) CustomerSerializer Add a call managing organization UUID field to the serializer.
add_customer_credit Custom Signal (pre_serializer_fields) CustomerSerializer Add a customer credit field to the serializer.
add_customer_unallocated_credit Custom Signal (pre_serializer_fields) CustomerSerializer Add a customer unallocated credit field to the serializer.
add_google_calendar_info Custom Signal (pre_serializer_fields) ProviderOfferingDetailsSerializer Add a Google Calendar info field to the serializer.
add_google_calendar_info Custom Signal (pre_serializer_fields) PublicOfferingDetailsSerializer Add a Google Calendar info field to the serializer.
add_google_calendar_link Custom Signal (pre_serializer_fields) ProviderOfferingDetailsSerializer Add a Google Calendar link field to the serializer.
add_google_calendar_link Custom Signal (pre_serializer_fields) PublicOfferingDetailsSerializer Add a Google Calendar link field to the serializer.
add_integration_status Custom Signal (pre_serializer_fields) ProviderOfferingDetailsSerializer Add an integration status field to the serializer.
add_issue Custom Signal (pre_serializer_fields) OrderDetailsSerializer Add an issue field to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) OpenStackFloatingIPSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) OpenStackSecurityGroupSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) OpenStackServerGroupSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) OpenStackPortSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) OpenStackNetworkSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) OpenStackSubNetSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) OpenStackSnapshotSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) OpenStackBackupSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) AwsInstanceSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) AzureVirtualMachineSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) DigitalOceanDropletSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) OpenStackInstanceSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) AwsVolumeSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) AzureResourceGroupSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) AzureSqlServerSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) AzurePublicIPSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) AzureSqlDatabaseSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) OpenStackTenantSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) OpenStackRouterSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) OpenStackVolumeSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) RancherClusterSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) RancherApplicationSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) RancherIngressSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) RancherServiceSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) SlurmAllocationSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) VmwareVirtualMachineSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) VmwarePortSerializer Add marketplace offering related fields to the serializer.
add_marketplace_offering Custom Signal (pre_serializer_fields) VmwareDiskSerializer Add marketplace offering related fields to the serializer.
add_marketplace_resource_count Custom Signal (pre_serializer_fields) ProjectSerializer Add a marketplace resource count field to the serializer.
add_marketplace_resource_uuid Custom Signal (pre_serializer_fields) OpenStackNestedVolumeSerializer Add a marketplace resource UUID field to the serializer.
add_payment_profile Custom Signal (pre_serializer_fields) CustomerSerializer Add a payment profile field to the serializer.
add_price_estimate Custom Signal (pre_serializer_fields) ProjectSerializer Add a billing price estimate field to the serializer.
add_price_estimate Custom Signal (pre_serializer_fields) ProjectEstimatedCostPolicySerializer Add a billing price estimate field to the serializer.
add_price_estimate Custom Signal (pre_serializer_fields) CustomerSerializer Add a billing price estimate field to the serializer.
add_price_estimate Custom Signal (pre_serializer_fields) CustomerEstimatedCostPolicySerializer Add a billing price estimate field to the serializer.
add_project_credit Custom Signal (pre_serializer_fields) ProjectSerializer Add a project credit field to the serializer.
add_promotion_campaigns Custom Signal (pre_serializer_fields) PublicOfferingDetailsSerializer Add promotion campaigns to the serializer.
add_router_external_ips Custom Signal (pre_serializer_fields) OpenStackRouterSerializer Add router external IPs to the serializer.
add_service_provider Custom Signal (pre_serializer_fields) CustomerSerializer Add a service provider field to the serializer.
add_service_provider_url Custom Signal (pre_serializer_fields) CustomerSerializer Add a service provider URL field to the serializer.
add_service_provider_uuid Custom Signal (pre_serializer_fields) CustomerSerializer Add a service provider UUID field to the serializer.
apply_campaign_to_pending_invoices Django Signal (post_save) promotions.Campaign Apply campaign discounts to pending invoices and create discounted resources.
archive_offering Django Signal (pre_delete) openstack.Tenant Archive marketplace offerings when OpenStack tenant is deleted.
change_order_state Django Signal (post_save) waldur_azure.VirtualMachine Change the state of an order based on resource state changes.
change_order_state Django Signal (post_save) waldur_azure.SQLServer Change the state of an order based on resource state changes.
change_order_state Django Signal (post_save) waldur_azure.SQLDatabase Change the state of an order based on resource state changes.
change_order_state Django Signal (post_save) openstack.Instance Change the state of an order based on resource state changes.
change_order_state Django Signal (post_save) openstack.Volume Change the state of an order based on resource state changes.
change_order_state Django Signal (post_save) openstack.Tenant Change the state of an order based on resource state changes.
change_order_state Django Signal (post_save) waldur_rancher.Cluster Change the state of an order based on resource state changes.
change_order_state Django Signal (post_save) waldur_slurm.Allocation Change the state of an order based on resource state changes.
change_order_state Django Signal (post_save) waldur_vmware.VirtualMachine Change the state of an order based on resource state changes.
close_customer_service_accounts_on_customer_deletion Django Signal (pre_delete) structure.Customer Close service accounts associated with a customer when the customer is deleted.
close_resource_plan_period_when_resource_is_terminated Django Signal (post_save) marketplace.Resource Handle case when resource has been terminated by service provider.
close_service_accounts_on_project_deletion Django Signal (pre_delete) structure.Project Close service accounts associated with a project when the project is deleted.
copy_invoice_items_when_cluster_is_provisioned Django Signal (post_save) marketplace.Resource Copy invoice items from parent project to provisioned Rancher cluster resource.
create_feedback_if_issue_has_been_resolved Django Signal (post_save) support.Issue Create feedback request when support issue transitions to resolved state.
create_issue_if_membership_changed Django Signal (post_save) permissions.UserRole Create support issue when user role membership changes in organization.
create_marketplace_resource_for_imported_cluster Custom Signal (resource_imported) waldur_rancher.Cluster Create marketplace resource when Rancher cluster is imported from external system.
create_marketplace_resource_for_imported_resources Custom Signal (resource_imported) waldur_azure.VirtualMachine No description
create_marketplace_resource_for_imported_resources Custom Signal (resource_imported) openstack.Instance No description
create_marketplace_resource_for_imported_resources Custom Signal (resource_imported) openstack.Volume No description
create_marketplace_resource_for_imported_resources Custom Signal (resource_imported) openstack.Tenant No description
create_offering_component_for_volume_type Django Signal (post_save) openstack.VolumeType Create marketplace offering component when OpenStack volume type is created.
create_offering_from_tenant Django Signal (post_save) openstack.Tenant No description
create_offering_user_for_new_resource Custom Signal (resource_creation_succeeded) marketplace.Resource Create an offering user for a new resource.
create_offering_user_for_rancher_user Django Signal (post_save) waldur_rancher.RancherUser No description
create_offering_user_for_slurm_user Custom Signal (slurm_association_created) waldur_slurm.Allocation No description
create_offering_users_when_project_role_granted Custom Signal (role_granted) Create offering users when a project role is granted.
create_price_estimate Django Signal (post_save) structure.Project Create price estimate when customer or project is created.
create_price_estimate Django Signal (post_save) structure.Customer Create price estimate when customer or project is created.
create_public_cluster_ip_for_floating_ip Django Signal (post_save) openstack.FloatingIP No description
create_recurring_usage_if_invoice_has_been_created Django Signal (post_save) invoices.Invoice No description
create_request_when_project_is_updated Django Signal (post_save) structure.Project No description
create_resource_of_volume_if_instance_created Django Signal (post_save) marketplace.Resource No description
create_resource_plan_period_when_resource_is_created Django Signal (post_save) marketplace.Resource Create a resource plan period when a resource is created.
create_screenshot_thumbnail Django Signal (post_save) marketplace.Screenshot Create a thumbnail for a screenshot.
customer_credit_changed_handler Django Signal (post_save) invoices.CustomerCredit Handle customer credit value changes and evaluate related policies.
customer_credit_offerings_list_changed_handler Django Signal (m2m_changed) CustomerCredit_offerings No description
customer_estimated_cost_policy_trigger_handler Django Signal (post_save) invoices.InvoiceItem Evaluate customer cost policies when invoice items are updated.
delete_expired_project_if_every_resource_has_been_terminated Django Signal (post_save) marketplace.Resource Delete an expired project if all its resources have been terminated.
delete_offering_component_for_volume_type Django Signal (post_delete) openstack.VolumeType No description
delete_remote_project Django Signal (post_delete) structure.Project No description
delete_service_setting_when_offering_is_deleted Django Signal (post_delete) marketplace.Offering Delete service settings when an offering is deleted.
delete_stale_price_estimate Django Signal (pre_delete) structure.Project Delete price estimates when customer or project is deleted.
delete_stale_price_estimate Django Signal (pre_delete) structure.Customer Delete price estimates when customer or project is deleted.
disable_archived_service_settings_without_existing_resource Django Signal (post_save) marketplace.Resource Disable archived service settings if there are no existing resources.
disable_service_settings_without_existing_resource_when_archived Django Signal (post_save) marketplace.Offering Disable service settings without existing resources when an offering is archived.
drop_offering_user_for_rancher_user Django Signal (pre_delete) waldur_rancher.RancherUser No description
drop_offering_user_for_slurm_user Custom Signal (slurm_association_deleted) waldur_slurm.Allocation No description
emit_invoice_created_event Django Signal (post_save) invoices.Invoice Emit invoice created signal when invoice state changes to CREATED.
enable_service_settings_when_not_archived Django Signal (post_save) marketplace.Offering Enable service settings when an offering is not archived.
enable_service_settings_with_existing_resource Django Signal (post_save) marketplace.Resource Enable service settings if there are existing resources.
handle_openstack_tenant_order_creation Django Signal (post_save) marketplace.Order No description
handle_openstack_tenant_order_termination Django Signal (post_save) marketplace.Order No description
handler Django Signal (post_save) marketplace.Resource No description
handler Django Signal (post_save) invoices.InvoiceItem No description
handler Django Signal (post_save) marketplace.ComponentUsage No description
import_instances_and_volumes_if_tenant_has_been_imported Custom Signal (resource_imported) openstack.Tenant No description
import_instances_and_volumes_if_tenant_has_been_imported Custom Signal (tenant_pull_succeeded) openstack.Tenant No description
import_resource_metadata_when_resource_is_created Django Signal (post_save) marketplace.Resource Import OpenStack resource metadata when marketplace resource is created.
init_resource_parent Django Signal (post_save) marketplace.Resource Initialize the parent resource for a newly created resource.
limit_update_failed Custom Signal (resource_limit_update_failed) marketplace.Resource Handle failed limit updates.
limit_update_succeeded Custom Signal (resource_limit_update_succeeded) marketplace.Resource Handle successful limit updates.
log_attachment_delete Django Signal (post_delete) support.Attachment No description
log_attachment_save Django Signal (post_save) support.Attachment No description
log_credit Django Signal (post_save) invoices.CustomerCredit No description
log_invoice_item_delete Django Signal (post_delete) invoices.InvoiceItem No description
log_invoice_item_save Django Signal (post_save) invoices.InvoiceItem No description
log_invoice_state_transition Django Signal (post_save) invoices.Invoice No description
log_issue_delete Django Signal (post_delete) support.Issue No description
log_issue_save Django Signal (post_save) support.Issue No description
log_offering_role_created_or_updated Django Signal (post_save) marketplace.OfferingUserRole Log offering role creation and updates.
log_offering_role_deleted Django Signal (post_delete) marketplace.OfferingUserRole Log offering role deletion.
log_offering_user_created Django Signal (post_save) marketplace.OfferingUser Log offering user creation.
log_offering_user_deleted Django Signal (post_delete) marketplace.OfferingUser Log offering user deletion.
log_order_events Django Signal (post_save) marketplace.Order Log order creation and state transition events.
log_request_events Django Signal (post_save) marketplace_remote.ProjectUpdateRequest No description
log_resource_events Django Signal (post_save) marketplace.Resource Log resource creation request events.
log_resource_robot_account_created_or_updated Django Signal (post_save) marketplace.RobotAccount Log resource robot account creation and updates.
log_resource_robot_account_deleted Django Signal (post_delete) marketplace.RobotAccount Log resource robot account deletion.
log_resource_user_created Django Signal (post_save) marketplace.ResourceUser Log resource user creation.
log_resource_user_deleted Django Signal (post_delete) marketplace.ResourceUser Log resource user deletion.
log_service_account_created_or_updated Django Signal (post_save) ScopedServiceAccount Log service account creation and updates.
log_service_account_deleted Django Signal (post_delete) ScopedServiceAccount Log service account deletion.
mark_synced_fields_as_read_only Custom Signal (pre_serializer_fields) OfferingOptionsUpdateSerializer No description
mark_synced_fields_as_read_only Custom Signal (pre_serializer_fields) OfferingOverviewUpdateSerializer No description
notify_about_project_details_update Django Signal (post_save) marketplace_remote.ProjectUpdateRequest No description
notify_about_request_based_item_creation Django Signal (post_save) support.Issue No description
notify_approvers_when_order_is_created Django Signal (post_save) marketplace.Order Notify approvers when an order is created.
notify_user_about_rejected_order Django Signal (post_save) marketplace.Order Notify user about rejected order.
offering_component_has_been_created_or_updated Django Signal (post_save) marketplace.OfferingComponent Log offering component creation and updates.
offering_component_has_been_deleted Django Signal (post_delete) marketplace.OfferingComponent Log offering component deletion.
offering_has_been_created_or_updated Django Signal (post_save) marketplace.Offering Log offering creation and state updates.
on_resource_post_save Django Signal (post_save) marketplace.Resource Handle resource state changes and billing events.
plan_component_has_been_updated Django Signal (post_save) marketplace.PlanComponent Log plan component updates.
plan_has_been_created_or_updated Django Signal (post_save) marketplace.Plan Log plan creation, update, and archiving events.
process_invitations_and_orders_when_project_start_date_is_unset Django Signal (post_save) structure.Project Process pending invitations and orders when a project's start date is unset.
process_invoice_item Django Signal (post_save) invoices.InvoiceItem Process invoice item changes and update related price estimates.
project_credit_changed_handler Django Signal (post_save) invoices.ProjectCredit No description
project_estimated_cost_policy_trigger_handler Django Signal (post_save) invoices.InvoiceItem Evaluate project cost policies when invoice items are updated.
resource_has_been_changed Django Signal (post_save) marketplace.Resource Log resource changes.
resource_options_have_been_changed Django Signal (post_save) marketplace.Resource Handle script execution when marketplace resource options are changed.
resource_state_has_been_changed Django Signal (post_save) marketplace.Resource Handle resource state changes.
run_reset_actions_upon_cost_policy_deletion Django Signal (pre_delete) policy.ProjectEstimatedCostPolicy Execute reset actions when a cost policy is deleted.
send_comment_added_notification Django Signal (post_save) support.Comment No description
send_done_order_to_message_queue Django Signal (post_save) marketplace.Order Send completed marketplace order to message queue for site agent processing.
send_issue_updated_notification Django Signal (post_save) support.Issue No description
send_offering_user_username_message Django Signal (post_save) marketplace.OfferingUser No description
send_pending_order_to_message_queue Django Signal (post_save) marketplace.Order Send pending marketplace order to message queue for site agent processing.
send_resource_update_message_to_mqtt Django Signal (post_save) marketplace.Resource No description
send_role_granted_message_to_mqtt Custom Signal (role_granted) No description
send_role_revoked_message_to_mqtt Custom Signal (role_revoked) No description
set_mtu_when_network_has_been_created Django Signal (post_save) openstack.Network No description
set_project_name_on_invoice_item_creation Django Signal (post_save) invoices.InvoiceItem No description
set_tax_percent_on_invoice_creation Django Signal (pre_save) invoices.Invoice No description
switch_resource_plan_period_when_plan_is_updated Django Signal (post_save) marketplace.Resource Switch the resource plan period when a resource's plan is updated.
sync_component_user_usage_when_allocation_user_usage_is_submitted Django Signal (post_save) waldur_slurm.AllocationUserUsage No description
sync_limits Django Signal (post_save) marketplace.Resource Synchronize resource limits.
sync_permission_with_remote Custom Signal (role_granted) No description
sync_permission_with_remote Custom Signal (role_revoked) No description
sync_permission_with_remote Custom Signal (role_updated) No description
sync_remote_project_when_request_is_approved Django Signal (post_save) marketplace_remote.ProjectUpdateRequest No description
sync_resource_limit_when_order Django Signal (post_save) marketplace.Order Synchronize resource limits when an order is created.
synchronize_directly_connected_ips Django Signal (post_save) openstack.Instance No description
synchronize_floating_ips Django Signal (post_save) openstack.FloatingIP No description
synchronize_floating_ips_on_delete Django Signal (post_delete) openstack.FloatingIP No description
synchronize_instance_after_pull Django Signal (post_save) openstack.Instance No description
synchronize_instance_hypervisor_hostname Django Signal (post_save) openstack.Instance No description
synchronize_instance_name Django Signal (post_save) openstack.Instance No description
synchronize_limits_when_storage_mode_is_switched Django Signal (post_save) marketplace.Offering No description
synchronize_nic Django Signal (post_save) waldur_azure.NetworkInterface No description
synchronize_ports Django Signal (post_save) openstack.Port No description
synchronize_ports_on_delete Django Signal (post_delete) openstack.Port No description
synchronize_public_ip Django Signal (post_save) waldur_azure.PublicIP No description
synchronize_resource_metadata_on_delete Django Signal (post_delete) waldur_azure.VirtualMachine Synchronize resource metadata on delete.
synchronize_resource_metadata_on_delete Django Signal (post_delete) waldur_azure.SQLServer Synchronize resource metadata on delete.
synchronize_resource_metadata_on_delete Django Signal (post_delete) waldur_azure.SQLDatabase Synchronize resource metadata on delete.
synchronize_resource_metadata_on_delete Django Signal (post_delete) openstack.Instance Synchronize resource metadata on delete.
synchronize_resource_metadata_on_delete Django Signal (post_delete) openstack.Volume Synchronize resource metadata on delete.
synchronize_resource_metadata_on_delete Django Signal (post_delete) openstack.Tenant Synchronize resource metadata on delete.
synchronize_resource_metadata_on_delete Django Signal (post_delete) waldur_rancher.Cluster Synchronize resource metadata on delete.
synchronize_resource_metadata_on_delete Django Signal (post_delete) waldur_slurm.Allocation Synchronize resource metadata on delete.
synchronize_resource_metadata_on_delete Django Signal (post_delete) waldur_vmware.VirtualMachine Synchronize resource metadata on delete.
synchronize_resource_metadata_on_save Django Signal (post_save) waldur_azure.VirtualMachine Synchronize resource metadata on save.
synchronize_resource_metadata_on_save Django Signal (post_save) waldur_azure.SQLServer Synchronize resource metadata on save.
synchronize_resource_metadata_on_save Django Signal (post_save) waldur_azure.SQLDatabase Synchronize resource metadata on save.
synchronize_resource_metadata_on_save Django Signal (post_save) openstack.Instance Synchronize resource metadata on save.
synchronize_resource_metadata_on_save Django Signal (post_save) openstack.Volume Synchronize resource metadata on save.
synchronize_resource_metadata_on_save Django Signal (post_save) openstack.Tenant Synchronize resource metadata on save.
synchronize_resource_metadata_on_save Django Signal (post_save) waldur_rancher.Cluster Synchronize resource metadata on save.
synchronize_resource_metadata_on_save Django Signal (post_save) waldur_slurm.Allocation Synchronize resource metadata on save.
synchronize_resource_metadata_on_save Django Signal (post_save) waldur_vmware.VirtualMachine Synchronize resource metadata on save.
synchronize_router_backend_metadata Django Signal (post_save) openstack.Router No description
synchronize_tenant_name Django Signal (post_save) openstack.Tenant No description
synchronize_volume_metadata_on_pull Custom Signal (resource_pulled) openstack.Volume No description
synchronize_volume_metadata_on_save Django Signal (post_save) openstack.Volume No description
tenant_does_not_exist_in_backend Custom Signal (tenant_does_not_exist_in_backend) openstack.Tenant No description
terminate_resource Django Signal (pre_delete) waldur_azure.VirtualMachine Terminate a resource.
terminate_resource Django Signal (pre_delete) waldur_azure.SQLServer Terminate a resource.
terminate_resource Django Signal (pre_delete) waldur_azure.SQLDatabase Terminate a resource.
terminate_resource Django Signal (pre_delete) openstack.Instance Terminate a resource.
terminate_resource Django Signal (pre_delete) openstack.Volume Terminate a resource.
terminate_resource Django Signal (pre_delete) openstack.Tenant Terminate a resource.
terminate_resource Django Signal (pre_delete) waldur_rancher.Cluster Terminate a resource.
terminate_resource Django Signal (pre_delete) waldur_slurm.Allocation Terminate a resource.
terminate_resource Django Signal (pre_delete) waldur_vmware.VirtualMachine Terminate a resource.
trigger_order_callback Django Signal (post_save) marketplace.Order Trigger HTTP callback when marketplace order state changes.
update_argocd_secret_when_resource_options_changed Django Signal (post_save) marketplace.Resource No description
update_cache_when_invoice_item_is_deleted Django Signal (post_delete) invoices.InvoiceItem No description
update_cache_when_invoice_item_is_updated Django Signal (post_save) invoices.InvoiceItem No description
update_category_offerings_count Custom Signal (recalculate_quotas) Update the count of offerings for each category.
update_category_quota_when_offering_is_created Django Signal (post_save) marketplace.Offering Update category quota when an offering is created or its state changes.
update_category_quota_when_offering_is_deleted Django Signal (post_delete) marketplace.Offering Update category quota when an offering is deleted.
update_component_quota Django Signal (post_save) waldur_slurm.Allocation No description
update_customer_of_offering_if_project_has_been_moved Custom Signal (project_moved) structure.Project Update the customer of an offering if the project has been moved.
update_daily_quotas Django Signal (post_save) quotas.QuotaUsage No description
update_estimate_when_invoice_is_created Django Signal (post_save) invoices.Invoice Update price estimates when new invoice is created for customer.
update_floating_ip_external_addresses Django Signal (post_save) openstack.FloatingIP No description
update_google_calendar_name_if_offering_name_has_been_changed Django Signal (post_save) marketplace.Offering No description
update_instances_ip_external_addresses Django Signal (post_save) marketplace.Offering No description
update_invoice_item_on_project_name_update Django Signal (post_save) structure.Project No description
update_invoice_when_usage_is_reported Django Signal (post_save) marketplace.ComponentUsage Handle usage-based billing when component usage is reported.
update_marketplace_resource_limits_when_vm_is_updated Custom Signal (vm_updated) No description
update_offering_user_username_after_freeipa_profile_update Django Signal (post_save) waldur_freeipa.Profile Update offering user usernames after FreeIPA profile update.
update_offering_user_username_after_offering_settings_change Django Signal (post_save) marketplace.Offering Update offering user usernames after offering settings change.
update_offering_user_username_after_user_change Django Signal (post_save) core.User Set new username for offering users after site_username in user details has been changed.
update_openstack_tenant_usages Django Signal (post_save) quotas.QuotaUsage No description
update_order_if_issue_was_complete Django Signal (post_save) support.Issue No description
update_remote_resource_options Django Signal (post_save) marketplace.Resource No description
update_resource_when_order_is_rejected_or_erred Django Signal (post_save) marketplace.Order Update resource state when an order is rejected or erred.

Application: waldur_openstack

Handler Name Signal Type Sender Description
add_instance_fields Custom Signal (pre_serializer_fields) OpenStackFloatingIPSerializer Add instance-related fields to the serializer.
delete_state_service_properties Django Signal (post_delete) openstack.Tenant Delete state service properties.
log_action Django Signal (post_save) openstack.Instance Log any resource action.
log_action Django Signal (post_save) openstack.Volume Log any resource action.
log_action Django Signal (post_save) openstack.Snapshot Log any resource action.
log_network_cleaned Django Signal (post_delete) openstack.Network Log network cleanup.
log_security_group_cleaned Django Signal (post_delete) openstack.SecurityGroup Log security group cleanup.
log_security_group_rule_cleaned Django Signal (post_delete) openstack.SecurityGroupRule Log security group rule cleanup.
log_server_group_cleaned Django Signal (post_delete) openstack.ServerGroup Log server group cleanup.
log_subnet_cleaned Django Signal (post_delete) openstack.SubNet Log subnet cleanup.
log_tenant_quota_update Django Signal (post_save) quotas.QuotaLimit Log tenant quota updates.
remove_ssh_key_from_all_tenants_on_it_deletion Django Signal (pre_delete) core.SshPublicKey Delete key from all tenants that are accessible for user on key deletion.
remove_ssh_key_from_tenants Custom Signal (role_revoked) Delete user ssh keys from tenants that he does not have access now.

Application: waldur_openstack_replication

Handler Name Signal Type Sender Description
handle_migration_post_save Django Signal (post_save) waldur_openstack_replication.Migration Handle migration post-save events.

Application: waldur_rancher

Handler Name Signal Type Sender Description
add_group_to_rancher_scope Django Signal (post_save) waldur_rancher.KeycloakGroup Add a Keycloak group to Rancher scope.
add_rancher_cluster_to_openstack_instance Custom Signal (pre_serializer_fields) OpenStackInstanceSerializer Add Rancher cluster information to OpenStack instance serializer.
delete_catalog_if_scope_has_been_deleted Django Signal (post_delete) waldur_rancher.Project Delete a catalog if its scope has been deleted.
delete_catalog_if_scope_has_been_deleted Django Signal (post_delete) waldur_rancher.Cluster Delete a catalog if its scope has been deleted.
delete_catalog_if_scope_has_been_deleted Django Signal (post_delete) structure.ServiceSettings Delete a catalog if its scope has been deleted.
delete_cluster_if_all_related_nodes_have_been_deleted Django Signal (post_delete) waldur_rancher.Node Delete a Rancher cluster if all its related nodes have been deleted.
delete_keycloak_group_from_backend Django Signal (post_delete) waldur_rancher.KeycloakGroup Delete a Keycloak group from the backend.
delete_keycloak_user_group_membership_from_backend Django Signal (post_delete) waldur_rancher.KeycloakUserGroupMembership Delete a Keycloak user group membership from the backend.
delete_node_if_related_instance_has_been_deleted Django Signal (post_delete) openstack.Instance Delete a Rancher node if its related OpenStack instance has been deleted.
remove_group_from_rancher_scope Django Signal (post_delete) waldur_rancher.KeycloakGroup Remove a Keycloak group from Rancher scope.
set_error_state_for_cluster_if_related_node_deleting_is_failed Django Signal (post_save) waldur_rancher.Node Set error state for a Rancher cluster if a related node deletion fails.
set_error_state_for_node_if_related_instance_deleting_is_failed Django Signal (post_save) openstack.Instance Set error state for a Rancher node if its related OpenStack instance deletion fails.

Application: waldur_slurm

Handler Name Signal Type Sender Description
process_role_granted Custom Signal (role_granted) Process role granted events for FreeIPA synchronization.
process_role_revoked Custom Signal (role_revoked) Process role revoked events for FreeIPA synchronization.
process_user_creation Django Signal (post_save) waldur_freeipa.Profile Process user creation for FreeIPA profiles.
process_user_deletion Django Signal (pre_delete) waldur_freeipa.Profile Process user deletion for FreeIPA profiles.
update_quotas_on_allocation_usage_update Django Signal (post_save) waldur_slurm.Allocation Update quotas on allocation usage update.

Application: waldur_vmware

Handler Name Signal Type Sender Description
update_vm_total_disk_when_disk_is_created_or_updated Django Signal (post_save) waldur_vmware.Disk Update VM total disk size when a disk is created or updated.
update_vm_total_disk_when_disk_is_deleted Django Signal (post_delete) waldur_vmware.Disk Update VM total disk size when a disk is deleted.

Summary

Total unique handlers found: 618

  • waldur_auth_saml2: 1 handlers
  • waldur_autoprovisioning: 1 handlers
  • waldur_core: 330 handlers
  • waldur_freeipa: 12 handlers
  • waldur_lexis: 1 handlers
  • waldur_mastermind: 240 handlers
  • waldur_openstack: 13 handlers
  • waldur_openstack_replication: 1 handlers
  • waldur_rancher: 12 handlers
  • waldur_slurm: 5 handlers
  • waldur_vmware: 2 handlers