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”