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- AdditionalVip
- Amphora
- AmphoraHealth
- AmphoraMemberPort
- AvailabilityZone
- AvailabilityZoneProfile
- BaseDataModel
- Flavor
- FlavorProfile
- HealthMonitor
- L7Policy
- L7Rule
- Listener
- ListenerCidr
- ListenerStatistics
- LoadBalancer
- LoadBalancerStatistics
- Member
- Pool
- Quotas
- SNI
- SessionPersistence
- TLSContainer
- VRRPGroup
- Vip
- VipSecurityGroup
 
- 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
- MemberSRIOVDisabled
- 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
- VIPAddressConflict
- 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_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- 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
- AmphoraMemberPort
- 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- Member.backup
- Member.created_at
- Member.enabled
- Member.id
- Member.ip_address
- Member.monitor_address
- Member.monitor_port
- Member.name
- Member.operating_status
- Member.pool
- Member.pool_id
- Member.project_id
- Member.protocol_port
- Member.provisioning_status
- Member.subnet_id
- Member.updated_at
- Member.vnic_type
- Member.weight
 
- 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
- VipSecurityGroup
 
- octavia.db.prepare module
- octavia.db.repositories module- AdditionalVipRepository
- AmphoraBuildReqRepository
- AmphoraBuildSlotsRepository
- AmphoraHealthRepository
- AmphoraMemberPortRepository
- AmphoraRepository- AmphoraRepository.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_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
- 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_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()
 
- 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.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
