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 cinder_policy -> api_deployment config -> api_deployment db_sync -> api_deployment db_upgrade_pre -> api_deployment external_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 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 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 cinder_policy config db_api_user_password -> config db_service -> config keystone_internal_api -> config keystone_user_credentials -> 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 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_ssl_service_monitor api_service -> internal_ssl_service_monitor ready_certificate_secret -> internal_ssl_service_monitor keystone_endpoint keystone -> keystone_endpoint keystone_user 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 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 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 ca_certs -> volume config -> volume db_sync -> volume db_upgrade_pre -> volume volume_deployment ca_certs -> volume_deployment config -> volume_deployment db_sync -> volume_deployment db_upgrade_pre -> volume_deployment 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 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 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_ssl_service_monitor api_service -> internal_ssl_service_monitor ready_certificate_secret -> internal_ssl_service_monitor keystone_endpoint keystone -> keystone_endpoint keystone_user }

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 keystone_policy -> api ready_certificate_secret -> 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_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_config memcached_statefulset -> internal_config service -> internal_config 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 keystone_policy memcached public_config memcached_statefulset -> public_config service -> public_config service api -> service }

NeutronDeployment

digraph NeutronDeployment { rankdir="LR" api_deployment ca_certs -> api_deployment config -> api_deployment db_sync -> api_deployment external_certificate_secret -> api_deployment neutron_policy -> api_deployment ready_certificate_secret -> 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 bgp_agent_cds bgp_agent_pdb bgp_configs bgp_dragents ca_certs -> bgp_dragents keystone -> bgp_dragents mq -> bgp_dragents nova -> bgp_dragents bgp_keystone_users 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 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_sync ca_certs -> db_sync config -> db_sync dhcp_agent_cds dhcp_agent_pdb dhcp_agents ca_certs -> dhcp_agents keystone -> dhcp_agents mq -> dhcp_agents nova -> dhcp_agents dhcp_configs dhcp_keystone_users 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_ssl_service_monitor api_service -> internal_ssl_service_monitor ready_certificate_secret -> internal_ssl_service_monitor keystone_endpoint keystone -> keystone_endpoint l2_agent_cds l2_agent_pdb l2_agents ca_certs -> l2_agents keystone -> l2_agents mq -> l2_agents l2_configs l2_keystone_users l2_ovs_vswitchd_cds l2_ovs_vswitchd_pdb l2_ovsdb_server_cds l2_ovsdb_server_pdb l3_agent_cds l3_agent_pdb l3_agents ca_certs -> l3_agents keystone -> l3_agents mq -> l3_agents nova -> l3_agents l3_configs l3_keystone_users mq mq_api_user mq -> mq_api_user mq_api_user_password -> mq_api_user mq_api_user_password mq_bgp_user mq_bgp_user_passwords mq_dhcp_user mq_dhcp_user_passwords mq_l2_user mq_l2_user_passwords mq_l3_user mq_l3_user_passwords neutron_policy }

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 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 cell1_mq_compute_user cell1_mq_compute_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_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 public_keys -> 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 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 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 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_policy -> nova_api ready_nova_api_certificate_secret -> 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 ca_certs -> nova_conductor compute_api_keystone_user -> nova_conductor config -> nova_conductor db_sync_job -> nova_conductor 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_consoleauth ca_certs -> nova_consoleauth compute_api_keystone_user -> nova_consoleauth config -> nova_consoleauth db_sync_job -> nova_consoleauth nova_consoleauth_pdb nova_consoleauth_sfs -> nova_consoleauth_pdb nova_consoleauth_sfs ca_certs -> nova_consoleauth_sfs compute_api_keystone_user -> nova_consoleauth_sfs config -> nova_consoleauth_sfs db_sync_job -> nova_consoleauth_sfs nova_consoleauth_svc nova_external_certificate_secret ready_nova_api_certificate_secret -> nova_external_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_policy nova_scheduler ca_certs -> nova_scheduler compute_api_keystone_user -> nova_scheduler config -> nova_scheduler db_sync_job -> nova_scheduler 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_policy -> placement_api ready_placement_certificate_secret -> 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_config keystone_internal_api -> 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_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 placement_service placement_api -> placement_service public_keys vnc ca_certs -> vnc config -> vnc db_sync_job -> vnc ready_vnc_backend_ca_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_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 }