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
- octavia.common.decorators module
- octavia.common.exceptions module
APIException
AmphoraNetworkConfigException
CertificateGenerationException
CertificateRetrievalException
CertificateStorageException
ComputeBuildException
ComputeBuildQueueTimeoutException
ComputeDeleteException
ComputeGetException
ComputeGetInterfaceException
ComputeNoResourcesException
ComputePortInUseException
ComputeStatusException
ComputeUnknownException
ComputeWaitTimeoutException
DisabledOption
DuplicateHealthMonitor
DuplicateListenerEntry
DuplicateMemberEntry
DuplicatePoolEntry
IDAlreadyExists
ImageGetException
ImmutableObject
InputFileError
InvalidAmphoraOperatingSystem
InvalidFilterArgument
InvalidHMACException
InvalidIPAddress
InvalidL7PolicyAction
InvalidL7PolicyArgs
InvalidL7Rule
InvalidLimit
InvalidMarker
InvalidOption
InvalidRegex
InvalidSortDirection
InvalidSortKey
InvalidString
InvalidSubresource
InvalidTopology
InvalidURL
InvalidURLPath
L7RuleValidation
LBPendingStateError
ListenerNoChildren
MisMatchedKey
MissingAPIProjectID
MissingArguments
MissingCertSubject
MissingProjectID
MissingVIPSecurityGroup
NeedsPassphrase
NetworkConfig
NetworkServiceError
NoReadyAmphoraeException
NotFound
ObjectInUse
OctaviaException
PolicyForbidden
PoolInUseByL7Policy
ProjectBusyException
ProviderDriverError
ProviderFlavorMismatchError
ProviderNotEnabled
ProviderNotFound
ProviderNotImplementedError
ProviderUnsupportedOptionError
QuotaException
RecordAlreadyExists
ServerGroupObjectCreateException
ServerGroupObjectDeleteException
SingleCreateDetailsMissing
TooManyL7RulesOnL7Policy
UnreadableCert
UnreadablePKCS12
VIPValidationException
ValidationException
VolumeDeleteException
VolumeGetException
- 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_logger
expand_expected_codes()
get_amphora_driver()
get_compatible_server_certs_key_passphrase()
get_compatible_value()
get_hostname()
get_network_driver()
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()
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
AdditionalVip
Algorithm
Amphora
Amphora.cached_zone
Amphora.cert_busy
Amphora.cert_expiration
Amphora.compute_flavor
Amphora.compute_id
Amphora.created_at
Amphora.ha_ip
Amphora.ha_port_id
Amphora.id
Amphora.image_id
Amphora.lb_network_ip
Amphora.load_balancer
Amphora.load_balancer_id
Amphora.role
Amphora.status
Amphora.updated_at
Amphora.vrrp_id
Amphora.vrrp_interface
Amphora.vrrp_ip
Amphora.vrrp_port_id
Amphora.vrrp_priority
AmphoraBuildRequest
AmphoraBuildSlots
AmphoraHealth
AmphoraRoles
AvailabilityZone
AvailabilityZoneProfile
ClientAuthenticationMode
Flavor
FlavorProfile
HealthMonitor
HealthMonitor.created_at
HealthMonitor.delay
HealthMonitor.domain_name
HealthMonitor.enabled
HealthMonitor.expected_codes
HealthMonitor.fall_threshold
HealthMonitor.http_method
HealthMonitor.http_version
HealthMonitor.id
HealthMonitor.name
HealthMonitor.operating_status
HealthMonitor.pool
HealthMonitor.pool_id
HealthMonitor.project_id
HealthMonitor.provisioning_status
HealthMonitor.rise_threshold
HealthMonitor.timeout
HealthMonitor.type
HealthMonitor.updated_at
HealthMonitor.url_path
HealthMonitorType
L7Policy
L7Policy.action
L7Policy.created_at
L7Policy.description
L7Policy.enabled
L7Policy.id
L7Policy.l7rules
L7Policy.listener
L7Policy.listener_id
L7Policy.name
L7Policy.operating_status
L7Policy.position
L7Policy.project_id
L7Policy.provisioning_status
L7Policy.redirect_http_code
L7Policy.redirect_pool
L7Policy.redirect_pool_id
L7Policy.redirect_prefix
L7Policy.redirect_url
L7Policy.updated_at
L7PolicyAction
L7Rule
L7RuleCompareType
L7RuleType
LBTopology
Listener
Listener.allowed_cidrs
Listener.alpn_protocols
Listener.client_authentication
Listener.client_ca_tls_certificate_id
Listener.client_crl_container_id
Listener.connection_limit
Listener.created_at
Listener.default_pool
Listener.default_pool_id
Listener.description
Listener.enabled
Listener.hsts_include_subdomains
Listener.hsts_max_age
Listener.hsts_preload
Listener.id
Listener.insert_headers
Listener.l7policies
Listener.load_balancer
Listener.load_balancer_id
Listener.name
Listener.operating_status
Listener.peer_port
Listener.pools
Listener.project_id
Listener.protocol
Listener.protocol_port
Listener.provisioning_status
Listener.sni_containers
Listener.timeout_client_data
Listener.timeout_member_connect
Listener.timeout_member_data
Listener.timeout_tcp_inspect
Listener.tls_certificate_id
Listener.tls_ciphers
Listener.tls_versions
Listener.updated_at
ListenerCidr
ListenerStatistics
LoadBalancer
LoadBalancer.additional_vips
LoadBalancer.amphorae
LoadBalancer.availability_zone
LoadBalancer.created_at
LoadBalancer.description
LoadBalancer.enabled
LoadBalancer.flavor
LoadBalancer.flavor_id
LoadBalancer.id
LoadBalancer.listeners
LoadBalancer.name
LoadBalancer.operating_status
LoadBalancer.pools
LoadBalancer.project_id
LoadBalancer.provider
LoadBalancer.provisioning_status
LoadBalancer.server_group_id
LoadBalancer.topology
LoadBalancer.updated_at
LoadBalancer.vip
LoadBalancer.vrrp_group
Member
OperatingStatus
Pool
Pool.alpn_protocols
Pool.ca_tls_certificate_id
Pool.created_at
Pool.crl_container_id
Pool.description
Pool.enabled
Pool.health_monitor
Pool.id
Pool.l7policies
Pool.lb_algorithm
Pool.listeners
Pool.load_balancer
Pool.load_balancer_id
Pool.members
Pool.name
Pool.operating_status
Pool.project_id
Pool.protocol
Pool.provisioning_status
Pool.session_persistence
Pool.tls_certificate_id
Pool.tls_ciphers
Pool.tls_enabled
Pool.tls_versions
Pool.updated_at
Protocol
ProvisioningStatus
Quotas
SNI
SessionPersistence
SessionPersistenceType
VRRPAuthMethod
VRRPGroup
Vip
- octavia.db.prepare module
- octavia.db.repositories module
AdditionalVipRepository
AmphoraBuildReqRepository
AmphoraBuildSlotsRepository
AmphoraHealthRepository
AmphoraRepository
AmphoraRepository.allocate_and_associate()
AmphoraRepository.associate()
AmphoraRepository.get_all_API_list()
AmphoraRepository.get_cert_expiring_amphora()
AmphoraRepository.get_lb_for_amphora()
AmphoraRepository.get_lb_for_health_update()
AmphoraRepository.model_class
AmphoraRepository.test_and_set_status_for_delete()
AvailabilityZoneProfileRepository
AvailabilityZoneRepository
BaseRepository
FlavorProfileRepository
FlavorRepository
HealthMonitorRepository
L7PolicyRepository
L7RuleRepository
ListenerCidrRepository
ListenerRepository
ListenerStatisticsRepository
LoadBalancerRepository
MemberRepository
PoolRepository
QuotasRepository
Repositories
SNIRepository
SessionPersistenceRepository
VRRPGroupRepository
VipRepository
- Module contents
- octavia.distributor package
- octavia.hacking package
- Submodules
- octavia.hacking.checks module
assert_equal_in()
assert_equal_or_not_none()
assert_equal_true_or_false()
assert_true_instance()
check_line_continuation_no_backslash()
check_no_eventlet_imports()
check_no_logging_imports()
check_raised_localized_exceptions()
no_log_warn()
no_mutable_default_args()
no_translate_logs()
revert_must_have_kwargs()
- Module contents
- octavia.image package
- octavia.network package
- Subpackages
- Submodules
- octavia.network.base module
AbstractNetworkDriver
AbstractNetworkDriver.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_subnet()
AbstractNetworkDriver.get_subnet_by_name()
AbstractNetworkDriver.plug_aap_port()
AbstractNetworkDriver.plug_fixed_ip()
AbstractNetworkDriver.plug_network()
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_vip()
AbstractNetworkDriver.update_vip_sg()
AllocateVIPException
AmphoraNotFound
CreatePortException
DeallocateVIPException
NetworkException
NetworkNotFound
PlugNetworkException
PlugVIPException
PluggedVIPNotFound
PortNotFound
QosPolicyNotFound
SecurityGroupNotFound
SubnetNotFound
TimeoutException
UnplugNetworkException
UnplugVIPException
VIPInUseException
- octavia.network.data_models module
- Module contents
- octavia.policies package
- Submodules
- 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.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