# NOTE: This file serves as an example only!
# It demonstrates a subset of the API features which are available and
# is NOT FIT FOR PRODUCTIVE USE. You need to adapt them to your
# specific environment, needs and scale.
# DO NOT DEPLOY THIS FILE WITH THE EXPECTATION THAT YOU WILL GET A
# YAOOK DEPLOYMENT FIT FOR ANY USE EXCEPT LOOKING AT IT.
apiVersion: yaook.cloud/v1
kind: OctaviaDeployment
metadata:
name: octavia
spec:
keystoneRef:
name: keystone
api:
replicas: 1
ingress:
fqdn: "octavia.yaook.cloud"
port: 32443
worker:
replicas: 1
health_manager:
replicas: 1
housekeeping:
replicas: 1
database:
replicas: 1
timeoutClient: 300
proxy:
replicas: 1
backup:
schedule: "0 * * * *"
memcached: {}
messageQueue:
replicas: 1
issuerRef:
name: ca-issuer
targetRelease: "2024.1"
region:
name: MyRegion
policy:
"context_is_admin": "role:load-balancer_admin or role:admin"
octaviaConfig:
DEFAULT:
debug: True
controller_worker:
amp_image_owner_id: "98a3c44385de48ddba045d8c19340451"
amp_ssh_key_name: "octavia_test_rsa"
amp_secgroup_list: ["f4f4c4f7-657f-40e0-8107-54b86e788795"]
amp_boot_network_list: ["b9fe8c69-4510-4e38-a5f6-3b73117be928"]
amp_flavor_id: "57b90104-2af4-4208-b717-b999fb9f3d54"
health_manager:
controller_ip_port_list: ["192.168.144.101:5555"]