
Octavia extensively uses TaskFlow flows for orchestration. To make it easier for developers to understand these flows, this patch adds a mechanism for generating graphviz representations of the key Octavia TaskFlow flows. It also updates our tox docs task to generate this documentation. This patch depends on a fix to the TaskFlow export_to_dot method. Added into conf.py as first step of configuration Closes-Bug: #1561063 Change-Id: I914e1c062b400148565def37ccf618b3d2ea2573 Depends-On: I99f87af0b2bed959fcb43ef611b3186e23bd9549
32 lines
2.5 KiB
Plaintext
32 lines
2.5 KiB
Plaintext
# List of TaskFlow flows that should be documented
|
|
# Some flows are used by other flows, so just list the primary flows here
|
|
# Format:
|
|
# module class flow
|
|
octavia.controller.worker.flows.amphora_flows AmphoraFlows get_create_amphora_flow
|
|
octavia.controller.worker.flows.amphora_flows AmphoraFlows get_failover_flow
|
|
octavia.controller.worker.flows.amphora_flows AmphoraFlows cert_rotate_amphora_flow
|
|
octavia.controller.worker.flows.load_balancer_flows LoadBalancerFlows get_create_load_balancer_flow
|
|
octavia.controller.worker.flows.load_balancer_flows LoadBalancerFlows get_create_load_balancer_graph_flows
|
|
octavia.controller.worker.flows.load_balancer_flows LoadBalancerFlows get_delete_load_balancer_flow
|
|
octavia.controller.worker.flows.load_balancer_flows LoadBalancerFlows get_cascade_delete_load_balancer_flow
|
|
octavia.controller.worker.flows.load_balancer_flows LoadBalancerFlows get_update_load_balancer_flow
|
|
octavia.controller.worker.flows.listener_flows ListenerFlows get_create_listener_flow
|
|
octavia.controller.worker.flows.listener_flows ListenerFlows get_create_all_listeners_flow
|
|
octavia.controller.worker.flows.listener_flows ListenerFlows get_delete_listener_flow
|
|
octavia.controller.worker.flows.listener_flows ListenerFlows get_update_listener_flow
|
|
octavia.controller.worker.flows.pool_flows PoolFlows get_create_pool_flow
|
|
octavia.controller.worker.flows.pool_flows PoolFlows get_delete_pool_flow
|
|
octavia.controller.worker.flows.pool_flows PoolFlows get_update_pool_flow
|
|
octavia.controller.worker.flows.member_flows MemberFlows get_create_member_flow
|
|
octavia.controller.worker.flows.member_flows MemberFlows get_delete_member_flow
|
|
octavia.controller.worker.flows.member_flows MemberFlows get_update_member_flow
|
|
octavia.controller.worker.flows.health_monitor_flows HealthMonitorFlows get_create_health_monitor_flow
|
|
octavia.controller.worker.flows.health_monitor_flows HealthMonitorFlows get_delete_health_monitor_flow
|
|
octavia.controller.worker.flows.health_monitor_flows HealthMonitorFlows get_update_health_monitor_flow
|
|
octavia.controller.worker.flows.l7policy_flows L7PolicyFlows get_create_l7policy_flow
|
|
octavia.controller.worker.flows.l7policy_flows L7PolicyFlows get_delete_l7policy_flow
|
|
octavia.controller.worker.flows.l7policy_flows L7PolicyFlows get_update_l7policy_flow
|
|
octavia.controller.worker.flows.l7rule_flows L7RuleFlows get_create_l7rule_flow
|
|
octavia.controller.worker.flows.l7rule_flows L7RuleFlows get_delete_l7rule_flow
|
|
octavia.controller.worker.flows.l7rule_flows L7RuleFlows get_update_l7rule_flow
|