Operator Resources

Below you can find a graphical overview over all resources the operators provision and their dependencies.

CinderDeployment

digraph CinderDeployment { rankdir="LR" api_deployment ca_certs -> api_deployment config -> api_deployment db_sync -> api_deployment db_upgrade_pre -> api_deployment external_certificate_secret -> api_deployment internal_certificate_secret -> api_deployment ready_certificate_secret -> api_deployment ready_cinder_policy -> api_deployment api_deployment_pdb api_deployment -> api_deployment_pdb api_ingress api_service -> api_ingress api_service api_deployment -> api_service backup_agent_pdb backup_agent_statefulsets -> backup_agent_pdb backup_agent_statefulsets backup_configs -> backup_agent_statefulsets ca_certs -> backup_agent_statefulsets db_sync -> backup_agent_statefulsets db_upgrade_pre -> backup_agent_statefulsets backup_configs backup_keystone_user_passwords -> backup_configs db_backup_user_password -> backup_configs db_service -> backup_configs keystone_internal_api -> backup_configs memcached_service -> backup_configs memcached_statefulset -> backup_configs mq_backup_user_passwords -> backup_configs mq_service -> backup_configs backup_keystone_users ca_certs ready_certificate_secret -> ca_certs certificate certificate_secret -> certificate certificate_secret config db_api_user_password -> config db_service -> config keystone_internal_api -> config keystone_user_credentials -> config memcached_service -> config memcached_statefulset -> config mq_api_user_password -> config mq_service -> config db db_api_user db -> db_api_user db_api_user_password -> db_api_user db_api_user_password db_backup_user db -> db_backup_user db_backup_user_password -> db_backup_user db_backup_user_password db_cleanup api_deployment -> db_cleanup ca_certs -> db_cleanup config -> db_cleanup db_sync ca_certs -> db_sync config -> db_sync db_upgrade_post ca_certs -> db_upgrade_post config -> db_upgrade_post restart_api -> db_upgrade_post sighup_backup -> db_upgrade_post sighup_scheduler -> db_upgrade_post sighup_volume -> db_upgrade_post upgrade_barrier -> db_upgrade_post db_upgrade_pre ca_certs -> db_upgrade_pre config -> db_upgrade_pre db_volume_user db -> db_volume_user db_volume_user_password -> db_volume_user db_volume_user_password external_certificate_secret ready_certificate_secret -> external_certificate_secret external_ssl_service_monitor api_service -> external_ssl_service_monitor external_certificate_secret -> external_ssl_service_monitor internal_api_ingress api_service -> internal_api_ingress internal_certificate_secret ready_certificate_secret -> internal_certificate_secret internal_ingress_ssl_service_monitor api_service -> internal_ingress_ssl_service_monitor internal_certificate_secret -> internal_ingress_ssl_service_monitor internal_ssl_service_monitor api_service -> internal_ssl_service_monitor ready_certificate_secret -> internal_ssl_service_monitor keystone_endpoint keystone -> keystone_endpoint keystone_user memcached mq mq_api_user mq -> mq_api_user mq_api_user_password -> mq_api_user mq_api_user_password mq_backup_user mq -> mq_backup_user mq_backup_user_passwords -> mq_backup_user mq_backup_user_passwords mq_volume_user mq -> mq_volume_user mq_volume_user_passwords -> mq_volume_user mq_volume_user_passwords policy policy_validation policy -> policy_validation script -> policy_validation service_account -> policy_validation policy_validation_management_role policy -> policy_validation_management_role policy_validation_management_role_binding policy_validation_management_role -> policy_validation_management_role_binding service_account -> policy_validation_management_role_binding ready_cinder_policy policy -> ready_cinder_policy restart_api sighup_backup -> restart_api sighup_scheduler -> restart_api sighup_volume -> restart_api upgrade_barrier -> restart_api scheduler ca_certs -> scheduler config -> scheduler db_sync -> scheduler db_upgrade_pre -> scheduler scheduler_pdb scheduler -> scheduler_pdb script service_account sighup_backup upgrade_barrier -> sighup_backup sighup_scheduler upgrade_barrier -> sighup_scheduler sighup_volume upgrade_barrier -> sighup_volume upgrade_barrier api_deployment -> upgrade_barrier backup_agent_statefulsets -> upgrade_barrier scheduler -> upgrade_barrier volume_deployment -> upgrade_barrier volume_config db_service -> volume_config db_volume_user_password -> volume_config keystone_internal_api -> volume_config mq_service -> volume_config mq_volume_user_passwords -> volume_config volume_keystone_user_passwords -> volume_config volume_deployment ca_certs -> volume_deployment db_sync -> volume_deployment db_upgrade_pre -> volume_deployment volume_config -> volume_deployment volume_keystone_user volume_pdb volume_deployment -> volume_pdb }

GlanceDeployment

digraph GlanceDeployment { rankdir="LR" api_deployment ca_certs -> api_deployment config -> api_deployment db_load_metadefs -> api_deployment db_sync -> api_deployment db_upgrade_pre -> api_deployment external_certificate_secret -> api_deployment glance_policy -> api_deployment image_volume -> api_deployment internal_certificate_secret -> api_deployment ready_certificate_secret -> api_deployment api_deployment_pdb api_deployment -> api_deployment_pdb api_ingress api_service -> api_ingress api_service api_deployment -> api_service ca_certs ready_certificate_secret -> ca_certs certificate certificate_secret -> certificate certificate_secret config db_api_user_password -> config db_service -> config keystone_internal_api -> config keystone_user_credentials -> config memcached_service -> config memcached_statefulset -> config db db_api_user db -> db_api_user db_api_user_password -> db_api_user db_api_user_password db_load_metadefs ca_certs -> db_load_metadefs config -> db_load_metadefs db_sync -> db_load_metadefs db_sync ca_certs -> db_sync config -> db_sync db_upgrade_post api_deployment -> db_upgrade_post ca_certs -> db_upgrade_post config -> db_upgrade_post db_upgrade_pre ca_certs -> db_upgrade_pre config -> db_upgrade_pre external_certificate_secret ready_certificate_secret -> external_certificate_secret external_ssl_service_monitor api_service -> external_ssl_service_monitor external_certificate_secret -> external_ssl_service_monitor glance_policy image_volume internal_api_ingress api_service -> internal_api_ingress internal_certificate_secret ready_certificate_secret -> internal_certificate_secret internal_ingress_ssl_service_monitor api_service -> internal_ingress_ssl_service_monitor internal_certificate_secret -> internal_ingress_ssl_service_monitor internal_ssl_service_monitor api_service -> internal_ssl_service_monitor ready_certificate_secret -> internal_ssl_service_monitor keystone_endpoint keystone -> keystone_endpoint keystone_user memcached }

KeystoneDeployment

digraph KeystoneDeployment { rankdir="LR" admin_credentials api bootstrap -> api ca_certs -> api config -> api credential_keys -> api db_sync -> api db_upgrade_pre -> api external_certificate_secret -> api fernet_keys -> api internal_certificate_secret -> api ready_certificate_secret -> api ready_keystone_policy -> api api_pdb api -> api_pdb bootstrap admin_credentials -> bootstrap ca_certs -> bootstrap config -> bootstrap credential_keys -> bootstrap credential_setup -> bootstrap db_sync -> bootstrap db_upgrade_pre -> bootstrap fernet_keys -> bootstrap fernet_setup -> bootstrap ca_certs ready_certificate_secret -> ca_certs certificate certificate_secret -> certificate certificate_secret config db_api_user_password -> config db_service -> config memcached_service -> config memcached_statefulset -> config credential_keys credential_management_role credential_management_role_binding credential_management_role -> credential_management_role_binding credential_management_service_account -> credential_management_role_binding credential_management_service_account credential_setup ca_certs -> credential_setup config -> credential_setup credential_keys -> credential_setup credential_management_role_binding -> credential_setup credential_management_service_account -> credential_setup db db_api_user db -> db_api_user db_api_user_password -> db_api_user db_api_user_password db_sync ca_certs -> db_sync config -> db_sync db_upgrade_post api -> db_upgrade_post ca_certs -> db_upgrade_post config -> db_upgrade_post db_upgrade_pre ca_certs -> db_upgrade_pre config -> db_upgrade_pre external_certificate_secret ready_certificate_secret -> external_certificate_secret external_ssl_service_monitor external_certificate_secret -> external_ssl_service_monitor service -> external_ssl_service_monitor fernet_keys fernet_setup ca_certs -> fernet_setup config -> fernet_setup credential_management_role_binding -> fernet_setup credential_management_service_account -> fernet_setup fernet_keys -> fernet_setup ingress service -> ingress internal_certificate_secret ready_certificate_secret -> internal_certificate_secret internal_config memcached_statefulset -> internal_config service -> internal_config internal_ingress service -> internal_ingress internal_ingress_ssl_service_monitor internal_certificate_secret -> internal_ingress_ssl_service_monitor service -> internal_ingress_ssl_service_monitor internal_ssl_service_monitor ready_certificate_secret -> internal_ssl_service_monitor service -> internal_ssl_service_monitor key_rotation api -> key_rotation ca_certs -> key_rotation config -> key_rotation credential_keys -> key_rotation credential_management_service_account -> key_rotation credential_setup -> key_rotation db_sync -> key_rotation fernet_keys -> key_rotation fernet_setup -> key_rotation memcached policy policy_validation policy -> policy_validation script -> policy_validation service_account -> policy_validation policy_validation_management_role policy -> policy_validation_management_role policy_validation_management_role_binding policy_validation_management_role -> policy_validation_management_role_binding service_account -> policy_validation_management_role_binding public_config memcached_statefulset -> public_config service -> public_config ready_keystone_policy policy -> ready_keystone_policy script service api -> service service_account }

NeutronDeployment

digraph NeutronDeployment { rankdir="LR" api_deployment ca_certs -> api_deployment config -> api_deployment db_sync -> api_deployment db_upgrade_pre -> api_deployment external_certificate_secret -> api_deployment internal_certificate_secret -> api_deployment ready_certificate_secret -> api_deployment ready_ml2_plugin_certificate_secret -> api_deployment ready_neutron_policy -> api_deployment api_deployment_pdb api_deployment -> api_deployment_pdb api_ingress api_service -> api_ingress api_keystone_user api_service api_deployment -> api_service ca_certs ready_certificate_secret -> ca_certs certificate certificate_secret -> certificate certificate_secret config api_keystone_user_credentials -> config db_api_user_password -> config db_service -> config keystone_internal_api -> config memcached_service -> config memcached_statefulset -> config mq_api_user_password -> config mq_service -> config ovsdb_nb_service -> config southbound_ovsdb_access_service -> config db db_api_user db -> db_api_user db_api_user_password -> db_api_user db_api_user_password db_sync ca_certs -> db_sync config -> db_sync db_upgrade_post api_deployment -> db_upgrade_post ca_certs -> db_upgrade_post config -> db_upgrade_post db_upgrade_pre ca_certs -> db_upgrade_pre config -> db_upgrade_pre external_certificate_secret ready_certificate_secret -> external_certificate_secret external_ssl_service_monitor api_service -> external_ssl_service_monitor external_certificate_secret -> external_ssl_service_monitor internal_api_ingress api_service -> internal_api_ingress internal_certificate_secret ready_certificate_secret -> internal_certificate_secret internal_ingress_ssl_service_monitor api_service -> internal_ingress_ssl_service_monitor internal_certificate_secret -> internal_ingress_ssl_service_monitor internal_ssl_service_monitor api_service -> internal_ssl_service_monitor ready_certificate_secret -> internal_ssl_service_monitor keystone_endpoint keystone -> keystone_endpoint memcached ml2_plugin_certificate ml2_plugin_certificate_secret -> ml2_plugin_certificate ovn_central_ca -> ml2_plugin_certificate ml2_plugin_certificate_secret mq mq_api_user mq -> mq_api_user mq_api_user_password -> mq_api_user mq_api_user_password northd ca_certs -> northd ovn_agent_version_dependency -> northd ovsdb_nb_service -> northd ovsdb_sb_service -> northd ready_northd_certificate_secret -> northd northd_certificate northd_certificate_secret -> northd_certificate ovn_central_ca -> northd_certificate northd_certificate_secret northd_deployment_pdb northd -> northd_deployment_pdb ovn_agents ca_certs -> ovn_agents keystone -> ovn_agents northbound_ovsdb_access_service -> ovn_agents nova -> ovn_agents ovn_central_ca -> ovn_agents southbound_ovsdb_access_service -> ovn_agents ovn_bgp_agents ovn_central_ca -> ovn_bgp_agents ovn_central_ca ready_ovn_central_ca_certificate_secret -> ovn_central_ca ovn_central_ca_certificate ovn_central_ca_certificate_secret -> ovn_central_ca_certificate ovn_central_ca_certificate_secret ovn_monitoring_certificate ovn_monitoring_certificate_secret -> ovn_monitoring_certificate ovn_monitoring_service -> ovn_monitoring_certificate ovn_monitoring_certificate_secret ovn_monitoring_daemonset ca_certs -> ovn_monitoring_daemonset ovn_monitoring_service -> ovn_monitoring_daemonset ready_ovn_monitoring_certificate_secret -> ovn_monitoring_daemonset ovn_monitoring_pod_monitor ovn_monitoring_daemonset -> ovn_monitoring_pod_monitor ready_ovn_monitoring_certificate_secret -> ovn_monitoring_pod_monitor ovn_monitoring_service ovn_monitoring_service_monitor ovsdb_nb ovn_central_ca -> ovsdb_nb ovsdb_sb ovn_central_ca -> ovsdb_sb policy policy_validation policy -> policy_validation script -> policy_validation service_account -> policy_validation policy_validation_management_role policy -> policy_validation_management_role policy_validation_management_role_binding policy_validation_management_role -> policy_validation_management_role_binding service_account -> policy_validation_management_role_binding ready_neutron_policy policy -> ready_neutron_policy script service_account }

NovaDeployment

digraph NovaDeployment { rankdir="LR" api_db api_db_api_user api_db -> api_db_api_user api_db_api_user_password -> api_db_api_user api_db_api_user_password api_db_sync_job ca_certs -> api_db_sync_job config -> api_db_sync_job ca_certs ready_nova_api_certificate_secret -> ca_certs ready_nova_metadata_certificate_secret -> ca_certs ready_placement_certificate_secret -> ca_certs cell0_db cell0_db_api_user cell0_db -> cell0_db_api_user cell0_db_api_user_password -> cell0_db_api_user cell0_db_api_user_password cell0_map_job api_db_sync_job -> cell0_map_job ca_certs -> cell0_map_job cell0_db_api_user_password -> cell0_map_job cell0_db_service -> cell0_map_job config -> cell0_map_job cell1_create_job ca_certs -> cell1_create_job cell0_map_job -> cell1_create_job cell1_db_api_user_password -> cell1_create_job cell1_db_service -> cell1_create_job cell1_mq_api_user_password -> cell1_create_job cell1_mq_service -> cell1_create_job config -> cell1_create_job cell1_db cell1_db_api_user cell1_db -> cell1_db_api_user cell1_db_api_user_password -> cell1_db_api_user cell1_db_api_user_password cell1_mq cell1_mq_api_user cell1_mq -> cell1_mq_api_user cell1_mq_api_user_password -> cell1_mq_api_user cell1_mq_api_user_password compute_api_keystone_user compute_external_ssl_service_monitor compute_service -> compute_external_ssl_service_monitor nova_external_certificate_secret -> compute_external_ssl_service_monitor compute_ingress compute_service -> compute_ingress compute_internal_ingress_ssl_service_monitor compute_service -> compute_internal_ingress_ssl_service_monitor nova_internal_certificate_secret -> compute_internal_ingress_ssl_service_monitor compute_internal_ssl_service_monitor compute_service -> compute_internal_ssl_service_monitor ready_nova_api_certificate_secret -> compute_internal_ssl_service_monitor compute_keystone_endpoint keystone -> compute_keystone_endpoint compute_nodes ca_certs -> compute_nodes cell1_mq -> compute_nodes keystone -> compute_nodes memcached -> compute_nodes public_keys -> compute_nodes sysinfo_config -> compute_nodes vnc_backend_ca -> compute_nodes compute_service nova_api -> compute_service config api_db_api_user_password -> config api_db_service -> config cell1_db_api_user_password -> config cell1_db_service -> config cell1_mq_api_user_password -> config cell1_mq_service -> config compute_api_keystone_user_password -> config keystone_internal_api -> config memcached_service -> config memcached_statefulset -> config metadata_proxy_shared_secret -> config placement_api_keystone_user_password -> config db_cleanup ca_certs -> db_cleanup cell1_db_api_user_password -> db_cleanup cell1_db_service -> db_cleanup config -> db_cleanup nova_api -> db_cleanup db_sync_job ca_certs -> db_sync_job cell1_create_job -> db_sync_job config -> db_sync_job evict_manager_keystone_user eviction_manager ca_certs -> eviction_manager evict_manager_keystone_user_password -> eviction_manager eviction_manager_role_binding -> eviction_manager eviction_manager_service_account -> eviction_manager keystone_internal_api -> eviction_manager eviction_manager_role eviction_manager_role_binding eviction_manager_role -> eviction_manager_role_binding eviction_manager_service_account -> eviction_manager_role_binding eviction_manager_service_account internal_compute_ingress compute_service -> internal_compute_ingress internal_placement_ingress placement_service -> internal_placement_ingress memcached metadata_proxy_shared_secret metadata_service ca_certs -> metadata_service metadata_proxy_shared_secret -> metadata_service nova_metadata -> metadata_service metadata_ssl_service_monitor metadata_service -> metadata_ssl_service_monitor ready_nova_metadata_certificate_secret -> metadata_ssl_service_monitor new_placement_policy nova_api ca_certs -> nova_api compute_api_keystone_user -> nova_api config -> nova_api db_sync_job -> nova_api nova_external_certificate_secret -> nova_api nova_internal_certificate_secret -> nova_api ready_nova_api_certificate_secret -> nova_api ready_nova_policy -> nova_api nova_api_certificate nova_api_certificate_secret -> nova_api_certificate nova_api_certificate_secret nova_api_pdb nova_api -> nova_api_pdb nova_conductor_pdb nova_conductor_sfs -> nova_conductor_pdb nova_conductor_sfs ca_certs -> nova_conductor_sfs compute_api_keystone_user -> nova_conductor_sfs config -> nova_conductor_sfs db_sync_job -> nova_conductor_sfs nova_conductor_svc nova_external_certificate_secret ready_nova_api_certificate_secret -> nova_external_certificate_secret nova_internal_certificate_secret ready_nova_api_certificate_secret -> nova_internal_certificate_secret nova_metadata ca_certs -> nova_metadata compute_api_keystone_user -> nova_metadata config -> nova_metadata db_sync_job -> nova_metadata ready_nova_metadata_certificate_secret -> nova_metadata nova_metadata_certificate nova_metadata_certificate_secret -> nova_metadata_certificate nova_metadata_certificate_secret nova_metadata_pdb nova_metadata -> nova_metadata_pdb nova_scheduler_pdb nova_scheduler_sfs -> nova_scheduler_pdb nova_scheduler_sfs ca_certs -> nova_scheduler_sfs compute_api_keystone_user -> nova_scheduler_sfs config -> nova_scheduler_sfs db_sync_job -> nova_scheduler_sfs nova_scheduler_svc placement_api ca_certs -> placement_api config -> placement_api db_sync_job -> placement_api placement_api_keystone_user -> placement_api placement_config -> placement_api placement_db_sync_job -> placement_api placement_external_certificate_secret -> placement_api placement_internal_certificate_secret -> placement_api ready_placement_certificate_secret -> placement_api ready_placement_policy -> placement_api placement_api_keystone_user placement_api_pdb placement_api -> placement_api_pdb placement_certificate placement_certificate_secret -> placement_certificate placement_certificate_secret placement_cleanup ca_certs -> placement_cleanup config -> placement_cleanup nova_api -> placement_cleanup placement_api -> placement_cleanup placement_config keystone_internal_api -> placement_config memcached_service -> placement_config memcached_statefulset -> placement_config placement_api_keystone_user_password -> placement_config placement_db_api_user_password -> placement_config placement_db_service -> placement_config placement_db placement_db_api_user placement_db -> placement_db_api_user placement_db_api_user_password -> placement_db_api_user placement_db_api_user_password placement_db_sync_job ca_certs -> placement_db_sync_job placement_config -> placement_db_sync_job placement_external_certificate_secret ready_placement_certificate_secret -> placement_external_certificate_secret placement_external_ssl_service_monitor placement_external_certificate_secret -> placement_external_ssl_service_monitor placement_service -> placement_external_ssl_service_monitor placement_ingress placement_service -> placement_ingress placement_internal_certificate_secret ready_placement_certificate_secret -> placement_internal_certificate_secret placement_internal_ingress_ssl_service_monitor placement_internal_certificate_secret -> placement_internal_ingress_ssl_service_monitor placement_service -> placement_internal_ingress_ssl_service_monitor placement_internal_ssl_service_monitor placement_service -> placement_internal_ssl_service_monitor ready_placement_certificate_secret -> placement_internal_ssl_service_monitor placement_keystone_endpoint keystone -> placement_keystone_endpoint placement_policy_validation new_placement_policy -> placement_policy_validation placement_policy_validation_management_service_account -> placement_policy_validation placement_script -> placement_policy_validation placement_policy_validation_management_role new_placement_policy -> placement_policy_validation_management_role placement_policy_validation_management_role_binding placement_policy_validation_management_role -> placement_policy_validation_management_role_binding service_account -> placement_policy_validation_management_role_binding placement_policy_validation_management_service_account placement_script placement_service placement_api -> placement_service policy policy_validation policy -> policy_validation script -> policy_validation service_account -> policy_validation policy_validation_management_role policy -> policy_validation_management_role policy_validation_management_role_binding policy_validation_management_role -> policy_validation_management_role_binding service_account -> policy_validation_management_role_binding public_keys ready_nova_policy policy -> ready_nova_policy ready_placement_policy new_placement_policy -> ready_placement_policy script service_account sysinfo_config vnc ca_certs -> vnc config -> vnc db_sync_job -> vnc ready_vnc_backend_certificate_secret -> vnc vnc_external_certificate_secret_reference -> vnc vnc_backend_ca ready_vnc_backend_ca_certificate_secret -> vnc_backend_ca vnc_backend_ca_certificate vnc_backend_ca_certificate_secret -> vnc_backend_ca_certificate vnc_backend_ca_certificate_secret vnc_backend_certificate vnc_backend_ca -> vnc_backend_certificate vnc_backend_certificate_secret -> vnc_backend_certificate vnc_backend_certificate_secret vnc_external_certificate vnc_external_certificate_secret -> vnc_external_certificate vnc_external_certificate_secret vnc_external_certificate_secret_reference ready_vnc_external_certificate_secret -> vnc_external_certificate_secret_reference vnc_external_ssl_service_monitor vnc_external_certificate_secret_reference -> vnc_external_ssl_service_monitor vnc_service -> vnc_external_ssl_service_monitor vnc_ingress vnc_service -> vnc_ingress vnc_pdb vnc -> vnc_pdb vnc_service nova_api -> vnc_service vnc -> vnc_service }