Cloudkitty¶
There are various customizations you can do to tailor the deployment of OpenStack Cloudkitty. You can find those below.
General Parameters¶
bootstrap.enabled
Type: bool
Description:
false
bootstrap.ks_user
Type: string
Description:
“cloudkitty”
bootstrap.script
Type: string
Description:
openstack token issueconf.cloudkitty.DEFAULT.api_paste_config
Type: string
Description:
“/etc/cloudkitty/api-paste.ini”
conf.cloudkitty.DEFAULT.auth_strategy
Type: string
Description:
“keystone”
conf.cloudkitty.DEFAULT.debug
Type: bool
Description:
false
conf.cloudkitty.DEFAULT.log_config_append
Type: string
Description:
“/etc/cloudkitty/logging.conf”
conf.cloudkitty.collect.collector
Type: string
Description:
“gnocchi”
conf.cloudkitty.collector_gnocchi.auth_section
Type: string
Description:
“keystone_authtoken”
conf.cloudkitty.database.max_retries
Type: int
Description:
-1
conf.cloudkitty.fetcher.backend
Type: string
Description:
“gnocchi”
conf.cloudkitty.fetcher_gnocchi.auth_section
Type: string
Description:
“keystone_authtoken”
conf.cloudkitty.keystone_authtoken.auth_type
Type: string
Description:
“password”
conf.cloudkitty.keystone_authtoken.service_token_roles
Type: string
Description:
“admin,rating,service”
conf.cloudkitty.keystone_authtoken.service_token_roles_required
Type: bool
Description:
true
conf.cloudkitty.keystone_authtoken.service_type
Type: string
Description:
“rating”
conf.cloudkitty.keystone_authtoken.username
Type: string
Description:
“cloudkitty”
conf.cloudkitty.output.backend
Type: string
Description:
“cloudkitty.backend.file.FileBackend”
conf.cloudkitty.output.basepath
Type: string
Description:
“/var/cloudkitty/reports”
conf.cloudkitty.output.pipeline
Type: string
Description:
“osrf”
conf.cloudkitty.storage.backend
Type: string
Description:
“sqlalchemy”
conf.cloudkitty.storage.version
Type: int
Description:
1
conf.cloudkitty_api_uwsgi.uwsgi.add-header
Type: string
Description:
“Connection: close”
conf.cloudkitty_api_uwsgi.uwsgi.buffer-size
Type: int
Description:
65535
conf.cloudkitty_api_uwsgi.uwsgi.die-on-term
Type: bool
Description:
true
conf.cloudkitty_api_uwsgi.uwsgi.enable-threads
Type: bool
Description:
true
conf.cloudkitty_api_uwsgi.uwsgi.exit-on-reload
Type: bool
Description:
false
conf.cloudkitty_api_uwsgi.uwsgi.hook-master-start
Type: string
Description:
“unix_signal:15 gracefully_kill_them_all”
conf.cloudkitty_api_uwsgi.uwsgi.lazy-apps
Type: bool
Description:
true
conf.cloudkitty_api_uwsgi.uwsgi.log-x-forwarded-for
Type: bool
Description:
true
conf.cloudkitty_api_uwsgi.uwsgi.master
Type: bool
Description:
true
conf.cloudkitty_api_uwsgi.uwsgi.processes
Type: int
Description:
1
conf.cloudkitty_api_uwsgi.uwsgi.procname-prefix-spaced
Type: string
Description:
“cloudkitty-api:”
conf.cloudkitty_api_uwsgi.uwsgi.route-user-agent
Type: string
Description:
“^kube-probe.* donotlog:”
conf.cloudkitty_api_uwsgi.uwsgi.thunder-lock
Type: bool
Description:
true
conf.cloudkitty_api_uwsgi.uwsgi.worker-reload-mercy
Type: int
Description:
80
conf.cloudkitty_api_uwsgi.uwsgi.wsgi-file
Type: string
Description:
“/var/lib/openstack/bin/cloudkitty-api”
conf.cloudkitty_sudoers
Type: string
Description:
Defaults secure_path=\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/var/lib/openstack/bin\" cloudkitty ALL=(ALL:ALL) NOPASSWD: /var/lib/openstack/bin/privsep-helperconf.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_cloudkitty.handlers[0]
Type: string
Description:
“stdout”
conf.logging.logger_cloudkitty.level
Type: string
Description:
“DEBUG”
conf.logging.logger_cloudkitty.qualname
Type: string
Description:
“cloudkitty”
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[0]
Type: string
Description:
“stdout”
conf.logging.logger_root.level
Type: string
Description:
“DEBUG”
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:
“cloudkitty”
conf.paste.app:ck_api.”paste.app_factory”
Type: string
Description:
“cloudkitty.api.app:app_factory”
conf.paste.filter:authtoken.”paste.filter_factory”
Type: string
Description:
“cloudkitty.api.middleware:AuthTokenMiddleware.factory”
conf.paste.filter:authtoken.acl_public_routes
Type: string
Description:
“/, /v1, /v2, /healthcheck”
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:
“cloudkitty”
conf.paste.filter:healthcheck.”paste.filter_factory”
Type: string
Description:
“oslo_middleware:Healthcheck.factory”
conf.paste.filter:healthcheck.backends
Type: string
Description:
“disable_by_file”
conf.paste.filter:healthcheck.disable_by_file_path
Type: string
Description:
“/etc/cloudkitty/healthcheck_disable”
conf.paste.filter:http_proxy_to_wsgi.”paste.filter_factory”
Type: string
Description:
“oslo_middleware.http_proxy_to_wsgi:HTTPProxyToWSGI.factory”
conf.paste.filter:http_proxy_to_wsgi.oslo_config_project
Type: string
Description:
“cloudkitty”
conf.paste.filter:request_id.”paste.filter_factory”
Type: string
Description:
“oslo_middleware:RequestId.factory”
conf.paste.pipeline:cloudkitty+keystone.pipeline
Type: string
Description:
“cors healthcheck http_proxy_to_wsgi request_id authtoken ck_api”
conf.paste.pipeline:cloudkitty+noauth.pipeline
Type: string
Description:
“cors healthcheck http_proxy_to_wsgi request_id ck_api”
conf.processor_metrics
Type: string
Description:
metrics: cpu: alt_name: instance extra_args: aggregation_method: mean resource_type: instance groupby: - id - user_id - project_id metadata: - flavor_name - flavor_id - vcpus mutate: NUMBOOL unit: instance image.size: extra_args: aggregation_method: mean resource_type: image factor: 1/1048576 groupby: - id - user_id - project_id metadata: - container_format - disk_format unit: MiB ip.floating: extra_args: aggregation_method: mean resource_type: network groupby: - id - user_id - project_id metadata: - state mutate: NUMBOOL unit: ip network.incoming.bytes.rate: extra_args: aggregation_method: mean resource_type: instance_network_interface factor: 3600/1000000 groupby: - id - project_id - user_id metadata: - instance_id unit: MB network.outgoing.bytes.rate: extra_args: aggregation_method: mean resource_type: instance_network_interface factor: 3600/1000000 groupby: - id - project_id - user_id metadata: - instance_id unit: MB radosgw.objects.size: extra_args: aggregation_method: mean resource_type: ceph_account factor: 1/1073741824 groupby: - id - user_id - project_id unit: GiB volume.size: extra_args: aggregation_method: mean resource_type: volume groupby: - id - user_id - project_id metadata: - volume_type unit: GiBdependencies.dynamic.common.local_image_registry.jobs[0]
Type: string
Description:
“cloudkitty-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.cloudkitty_api.jobs[0]
Type: string
Description:
“cloudkitty-db-sync”
dependencies.static.cloudkitty_api.jobs[1]
Type: string
Description:
“cloudkitty-storage-init”
dependencies.static.cloudkitty_api.jobs[2]
Type: string
Description:
“cloudkitty-ks-user”
dependencies.static.cloudkitty_api.jobs[3]
Type: string
Description:
“cloudkitty-ks-endpoints”
dependencies.static.cloudkitty_api.jobs[4]
Type: string
Description:
“cloudkitty-ks-service”
dependencies.static.cloudkitty_api.services[0].endpoint
Type: string
Description:
“internal”
dependencies.static.cloudkitty_api.services[0].service
Type: string
Description:
“identity”
dependencies.static.cloudkitty_processor.jobs[0]
Type: string
Description:
“cloudkitty-db-sync”
dependencies.static.cloudkitty_processor.jobs[1]
Type: string
Description:
“cloudkitty-storage-init”
dependencies.static.cloudkitty_processor.jobs[2]
Type: string
Description:
“cloudkitty-ks-user”
dependencies.static.cloudkitty_processor.jobs[3]
Type: string
Description:
“cloudkitty-ks-endpoints”
dependencies.static.cloudkitty_processor.jobs[4]
Type: string
Description:
“cloudkitty-ks-service”
dependencies.static.cloudkitty_processor.services[0].endpoint
Type: string
Description:
“internal”
dependencies.static.cloudkitty_processor.services[0].service
Type: string
Description:
“identity”
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:
“cloudkitty-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.image_repo_sync.services[0].endpoint
Type: string
Description:
“internal”
dependencies.static.image_repo_sync.services[0].service
Type: string
Description:
“local_image_registry”
dependencies.static.ks_endpoints.jobs[0]
Type: string
Description:
“cloudkitty-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.rabbit_init.services[0].endpoint
Type: string
Description:
“internal”
dependencies.static.rabbit_init.services[0].service
Type: string
Description:
“oslo_messaging”
dependencies.static.storage_init.jobs[0]
Type: string
Description:
“cloudkitty-db-sync”
dependencies.static.storage_init.servcies[0].endpoint
Type: string
Description:
“internal”
dependencies.static.storage_init.servcies[0].service
Type: string
Description:
“oslo_db”
endpoints.cluster_domain_suffix
Type: string
Description:
“cluster.local”
endpoints.fluentd.host_fqdn_override.default
Type: string
Description:
nil
endpoints.fluentd.hosts.default
Type: string
Description:
“fluentd-logging”
endpoints.fluentd.name
Type: string
Description:
“fluentd”
endpoints.fluentd.namespace
Type: string
Description:
nil
endpoints.fluentd.path.default
Type: string
Description:
nil
endpoints.fluentd.port.metrics.default
Type: int
Description:
24220
endpoints.fluentd.port.service.default
Type: int
Description:
24224
endpoints.fluentd.scheme
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.cloudkitty.password
Type: string
Description:
“password”
endpoints.identity.auth.cloudkitty.project_domain_name
Type: string
Description:
“service”
endpoints.identity.auth.cloudkitty.project_name
Type: string
Description:
“service”
endpoints.identity.auth.cloudkitty.region_name
Type: string
Description:
“RegionOne”
endpoints.identity.auth.cloudkitty.role
Type: string
Description:
“admin”
endpoints.identity.auth.cloudkitty.user_domain_name
Type: string
Description:
“service”
endpoints.identity.auth.cloudkitty.username
Type: string
Description:
“cloudkitty”
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:
“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.ingress.hosts.default
Type: string
Description:
“ingress”
endpoints.ingress.name
Type: string
Description:
“ingress”
endpoints.ingress.namespace
Type: string
Description:
nil
endpoints.ingress.port.ingress.default
Type: int
Description:
80
endpoints.kube_dns.host_fqdn_override.default
Type: string
Description:
nil
endpoints.kube_dns.hosts.default
Type: string
Description:
“kube-dns”
endpoints.kube_dns.name
Type: string
Description:
“kubernetes-dns”
endpoints.kube_dns.namespace
Type: string
Description:
“kube-system”
endpoints.kube_dns.path.default
Type: string
Description:
nil
endpoints.kube_dns.port.dns.default
Type: int
Description:
53
endpoints.kube_dns.port.dns.protocol
Type: string
Description:
“UDP”
endpoints.kube_dns.scheme
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.oci_image_registry.auth.cloudkitty.password
Type: string
Description:
“password”
endpoints.oci_image_registry.auth.cloudkitty.username
Type: string
Description:
“cloudkitty”
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.secret.tls.internal
Type: string
Description:
“mariadb-tls-direct”
endpoints.oslo_db.auth.admin.username
Type: string
Description:
“root”
endpoints.oslo_db.auth.cloudkitty.password
Type: string
Description:
“password”
endpoints.oslo_db.auth.cloudkitty.username
Type: string
Description:
“cloudkitty”
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:
“/cloudkitty”
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.secret.tls.internal
Type: string
Description:
“rabbitmq-tls-direct”
endpoints.oslo_messaging.auth.admin.username
Type: string
Description:
“rabbitmq”
endpoints.oslo_messaging.auth.cloudkitty.password
Type: string
Description:
“password”
endpoints.oslo_messaging.auth.cloudkitty.username
Type: string
Description:
“cloudkitty”
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:
“/cloudkitty”
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.rating.host_fqdn_override.default
Type: string
Description:
nil
endpoints.rating.hosts.default
Type: string
Description:
“cloudkitty-api”
endpoints.rating.hosts.public
Type: string
Description:
“cloudkitty-api”
endpoints.rating.name
Type: string
Description:
“cloudkitty”
endpoints.rating.path.default
Type: string
Description:
“”
endpoints.rating.port.api.default
Type: int
Description:
8089
endpoints.rating.port.api.public
Type: int
Description:
80
endpoints.rating.scheme.default
Type: string
Description:
“http”
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:
“IfNotPresent”
images.tags.bootstrap
Type: string
Description:
“quay.io/airshipit/heat:2024.1-ubuntu_jammy”
images.tags.cloudkitty_api
Type: string
Description:
“quay.io/airshipit/cloudkitty:2024.1-ubuntu_jammy”
images.tags.cloudkitty_db_sync
Type: string
Description:
“quay.io/airshipit/cloudkitty:2024.1-ubuntu_jammy”
images.tags.cloudkitty_processor
Type: string
Description:
“quay.io/airshipit/cloudkitty:2024.1-ubuntu_jammy”
images.tags.cloudkitty_storage_init
Type: string
Description:
“quay.io/airshipit/cloudkitty:2024.1-ubuntu_jammy”
images.tags.db_drop
Type: string
Description:
“quay.io/airshipit/heat:2024.1-ubuntu_jammy”
images.tags.db_init
Type: string
Description:
“quay.io/airshipit/heat:2024.1-ubuntu_jammy”
images.tags.dep_check
Type: string
Description:
“quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal”
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:2024.1-ubuntu_jammy”
images.tags.ks_service
Type: string
Description:
“quay.io/airshipit/heat:2024.1-ubuntu_jammy”
images.tags.ks_user
Type: string
Description:
“quay.io/airshipit/heat:2024.1-ubuntu_jammy”
images.tags.rabbit_init
Type: string
Description:
“docker.io/rabbitmq:3.13-management”
labels.cloudkitty.node_selector_key
Type: string
Description:
“openstack-control-plane”
labels.cloudkitty.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.processor.node_selector_key
Type: string
Description:
“openstack-control-plane”
labels.processor.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.configmap_bin
Type: bool
Description:
true
manifests.configmap_etc
Type: bool
Description:
true
manifests.deployment_api
Type: bool
Description:
true
manifests.deployment_processor
Type: bool
Description:
true
manifests.ingress_api
Type: bool
Description:
true
manifests.job_bootstrap
Type: bool
Description:
true
manifests.job_db_drop
Type: bool
Description:
false
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.job_storage_init
Type: bool
Description:
true
manifests.network_policy
Type: bool
Description:
false
manifests.pdb_api
Type: bool
Description:
true
manifests.secret_db
Type: bool
Description:
true
manifests.secret_keystone
Type: bool
Description:
true
manifests.secret_ks_etc
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
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:
33053
network_policy.cloudkitty.ingress[0].from[0].podSelector.matchLabels.application
Type: string
Description:
“cloudkitty”
network_policy.cloudkitty.ingress[0].from[1].podSelector.matchLabels.application
Type: string
Description:
“horizon”
network_policy.cloudkitty.ingress[0].from[2].podSelector.matchLabels.application
Type: string
Description:
“ingress”
network_policy.cloudkitty.ingress[0].from[3].podSelector.matchLabels.application
Type: string
Description:
“gnocchi”
network_policy.cloudkitty.ingress[0].ports[0].port
Type: int
Description:
80
network_policy.cloudkitty.ingress[0].ports[0].protocol
Type: string
Description:
“TCP”
network_policy.cloudkitty.ingress[0].ports[1].port
Type: int
Description:
8089
network_policy.cloudkitty.ingress[0].ports[1].protocol
Type: string
Description:
“TCP”
pod.affinity.anti.topologyKey.default
Type: string
Description:
“kubernetes.io/hostname”
pod.affinity.anti.type.default
Type: string
Description:
“preferredDuringSchedulingIgnoredDuringExecution”
pod.affinity.anti.weight.default
Type: int
Description:
10
pod.lifecycle.disruption_budget.cloudkitty_api.min_available
Type: int
Description:
0
pod.lifecycle.disruption_budget.cloudkitty_processor.min_available
Type: int
Description:
0
pod.lifecycle.termination_grace_period.cloudkitty_api.timeout
Type: int
Description:
30
pod.lifecycle.termination_grace_period.cloudkitty_processor.timeout
Type: int
Description:
30
pod.lifecycle.upgrades.daemonsets.compute.enabled
Type: bool
Description:
true
pod.lifecycle.upgrades.daemonsets.compute.max_unavailable
Type: int
Description:
1
pod.lifecycle.upgrades.daemonsets.compute.min_ready_seconds
Type: int
Description:
0
pod.lifecycle.upgrades.daemonsets.pod_replacement_strategy
Type: string
Description:
“RollingUpdate”
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.cloudkitty_api.cloudkitty_api.volumeMounts
Type: string
Description:
nil
pod.mounts.cloudkitty_api.cloudkitty_api.volumes
Type: string
Description:
nil
pod.mounts.cloudkitty_api.init_container
Type: string
Description:
nil
pod.mounts.cloudkitty_db_init.cloudkitty_db_sync.volumeMounts
Type: string
Description:
nil
pod.mounts.cloudkitty_db_init.cloudkitty_db_sync.volumes
Type: string
Description:
nil
pod.mounts.cloudkitty_db_sync.cloudkitty_db_sync.volumeMounts
Type: string
Description:
nil
pod.mounts.cloudkitty_db_sync.cloudkitty_db_sync.volumes
Type: string
Description:
nil
pod.mounts.cloudkitty_ks_service.cloudkitty_db_sync.volumeMounts
Type: string
Description:
nil
pod.mounts.cloudkitty_ks_service.cloudkitty_db_sync.volumes
Type: string
Description:
nil
pod.mounts.cloudkitty_ks_users.cloudkitty_db_sync.volumeMounts
Type: string
Description:
nil
pod.mounts.cloudkitty_ks_users.cloudkitty_db_sync.volumes
Type: string
Description:
nil
pod.mounts.cloudkitty_processor.cloudkitty_processor.volumeMounts
Type: string
Description:
nil
pod.mounts.cloudkitty_processor.cloudkitty_processor.volumes
Type: string
Description:
nil
pod.mounts.cloudkitty_processor.init_container
Type: string
Description:
nil
pod.probes.cloudkitty-processor.default.liveness.enabled
Type: bool
Description:
true
pod.probes.cloudkitty-processor.default.liveness.params
Type: object
Description:
{}
pod.probes.cloudkitty-processor.default.readiness.enabled
Type: bool
Description:
true
pod.probes.cloudkitty-processor.default.readiness.params
Type: object
Description:
{}
pod.probes.cloudkitty.default.liveness.enabled
Type: bool
Description:
true
pod.probes.cloudkitty.default.liveness.params
Type: object
Description:
{}
pod.probes.cloudkitty.default.readiness.enabled
Type: bool
Description:
true
pod.probes.cloudkitty.default.readiness.params
Type: object
Description:
{}
pod.replicas.cloudkitty_api
Type: int
Description:
1
pod.replicas.cloudkitty_processor
Type: int
Description:
1
pod.resources.cloudkitty_api.limits.cpu
Type: string
Description:
“2000m”
pod.resources.cloudkitty_api.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.cloudkitty_api.requests.cpu
Type: string
Description:
“100m”
pod.resources.cloudkitty_api.requests.memory
Type: string
Description:
“128Mi”
pod.resources.cloudkitty_processor.limits.cpu
Type: string
Description:
“2000m”
pod.resources.cloudkitty_processor.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.cloudkitty_processor.requests.cpu
Type: string
Description:
“100m”
pod.resources.cloudkitty_processor.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_drop.limits.cpu
Type: string
Description:
“2000m”
pod.resources.jobs.db_drop.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.jobs.db_drop.requests.cpu
Type: string
Description:
“100m”
pod.resources.jobs.db_drop.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.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.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.storage_init.limits.cpu
Type: string
Description:
“2000m”
pod.resources.jobs.storage_init.limits.memory
Type: string
Description:
“1024Mi”
pod.resources.jobs.storage_init.requests.cpu
Type: string
Description:
“100m”
pod.resources.jobs.storage_init.requests.memory
Type: string
Description:
“128Mi”
pod.security_context.cloudkitty.container.cloudkitty_api.allowPrivilegeEscalation
Type: bool
Description:
false
pod.security_context.cloudkitty.container.cloudkitty_api.readOnlyRootFilesystem
Type: bool
Description:
false
pod.security_context.cloudkitty.container.cloudkitty_api.runAsUser
Type: int
Description:
42424
pod.security_context.cloudkitty.container.cloudkitty_db_sync.allowPrivilegeEscalation
Type: bool
Description:
false
pod.security_context.cloudkitty.container.cloudkitty_db_sync.readOnlyRootFilesystem
Type: bool
Description:
false
pod.security_context.cloudkitty.container.cloudkitty_db_sync.runAsUser
Type: int
Description:
42424
pod.security_context.cloudkitty.container.cloudkitty_processor.allowPrivilegeEscalation
Type: bool
Description:
false
pod.security_context.cloudkitty.container.cloudkitty_processor.readOnlyRootFilesystem
Type: bool
Description:
false
pod.security_context.cloudkitty.container.cloudkitty_processor.runAsUser
Type: int
Description:
42424
pod.security_context.cloudkitty.pod.runAsUser
Type: int
Description:
42424
pod.security_context.test.container.horizon_test.allowPrivilegeEscalation
Type: bool
Description:
false
pod.security_context.test.container.horizon_test.readOnlyRootFilesystem
Type: bool
Description:
true
pod.security_context.test.pod.runAsUser
Type: int
Description:
42424
pod.tolerations.cloudkitty.enabled
Type: bool
Description:
false
pod.tolerations.cloudkitty.tolerations[0].effect
Type: string
Description:
“NoSchedule”
pod.tolerations.cloudkitty.tolerations[0].key
Type: string
Description:
“node-role.kubernetes.io/master”
pod.tolerations.cloudkitty.tolerations[0].operator
Type: string
Description:
“Exists”
pod.tolerations.cloudkitty.tolerations[1].effect
Type: string
Description:
“NoSchedule”
pod.tolerations.cloudkitty.tolerations[1].key
Type: string
Description:
“node-role.kubernetes.io/control-plane”
pod.tolerations.cloudkitty.tolerations[1].operator
Type: string
Description:
“Exists”
secrets.identity.admin
Type: string
Description:
“cloudkitty-keystone-admin”
secrets.identity.cloudkitty
Type: string
Description:
“cloudkitty-keystone-user”
secrets.identity.test
Type: string
Description:
“cloudkitty-keystone-test”
secrets.oci_image_registry.cloudkitty
Type: string
Description:
“cloudkitty-oci-image-registry”
secrets.oslo_db.admin
Type: string
Description:
“cloudkitty-db-admin”
secrets.oslo_db.cloudkitty
Type: string
Description:
“cloudkitty-db-user”
secrets.oslo_messaging.admin
Type: string
Description:
“cloudkitty-rabbitmq-admin”
secrets.oslo_messaging.cloudkitty
Type: string
Description:
“cloudkitty-rabbitmq-user”