Swift

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

General Parameters

  • bootstrap.enabled

    • Type: bool

    • Description:

    • false

  • bootstrap.script

    • Type: string

    • Description:

    • nil

  • conf.account_server.DEFAULT.bind_ip

    • Type: string

    • Description:

    • “0.0.0.0”

  • conf.account_server.DEFAULT.bind_port

    • Type: int

    • Description:

    • 6202

  • conf.account_server.DEFAULT.devices

    • Type: string

    • Description:

    • “/srv/node”

  • conf.account_server.DEFAULT.log_address

    • Type: string

    • Description:

    • nil

  • conf.account_server.DEFAULT.log_facility

    • Type: string

    • Description:

    • nil

  • conf.account_server.DEFAULT.log_level

    • Type: string

    • Description:

    • “INFO”

  • conf.account_server.DEFAULT.log_name

    • Type: string

    • Description:

    • “account-server”

  • conf.account_server.DEFAULT.mount_check

    • Type: string

    • Description:

    • “true”

  • conf.account_server.DEFAULT.swift_dir

    • Type: string

    • Description:

    • “/etc/swift”

  • conf.account_server.DEFAULT.user

    • Type: string

    • Description:

    • “swift”

  • conf.account_server.DEFAULT.workers

    • Type: int

    • Description:

    • 2

  • conf.account_server.account-auditor

    • Type: object

    • Description:

    • {}

  • conf.account_server.account-reaper

    • Type: object

    • Description:

    • {}

  • conf.account_server.account-replicator.concurrency

    • Type: int

    • Description:

    • 2

  • conf.account_server.app:account-server.use

    • Type: string

    • Description:

    • “egg:swift#account”

  • conf.account_server.filter:healthcheck.use

    • Type: string

    • Description:

    • “egg:swift#healthcheck”

  • conf.account_server.filter:recon.recon_cache_path

    • Type: string

    • Description:

    • “/var/cache/swift”

  • conf.account_server.filter:recon.use

    • Type: string

    • Description:

    • “egg:swift#recon”

  • conf.account_server.formatter_simple.datefmt

    • Type: string

    • Description:

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

  • conf.account_server.formatter_simple.format

    • Type: string

    • Description:

    • “%%(asctime)s %%(levelname)s [%%(process)d] %%(name)s: %%(message)s”

  • conf.account_server.formatters.keys

    • Type: string

    • Description:

    • “simple”

  • conf.account_server.handler_console.args

    • Type: string

    • Description:

    • “(sys.stdout,)”

  • conf.account_server.handler_console.class

    • Type: string

    • Description:

    • “StreamHandler”

  • conf.account_server.handler_console.formatter

    • Type: string

    • Description:

    • “simple”

  • conf.account_server.handler_console.level

    • Type: string

    • Description:

    • “INFO”

  • conf.account_server.handlers.keys

    • Type: string

    • Description:

    • “console”

  • conf.account_server.logger_root.handlers

    • Type: string

    • Description:

    • “console”

  • conf.account_server.logger_root.level

    • Type: string

    • Description:

    • “INFO”

  • conf.account_server.logger_swift.handlers

    • Type: string

    • Description:

    • “console”

  • conf.account_server.logger_swift.level

    • Type: string

    • Description:

    • “INFO”

  • conf.account_server.logger_swift.propagate

    • Type: int

    • Description:

    • 0

  • conf.account_server.logger_swift.qualname

    • Type: string

    • Description:

    • “swift”

  • conf.account_server.loggers.keys

    • Type: string

    • Description:

    • “root,swift”

  • conf.account_server.pipeline:main.pipeline

    • Type: string

    • Description:

    • “healthcheck recon account-server”

  • conf.container_server.DEFAULT.bind_ip

    • Type: string

    • Description:

    • “0.0.0.0”

  • conf.container_server.DEFAULT.bind_port

    • Type: int

    • Description:

    • 6201

  • conf.container_server.DEFAULT.devices

    • Type: string

    • Description:

    • “/srv/node”

  • conf.container_server.DEFAULT.log_address

    • Type: string

    • Description:

    • nil

  • conf.container_server.DEFAULT.log_facility

    • Type: string

    • Description:

    • nil

  • conf.container_server.DEFAULT.log_level

    • Type: string

    • Description:

    • “INFO”

  • conf.container_server.DEFAULT.log_name

    • Type: string

    • Description:

    • “container-server”

  • conf.container_server.DEFAULT.mount_check

    • Type: string

    • Description:

    • “true”

  • conf.container_server.DEFAULT.swift_dir

    • Type: string

    • Description:

    • “/etc/swift”

  • conf.container_server.DEFAULT.user

    • Type: string

    • Description:

    • “swift”

  • conf.container_server.DEFAULT.workers

    • Type: int

    • Description:

    • 2

  • conf.container_server.app:container-server.use

    • Type: string

    • Description:

    • “egg:swift#container”

  • conf.container_server.container-auditor

    • Type: object

    • Description:

    • {}

  • conf.container_server.container-replicator.concurrency

    • Type: int

    • Description:

    • 2

  • conf.container_server.container-sync

    • Type: object

    • Description:

    • {}

  • conf.container_server.container-updater.concurrency

    • Type: int

    • Description:

    • 2

  • conf.container_server.filter:healthcheck.use

    • Type: string

    • Description:

    • “egg:swift#healthcheck”

  • conf.container_server.filter:recon.recon_cache_path

    • Type: string

    • Description:

    • “/var/cache/swift”

  • conf.container_server.filter:recon.use

    • Type: string

    • Description:

    • “egg:swift#recon”

  • conf.container_server.formatter_simple.datefmt

    • Type: string

    • Description:

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

  • conf.container_server.formatter_simple.format

    • Type: string

    • Description:

    • “%%(asctime)s %%(levelname)s [%%(process)d] %%(name)s: %%(message)s”

  • conf.container_server.formatters.keys

    • Type: string

    • Description:

    • “simple”

  • conf.container_server.handler_console.args

    • Type: string

    • Description:

    • “(sys.stdout,)”

  • conf.container_server.handler_console.class

    • Type: string

    • Description:

    • “StreamHandler”

  • conf.container_server.handler_console.formatter

    • Type: string

    • Description:

    • “simple”

  • conf.container_server.handler_console.level

    • Type: string

    • Description:

    • “INFO”

  • conf.container_server.handlers.keys

    • Type: string

    • Description:

    • “console”

  • conf.container_server.logger_root.handlers

    • Type: string

    • Description:

    • “console”

  • conf.container_server.logger_root.level

    • Type: string

    • Description:

    • “INFO”

  • conf.container_server.logger_swift.handlers

    • Type: string

    • Description:

    • “console”

  • conf.container_server.logger_swift.level

    • Type: string

    • Description:

    • “INFO”

  • conf.container_server.logger_swift.propagate

    • Type: int

    • Description:

    • 0

  • conf.container_server.logger_swift.qualname

    • Type: string

    • Description:

    • “swift”

  • conf.container_server.loggers.keys

    • Type: string

    • Description:

    • “root,swift”

  • conf.container_server.pipeline:main.pipeline

    • Type: string

    • Description:

    • “healthcheck recon container-server”

  • conf.object_server.DEFAULT.bind_ip

    • Type: string

    • Description:

    • “0.0.0.0”

  • conf.object_server.DEFAULT.bind_port

    • Type: int

    • Description:

    • 6200

  • conf.object_server.DEFAULT.devices

    • Type: string

    • Description:

    • “/srv/node”

  • conf.object_server.DEFAULT.log_address

    • Type: string

    • Description:

    • nil

  • conf.object_server.DEFAULT.log_facility

    • Type: string

    • Description:

    • nil

  • conf.object_server.DEFAULT.log_level

    • Type: string

    • Description:

    • “INFO”

  • conf.object_server.DEFAULT.log_name

    • Type: string

    • Description:

    • “object-server”

  • conf.object_server.DEFAULT.mount_check

    • Type: string

    • Description:

    • “true”

  • conf.object_server.DEFAULT.swift_dir

    • Type: string

    • Description:

    • “/etc/swift”

  • conf.object_server.DEFAULT.user

    • Type: string

    • Description:

    • “swift”

  • conf.object_server.DEFAULT.workers

    • Type: int

    • Description:

    • 2

  • conf.object_server.app:object-server.use

    • Type: string

    • Description:

    • “egg:swift#object”

  • conf.object_server.filter:healthcheck.use

    • Type: string

    • Description:

    • “egg:swift#healthcheck”

  • conf.object_server.filter:recon.recon_cache_path

    • Type: string

    • Description:

    • “/var/cache/swift”

  • conf.object_server.filter:recon.recon_lock_path

    • Type: string

    • Description:

    • “/var/lock”

  • conf.object_server.filter:recon.use

    • Type: string

    • Description:

    • “egg:swift#recon”

  • conf.object_server.formatter_simple.datefmt

    • Type: string

    • Description:

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

  • conf.object_server.formatter_simple.format

    • Type: string

    • Description:

    • “%%(asctime)s %%(levelname)s [%%(process)d] %%(name)s: %%(message)s”

  • conf.object_server.formatters.keys

    • Type: string

    • Description:

    • “simple”

  • conf.object_server.handler_console.args

    • Type: string

    • Description:

    • “(sys.stdout,)”

  • conf.object_server.handler_console.class

    • Type: string

    • Description:

    • “StreamHandler”

  • conf.object_server.handler_console.formatter

    • Type: string

    • Description:

    • “simple”

  • conf.object_server.handler_console.level

    • Type: string

    • Description:

    • “INFO”

  • conf.object_server.handlers.keys

    • Type: string

    • Description:

    • “console”

  • conf.object_server.logger_root.handlers

    • Type: string

    • Description:

    • “console”

  • conf.object_server.logger_root.level

    • Type: string

    • Description:

    • “INFO”

  • conf.object_server.logger_swift.handlers

    • Type: string

    • Description:

    • “console”

  • conf.object_server.logger_swift.level

    • Type: string

    • Description:

    • “INFO”

  • conf.object_server.logger_swift.propagate

    • Type: int

    • Description:

    • 0

  • conf.object_server.logger_swift.qualname

    • Type: string

    • Description:

    • “swift”

  • conf.object_server.loggers.keys

    • Type: string

    • Description:

    • “root,swift”

  • conf.object_server.object-auditor

    • Type: object

    • Description:

    • {}

  • conf.object_server.object-replicator.concurrency

    • Type: int

    • Description:

    • 2

  • conf.object_server.object-updater.concurrency

    • Type: int

    • Description:

    • 2

  • conf.object_server.pipeline:main.pipeline

    • Type: string

    • Description:

    • “healthcheck recon object-server”

  • conf.proxy_server.DEFAULT.bind_ip

    • Type: string

    • Description:

    • “0.0.0.0”

  • conf.proxy_server.DEFAULT.bind_port

    • Type: int

    • Description:

    • 8080

  • conf.proxy_server.DEFAULT.log_address

    • Type: string

    • Description:

    • nil

  • conf.proxy_server.DEFAULT.log_facility

    • Type: string

    • Description:

    • nil

  • conf.proxy_server.DEFAULT.log_level

    • Type: string

    • Description:

    • “INFO”

  • conf.proxy_server.DEFAULT.log_name

    • Type: string

    • Description:

    • “proxy-server”

  • conf.proxy_server.DEFAULT.swift_dir

    • Type: string

    • Description:

    • “/etc/swift”

  • conf.proxy_server.DEFAULT.user

    • Type: string

    • Description:

    • “swift”

  • conf.proxy_server.DEFAULT.workers

    • Type: int

    • Description:

    • 2

  • conf.proxy_server.app:proxy-server.account_autocreate

    • Type: string

    • Description:

    • “true”

  • conf.proxy_server.app:proxy-server.allow_account_management

    • Type: string

    • Description:

    • “true”

  • conf.proxy_server.app:proxy-server.use

    • Type: string

    • Description:

    • “egg:swift#proxy”

  • conf.proxy_server.filter:account-quotas.use

    • Type: string

    • Description:

    • “egg:swift#account_quotas”

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

    • Type: string

    • Description:

    • “keystonemiddleware.auth_token:filter_factory”

  • conf.proxy_server.filter:authtoken.auth_type

    • Type: string

    • Description:

    • “password”

  • conf.proxy_server.filter:authtoken.auth_url

    • Type: string

    • Description:

    • nil

  • conf.proxy_server.filter:authtoken.delay_auth_decision

    • Type: string

    • Description:

    • “True”

  • conf.proxy_server.filter:authtoken.memcache_secret_key

    • Type: string

    • Description:

    • nil

  • conf.proxy_server.filter:authtoken.memcache_security_strategy

    • Type: string

    • Description:

    • “ENCRYPT”

  • conf.proxy_server.filter:authtoken.memcached_servers

    • Type: string

    • Description:

    • nil

  • conf.proxy_server.filter:authtoken.password

    • Type: string

    • Description:

    • nil

  • conf.proxy_server.filter:authtoken.project_domain_name

    • Type: string

    • Description:

    • “default”

  • conf.proxy_server.filter:authtoken.project_name

    • Type: string

    • Description:

    • “service”

  • conf.proxy_server.filter:authtoken.service_token_roles_required

    • Type: string

    • Description:

    • “true”

  • conf.proxy_server.filter:authtoken.user_domain_name

    • Type: string

    • Description:

    • “default”

  • conf.proxy_server.filter:authtoken.username

    • Type: string

    • Description:

    • “swift”

  • conf.proxy_server.filter:authtoken.www_authenticate_uri

    • Type: string

    • Description:

    • nil

  • conf.proxy_server.filter:bulk.use

    • Type: string

    • Description:

    • “egg:swift#bulk”

  • conf.proxy_server.filter:cache.memcache_servers

    • Type: string

    • Description:

    • nil

  • conf.proxy_server.filter:cache.use

    • Type: string

    • Description:

    • “egg:swift#memcache”

  • conf.proxy_server.filter:catch_errors.use

    • Type: string

    • Description:

    • “egg:swift#catch_errors”

  • conf.proxy_server.filter:container-quotas.use

    • Type: string

    • Description:

    • “egg:swift#container_quotas”

  • conf.proxy_server.filter:container_sync.use

    • Type: string

    • Description:

    • “egg:swift#container_sync”

  • conf.proxy_server.filter:copy.use

    • Type: string

    • Description:

    • “egg:swift#copy”

  • conf.proxy_server.filter:dlo.use

    • Type: string

    • Description:

    • “egg:swift#dlo”

  • conf.proxy_server.filter:gatekeeper.use

    • Type: string

    • Description:

    • “egg:swift#gatekeeper”

  • conf.proxy_server.filter:healthcheck.use

    • Type: string

    • Description:

    • “egg:swift#healthcheck”

  • conf.proxy_server.filter:keystoneauth.operator_roles

    • Type: string

    • Description:

    • “admin,member,swiftoperator”

  • conf.proxy_server.filter:keystoneauth.reseller_admin_role

    • Type: string

    • Description:

    • “ResellerAdmin”

  • conf.proxy_server.filter:keystoneauth.reseller_prefix

    • Type: string

    • Description:

    • “AUTH_”

  • conf.proxy_server.filter:keystoneauth.use

    • Type: string

    • Description:

    • “egg:swift#keystoneauth”

  • conf.proxy_server.filter:listing_formats.use

    • Type: string

    • Description:

    • “egg:swift#listing_formats”

  • conf.proxy_server.filter:proxy-logging.use

    • Type: string

    • Description:

    • “egg:swift#proxy_logging”

  • conf.proxy_server.filter:ratelimit.use

    • Type: string

    • Description:

    • “egg:swift#ratelimit”

  • conf.proxy_server.filter:slo.use

    • Type: string

    • Description:

    • “egg:swift#slo”

  • conf.proxy_server.filter:symlink.use

    • Type: string

    • Description:

    • “egg:swift#symlink”

  • conf.proxy_server.filter:versioned_writes.allow_versioned_writes

    • Type: string

    • Description:

    • “true”

  • conf.proxy_server.filter:versioned_writes.use

    • Type: string

    • Description:

    • “egg:swift#versioned_writes”

  • conf.proxy_server.formatter_simple.datefmt

    • Type: string

    • Description:

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

  • conf.proxy_server.formatter_simple.format

    • Type: string

    • Description:

    • “%%(asctime)s %%(levelname)s [%%(process)d] %%(name)s: %%(message)s”

  • conf.proxy_server.formatters.keys

    • Type: string

    • Description:

    • “simple”

  • conf.proxy_server.handler_console.args

    • Type: string

    • Description:

    • “(sys.stdout,)”

  • conf.proxy_server.handler_console.class

    • Type: string

    • Description:

    • “StreamHandler”

  • conf.proxy_server.handler_console.formatter

    • Type: string

    • Description:

    • “simple”

  • conf.proxy_server.handler_console.level

    • Type: string

    • Description:

    • “INFO”

  • conf.proxy_server.handlers.keys

    • Type: string

    • Description:

    • “console”

  • conf.proxy_server.logger_root.handlers

    • Type: string

    • Description:

    • “console”

  • conf.proxy_server.logger_root.level

    • Type: string

    • Description:

    • “INFO”

  • conf.proxy_server.logger_swift.handlers

    • Type: string

    • Description:

    • “console”

  • conf.proxy_server.logger_swift.level

    • Type: string

    • Description:

    • “INFO”

  • conf.proxy_server.logger_swift.propagate

    • Type: int

    • Description:

    • 0

  • conf.proxy_server.logger_swift.qualname

    • Type: string

    • Description:

    • “swift”

  • conf.proxy_server.loggers.keys

    • Type: string

    • Description:

    • “root,swift”

  • conf.proxy_server.pipeline:main.pipeline

    • Type: string

    • Description:

    • “catch_errors gatekeeper healthcheck proxy-logging cache listing_formats container_sync bulk ratelimit authtoken keystoneauth copy container-quotas account-quotas slo dlo versioned_writes symlink proxy-logging proxy-server”

  • conf.rsyncd.account.lock_file

    • Type: string

    • Description:

    • “/var/lock/account.lock”

  • conf.rsyncd.account.max_connections

    • Type: int

    • Description:

    • 4

  • conf.rsyncd.account.path

    • Type: string

    • Description:

    • “/srv/node/”

  • conf.rsyncd.account.read_only

    • Type: string

    • Description:

    • “False”

  • conf.rsyncd.address

    • Type: string

    • Description:

    • “0.0.0.0”

  • conf.rsyncd.container.lock_file

    • Type: string

    • Description:

    • “/var/lock/container.lock”

  • conf.rsyncd.container.max_connections

    • Type: int

    • Description:

    • 4

  • conf.rsyncd.container.path

    • Type: string

    • Description:

    • “/srv/node/”

  • conf.rsyncd.container.read_only

    • Type: string

    • Description:

    • “False”

  • conf.rsyncd.gid

    • Type: string

    • Description:

    • “swift”

  • conf.rsyncd.log_file

    • Type: string

    • Description:

    • “/var/log/rsyncd.log”

  • conf.rsyncd.object.lock_file

    • Type: string

    • Description:

    • “/var/lock/object.lock”

  • conf.rsyncd.object.max_connections

    • Type: int

    • Description:

    • 4

  • conf.rsyncd.object.path

    • Type: string

    • Description:

    • “/srv/node/”

  • conf.rsyncd.object.read_only

    • Type: string

    • Description:

    • “False”

  • conf.rsyncd.pid_file

    • Type: string

    • Description:

    • “/var/run/rsyncd.pid”

  • conf.rsyncd.uid

    • Type: string

    • Description:

    • “swift”

  • conf.swift.container_sync_realms.DEFAULT.mtime_check_interval

    • Type: int

    • Description:

    • 300

  • conf.swift.storage_policies[0].default

    • Type: string

    • Description:

    • “yes”

  • conf.swift.storage_policies[0].index

    • Type: int

    • Description:

    • 0

  • conf.swift.storage_policies[0].name

    • Type: string

    • Description:

    • “Policy-0”

  • conf.swift.swift_hash_path_prefix

    • Type: string

    • Description:

    • “CHANGE_ME_PREFIX”

  • conf.swift.swift_hash_path_suffix

    • Type: string

    • Description:

    • “CHANGE_ME_SUFFIX”

  • dependencies.dynamic.common.local_image_registry.jobs[0]

    • Type: string

    • Description:

    • “swift-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.static.bootstrap.jobs[0]

    • Type: string

    • Description:

    • “swift-ks-user”

  • dependencies.static.bootstrap.jobs[1]

    • Type: string

    • Description:

    • “swift-ks-endpoints”

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

    • Type: string

    • Description:

    • “internal”

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

    • Type: string

    • Description:

    • “identity”

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

    • Type: string

    • Description:

    • “internal”

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

    • Type: string

    • Description:

    • “object_store”

  • dependencies.static.ks_endpoints.jobs[0]

    • Type: string

    • Description:

    • “swift-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.proxy.daemonset[0]

    • Type: string

    • Description:

    • “swift-storage”

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

    • Type: string

    • Description:

    • “internal”

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

    • Type: string

    • Description:

    • “identity”

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

    • Type: string

    • Description:

    • “internal”

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

    • Type: string

    • Description:

    • “oslo_cache”

  • dependencies.static.ring_builder.jobs

    • Type: string

    • Description:

    • nil

  • dependencies.static.ring_builder.services

    • Type: string

    • Description:

    • nil

  • dependencies.static.storage.services

    • Type: string

    • Description:

    • nil

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

    • Type: string

    • Description:

    • “internal”

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

    • Type: string

    • Description:

    • “identity”

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

    • Type: string

    • Description:

    • “internal”

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

    • Type: string

    • Description:

    • “object_store”

  • endpoints.cluster_domain_suffix

    • Type: string

    • Description:

    • “cluster.local”

  • 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.swift.password

    • Type: string

    • Description:

    • “password”

  • endpoints.identity.auth.swift.project_domain_name

    • Type: string

    • Description:

    • “default”

  • endpoints.identity.auth.swift.project_name

    • Type: string

    • Description:

    • “service”

  • endpoints.identity.auth.swift.region_name

    • Type: string

    • Description:

    • “RegionOne”

  • endpoints.identity.auth.swift.role

    • Type: string

    • Description:

    • “admin”

  • endpoints.identity.auth.swift.user_domain_name

    • Type: string

    • Description:

    • “default”

  • endpoints.identity.auth.swift.username

    • Type: string

    • Description:

    • “swift”

  • 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.object_store.host_fqdn_override.default

    • Type: string

    • Description:

    • nil

  • endpoints.object_store.hosts.default

    • Type: string

    • Description:

    • “swift-proxy”

  • endpoints.object_store.hosts.public

    • Type: string

    • Description:

    • “swift”

  • endpoints.object_store.name

    • Type: string

    • Description:

    • “swift”

  • endpoints.object_store.path.default

    • Type: string

    • Description:

    • “/v1/AUTH_%(tenant_id)s”

  • endpoints.object_store.port.api.default

    • Type: int

    • Description:

    • 8080

  • endpoints.object_store.port.api.public

    • Type: int

    • Description:

    • 80

  • endpoints.object_store.scheme.default

    • Type: string

    • Description:

    • “http”

  • 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

  • helm3_hook

    • Type: bool

    • Description:

    • true

  • 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:

    • “Always”

  • images.tags.bootstrap

    • Type: string

    • Description:

    • “quay.io/airshipit/swift:2025.2-ubuntu_noble”

  • images.tags.dep_check

    • Type: string

    • Description:

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

  • images.tags.image_repo_sync

    • Type: string

    • Description:

    • “docker.io/docker:17.07.0”

  • images.tags.ks_endpoints

    • Type: string

    • Description:

    • “quay.io/airshipit/heat:2025.2-ubuntu_noble”

  • images.tags.ks_service

    • Type: string

    • Description:

    • “quay.io/airshipit/heat:2025.2-ubuntu_noble”

  • images.tags.ks_user

    • Type: string

    • Description:

    • “quay.io/airshipit/heat:2025.2-ubuntu_noble”

  • images.tags.swift_account

    • Type: string

    • Description:

    • “quay.io/airshipit/swift:2025.2-ubuntu_noble”

  • images.tags.swift_container

    • Type: string

    • Description:

    • “quay.io/airshipit/swift:2025.2-ubuntu_noble”

  • images.tags.swift_object

    • Type: string

    • Description:

    • “quay.io/airshipit/swift:2025.2-ubuntu_noble”

  • images.tags.swift_proxy

    • Type: string

    • Description:

    • “quay.io/airshipit/swift:2025.2-ubuntu_noble”

  • images.tags.swift_ring_builder

    • Type: string

    • Description:

    • “quay.io/airshipit/swift:2025.2-ubuntu_noble”

  • images.tags.swift_storage

    • Type: string

    • Description:

    • “quay.io/airshipit/swift:2025.2-ubuntu_noble”

  • images.tags.swift_storage_init

    • Type: string

    • Description:

    • “quay.io/airshipit/swift:2025.2-ubuntu_noble”

  • images.tags.test

    • Type: string

    • Description:

    • “quay.io/airshipit/swift:2025.2-ubuntu_noble”

  • labels.api.node_selector_key

    • Type: string

    • Description:

    • “openstack-control-plane”

  • labels.api.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.storage.node_selector_key

    • Type: string

    • Description:

    • “openstack-control-plane”

  • labels.storage.node_selector_value

    • Type: string

    • Description:

    • “enabled”

  • labels.test.node_selector_key

    • Type: string

    • Description:

    • “openstack-control-plane”

  • labels.test.node_selector_value

    • Type: string

    • Description:

    • “enabled”

  • manifests.certificates

    • Type: bool

    • Description:

    • false

  • manifests.configmap_bin

    • Type: bool

    • Description:

    • true

  • manifests.configmap_etc

    • Type: bool

    • Description:

    • true

  • manifests.daemonset_storage

    • Type: bool

    • Description:

    • true

  • manifests.deployment_proxy

    • Type: bool

    • Description:

    • true

  • manifests.ingress_proxy

    • Type: bool

    • Description:

    • true

  • manifests.job_bootstrap

    • Type: bool

    • Description:

    • false

  • manifests.job_image_repo_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_ring_builder

    • Type: bool

    • Description:

    • true

  • manifests.network_policy

    • Type: bool

    • Description:

    • false

  • manifests.pdb_proxy

    • Type: bool

    • Description:

    • true

  • manifests.pdb_storage

    • Type: bool

    • Description:

    • true

  • manifests.pod_test

    • Type: bool

    • Description:

    • false

  • manifests.pvc

    • Type: bool

    • Description:

    • true

  • manifests.secret_keystone

    • Type: bool

    • Description:

    • true

  • manifests.service_ingress_proxy

    • Type: bool

    • Description:

    • true

  • manifests.service_proxy

    • Type: bool

    • Description:

    • true

  • network.proxy.external_policy_local

    • Type: bool

    • Description:

    • false

  • network.proxy.ingress.annotations.”nginx.ingress.kubernetes.io/proxy-body-size”

    • Type: string

    • Description:

    • “0”

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

    • Type: string

    • Description:

    • “/”

  • network.proxy.ingress.classes.cluster

    • Type: string

    • Description:

    • “ingress-cluster”

  • network.proxy.ingress.classes.namespace

    • Type: string

    • Description:

    • “ingress-openstack”

  • network.proxy.ingress.public

    • Type: bool

    • Description:

    • true

  • network.proxy.node_port.enabled

    • Type: bool

    • Description:

    • false

  • network.proxy.node_port.port

    • Type: int

    • Description:

    • 30808

  • network_policy.swift.egress[0]

    • Type: object

    • Description:

    • {}

  • network_policy.swift.ingress[0]

    • Type: object

    • Description:

    • {}

  • pod.affinity.anti.topologyKey.default

    • Type: string

    • Description:

    • “kubernetes.io/hostname”

  • pod.affinity.anti.type.default

    • Type: string

    • Description:

    • “preferredDuringSchedulingIgnoredDuringExecution”

  • pod.lifecycle.termination_grace_period.proxy.timeout

    • Type: int

    • Description:

    • 30

  • pod.lifecycle.termination_grace_period.storage.timeout

    • Type: int

    • Description:

    • 30

  • pod.lifecycle.upgrades.daemonsets.storage.enabled

    • Type: bool

    • Description:

    • true

  • pod.lifecycle.upgrades.daemonsets.storage.max_unavailable

    • Type: int

    • Description:

    • 1

  • pod.lifecycle.upgrades.daemonsets.storage.min_ready_seconds

    • Type: int

    • Description:

    • 0

  • 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.swift_proxy.init_container

    • Type: string

    • Description:

    • nil

  • pod.mounts.swift_proxy.swift_proxy.volumeMounts

    • Type: string

    • Description:

    • nil

  • pod.mounts.swift_proxy.swift_proxy.volumes

    • Type: string

    • Description:

    • nil

  • pod.mounts.swift_storage.init_container

    • Type: string

    • Description:

    • nil

  • pod.mounts.swift_storage.swift_storage.volumeMounts

    • Type: string

    • Description:

    • nil

  • pod.mounts.swift_storage.swift_storage.volumes

    • Type: string

    • Description:

    • nil

  • pod.pdb.proxy.minAvailable

    • Type: int

    • Description:

    • 1

  • pod.pdb.storage.minAvailable

    • Type: int

    • Description:

    • 1

  • pod.replicas.proxy

    • Type: int

    • Description:

    • 3

  • pod.resources.enabled

    • Type: bool

    • Description:

    • true

  • 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.image_repo_sync.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.image_repo_sync.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.image_repo_sync.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.image_repo_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.ring_builder.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.ring_builder.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.ring_builder.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.ring_builder.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”

  • pod.resources.proxy.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.proxy.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.proxy.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.proxy.requests.memory

    • Type: string

    • Description:

    • “256Mi”

  • pod.resources.storage.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.storage.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.storage.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.storage.requests.memory

    • Type: string

    • Description:

    • “256Mi”

  • pod.security_context.swift.container.bootstrap.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • false

  • pod.security_context.swift.container.bootstrap.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • false

  • pod.security_context.swift.container.swift_account.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_account.privileged

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_account.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • false

  • pod.security_context.swift.container.swift_container.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_container.privileged

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_container.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • false

  • pod.security_context.swift.container.swift_object.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_object.privileged

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_object.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • false

  • pod.security_context.swift.container.swift_proxy.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_proxy.privileged

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_proxy.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • false

  • pod.security_context.swift.container.swift_ring_builder.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_ring_builder.privileged

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_ring_builder.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • false

  • pod.security_context.swift.container.swift_ring_copy.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_ring_copy.privileged

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_ring_copy.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • false

  • pod.security_context.swift.container.swift_storage_init.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_storage_init.privileged

    • Type: bool

    • Description:

    • true

  • pod.security_context.swift.container.swift_storage_init.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • false

  • pod.security_context.swift.pod.runAsUser

    • Type: int

    • Description:

    • 0

  • pod.tolerations.swift.enabled

    • Type: bool

    • Description:

    • false

  • pod.tolerations.swift.tolerations[0].effect

    • Type: string

    • Description:

    • “NoSchedule”

  • pod.tolerations.swift.tolerations[0].key

    • Type: string

    • Description:

    • “node-role.kubernetes.io/master”

  • pod.tolerations.swift.tolerations[0].operator

    • Type: string

    • Description:

    • “Exists”

  • release_group

    • Type: string

    • Description:

    • nil

  • ring.devices

    • Type: list

    • Description:

    • []

  • ring.min_part_hours

    • Type: int

    • Description:

    • 24

  • ring.partition_power

    • Type: int

    • Description:

    • 10

  • ring.replicas

    • Type: int

    • Description:

    • 3

  • ring.shared_storage.mount_path

    • Type: string

    • Description:

    • “/etc/swift-rings”

  • ring.shared_storage.name

    • Type: string

    • Description:

    • “swift-shared-storage”

  • ring.shared_storage.size

    • Type: string

    • Description:

    • “1Gi”

  • ring.shared_storage.storageClassName

    • Type: string

    • Description:

    • “nfs-provisioner”

  • secrets.identity.admin

    • Type: string

    • Description:

    • “swift-keystone-admin”

  • secrets.identity.swift

    • Type: string

    • Description:

    • “swift-keystone-user”

  • secrets.tls.object_store.api.public

    • Type: string

    • Description:

    • “swift-tls-public”