octavia/api-ref/source/v2/examples
Gregory Thiemonge d9ee63f561 Allow multiple VIPs per LB
User can specify additional subnet_id/ip_address pairs to bring up on
the VIP port. This will allow for situations like having an LB with both
IPv4+IPv6 or being exposed on both public and a private network.

For UDP/SCTP loadbalancers, mixing IPv4 VIP and IPv6 members is not
supported (IPv6 VIP and IPv4 members as well). It's still possible to
use IPv4 and IPv6 VIPs at the same time in the same loadbalancer but an
IPv4 VIP can only communicate with IPv4 members.

Thanks Michael for help with validating/fixing the templates!
Thanks Gregory for help with the centos networking!

Co-Authored-By: Michael Johnson <johnsomor@gmail.com>
Co-Authored-By: Gregory Thiemonge <gthiemon@redhat.com>
Co-Authored-By: Brian Haley <haleyb.dev@gmail.com>
Story: 2005608
Task: 30847
Change-Id: Id7153dbf33b9616d7af685fcf13ad9a79793c06b
2022-08-31 17:08:35 +02:00
..
amphora-config-curl Add amphora agent configuration update admin API 2019-02-11 17:30:53 -08:00
amphora-delete-curl Add amphora delete API 2020-09-03 13:34:07 -07:00
amphora-failover-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
amphora-list-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
amphora-list-response.json Add compute_flavor field for amphora api 2018-12-18 19:48:56 +08:00
amphora-show-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
amphora-show-response.json Add compute_flavor field for amphora api 2018-12-18 19:48:56 +08:00
amphora-show-stats-curl Add amphora statistics to the admin API 2018-12-20 22:28:51 -08:00
amphora-show-stats-response.json Add amphora statistics to the admin API 2018-12-20 22:28:51 -08:00
availabilityzone-create-curl Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzone-create-request.json Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzone-create-response.json Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzone-delete-curl Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzone-list-curl Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzone-list-response.json Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzone-show-curl Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzone-show-response.json Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzone-update-curl Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzone-update-request.json Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzone-update-response.json Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzoneprofile-create-curl Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzoneprofile-create-request.json Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzoneprofile-create-response.json Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzoneprofile-delete-curl Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzoneprofile-list-curl Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzoneprofile-list-response.json Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzoneprofile-show-curl Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzoneprofile-show-response.json Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzoneprofile-update-curl Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzoneprofile-update-request.json Availability Zone admin API 2019-11-22 09:49:17 -08:00
availabilityzoneprofile-update-response.json Availability Zone admin API 2019-11-22 09:49:17 -08:00
flavor-create-curl Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavor-create-request.json Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavor-create-response.json Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavor-delete-curl Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavor-list-curl Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavor-profile-list-curl Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavor-show-curl Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavor-show-response.json Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavor-update-curl Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavor-update-request.json Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavor-update-response.json Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavorprofile-create-curl Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavorprofile-create-request.json Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavorprofile-create-response.json Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavorprofile-delete-curl Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavorprofile-show-curl Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavorprofile-show-response.json Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavorprofile-update-curl Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavorprofile-update-request.json Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavorprofile-update-response.json Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavorprofiles-list-response.json Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
flavors-list-response.json Add flavors/flavor_profile api-ref 2019-01-25 12:30:24 -08:00
healthmonitor-create-curl Support Host header inject for healthmonitor HTTP 1.1 health check 2019-03-06 01:24:31 +00:00
healthmonitor-create-request.json Support Host header inject for healthmonitor HTTP 1.1 health check 2019-03-06 01:24:31 +00:00
healthmonitor-create-response.json Support Host header inject for healthmonitor HTTP 1.1 health check 2019-03-06 01:24:31 +00:00
healthmonitor-delete-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
healthmonitor-list-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
healthmonitor-show-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
healthmonitor-show-response.json Support Host header inject for healthmonitor HTTP 1.1 health check 2019-03-06 01:24:31 +00:00
healthmonitor-update-curl Support Host header inject for healthmonitor HTTP 1.1 health check 2019-03-06 01:24:31 +00:00
healthmonitor-update-request.json Support Host header inject for healthmonitor HTTP 1.1 health check 2019-03-06 01:24:31 +00:00
healthmonitor-update-response.json Support Host header inject for healthmonitor HTTP 1.1 health check 2019-03-06 01:24:31 +00:00
healthmonitors-list-response.json Correcting typo in healthmonitors-list-response.json - http_vesion to http_version. 2019-07-29 18:04:53 +05:30
http-header-insertion-obj.json Add v2 listener API section 2017-04-25 09:15:23 -07:00
l7policies-list-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
l7policies-list-response.json Support L7policy redirect http code 2019-03-04 15:04:53 -08:00
l7policy-create-curl Support L7policy redirect http code 2019-03-04 15:04:53 -08:00
l7policy-create-request.json Support L7policy redirect http code 2019-03-04 15:04:53 -08:00
l7policy-create-response.json Support L7policy redirect http code 2019-03-04 15:04:53 -08:00
l7policy-delete-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
l7policy-show-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
l7policy-show-response.json Support L7policy redirect http code 2019-03-04 15:04:53 -08:00
l7policy-update-curl Support L7policy redirect http code 2019-03-04 15:04:53 -08:00
l7policy-update-request.json Support L7policy redirect http code 2019-03-04 15:04:53 -08:00
l7policy-update-response.json Support L7policy redirect http code 2019-03-04 15:04:53 -08:00
l7rule-create-curl Tags support for lb resources 2018-12-17 07:58:04 +00:00
l7rule-create-request.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
l7rule-create-response.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
l7rule-delete-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
l7rule-show-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
l7rule-show-response.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
l7rule-update-curl Tags support for lb resources 2018-12-17 07:58:04 +00:00
l7rule-update-request.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
l7rule-update-response.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
l7rules-list-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
l7rules-list-response.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
listener-create-curl Add ALPN support for TLS-terminated HTTPS LBs 2020-08-27 13:19:52 +02:00
listener-create-request.json Add ALPN support for TLS-terminated HTTPS LBs 2020-08-27 13:19:52 +02:00
listener-create-response.json Add ALPN support for TLS-terminated HTTPS LBs 2020-08-27 13:19:52 +02:00
listener-delete-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
listener-show-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
listener-show-response.json Add ALPN support for TLS-terminated HTTPS LBs 2020-08-27 13:19:52 +02:00
listener-stats-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
listener-stats-response.json Add v2 listener API section 2017-04-25 09:15:23 -07:00
listener-update-curl Add ALPN support for TLS-terminated HTTPS LBs 2020-08-27 13:19:52 +02:00
listener-update-request.json Add ALPN support for TLS-terminated HTTPS LBs 2020-08-27 13:19:52 +02:00
listener-update-response.json Add ALPN support for TLS-terminated HTTPS LBs 2020-08-27 13:19:52 +02:00
listeners-list-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
listeners-list-response.json Add ALPN support for TLS-terminated HTTPS LBs 2020-08-27 13:19:52 +02:00
loadbalancer-create-curl Allow multiple VIPs per LB 2022-08-31 17:08:35 +02:00
loadbalancer-create-request.json Allow multiple VIPs per LB 2022-08-31 17:08:35 +02:00
loadbalancer-create-response.json Allow multiple VIPs per LB 2022-08-31 17:08:35 +02:00
loadbalancer-delete-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
loadbalancer-failover-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
loadbalancer-full-create-request.json Add availability-zone to loadbalancer object docs 2020-04-08 16:24:11 -07:00
loadbalancer-full-create-response.json Allow multiple VIPs per LB 2022-08-31 17:08:35 +02:00
loadbalancer-show-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
loadbalancer-show-response.json Allow multiple VIPs per LB 2022-08-31 17:08:35 +02:00
loadbalancer-stats-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
loadbalancer-stats-response.json Adds v2 load balancer API section 2017-04-04 20:27:57 -07:00
loadbalancer-status-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
loadbalancer-status-response.json Fix pool response to fill healthmonitor_id properly 2017-05-24 15:34:04 -07:00
loadbalancer-update-curl Tags support for lb resources 2018-12-17 07:58:04 +00:00
loadbalancer-update-request.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
loadbalancer-update-response.json Allow multiple VIPs per LB 2022-08-31 17:08:35 +02:00
loadbalancers-list-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
loadbalancers-list-response.json Allow multiple VIPs per LB 2022-08-31 17:08:35 +02:00
member-batch-update-curl Tags support for lb resources 2018-12-17 07:58:04 +00:00
member-batch-update-request.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
member-create-curl Tags support for lb resources 2018-12-17 07:58:04 +00:00
member-create-request.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
member-create-response.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
member-delete-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
member-show-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
member-show-response.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
member-update-curl Tags support for lb resources 2018-12-17 07:58:04 +00:00
member-update-request.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
member-update-response.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
members-list-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
members-list-response.json Tags support for lb resources 2018-12-17 07:58:04 +00:00
pool-create-curl Add ALPN support for TLS-enabled pools 2021-01-28 14:42:48 +01:00
pool-create-request.json Add ALPN support for TLS-enabled pools 2021-01-28 14:42:48 +01:00
pool-create-response.json Add ALPN support for TLS-enabled pools 2021-01-28 14:42:48 +01:00
pool-delete-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
pool-session-persistence-obj.json Add v2 pool API section 2017-06-01 09:12:03 -07:00
pool-show-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
pool-show-response.json Add ALPN support for TLS-enabled pools 2021-01-28 14:42:48 +01:00
pool-update-curl Add ALPN support for TLS-enabled pools 2021-01-28 14:42:48 +01:00
pool-update-request.json Add ALPN support for TLS-enabled pools 2021-01-28 14:42:48 +01:00
pool-update-response.json Add ALPN support for TLS-enabled pools 2021-01-28 14:42:48 +01:00
pools-list-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
pools-list-response.json Add ALPN support for TLS-enabled pools 2021-01-28 14:42:48 +01:00
provider-availability-zone-capability-show-curl Availability Zone admin API 2019-11-22 09:49:17 -08:00
provider-availability-zone-capability-show-response.json Availability Zone admin API 2019-11-22 09:49:17 -08:00
provider-flavor-capability-show-curl Add provider driver capabilities API 2019-01-25 12:38:03 -08:00
provider-flavor-capability-show-response.json Add provider driver capabilities API 2019-01-25 12:38:03 -08:00
provider-list-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
provider-list-response.json Implement provider drivers - Cleanup 2018-06-04 19:34:42 -07:00
quota-reset-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
quota-show-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
quota-update-curl Add quota support to octavia's l7policy and l7rule 2020-06-08 02:28:51 +00:00
quota-update-request.json Add quota support to octavia's l7policy and l7rule 2020-06-08 02:28:51 +00:00
quota-update-response.json Add quota support to octavia's l7policy and l7rule 2020-06-08 02:28:51 +00:00
quotas-defaults-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
quotas-defaults-response.json Add quota support to octavia's l7policy and l7rule 2020-06-08 02:28:51 +00:00
quotas-list-curl Fix version discovery for the Octavia API 2018-07-08 14:19:04 -07:00
quotas-list-response.json Add quota support to octavia's l7policy and l7rule 2020-06-08 02:28:51 +00:00
quotas-show-response.json Add quota support to octavia's l7policy and l7rule 2020-06-08 02:28:51 +00:00