Designate

There are various customizations you can do to tailor the deployment of OpenStack Designate. You can find those below.

General Parameters

  • bootstrap.enabled

    • Type: bool

    • Description:

    • false

  • bootstrap.script

    • Type: string

    • Description:

    • openstack token issue
      
  • conf.designate.DEFAULT.debug

    • Type: bool

    • Description:

    • false

  • conf.designate.DEFAULT.log_config_append

    • Type: string

    • Description:

    • “/etc/designate/logging.conf”

  • conf.designate.database.max_retries

    • Type: int

    • Description:

    • -1

  • conf.designate.keystone_authtoken.auth_type

    • Type: string

    • Description:

    • “password”

  • conf.designate.keystone_authtoken.auth_version

    • Type: string

    • Description:

    • “v3”

  • conf.designate.keystone_authtoken.memcache_security_strategy

    • Type: string

    • Description:

    • “ENCRYPT”

  • conf.designate.keystone_authtoken.service_type

    • Type: string

    • Description:

    • “dns”

  • conf.designate.oslo_middleware.enable_proxy_headers_parsing

    • Type: bool

    • Description:

    • true

  • conf.designate.oslo_policy.policy_file

    • Type: string

    • Description:

    • “/etc/designate/policy.yaml”

  • conf.designate.service:api.auth_strategy

    • Type: string

    • Description:

    • “keystone”

  • conf.designate.service:api.enable_api_admin

    • Type: bool

    • Description:

    • true

  • conf.designate.service:api.enable_api_v2

    • Type: bool

    • Description:

    • true

  • conf.designate.service:api.enabled_extensions_v2

    • Type: string

    • Description:

    • “quotas,reports”

  • conf.designate.service:api.workers

    • Type: int

    • Description:

    • 2

  • conf.designate.service:worker.enabled

    • Type: bool

    • Description:

    • true

  • conf.designate.service:worker.notify

    • Type: bool

    • Description:

    • false

  • conf.designate.storage:sqlalchemy.max_retries

    • Type: int

    • Description:

    • -1

  • conf.designate_api_uwsgi.uwsgi.add-header

    • Type: string

    • Description:

    • “Connection: close”

  • conf.designate_api_uwsgi.uwsgi.buffer-size

    • Type: int

    • Description:

    • 65535

  • conf.designate_api_uwsgi.uwsgi.die-on-term

    • Type: bool

    • Description:

    • true

  • conf.designate_api_uwsgi.uwsgi.enable-threads

    • Type: bool

    • Description:

    • true

  • conf.designate_api_uwsgi.uwsgi.exit-on-reload

    • Type: bool

    • Description:

    • false

  • conf.designate_api_uwsgi.uwsgi.hook-master-start

    • Type: string

    • Description:

    • “unix_signal:15 gracefully_kill_them_all”

  • conf.designate_api_uwsgi.uwsgi.lazy-apps

    • Type: bool

    • Description:

    • true

  • conf.designate_api_uwsgi.uwsgi.log-x-forwarded-for

    • Type: bool

    • Description:

    • true

  • conf.designate_api_uwsgi.uwsgi.master

    • Type: bool

    • Description:

    • true

  • conf.designate_api_uwsgi.uwsgi.procname-prefix-spaced

    • Type: string

    • Description:

    • “designate-api:”

  • conf.designate_api_uwsgi.uwsgi.route-user-agent

    • Type: string

    • Description:

    • “^kube-probe.* donotlog:”

  • conf.designate_api_uwsgi.uwsgi.thunder-lock

    • Type: bool

    • Description:

    • true

  • conf.designate_api_uwsgi.uwsgi.worker-reload-mercy

    • Type: int

    • Description:

    • 80

  • conf.designate_api_uwsgi.uwsgi.wsgi-file

    • Type: string

    • Description:

    • “/var/lib/openstack/bin/designate-api-wsgi”

  • conf.logging.formatter_context.class

    • Type: string

    • Description:

    • “oslo_log.formatters.ContextFormatter”

  • conf.logging.formatter_context.datefmt

    • Type: string

    • Description:

    • “%Y-%m-%d %H:%M:%S”

  • conf.logging.formatter_default.datefmt

    • Type: string

    • Description:

    • “%Y-%m-%d %H:%M:%S”

  • conf.logging.formatter_default.format

    • Type: string

    • Description:

    • “%(message)s”

  • conf.logging.formatters.keys[0]

    • Type: string

    • Description:

    • “context”

  • conf.logging.formatters.keys[1]

    • Type: string

    • Description:

    • “default”

  • conf.logging.handler_null.args

    • Type: string

    • Description:

    • “()”

  • conf.logging.handler_null.class

    • Type: string

    • Description:

    • “logging.NullHandler”

  • conf.logging.handler_null.formatter

    • Type: string

    • Description:

    • “default”

  • conf.logging.handler_stderr.args

    • Type: string

    • Description:

    • “(sys.stderr,)”

  • conf.logging.handler_stderr.class

    • Type: string

    • Description:

    • “StreamHandler”

  • conf.logging.handler_stderr.formatter

    • Type: string

    • Description:

    • “context”

  • conf.logging.handler_stdout.args

    • Type: string

    • Description:

    • “(sys.stdout,)”

  • conf.logging.handler_stdout.class

    • Type: string

    • Description:

    • “StreamHandler”

  • conf.logging.handler_stdout.formatter

    • Type: string

    • Description:

    • “context”

  • conf.logging.handlers.keys[0]

    • Type: string

    • Description:

    • “stdout”

  • conf.logging.handlers.keys[1]

    • Type: string

    • Description:

    • “stderr”

  • conf.logging.handlers.keys[2]

    • Type: string

    • Description:

    • “null”

  • conf.logging.logger_amqp.handlers

    • Type: string

    • Description:

    • “stderr”

  • conf.logging.logger_amqp.level

    • Type: string

    • Description:

    • “WARNING”

  • conf.logging.logger_amqp.qualname

    • Type: string

    • Description:

    • “amqp”

  • conf.logging.logger_amqplib.handlers

    • Type: string

    • Description:

    • “stderr”

  • conf.logging.logger_amqplib.level

    • Type: string

    • Description:

    • “WARNING”

  • conf.logging.logger_amqplib.qualname

    • Type: string

    • Description:

    • “amqplib”

  • conf.logging.logger_boto.handlers

    • Type: string

    • Description:

    • “stderr”

  • conf.logging.logger_boto.level

    • Type: string

    • Description:

    • “WARNING”

  • conf.logging.logger_boto.qualname

    • Type: string

    • Description:

    • “boto”

  • conf.logging.logger_designate.handlers[0]

    • Type: string

    • Description:

    • “stdout”

  • conf.logging.logger_designate.level

    • Type: string

    • Description:

    • “INFO”

  • conf.logging.logger_designate.qualname

    • Type: string

    • Description:

    • “designate”

  • conf.logging.logger_eventletwsgi.handlers

    • Type: string

    • Description:

    • “stderr”

  • conf.logging.logger_eventletwsgi.level

    • Type: string

    • Description:

    • “WARNING”

  • conf.logging.logger_eventletwsgi.qualname

    • Type: string

    • Description:

    • “eventlet.wsgi.server”

  • conf.logging.logger_root.handlers

    • Type: string

    • Description:

    • “null”

  • conf.logging.logger_root.level

    • Type: string

    • Description:

    • “WARNING”

  • conf.logging.logger_sqlalchemy.handlers

    • Type: string

    • Description:

    • “stderr”

  • conf.logging.logger_sqlalchemy.level

    • Type: string

    • Description:

    • “WARNING”

  • conf.logging.logger_sqlalchemy.qualname

    • Type: string

    • Description:

    • “sqlalchemy”

  • conf.logging.loggers.keys[0]

    • Type: string

    • Description:

    • “root”

  • conf.logging.loggers.keys[1]

    • Type: string

    • Description:

    • “designate”

  • conf.paste.app:osapi_dns_app_admin.”paste.app_factory”

    • Type: string

    • Description:

    • “designate.api.admin:factory”

  • conf.paste.app:osapi_dns_app_v2.”paste.app_factory”

    • Type: string

    • Description:

    • “designate.api.v2:factory”

  • conf.paste.app:osapi_dns_app_versions.”paste.app_factory”

    • Type: string

    • Description:

    • “designate.api.versions:factory”

  • conf.paste.composite:osapi_dns./

    • Type: string

    • Description:

    • “osapi_dns_versions”

  • conf.paste.composite:osapi_dns./admin

    • Type: string

    • Description:

    • “osapi_dns_admin”

  • conf.paste.composite:osapi_dns./v2

    • Type: string

    • Description:

    • “osapi_dns_v2”

  • conf.paste.composite:osapi_dns.use

    • Type: string

    • Description:

    • “egg:Paste#urlmap”

  • conf.paste.composite:osapi_dns_admin.keystone

    • Type: string

    • Description:

    • “http_proxy_to_wsgi cors request_id faultwrapper authtoken keystonecontext maintenance normalizeuri osapi_dns_app_admin”

  • conf.paste.composite:osapi_dns_admin.noauth

    • Type: string

    • Description:

    • “http_proxy_to_wsgi cors request_id faultwrapper noauthcontext maintenance normalizeuri osapi_dns_app_admin”

  • conf.paste.composite:osapi_dns_admin.use

    • Type: string

    • Description:

    • “call:designate.api.middleware:auth_pipeline_factory”

  • conf.paste.composite:osapi_dns_v2.keystone

    • Type: string

    • Description:

    • “http_proxy_to_wsgi cors request_id faultwrapper validation_API_v2 authtoken keystonecontext maintenance normalizeuri osapi_dns_app_v2”

  • conf.paste.composite:osapi_dns_v2.noauth

    • Type: string

    • Description:

    • “http_proxy_to_wsgi cors request_id faultwrapper validation_API_v2 noauthcontext maintenance normalizeuri osapi_dns_app_v2”

  • conf.paste.composite:osapi_dns_v2.use

    • Type: string

    • Description:

    • “call:designate.api.middleware:auth_pipeline_factory”

  • conf.paste.composite:osapi_dns_versions.keystone

    • Type: string

    • Description:

    • “http_proxy_to_wsgi cors maintenance faultwrapper osapi_dns_app_versions”

  • conf.paste.composite:osapi_dns_versions.noauth

    • Type: string

    • Description:

    • “http_proxy_to_wsgi cors maintenance faultwrapper osapi_dns_app_versions”

  • conf.paste.composite:osapi_dns_versions.use

    • Type: string

    • Description:

    • “call:designate.api.middleware:auth_pipeline_factory”

  • conf.paste.filter:authtoken.”paste.filter_factory”

    • Type: string

    • Description:

    • “keystonemiddleware.auth_token:filter_factory”

  • conf.paste.filter:cors.”paste.filter_factory”

    • Type: string

    • Description:

    • “oslo_middleware.cors:filter_factory”

  • conf.paste.filter:cors.oslo_config_project

    • Type: string

    • Description:

    • “designate”

  • conf.paste.filter:faultwrapper.”paste.filter_factory”

    • Type: string

    • Description:

    • “designate.api.middleware:FaultWrapperMiddleware.factory”

  • conf.paste.filter:http_proxy_to_wsgi.”paste.filter_factory”

    • Type: string

    • Description:

    • “oslo_middleware:HTTPProxyToWSGI.factory”

  • conf.paste.filter:keystonecontext.”paste.filter_factory”

    • Type: string

    • Description:

    • “designate.api.middleware:KeystoneContextMiddleware.factory”

  • conf.paste.filter:maintenance.”paste.filter_factory”

    • Type: string

    • Description:

    • “designate.api.middleware:MaintenanceMiddleware.factory”

  • conf.paste.filter:noauthcontext.”paste.filter_factory”

    • Type: string

    • Description:

    • “designate.api.middleware:NoAuthContextMiddleware.factory”

  • conf.paste.filter:normalizeuri.”paste.filter_factory”

    • Type: string

    • Description:

    • “designate.api.middleware:NormalizeURIMiddleware.factory”

  • conf.paste.filter:request_id.”paste.filter_factory”

    • Type: string

    • Description:

    • “oslo_middleware:RequestId.factory”

  • conf.paste.filter:validation_API_v2.”paste.filter_factory”

    • Type: string

    • Description:

    • “designate.api.middleware:APIv2ValidationErrorMiddleware.factory”

  • conf.policy

    • Type: object

    • Description:

    • {}

  • conf.pools

    • Type: string

    • Description:

    • - name: default
        # The name is immutable. There will be no option to change the name after
        # creation and the only way will to change it will be to delete it
        # (and all zones associated with it) and recreate it.
        description: Default Pool
      
        attributes: {}
      
        # List out the NS records for zones hosted within this pool
        # This should be a record that is created outside of designate, that
        # points to the public IP of the controller node.
        ns_records:
          - hostname: {{ printf \"ns.%s.svc.%s.\" .Release.Namespace .Values.endpoints.cluster_domain_suffix }}
            priority: 1
      
        # List out the nameservers for this pool. These are the actual DNS servers.
        # We use these to verify changes have propagated to all nameservers.
        nameservers:
          - host: ${POWERDNS_SERVICE_HOST}
            port: {{ tuple \"powerdns\" \"internal\" \"powerdns\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}
      
        # List out the targets for this pool. For BIND there will be one
        # entry for each BIND server, as we have to run rndc command on each server
        targets:
          - type: pdns4
            description: PowerDNS Server
      
            # List out the designate-mdns servers from which PowerDNS servers should
            # request zone transfers (AXFRs) from.
            # This should be the IP of the controller node.
            # If you have multiple controllers you can add multiple masters
            # by running designate-mdns on them, and adding them here.
            masters:
              - host: ${MINIDNS_SERVICE_HOST}
                port: {{ tuple \"mdns\" \"internal\" \"ipc\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}
      
            # PowerDNS Configuration options
            options:
              host: ${POWERDNS_SERVICE_HOST}
              port: {{ tuple \"powerdns\" \"internal\" \"powerdns\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}
              api_endpoint: http://${POWERDNS_SERVICE_HOST}:{{ tuple \"powerdns\" \"internal\" \"powerdns_api\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}
              api_token: {{ tuple \"powerdns\" \"service\" . | include \"helm-toolkit.endpoints.endpoint_token_lookup\" }}
      
  • dependencies.dynamic.common.local_image_registry.jobs[0]

    • Type: string

    • Description:

    • “designate-image-repo-sync”

  • dependencies.dynamic.common.local_image_registry.services[0].endpoint

    • Type: string

    • Description:

    • “node”

  • dependencies.dynamic.common.local_image_registry.services[0].service

    • Type: string

    • Description:

    • “local_image_registry”

  • dependencies.dynamic.job_rabbit_init.api.jobs[0]

    • Type: string

    • Description:

    • “designate-rabbit-init”

  • dependencies.dynamic.job_rabbit_init.central.jobs[0]

    • Type: string

    • Description:

    • “designate-rabbit-init”

  • dependencies.dynamic.job_rabbit_init.sink.jobs[0]

    • Type: string

    • Description:

    • “designate-rabbit-init”

  • dependencies.dynamic.job_rabbit_init.worker.jobs[0]

    • Type: string

    • Description:

    • “designate-rabbit-init”

  • dependencies.static.api.jobs[0]

    • Type: string

    • Description:

    • “designate-db-sync”

  • dependencies.static.api.jobs[1]

    • Type: string

    • Description:

    • “designate-ks-user”

  • dependencies.static.api.jobs[2]

    • Type: string

    • Description:

    • “designate-ks-endpoints”

  • dependencies.static.api.service[0].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.api.service[0].service

    • Type: string

    • Description:

    • “oslo_db”

  • dependencies.static.api.service[1].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.api.service[1].service

    • Type: string

    • Description:

    • “identity”

  • dependencies.static.api.service[2].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.api.service[2].service

    • Type: string

    • Description:

    • “oslo_messaging”

  • dependencies.static.central.jobs[0]

    • Type: string

    • Description:

    • “designate-db-sync”

  • dependencies.static.central.jobs[1]

    • Type: string

    • Description:

    • “designate-ks-user”

  • dependencies.static.central.jobs[2]

    • Type: string

    • Description:

    • “designate-ks-endpoints”

  • dependencies.static.central.service[0].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.central.service[0].service

    • Type: string

    • Description:

    • “oslo_db”

  • dependencies.static.central.service[1].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.central.service[1].service

    • Type: string

    • Description:

    • “identity”

  • dependencies.static.central.service[2].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.central.service[2].service

    • Type: string

    • Description:

    • “oslo_messaging”

  • dependencies.static.db_init.services[0].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.db_init.services[0].service

    • Type: string

    • Description:

    • “oslo_db”

  • dependencies.static.db_sync.jobs[0]

    • Type: string

    • Description:

    • “designate-db-init”

  • dependencies.static.db_sync.services[0].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.db_sync.services[0].service

    • Type: string

    • Description:

    • “oslo_db”

  • dependencies.static.ks_endpoints.jobs[0]

    • Type: string

    • Description:

    • “designate-ks-service”

  • dependencies.static.ks_endpoints.services[0].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.ks_endpoints.services[0].service

    • Type: string

    • Description:

    • “identity”

  • dependencies.static.ks_service.services[0].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.ks_service.services[0].service

    • Type: string

    • Description:

    • “identity”

  • dependencies.static.ks_user.services[0].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.ks_user.services[0].service

    • Type: string

    • Description:

    • “identity”

  • dependencies.static.mdns.jobs[0]

    • Type: string

    • Description:

    • “designate-db-sync”

  • dependencies.static.mdns.jobs[1]

    • Type: string

    • Description:

    • “designate-ks-user”

  • dependencies.static.mdns.jobs[2]

    • Type: string

    • Description:

    • “designate-ks-endpoints”

  • dependencies.static.mdns.services[0].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.mdns.services[0].service

    • Type: string

    • Description:

    • “oslo_db”

  • dependencies.static.mdns.services[1].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.mdns.services[1].service

    • Type: string

    • Description:

    • “identity”

  • dependencies.static.producer.jobs[0]

    • Type: string

    • Description:

    • “designate-db-sync”

  • dependencies.static.producer.jobs[1]

    • Type: string

    • Description:

    • “designate-ks-user”

  • dependencies.static.producer.jobs[2]

    • Type: string

    • Description:

    • “designate-ks-endpoints”

  • dependencies.static.producer.services[0].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.producer.services[0].service

    • Type: string

    • Description:

    • “oslo_db”

  • dependencies.static.producer.services[1].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.producer.services[1].service

    • Type: string

    • Description:

    • “identity”

  • dependencies.static.rabbit_init.services[0].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.rabbit_init.services[0].service

    • Type: string

    • Description:

    • “oslo_messaging”

  • dependencies.static.sink.jobs[0]

    • Type: string

    • Description:

    • “designate-db-sync”

  • dependencies.static.sink.jobs[1]

    • Type: string

    • Description:

    • “designate-ks-user”

  • dependencies.static.sink.jobs[2]

    • Type: string

    • Description:

    • “designate-ks-endpoints”

  • dependencies.static.sink.services[0].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.sink.services[0].service

    • Type: string

    • Description:

    • “oslo_db”

  • dependencies.static.sink.services[1].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.sink.services[1].service

    • Type: string

    • Description:

    • “identity”

  • dependencies.static.worker.jobs[0]

    • Type: string

    • Description:

    • “designate-db-sync”

  • dependencies.static.worker.jobs[1]

    • Type: string

    • Description:

    • “designate-ks-user”

  • dependencies.static.worker.jobs[2]

    • Type: string

    • Description:

    • “designate-ks-endpoints”

  • dependencies.static.worker.services[0].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.worker.services[0].service

    • Type: string

    • Description:

    • “oslo_db”

  • dependencies.static.worker.services[1].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.worker.services[1].service

    • Type: string

    • Description:

    • “identity”

  • dependencies.static.worker.services[2].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.static.worker.services[2].service

    • Type: string

    • Description:

    • “mdns”

  • endpoints.cluster_domain_suffix

    • Type: string

    • Description:

    • “cluster.local”

  • endpoints.dns.host_fqdn_override.default

    • Type: string

    • Description:

    • nil

  • endpoints.dns.hosts.default

    • Type: string

    • Description:

    • “designate-api”

  • endpoints.dns.hosts.public

    • Type: string

    • Description:

    • “designate”

  • endpoints.dns.name

    • Type: string

    • Description:

    • “designate”

  • endpoints.dns.path.default

    • Type: string

    • Description:

    • “/”

  • endpoints.dns.port.api.default

    • Type: int

    • Description:

    • 9001

  • endpoints.dns.port.api.public

    • Type: int

    • Description:

    • 80

  • endpoints.dns.scheme.default

    • Type: string

    • Description:

    • “http”

  • endpoints.identity.auth.admin.password

    • Type: string

    • Description:

    • “password”

  • endpoints.identity.auth.admin.project_domain_name

    • Type: string

    • Description:

    • “default”

  • endpoints.identity.auth.admin.project_name

    • Type: string

    • Description:

    • “admin”

  • endpoints.identity.auth.admin.region_name

    • Type: string

    • Description:

    • “RegionOne”

  • endpoints.identity.auth.admin.user_domain_name

    • Type: string

    • Description:

    • “default”

  • endpoints.identity.auth.admin.username

    • Type: string

    • Description:

    • “admin”

  • endpoints.identity.auth.designate.password

    • Type: string

    • Description:

    • “password”

  • endpoints.identity.auth.designate.project_domain_name

    • Type: string

    • Description:

    • “service”

  • endpoints.identity.auth.designate.project_name

    • Type: string

    • Description:

    • “service”

  • endpoints.identity.auth.designate.region_name

    • Type: string

    • Description:

    • “RegionOne”

  • endpoints.identity.auth.designate.role

    • Type: string

    • Description:

    • “admin”

  • endpoints.identity.auth.designate.user_domain_name

    • Type: string

    • Description:

    • “service”

  • endpoints.identity.auth.designate.username

    • Type: string

    • Description:

    • “designate”

  • endpoints.identity.auth.test.password

    • Type: string

    • Description:

    • “password”

  • endpoints.identity.auth.test.project_domain_name

    • Type: string

    • Description:

    • “service”

  • endpoints.identity.auth.test.project_name

    • Type: string

    • Description:

    • “test”

  • endpoints.identity.auth.test.region_name

    • Type: string

    • Description:

    • “RegionOne”

  • endpoints.identity.auth.test.role

    • Type: string

    • Description:

    • “admin”

  • endpoints.identity.auth.test.user_domain_name

    • Type: string

    • Description:

    • “service”

  • endpoints.identity.auth.test.username

    • Type: string

    • Description:

    • “designate-test”

  • endpoints.identity.host_fqdn_override.default

    • Type: string

    • Description:

    • nil

  • endpoints.identity.hosts.default

    • Type: string

    • Description:

    • “keystone”

  • endpoints.identity.hosts.internal

    • Type: string

    • Description:

    • “keystone-api”

  • endpoints.identity.name

    • Type: string

    • Description:

    • “keystone”

  • endpoints.identity.path.default

    • Type: string

    • Description:

    • “/v3”

  • endpoints.identity.port.api.default

    • Type: int

    • Description:

    • 80

  • endpoints.identity.port.api.internal

    • Type: int

    • Description:

    • 5000

  • endpoints.identity.scheme.default

    • Type: string

    • Description:

    • “http”

  • endpoints.local_image_registry.host_fqdn_override.default

    • Type: string

    • Description:

    • nil

  • endpoints.local_image_registry.hosts.default

    • Type: string

    • Description:

    • “localhost”

  • endpoints.local_image_registry.hosts.internal

    • Type: string

    • Description:

    • “docker-registry”

  • endpoints.local_image_registry.hosts.node

    • Type: string

    • Description:

    • “localhost”

  • endpoints.local_image_registry.name

    • Type: string

    • Description:

    • “docker-registry”

  • endpoints.local_image_registry.namespace

    • Type: string

    • Description:

    • “docker-registry”

  • endpoints.local_image_registry.port.registry.node

    • Type: int

    • Description:

    • 5000

  • endpoints.mdns.host_fqdn_override.default

    • Type: string

    • Description:

    • nil

  • endpoints.mdns.hosts.default

    • Type: string

    • Description:

    • “minidns”

  • endpoints.mdns.hosts.public

    • Type: string

    • Description:

    • “designate-mdns”

  • endpoints.mdns.name

    • Type: string

    • Description:

    • “minidns”

  • endpoints.mdns.path.default

    • Type: string

    • Description:

    • nil

  • endpoints.mdns.port.ipc.default

    • Type: int

    • Description:

    • 5354

  • endpoints.mdns.scheme.default

    • Type: string

    • Description:

    • “tcp”

  • endpoints.oci_image_registry.auth.designate.password

    • Type: string

    • Description:

    • “password”

  • endpoints.oci_image_registry.auth.designate.username

    • Type: string

    • Description:

    • “designate”

  • endpoints.oci_image_registry.auth.enabled

    • Type: bool

    • Description:

    • false

  • endpoints.oci_image_registry.host_fqdn_override.default

    • Type: string

    • Description:

    • nil

  • endpoints.oci_image_registry.hosts.default

    • Type: string

    • Description:

    • “localhost”

  • endpoints.oci_image_registry.name

    • Type: string

    • Description:

    • “oci-image-registry”

  • endpoints.oci_image_registry.namespace

    • Type: string

    • Description:

    • “oci-image-registry”

  • endpoints.oci_image_registry.port.registry.default

    • Type: string

    • Description:

    • nil

  • endpoints.oslo_cache.auth.memcache_secret_key

    • Type: string

    • Description:

    • nil

  • endpoints.oslo_cache.host_fqdn_override.default

    • Type: string

    • Description:

    • nil

  • endpoints.oslo_cache.hosts.default

    • Type: string

    • Description:

    • “memcached”

  • endpoints.oslo_cache.port.memcache.default

    • Type: int

    • Description:

    • 11211

  • endpoints.oslo_db.auth.admin.password

    • Type: string

    • Description:

    • “password”

  • endpoints.oslo_db.auth.admin.username

    • Type: string

    • Description:

    • “root”

  • endpoints.oslo_db.auth.designate.password

    • Type: string

    • Description:

    • “password”

  • endpoints.oslo_db.auth.designate.username

    • Type: string

    • Description:

    • “designate”

  • endpoints.oslo_db.host_fqdn_override.default

    • Type: string

    • Description:

    • nil

  • endpoints.oslo_db.hosts.default

    • Type: string

    • Description:

    • “mariadb”

  • endpoints.oslo_db.path

    • Type: string

    • Description:

    • “/designate”

  • endpoints.oslo_db.port.mysql.default

    • Type: int

    • Description:

    • 3306

  • endpoints.oslo_db.scheme

    • Type: string

    • Description:

    • “mysql+pymysql”

  • endpoints.oslo_messaging.auth.admin.password

    • Type: string

    • Description:

    • “password”

  • endpoints.oslo_messaging.auth.admin.username

    • Type: string

    • Description:

    • “rabbitmq”

  • endpoints.oslo_messaging.auth.designate.password

    • Type: string

    • Description:

    • “password”

  • endpoints.oslo_messaging.auth.designate.username

    • Type: string

    • Description:

    • “designate”

  • endpoints.oslo_messaging.host_fqdn_override.default

    • Type: string

    • Description:

    • nil

  • endpoints.oslo_messaging.hosts.default

    • Type: string

    • Description:

    • “rabbitmq”

  • endpoints.oslo_messaging.path

    • Type: string

    • Description:

    • “/designate”

  • endpoints.oslo_messaging.port.amqp.default

    • Type: int

    • Description:

    • 5672

  • endpoints.oslo_messaging.port.http.default

    • Type: int

    • Description:

    • 15672

  • endpoints.oslo_messaging.scheme

    • Type: string

    • Description:

    • “rabbit”

  • endpoints.oslo_messaging.statefulset.name

    • Type: string

    • Description:

    • “rabbitmq-rabbitmq”

  • endpoints.oslo_messaging.statefulset.replicas

    • Type: int

    • Description:

    • 2

  • endpoints.powerdns.auth.service.token

    • Type: string

    • Description:

    • “chiave_segreta”

  • endpoints.powerdns.host_fqdn_override.default

    • Type: string

    • Description:

    • nil

  • endpoints.powerdns.hosts.default

    • Type: string

    • Description:

    • “powerdns”

  • endpoints.powerdns.port.powerdns.default

    • Type: int

    • Description:

    • 53

  • endpoints.powerdns.port.powerdns_api.default

    • Type: int

    • Description:

    • 8081

  • images.local_registry.active

    • Type: bool

    • Description:

    • false

  • images.local_registry.exclude[0]

    • Type: string

    • Description:

    • “dep_check”

  • images.local_registry.exclude[1]

    • Type: string

    • Description:

    • “image_repo_sync”

  • images.pull_policy

    • Type: string

    • Description:

    • “IfNotPresent”

  • images.tags.bootstrap

    • Type: string

    • Description:

    • “docker.io/openstackhelm/heat:2024.1-ubuntu_jammy”

  • images.tags.db_drop

    • Type: string

    • Description:

    • “docker.io/openstackhelm/heat:2024.1-ubuntu_jammy”

  • images.tags.db_init

    • Type: string

    • Description:

    • “docker.io/openstackhelm/heat:2024.1-ubuntu_jammy”

  • images.tags.dep_check

    • Type: string

    • Description:

    • “quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal”

  • images.tags.designate_api

    • Type: string

    • Description:

    • “docker.io/openstackhelm/designate:2024.1-ubuntu_jammy”

  • images.tags.designate_central

    • Type: string

    • Description:

    • “docker.io/openstackhelm/designate:2024.1-ubuntu_jammy”

  • images.tags.designate_db_sync

    • Type: string

    • Description:

    • “docker.io/openstackhelm/designate:2024.1-ubuntu_jammy”

  • images.tags.designate_mdns

    • Type: string

    • Description:

    • “docker.io/openstackhelm/designate:2024.1-ubuntu_jammy”

  • images.tags.designate_producer

    • Type: string

    • Description:

    • “docker.io/openstackhelm/designate:2024.1-ubuntu_jammy”

  • images.tags.designate_sink

    • Type: string

    • Description:

    • “docker.io/openstackhelm/designate:2024.1-ubuntu_jammy”

  • images.tags.designate_worker

    • Type: string

    • Description:

    • “docker.io/openstackhelm/designate:2024.1-ubuntu_jammy”

  • images.tags.ks_endpoints

    • Type: string

    • Description:

    • “docker.io/openstackhelm/heat:2024.1-ubuntu_jammy”

  • images.tags.ks_service

    • Type: string

    • Description:

    • “docker.io/openstackhelm/heat:2024.1-ubuntu_jammy”

  • images.tags.ks_user

    • Type: string

    • Description:

    • “docker.io/openstackhelm/heat:2024.1-ubuntu_jammy”

  • images.tags.rabbit_init

    • Type: string

    • Description:

    • “docker.io/rabbitmq:3.13-management”

  • labels.api.node_selector_key

    • Type: string

    • Description:

    • “openstack-control-plane”

  • labels.api.node_selector_value

    • Type: string

    • Description:

    • “enabled”

  • labels.central.node_selector_key

    • Type: string

    • Description:

    • “openstack-control-plane”

  • labels.central.node_selector_value

    • Type: string

    • Description:

    • “enabled”

  • labels.job.node_selector_key

    • Type: string

    • Description:

    • “openstack-control-plane”

  • labels.job.node_selector_value

    • Type: string

    • Description:

    • “enabled”

  • labels.mdns.node_selector_key

    • Type: string

    • Description:

    • “openstack-control-plane”

  • labels.mdns.node_selector_value

    • Type: string

    • Description:

    • “enabled”

  • labels.producer.node_selector_key

    • Type: string

    • Description:

    • “openstack-control-plane”

  • labels.producer.node_selector_value

    • Type: string

    • Description:

    • “enabled”

  • labels.sink.node_selector_key

    • Type: string

    • Description:

    • “openstack-control-plane”

  • labels.sink.node_selector_value

    • Type: string

    • Description:

    • “enabled”

  • labels.worker.node_selector_key

    • Type: string

    • Description:

    • “openstack-control-plane”

  • labels.worker.node_selector_value

    • Type: string

    • Description:

    • “enabled”

  • manifests.configmap_bin

    • Type: bool

    • Description:

    • true

  • manifests.configmap_etc

    • Type: bool

    • Description:

    • true

  • manifests.deployment_api

    • Type: bool

    • Description:

    • true

  • manifests.deployment_central

    • Type: bool

    • Description:

    • true

  • manifests.deployment_mdns

    • Type: bool

    • Description:

    • true

  • manifests.deployment_producer

    • Type: bool

    • Description:

    • true

  • manifests.deployment_sink

    • Type: bool

    • Description:

    • false

  • manifests.deployment_worker

    • Type: bool

    • Description:

    • true

  • manifests.ingress_api

    • Type: bool

    • Description:

    • true

  • manifests.job_bootstrap

    • Type: bool

    • Description:

    • true

  • manifests.job_db_init

    • Type: bool

    • Description:

    • true

  • manifests.job_db_sync

    • Type: bool

    • Description:

    • true

  • manifests.job_ks_endpoints

    • Type: bool

    • Description:

    • true

  • manifests.job_ks_service

    • Type: bool

    • Description:

    • true

  • manifests.job_ks_user

    • Type: bool

    • Description:

    • true

  • manifests.job_rabbit_init

    • Type: bool

    • Description:

    • true

  • manifests.pdb_api

    • Type: bool

    • Description:

    • true

  • manifests.pdb_central

    • Type: bool

    • Description:

    • true

  • manifests.pdb_mdns

    • Type: bool

    • Description:

    • true

  • manifests.pdb_producer

    • Type: bool

    • Description:

    • true

  • manifests.pdb_sink

    • Type: bool

    • Description:

    • false

  • manifests.pdb_worker

    • Type: bool

    • Description:

    • true

  • manifests.secret_db

    • Type: bool

    • Description:

    • true

  • manifests.secret_ingress_tls

    • Type: bool

    • Description:

    • true

  • manifests.secret_keystone

    • Type: bool

    • Description:

    • true

  • manifests.secret_rabbitmq

    • Type: bool

    • Description:

    • true

  • manifests.secret_registry

    • Type: bool

    • Description:

    • true

  • manifests.service_api

    • Type: bool

    • Description:

    • true

  • manifests.service_ingress_api

    • Type: bool

    • Description:

    • true

  • manifests.service_mdns

    • Type: bool

    • Description:

    • true

  • network.api.external_policy_local

    • Type: bool

    • Description:

    • false

  • network.api.ingress.annotations.”nginx.ingress.kubernetes.io/rewrite-target”

    • Type: string

    • Description:

    • “/”

  • network.api.ingress.classes.cluster

    • Type: string

    • Description:

    • “nginx-cluster”

  • network.api.ingress.classes.namespace

    • Type: string

    • Description:

    • “nginx”

  • network.api.ingress.public

    • Type: bool

    • Description:

    • true

  • network.api.node_port.enabled

    • Type: bool

    • Description:

    • false

  • network.api.node_port.port

    • Type: int

    • Description:

    • 9001

  • network.mdns.external_policy_local

    • Type: bool

    • Description:

    • false

  • network.mdns.name

    • Type: string

    • Description:

    • “designate-mdns”

  • network.mdns.node_port.enabled

    • Type: bool

    • Description:

    • true

  • network.mdns.node_port.port

    • Type: int

    • Description:

    • 5354

  • network.mdns.proto

    • Type: string

    • Description:

    • “http”

  • pod.affinity.anti.topologyKey.default

    • Type: string

    • Description:

    • “kubernetes.io/hostname”

  • pod.affinity.anti.type.default

    • Type: string

    • Description:

    • “preferredDuringSchedulingIgnoredDuringExecution”

  • pod.lifecycle.disruption_budget.api.min_available

    • Type: int

    • Description:

    • 0

  • pod.lifecycle.disruption_budget.central.min_available

    • Type: int

    • Description:

    • 0

  • pod.lifecycle.disruption_budget.mdns.min_available

    • Type: int

    • Description:

    • 0

  • pod.lifecycle.disruption_budget.producer.min_available

    • Type: int

    • Description:

    • 0

  • pod.lifecycle.disruption_budget.sink.min_available

    • Type: int

    • Description:

    • 0

  • pod.lifecycle.disruption_budget.worker.min_available

    • Type: int

    • Description:

    • 0

  • pod.lifecycle.termination_grace_period.api.timeout

    • Type: int

    • Description:

    • 30

  • pod.lifecycle.termination_grace_period.mdns.timeout

    • Type: int

    • Description:

    • 30

  • pod.lifecycle.upgrades.deployments.pod_replacement_strategy

    • Type: string

    • Description:

    • “RollingUpdate”

  • pod.lifecycle.upgrades.deployments.revision_history

    • Type: int

    • Description:

    • 3

  • pod.lifecycle.upgrades.deployments.rolling_update.max_surge

    • Type: int

    • Description:

    • 3

  • pod.lifecycle.upgrades.deployments.rolling_update.max_unavailable

    • Type: int

    • Description:

    • 1

  • pod.mounts.designate_api.designate_api.volumeMounts

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_api.designate_api.volumes

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_api.init_container

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_central.designate_central.volumeMounts

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_central.designate_central.volumes

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_central.init_container

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_db_sync.designate_db_sync.volumeMounts

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_db_sync.designate_db_sync.volumes

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_mdns.designate_mdns.volumeMounts

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_mdns.designate_mdns.volumes

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_mdns.init_container

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_producer.designate_producer.volumeMounts

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_producer.designate_producer.volumes

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_producer.init_container

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_sink.designate_sink.volumeMounts

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_sink.designate_sink.volumes

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_sink.init_container

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_worker.designate_worker.volumeMounts

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_worker.designate_worker.volumes

    • Type: string

    • Description:

    • nil

  • pod.mounts.designate_worker.init_container

    • Type: string

    • Description:

    • nil

  • pod.replicas.api

    • Type: int

    • Description:

    • 1

  • pod.replicas.central

    • Type: int

    • Description:

    • 1

  • pod.replicas.mdns

    • Type: int

    • Description:

    • 1

  • pod.replicas.producer

    • Type: int

    • Description:

    • 1

  • pod.replicas.sink

    • Type: int

    • Description:

    • 1

  • pod.replicas.worker

    • Type: int

    • Description:

    • 1

  • pod.resources.api.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.api.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.api.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.api.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.enabled

    • Type: bool

    • Description:

    • false

  • pod.resources.jobs.bootstrap.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.bootstrap.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.bootstrap.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.bootstrap.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.jobs.db_init.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.db_init.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.db_init.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.db_init.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.jobs.db_sync.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.db_sync.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.db_sync.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.db_sync.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.jobs.ks_endpoints.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.ks_endpoints.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.ks_endpoints.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.ks_endpoints.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.jobs.ks_service.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.ks_service.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.ks_service.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.ks_service.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.jobs.ks_user.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.ks_user.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.ks_user.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.ks_user.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.jobs.rabbit_init.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.rabbit_init.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.rabbit_init.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.rabbit_init.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.jobs.tests.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.tests.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.tests.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.tests.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • release_group

    • Type: string

    • Description:

    • nil

  • secrets.identity.admin

    • Type: string

    • Description:

    • “designate-keystone-admin”

  • secrets.identity.designate

    • Type: string

    • Description:

    • “designate-keystone-user”

  • secrets.identity.test

    • Type: string

    • Description:

    • “designate-keystone-test”

  • secrets.oci_image_registry.designate

    • Type: string

    • Description:

    • “designate-oci-image-registry”

  • secrets.oslo_db.admin

    • Type: string

    • Description:

    • “designate-db-admin”

  • secrets.oslo_db.designate

    • Type: string

    • Description:

    • “designate-db-user”

  • secrets.oslo_messaging.admin

    • Type: string

    • Description:

    • “designate-rabbitmq-admin”

  • secrets.oslo_messaging.designate

    • Type: string

    • Description:

    • “designate-rabbitmq-user”

  • secrets.tls.dns.api.public

    • Type: string

    • Description:

    • “designate-tls-public”