octavia package¶
Subpackages¶
- octavia.amphorae package
- octavia.api package
- octavia.certificates package
- Subpackages
- octavia.certificates.common package
- octavia.certificates.generator package
- octavia.certificates.manager package
- Submodules
- octavia.certificates.manager.barbican module
- octavia.certificates.manager.barbican_legacy module
- octavia.certificates.manager.castellan_mgr module
- octavia.certificates.manager.cert_mgr module
- octavia.certificates.manager.local module
- octavia.certificates.manager.noop module
- Module contents
- Module contents
- Subpackages
- octavia.cmd package
- Submodules
- octavia.cmd.agent module
- octavia.cmd.api module
- octavia.cmd.driver_agent module
- octavia.cmd.haproxy_vrrp_check module
- octavia.cmd.health_checker module
- octavia.cmd.health_manager module
- octavia.cmd.house_keeping module
- octavia.cmd.interface module
- octavia.cmd.octavia_worker module
- octavia.cmd.prometheus_proxy module
- octavia.cmd.status module
- Module contents
- octavia.common package
- Subpackages
- Submodules
- octavia.common.base_taskflow module
- octavia.common.clients module
- octavia.common.config module
- octavia.common.constants module
- octavia.common.context module
- octavia.common.data_models module
AdditionalVipAmphoraAmphoraHealthAmphoraMemberPortAvailabilityZoneAvailabilityZoneProfileBaseDataModelFlavorFlavorProfileHealthMonitorL7PolicyL7RuleListenerListenerCidrListenerStatisticsLoadBalancerLoadBalancerStatisticsMemberPoolQuotasSNISessionPersistenceTLSContainerVRRPGroupVipVipSecurityGroup
- octavia.common.decorators module
- octavia.common.exceptions module
APIExceptionAmphoraNetworkConfigExceptionCertificateGenerationExceptionCertificateRetrievalExceptionCertificateStorageExceptionComputeBuildExceptionComputeBuildQueueTimeoutExceptionComputeDeleteExceptionComputeGetExceptionComputeGetInterfaceExceptionComputeNoResourcesExceptionComputePortInUseExceptionComputeStatusExceptionComputeUnknownExceptionComputeWaitTimeoutExceptionDisabledOptionDuplicateHealthMonitorDuplicateListenerEntryDuplicateMemberEntryDuplicatePoolEntryIDAlreadyExistsImageGetExceptionImmutableObjectInputFileErrorInvalidAmphoraOperatingSystemInvalidFilterArgumentInvalidHMACExceptionInvalidIPAddressInvalidL7PolicyActionInvalidL7PolicyArgsInvalidL7RuleInvalidLimitInvalidMarkerInvalidOptionInvalidRegexInvalidSortDirectionInvalidSortKeyInvalidStringInvalidSubresourceInvalidTopologyInvalidURLInvalidURLPathL7RuleValidationLBPendingStateErrorListenerNoChildrenMemberSRIOVDisabledMisMatchedKeyMissingAPIProjectIDMissingArgumentsMissingCertSubjectMissingProjectIDMissingVIPSecurityGroupNeedsPassphraseNetworkConfigNetworkServiceErrorNoReadyAmphoraeExceptionNotFoundObjectInUseOctaviaExceptionPolicyForbiddenPoolInUseByL7PolicyProjectBusyExceptionProviderDriverErrorProviderFlavorMismatchErrorProviderNotEnabledProviderNotFoundProviderNotImplementedErrorProviderUnsupportedOptionErrorQuotaExceptionRecordAlreadyExistsServerGroupObjectCreateExceptionServerGroupObjectDeleteExceptionSingleCreateDetailsMissingTooManyL7RulesOnL7PolicyUnreadableCertUnreadablePKCS12VIPAddressConflictVIPValidationExceptionValidationExceptionVolumeDeleteExceptionVolumeGetException
- octavia.common.keystone module
- octavia.common.policy module
- octavia.common.rpc module
- octavia.common.service module
- octavia.common.stats module
- octavia.common.utils module
b()base64_sha1_string()exception_loggerexpand_expected_codes()get_amphora_driver()get_compatible_value()get_hostname()get_network_driver()get_server_certs_key_passphrases_fernet()get_vip_security_group_name()ip_netmask_to_cidr()ip_port_str()ip_version()is_cidr_ipv6()is_ipv4()is_ipv6()is_ipv6_lla()map_protocol_to_nftable_protocol()netmask_to_prefix()subnet_ip_availability()
- octavia.common.validate module
check_alpn_protocols()check_cipher_prohibit_list()check_default_ciphers_prohibit_list_conflict()check_default_tls_versions_min_conflict()check_hsts_options()check_hsts_options_put()check_port_in_use()check_session_persistence()check_tls_version_list()check_tls_version_min()cookie_value_string()header_name()header_value_string()ip_not_reserved()is_ip_member_of_cidr()l7rule_data()network_allowed_by_config()network_exists_optionally_contains_subnet()port_exists()qos_extension_enabled()qos_policy_exists()regex()sanitize_l7policy_api_args()security_group_exists()subnet_exists()url()url_path()validate_l7rule_ssl_types()
- Module contents
- octavia.compute package
- octavia.controller package
- octavia.db package
- Submodules
- octavia.db.api module
- octavia.db.base_models module
- octavia.db.healthcheck module
- octavia.db.models module
AdditionalVipAlgorithmAmphoraAmphora.cached_zoneAmphora.cert_busyAmphora.cert_expirationAmphora.compute_flavorAmphora.compute_idAmphora.created_atAmphora.ha_ipAmphora.ha_port_idAmphora.idAmphora.image_idAmphora.lb_network_ipAmphora.load_balancerAmphora.load_balancer_idAmphora.roleAmphora.statusAmphora.updated_atAmphora.vrrp_idAmphora.vrrp_interfaceAmphora.vrrp_ipAmphora.vrrp_port_idAmphora.vrrp_priority
AmphoraBuildRequestAmphoraBuildSlotsAmphoraHealthAmphoraMemberPortAmphoraRolesAvailabilityZoneAvailabilityZoneProfileClientAuthenticationModeFlavorFlavorProfileHealthMonitorHealthMonitor.created_atHealthMonitor.delayHealthMonitor.domain_nameHealthMonitor.enabledHealthMonitor.expected_codesHealthMonitor.fall_thresholdHealthMonitor.http_methodHealthMonitor.http_versionHealthMonitor.idHealthMonitor.nameHealthMonitor.operating_statusHealthMonitor.poolHealthMonitor.pool_idHealthMonitor.project_idHealthMonitor.provisioning_statusHealthMonitor.rise_thresholdHealthMonitor.timeoutHealthMonitor.typeHealthMonitor.updated_atHealthMonitor.url_path
HealthMonitorTypeL7PolicyL7Policy.actionL7Policy.created_atL7Policy.descriptionL7Policy.enabledL7Policy.idL7Policy.l7rulesL7Policy.listenerL7Policy.listener_idL7Policy.nameL7Policy.operating_statusL7Policy.positionL7Policy.project_idL7Policy.provisioning_statusL7Policy.redirect_http_codeL7Policy.redirect_poolL7Policy.redirect_pool_idL7Policy.redirect_prefixL7Policy.redirect_urlL7Policy.updated_at
L7PolicyActionL7RuleL7RuleCompareTypeL7RuleTypeLBTopologyListenerListener.allowed_cidrsListener.alpn_protocolsListener.client_authenticationListener.client_ca_tls_certificate_idListener.client_crl_container_idListener.connection_limitListener.created_atListener.default_poolListener.default_pool_idListener.descriptionListener.enabledListener.hsts_include_subdomainsListener.hsts_max_ageListener.hsts_preloadListener.idListener.insert_headersListener.l7policiesListener.load_balancerListener.load_balancer_idListener.nameListener.operating_statusListener.peer_portListener.poolsListener.project_idListener.protocolListener.protocol_portListener.provisioning_statusListener.sni_containersListener.timeout_client_dataListener.timeout_member_connectListener.timeout_member_dataListener.timeout_tcp_inspectListener.tls_certificate_idListener.tls_ciphersListener.tls_versionsListener.updated_at
ListenerCidrListenerStatisticsLoadBalancerLoadBalancer.additional_vipsLoadBalancer.amphoraeLoadBalancer.availability_zoneLoadBalancer.created_atLoadBalancer.descriptionLoadBalancer.enabledLoadBalancer.flavorLoadBalancer.flavor_idLoadBalancer.idLoadBalancer.listenersLoadBalancer.nameLoadBalancer.operating_statusLoadBalancer.poolsLoadBalancer.project_idLoadBalancer.providerLoadBalancer.provisioning_statusLoadBalancer.server_group_idLoadBalancer.topologyLoadBalancer.updated_atLoadBalancer.vipLoadBalancer.vrrp_group
MemberMember.backupMember.created_atMember.enabledMember.idMember.ip_addressMember.monitor_addressMember.monitor_portMember.nameMember.operating_statusMember.poolMember.pool_idMember.project_idMember.protocol_portMember.provisioning_statusMember.subnet_idMember.updated_atMember.vnic_typeMember.weight
OperatingStatusPoolPool.alpn_protocolsPool.ca_tls_certificate_idPool.created_atPool.crl_container_idPool.descriptionPool.enabledPool.health_monitorPool.idPool.l7policiesPool.lb_algorithmPool.listenersPool.load_balancerPool.load_balancer_idPool.membersPool.namePool.operating_statusPool.project_idPool.protocolPool.provisioning_statusPool.session_persistencePool.tls_certificate_idPool.tls_ciphersPool.tls_enabledPool.tls_versionsPool.updated_at
ProtocolProvisioningStatusQuotasSNISessionPersistenceSessionPersistenceTypeVRRPAuthMethodVRRPGroupVipVipSecurityGroup
- octavia.db.prepare module
- octavia.db.repositories module
AdditionalVipRepositoryAmphoraBuildReqRepositoryAmphoraBuildSlotsRepositoryAmphoraHealthRepositoryAmphoraMemberPortRepositoryAmphoraRepositoryAmphoraRepository.allocate_and_associate()AmphoraRepository.associate()AmphoraRepository.get_all_API_list()AmphoraRepository.get_amphorae_ids_on_lb()AmphoraRepository.get_cert_expiring_amphora()AmphoraRepository.get_lb_for_amphora()AmphoraRepository.get_lb_for_health_update()AmphoraRepository.model_classAmphoraRepository.test_and_set_status_for_delete()
AvailabilityZoneProfileRepositoryAvailabilityZoneRepositoryBaseRepositoryFlavorProfileRepositoryFlavorRepositoryHealthMonitorRepositoryL7PolicyRepositoryL7RuleRepositoryListenerCidrRepositoryListenerRepositoryListenerStatisticsRepositoryLoadBalancerRepositoryMemberRepositoryPoolRepositoryQuotasRepositoryRepositoriesSNIRepositorySessionPersistenceRepositoryVRRPGroupRepositoryVipRepository
- Module contents
- octavia.distributor package
- octavia.hacking package
- octavia.image package
- octavia.network package
- Subpackages
- Submodules
- octavia.network.base module
AbstractNetworkDriverAbstractNetworkDriver.allocate_vip()AbstractNetworkDriver.create_port()AbstractNetworkDriver.deallocate_vip()AbstractNetworkDriver.delete_port()AbstractNetworkDriver.failover_preparation()AbstractNetworkDriver.get_network()AbstractNetworkDriver.get_network_by_name()AbstractNetworkDriver.get_network_configs()AbstractNetworkDriver.get_network_ip_availability()AbstractNetworkDriver.get_plugged_networks()AbstractNetworkDriver.get_port()AbstractNetworkDriver.get_port_by_name()AbstractNetworkDriver.get_port_by_net_id_device_id()AbstractNetworkDriver.get_security_group()AbstractNetworkDriver.get_security_group_by_id()AbstractNetworkDriver.get_subnet()AbstractNetworkDriver.get_subnet_by_name()AbstractNetworkDriver.plug_aap_port()AbstractNetworkDriver.plug_fixed_ip()AbstractNetworkDriver.plug_port()AbstractNetworkDriver.qos_enabled()AbstractNetworkDriver.set_port_admin_state_up()AbstractNetworkDriver.unplug_aap_port()AbstractNetworkDriver.unplug_fixed_ip()AbstractNetworkDriver.unplug_network()AbstractNetworkDriver.unplug_vip()AbstractNetworkDriver.update_aap_port_sg()AbstractNetworkDriver.update_vip()AbstractNetworkDriver.update_vip_sg()
AllocateVIPExceptionAmphoraNotFoundCreatePortExceptionDeallocateVIPExceptionNetworkExceptionNetworkNotFoundPlugNetworkExceptionPlugVIPExceptionPluggedVIPNotFoundPortNotFoundQosPolicyNotFoundSecurityGroupNotFoundSubnetNotFoundTimeoutExceptionUnplugNetworkExceptionUnplugVIPExceptionVIPInUseException
- octavia.network.data_models module
- Module contents
- octavia.policies package
- Submodules
- octavia.policies.advanced_rbac module
- octavia.policies.amphora module
- octavia.policies.availability_zone module
- octavia.policies.availability_zone_profile module
- octavia.policies.base module
- octavia.policies.flavor module
- octavia.policies.flavor_profile module
- octavia.policies.healthmonitor module
- octavia.policies.keystone_default_roles module
- octavia.policies.l7policy module
- octavia.policies.l7rule module
- octavia.policies.listener module
- octavia.policies.loadbalancer module
- octavia.policies.member module
- octavia.policies.pool module
- octavia.policies.provider module
- octavia.policies.provider_availability_zone module
- octavia.policies.provider_flavor module
- octavia.policies.quota module
- Module contents
- octavia.statistics package
- octavia.volume package
- octavia.wsgi package