Ceph-Rgw

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

General Parameters

  • bootstrap.enabled

    • Type: bool

    • Description:

    • false

  • bootstrap.script

    • Type: string

    • Description:

    • ceph -s
      function ensure_pool () {
        ceph osd pool stats $1 || ceph osd pool create $1 $2
        if [[ $(ceph mon versions | awk '/version/{print $3}' | cut -d. -f1) -ge 12 ]]; then
          ceph osd pool application enable $1 $3
        fi
      }
      #ensure_pool volumes 8 cinder
      
  • ceph_client.configmap

    • Type: string

    • Description:

    • “ceph-etc”

  • conf.ceph.global.cephx

    • Type: bool

    • Description:

    • true

  • conf.ceph.global.cephx_cluster_require_signatures

    • Type: bool

    • Description:

    • true

  • conf.ceph.global.cephx_require_signatures

    • Type: bool

    • Description:

    • false

  • conf.ceph.global.cephx_service_require_signatures

    • Type: bool

    • Description:

    • false

  • conf.ceph.global.debug_ms

    • Type: string

    • Description:

    • “0/0”

  • conf.ceph.global.log_file

    • Type: string

    • Description:

    • “/dev/stdout”

  • conf.ceph.global.mon_cluster_log_file

    • Type: string

    • Description:

    • “/dev/stdout”

  • conf.ceph.global.objecter_inflight_op_bytes

    • Type: string

    • Description:

    • “1073741824”

  • conf.ceph.global.rgw_max_attr_name_len

    • Type: int

    • Description:

    • 64

  • conf.ceph.global.rgw_max_attr_size

    • Type: int

    • Description:

    • 1024

  • conf.ceph.global.rgw_max_attrs_num_in_req

    • Type: int

    • Description:

    • 32

  • conf.ceph.global.rgw_swift_versioning_enabled

    • Type: bool

    • Description:

    • true

  • conf.ceph.osd.ms_bind_port_max

    • Type: int

    • Description:

    • 7100

  • conf.ceph.osd.ms_bind_port_min

    • Type: int

    • Description:

    • 6800

  • conf.ceph.osd.osd_max_object_name_len

    • Type: int

    • Description:

    • 256

  • conf.ceph.osd.osd_mkfs_options_xfs

    • Type: string

    • Description:

    • “-f -i size=2048”

  • conf.ceph.osd.osd_mkfs_type

    • Type: string

    • Description:

    • “xfs”

  • conf.features.rgw

    • Type: bool

    • Description:

    • true

  • conf.pool.crush.tunables

    • Type: string

    • Description:

    • nil

  • conf.pool.default.crush_rule

    • Type: string

    • Description:

    • “replicated_rule”

  • conf.pool.spec[0].application

    • Type: string

    • Description:

    • “rbd”

  • conf.pool.spec[0].name

    • Type: string

    • Description:

    • “rbd”

  • conf.pool.spec[0].percent_total_data

    • Type: int

    • Description:

    • 40

  • conf.pool.spec[0].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[10].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[10].name

    • Type: string

    • Description:

    • “default.rgw.usage”

  • conf.pool.spec[10].percent_total_data

    • Type: float

    • Description:

    • 0.1

  • conf.pool.spec[10].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[11].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[11].name

    • Type: string

    • Description:

    • “default.rgw.users.keys”

  • conf.pool.spec[11].percent_total_data

    • Type: float

    • Description:

    • 0.1

  • conf.pool.spec[11].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[12].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[12].name

    • Type: string

    • Description:

    • “default.rgw.users.email”

  • conf.pool.spec[12].percent_total_data

    • Type: float

    • Description:

    • 0.1

  • conf.pool.spec[12].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[13].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[13].name

    • Type: string

    • Description:

    • “default.rgw.users.swift”

  • conf.pool.spec[13].percent_total_data

    • Type: float

    • Description:

    • 0.1

  • conf.pool.spec[13].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[14].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[14].name

    • Type: string

    • Description:

    • “default.rgw.users.uid”

  • conf.pool.spec[14].percent_total_data

    • Type: float

    • Description:

    • 0.1

  • conf.pool.spec[14].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[15].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[15].name

    • Type: string

    • Description:

    • “default.rgw.buckets.extra”

  • conf.pool.spec[15].percent_total_data

    • Type: float

    • Description:

    • 0.1

  • conf.pool.spec[15].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[16].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[16].name

    • Type: string

    • Description:

    • “default.rgw.buckets.index”

  • conf.pool.spec[16].percent_total_data

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[16].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[17].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[17].name

    • Type: string

    • Description:

    • “default.rgw.buckets.data”

  • conf.pool.spec[17].percent_total_data

    • Type: float

    • Description:

    • 34.8

  • conf.pool.spec[17].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[1].application

    • Type: string

    • Description:

    • “cephfs”

  • conf.pool.spec[1].name

    • Type: string

    • Description:

    • “cephfs_metadata”

  • conf.pool.spec[1].percent_total_data

    • Type: int

    • Description:

    • 5

  • conf.pool.spec[1].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[2].application

    • Type: string

    • Description:

    • “cephfs”

  • conf.pool.spec[2].name

    • Type: string

    • Description:

    • “cephfs_data”

  • conf.pool.spec[2].percent_total_data

    • Type: int

    • Description:

    • 10

  • conf.pool.spec[2].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[3].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[3].name

    • Type: string

    • Description:

    • “.rgw.root”

  • conf.pool.spec[3].percent_total_data

    • Type: float

    • Description:

    • 0.1

  • conf.pool.spec[3].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[4].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[4].name

    • Type: string

    • Description:

    • “default.rgw.control”

  • conf.pool.spec[4].percent_total_data

    • Type: float

    • Description:

    • 0.1

  • conf.pool.spec[4].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[5].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[5].name

    • Type: string

    • Description:

    • “default.rgw.data.root”

  • conf.pool.spec[5].percent_total_data

    • Type: float

    • Description:

    • 0.1

  • conf.pool.spec[5].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[6].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[6].name

    • Type: string

    • Description:

    • “default.rgw.gc”

  • conf.pool.spec[6].percent_total_data

    • Type: float

    • Description:

    • 0.1

  • conf.pool.spec[6].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[7].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[7].name

    • Type: string

    • Description:

    • “default.rgw.log”

  • conf.pool.spec[7].percent_total_data

    • Type: float

    • Description:

    • 0.1

  • conf.pool.spec[7].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[8].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[8].name

    • Type: string

    • Description:

    • “default.rgw.intent-log”

  • conf.pool.spec[8].percent_total_data

    • Type: float

    • Description:

    • 0.1

  • conf.pool.spec[8].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.spec[9].application

    • Type: string

    • Description:

    • “rgw”

  • conf.pool.spec[9].name

    • Type: string

    • Description:

    • “default.rgw.meta”

  • conf.pool.spec[9].percent_total_data

    • Type: float

    • Description:

    • 0.1

  • conf.pool.spec[9].replication

    • Type: int

    • Description:

    • 3

  • conf.pool.target.osd

    • Type: int

    • Description:

    • 5

  • conf.pool.target.pg_per_osd

    • Type: int

    • Description:

    • 100

  • conf.rgw.config.rgw_dynamic_resharding

    • Type: bool

    • Description:

    • false

  • conf.rgw.config.rgw_gc_max_objs

    • Type: int

    • Description:

    • 997

  • conf.rgw.config.rgw_keystone_token_cache_size

    • Type: int

    • Description:

    • 0

  • conf.rgw.config.rgw_num_rados_handles

    • Type: int

    • Description:

    • 4

  • conf.rgw.config.rgw_override_bucket_index_max_shards

    • Type: int

    • Description:

    • 8

  • conf.rgw_ks.config.rgw_keystone_accepted_roles

    • Type: string

    • Description:

    • “admin, member”

  • conf.rgw_ks.config.rgw_keystone_api_version

    • Type: int

    • Description:

    • 3

  • conf.rgw_ks.config.rgw_keystone_implicit_tenants

    • Type: bool

    • Description:

    • true

  • conf.rgw_ks.config.rgw_keystone_make_new_tenants

    • Type: bool

    • Description:

    • true

  • conf.rgw_ks.config.rgw_s3_auth_order

    • Type: string

    • Description:

    • “local, external, sts”

  • conf.rgw_ks.config.rgw_s3_auth_use_keystone

    • Type: bool

    • Description:

    • true

  • conf.rgw_ks.config.rgw_swift_account_in_url

    • Type: bool

    • Description:

    • true

  • conf.rgw_ks.config.rgw_swift_url

    • Type: string

    • Description:

    • nil

  • conf.rgw_ks.enabled

    • Type: bool

    • Description:

    • false

  • conf.rgw_placement_targets[0].data_pool

    • Type: string

    • Description:

    • “default.rgw.buckets.data”

  • conf.rgw_placement_targets[0].name

    • Type: string

    • Description:

    • “default-placement”

  • conf.rgw_restart.timeout

    • Type: int

    • Description:

    • 600

  • conf.rgw_s3.admin_caps

    • Type: string

    • Description:

    • “users=*;buckets=*;zone=*”

  • conf.rgw_s3.config.rgw_relaxed_s3_bucket_names

    • Type: bool

    • Description:

    • true

  • conf.rgw_s3.enabled

    • Type: bool

    • Description:

    • false

  • conf.templates.keyring.admin

    • Type: string

    • Description:

    • [client.admin]
        key = {{ key }}
        auid = 0
        caps mds = \"allow\"
        caps mon = \"allow *\"
        caps osd = \"allow *\"
        caps mgr = \"allow *\"
      
  • conf.templates.keyring.bootstrap.rgw

    • Type: string

    • Description:

    • [client.bootstrap-rgw]
        key = {{ key }}
        caps mgr = \"allow profile bootstrap-rgw\"
      
  • dependencies.dynamic.common.local_image_registry.jobs[0]

    • Type: string

    • Description:

    • “ceph-rgw-image-repo-sync”

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

    • Type: string

    • Description:

    • “node”

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

    • Type: string

    • Description:

    • “local_image_registry”

  • dependencies.dynamic.targeted.keystone.rgw.services[0].endpoint

    • Type: string

    • Description:

    • “internal”

  • dependencies.dynamic.targeted.keystone.rgw.services[0].service

    • Type: string

    • Description:

    • “identity”

  • dependencies.dynamic.targeted.s3.rgw

    • Type: object

    • Description:

    • {}

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

    • “ceph-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.rgw.jobs[0]

    • Type: string

    • Description:

    • “ceph-rgw-storage-init”

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

    • Type: string

    • Description:

    • “internal”

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

    • Type: string

    • Description:

    • “ceph_object_store”

  • dependencies.static.rgw_pool.jobs[0]

    • Type: string

    • Description:

    • “ceph-rgw-storage-init”

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

    • Type: string

    • Description:

    • “internal”

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

    • Type: string

    • Description:

    • “ceph_object_store”

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

    • Type: string

    • Description:

    • “internal”

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

    • Type: string

    • Description:

    • “ceph_object_store”

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

    • Type: string

    • Description:

    • “internal”

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

    • Type: string

    • Description:

    • “ceph_object_store”

  • deployment.ceph

    • Type: bool

    • Description:

    • false

  • endpoints.ceph_mon.host_fqdn_override.default

    • Type: string

    • Description:

    • nil

  • endpoints.ceph_mon.hosts.default

    • Type: string

    • Description:

    • “ceph-mon”

  • endpoints.ceph_mon.hosts.discovery

    • Type: string

    • Description:

    • “ceph-mon-discovery”

  • endpoints.ceph_mon.namespace

    • Type: string

    • Description:

    • nil

  • endpoints.ceph_mon.port.mon.default

    • Type: int

    • Description:

    • 6789

  • endpoints.ceph_mon.port.mon_msgr2.default

    • Type: int

    • Description:

    • 3300

  • endpoints.ceph_object_store.auth.admin.access_key

    • Type: string

    • Description:

    • “admin_access_key”

  • endpoints.ceph_object_store.auth.admin.secret_key

    • Type: string

    • Description:

    • “admin_secret_key”

  • endpoints.ceph_object_store.auth.admin.username

    • Type: string

    • Description:

    • “s3_admin”

  • endpoints.ceph_object_store.host_fqdn_override.default

    • Type: string

    • Description:

    • nil

  • endpoints.ceph_object_store.hosts.default

    • Type: string

    • Description:

    • “ceph-rgw”

  • endpoints.ceph_object_store.hosts.public

    • Type: string

    • Description:

    • “radosgw”

  • endpoints.ceph_object_store.name

    • Type: string

    • Description:

    • “radosgw”

  • endpoints.ceph_object_store.namespace

    • Type: string

    • Description:

    • nil

  • endpoints.ceph_object_store.path.default

    • Type: string

    • Description:

    • nil

  • endpoints.ceph_object_store.port.api.default

    • Type: int

    • Description:

    • 8088

  • endpoints.ceph_object_store.port.api.public

    • Type: int

    • Description:

    • 80

  • endpoints.ceph_object_store.scheme.default

    • Type: string

    • Description:

    • “http”

  • endpoints.cluster_domain_suffix

    • Type: string

    • Description:

    • “cluster.local”

  • endpoints.identity.auth.admin.os_auth_type

    • Type: string

    • Description:

    • “password”

  • endpoints.identity.auth.admin.os_tenant_name

    • Type: string

    • Description:

    • “admin”

  • 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.os_auth_type

    • Type: string

    • Description:

    • “password”

  • endpoints.identity.auth.swift.os_tenant_name

    • Type: string

    • Description:

    • “admin”

  • endpoints.identity.auth.swift.password

    • Type: string

    • Description:

    • “password”

  • endpoints.identity.auth.swift.project_domain_name

    • Type: string

    • Description:

    • “service”

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

    • “service”

  • 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.namespace

    • Type: string

    • Description:

    • nil

  • 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.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.port.dns_tcp.default

    • Type: int

    • Description:

    • 53

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

    • Type: string

    • Description:

    • nil

  • endpoints.object_store.hosts.default

    • Type: string

    • Description:

    • “ceph-rgw”

  • endpoints.object_store.hosts.public

    • Type: string

    • Description:

    • “radosgw”

  • endpoints.object_store.name

    • Type: string

    • Description:

    • “swift”

  • endpoints.object_store.namespace

    • Type: string

    • Description:

    • nil

  • endpoints.object_store.path.default

    • Type: string

    • Description:

    • “/swift/v1/KEY_$(tenant_id)s”

  • endpoints.object_store.port.api.default

    • Type: int

    • Description:

    • 8088

  • endpoints.object_store.port.api.public

    • Type: int

    • Description:

    • 80

  • endpoints.object_store.scheme.default

    • Type: string

    • Description:

    • “http”

  • endpoints.oci_image_registry.auth.ceph-rgw.password

    • Type: string

    • Description:

    • “password”

  • endpoints.oci_image_registry.auth.ceph-rgw.username

    • Type: string

    • Description:

    • “ceph-rgw”

  • 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

  • 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.ceph_bootstrap

    • Type: string

    • Description:

    • “docker.io/openstackhelm/ceph-daemon:ubuntu_jammy_19.2.1-1-20250207”

  • images.tags.ceph_config_helper

    • Type: string

    • Description:

    • “docker.io/openstackhelm/ceph-config-helper:ubuntu_jammy_19.2.1-1-20250207”

  • images.tags.ceph_rgw

    • Type: string

    • Description:

    • “docker.io/openstackhelm/ceph-daemon:ubuntu_jammy_19.2.1-1-20250207”

  • images.tags.ceph_rgw_pool

    • Type: string

    • Description:

    • “docker.io/openstackhelm/ceph-config-helper:ubuntu_jammy_19.2.1-1-20250207”

  • 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/library/docker:17.07.0”

  • images.tags.ks_endpoints

    • Type: string

    • Description:

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

  • images.tags.ks_service

    • Type: string

    • Description:

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

  • images.tags.ks_user

    • Type: string

    • Description:

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

  • images.tags.rgw_placement_targets

    • Type: string

    • Description:

    • “docker.io/openstackhelm/ceph-config-helper:ubuntu_jammy_19.2.1-1-20250207”

  • images.tags.rgw_s3_admin

    • Type: string

    • Description:

    • “docker.io/openstackhelm/ceph-config-helper:ubuntu_jammy_19.2.1-1-20250207”

  • jobs.rgw_pool.restartPolicy

    • Type: string

    • Description:

    • “OnFailure”

  • labels.job.node_selector_key

    • Type: string

    • Description:

    • “openstack-control-plane”

  • labels.job.node_selector_value

    • Type: string

    • Description:

    • “enabled”

  • labels.rgw.node_selector_key

    • Type: string

    • Description:

    • “ceph-rgw”

  • labels.rgw.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_bin_ks

    • Type: bool

    • Description:

    • true

  • manifests.configmap_ceph_templates

    • Type: bool

    • Description:

    • true

  • manifests.configmap_etc

    • Type: bool

    • Description:

    • true

  • manifests.configmap_test_bin

    • Type: bool

    • Description:

    • true

  • manifests.deployment_rgw

    • Type: bool

    • Description:

    • true

  • manifests.helm_tests

    • Type: bool

    • Description:

    • true

  • manifests.ingress_rgw

    • Type: bool

    • Description:

    • true

  • manifests.job_bootstrap

    • Type: bool

    • Description:

    • false

  • manifests.job_ceph_rgw_storage_init

    • Type: bool

    • Description:

    • true

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

    • Type: bool

    • Description:

    • false

  • manifests.job_rgw_pool

    • Type: bool

    • Description:

    • true

  • manifests.job_rgw_restart

    • Type: bool

    • Description:

    • false

  • manifests.job_s3_admin

    • Type: bool

    • Description:

    • true

  • manifests.network_policy

    • Type: bool

    • Description:

    • false

  • manifests.secret_ingress_tls

    • Type: bool

    • Description:

    • true

  • manifests.secret_keystone

    • Type: bool

    • Description:

    • true

  • manifests.secret_keystone_rgw

    • Type: bool

    • Description:

    • true

  • manifests.secret_registry

    • Type: bool

    • Description:

    • true

  • manifests.secret_s3_rgw

    • Type: bool

    • Description:

    • true

  • manifests.service_ingress_rgw

    • Type: bool

    • Description:

    • true

  • manifests.service_rgw

    • Type: bool

    • Description:

    • true

  • network.api.external_policy_local

    • Type: bool

    • Description:

    • false

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

    • Type: string

    • Description:

    • “0”

  • network.api.ingress.annotations.”nginx.ingress.kubernetes.io/proxy-max-temp-file-size”

    • Type: string

    • Description:

    • “0”

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

    • 30004

  • network.cluster

    • Type: string

    • Description:

    • “192.168.0.0/16”

  • network.public

    • Type: string

    • Description:

    • “192.168.0.0/16”

  • network_policy.rgw.egress[0]

    • Type: object

    • Description:

    • {}

  • network_policy.rgw.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.affinity.anti.weight.default

    • Type: int

    • Description:

    • 10

  • pod.dns_policy

    • Type: string

    • Description:

    • “ClusterFirstWithHostNet”

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

    • Description:

    • “50%”

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

    • Type: string

    • Description:

    • “50%”

  • pod.probes.api.ceph-rgw.liveness.enabled

    • Type: bool

    • Description:

    • true

  • pod.probes.api.ceph-rgw.liveness.params.initialDelaySeconds

    • Type: int

    • Description:

    • 120

  • pod.probes.api.ceph-rgw.liveness.params.timeoutSeconds

    • Type: int

    • Description:

    • 5

  • pod.probes.api.ceph-rgw.readiness.enabled

    • Type: bool

    • Description:

    • true

  • pod.probes.api.ceph-rgw.readiness.params.timeoutSeconds

    • Type: int

    • Description:

    • 5

  • pod.replicas.rgw

    • Type: int

    • Description:

    • 2

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

    • “500m”

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

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.jobs.ceph-rgw-storage-init.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.ceph-rgw-storage-init.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.ceph-rgw-storage-init.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.ceph-rgw-storage-init.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.rgw_placement_targets.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.rgw_placement_targets.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.rgw_placement_targets.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.rgw_placement_targets.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.jobs.rgw_pool.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.rgw_pool.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.rgw_pool.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.rgw_pool.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.jobs.rgw_restart.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.rgw_restart.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.rgw_restart.requests.cpu

    • Type: string

    • Description:

    • “500m”

  • pod.resources.jobs.rgw_restart.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.jobs.rgw_s3_admin.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.jobs.rgw_s3_admin.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.jobs.rgw_s3_admin.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.jobs.rgw_s3_admin.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.rgw.limits.cpu

    • Type: string

    • Description:

    • “1000m”

  • pod.resources.rgw.limits.memory

    • Type: string

    • Description:

    • “512Mi”

  • pod.resources.rgw.requests.cpu

    • Type: string

    • Description:

    • “250m”

  • pod.resources.rgw.requests.memory

    • Type: string

    • Description:

    • “128Mi”

  • pod.resources.tests.limits.cpu

    • Type: string

    • Description:

    • “2000m”

  • pod.resources.tests.limits.memory

    • Type: string

    • Description:

    • “1024Mi”

  • pod.resources.tests.requests.cpu

    • Type: string

    • Description:

    • “100m”

  • pod.resources.tests.requests.memory

    • Type: string

    • Description:

    • “128Mi”

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

    • Type: bool

    • Description:

    • false

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

    • Type: bool

    • Description:

    • true

  • pod.security_context.bootstrap.container.keyring_placement.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • false

  • pod.security_context.bootstrap.container.keyring_placement.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

  • pod.security_context.bootstrap.pod.runAsUser

    • Type: int

    • Description:

    • 65534

  • pod.security_context.rgw.container.init_dirs.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • false

  • pod.security_context.rgw.container.init_dirs.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

  • pod.security_context.rgw.container.rgw.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • false

  • pod.security_context.rgw.container.rgw.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

  • pod.security_context.rgw.container.rgw_init.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

  • pod.security_context.rgw.container.rgw_init.runAsUser

    • Type: int

    • Description:

    • 0

  • pod.security_context.rgw.pod.runAsUser

    • Type: int

    • Description:

    • 64045

  • pod.security_context.rgw_placement_targets.container.create_rgw_placement_targets.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • false

  • pod.security_context.rgw_placement_targets.container.create_rgw_placement_targets.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

  • pod.security_context.rgw_placement_targets.container.keyring_placement.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

  • pod.security_context.rgw_placement_targets.container.keyring_placement.runAsUser

    • Type: int

    • Description:

    • 0

  • pod.security_context.rgw_placement_targets.pod.runAsUser

    • Type: int

    • Description:

    • 64045

  • pod.security_context.rgw_pool.container.rgw_pool.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • false

  • pod.security_context.rgw_pool.container.rgw_pool.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

  • pod.security_context.rgw_pool.pod.runAsUser

    • Type: int

    • Description:

    • 65534

  • pod.security_context.rgw_restart.container.ceph-rgw-restart.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • false

  • pod.security_context.rgw_restart.container.ceph-rgw-restart.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

  • pod.security_context.rgw_restart.pod.runAsUser

    • Type: int

    • Description:

    • 65534

  • pod.security_context.rgw_s3_admin.container.create_s3_admin.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • false

  • pod.security_context.rgw_s3_admin.container.create_s3_admin.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

  • pod.security_context.rgw_s3_admin.container.keyring_placement.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

  • pod.security_context.rgw_s3_admin.container.keyring_placement.runAsUser

    • Type: int

    • Description:

    • 0

  • pod.security_context.rgw_s3_admin.pod.runAsUser

    • Type: int

    • Description:

    • 64045

  • pod.security_context.rgw_storage_init.container.keyring_placement.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

  • pod.security_context.rgw_storage_init.container.keyring_placement.runAsUser

    • Type: int

    • Description:

    • 0

  • pod.security_context.rgw_storage_init.container.rgw_storage_init.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • false

  • pod.security_context.rgw_storage_init.container.rgw_storage_init.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

  • pod.security_context.rgw_storage_init.pod.runAsUser

    • Type: int

    • Description:

    • 64045

  • pod.security_context.rgw_test.pod.runAsUser

    • Type: int

    • Description:

    • 64045

  • pod.security_context.rgw_test.rgw_test.ceph_rgw_ks_validation.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • false

  • pod.security_context.rgw_test.rgw_test.ceph_rgw_ks_validation.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

  • pod.security_context.rgw_test.rgw_test.ceph_rgw_s3_validation.allowPrivilegeEscalation

    • Type: bool

    • Description:

    • false

  • pod.security_context.rgw_test.rgw_test.ceph_rgw_s3_validation.readOnlyRootFilesystem

    • Type: bool

    • Description:

    • true

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

    • Type: string

    • Description:

    • “NoExecute”

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

    • Type: string

    • Description:

    • “node.kubernetes.io/not-ready”

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

    • Type: string

    • Description:

    • “Exists”

  • pod.tolerations.rgw.tolerations[0].tolerationSeconds

    • Type: int

    • Description:

    • 60

  • pod.tolerations.rgw.tolerations[1].effect

    • Type: string

    • Description:

    • “NoExecute”

  • pod.tolerations.rgw.tolerations[1].key

    • Type: string

    • Description:

    • “node.kubernetes.io/unreachable”

  • pod.tolerations.rgw.tolerations[1].operator

    • Type: string

    • Description:

    • “Exists”

  • pod.tolerations.rgw.tolerations[1].tolerationSeconds

    • Type: int

    • Description:

    • 60

  • pod.tolerations.rgw.tolerations[2].effect

    • Type: string

    • Description:

    • “NoSchedule”

  • pod.tolerations.rgw.tolerations[2].key

    • Type: string

    • Description:

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

  • pod.tolerations.rgw.tolerations[2].operator

    • Type: string

    • Description:

    • “Exists”

  • pod.tolerations.rgw.tolerations[3].effect

    • Type: string

    • Description:

    • “NoSchedule”

  • pod.tolerations.rgw.tolerations[3].key

    • Type: string

    • Description:

    • “node-role.kubernetes.io/control-plane”

  • pod.tolerations.rgw.tolerations[3].operator

    • Type: string

    • Description:

    • “Exists”

  • release_group

    • Type: string

    • Description:

    • nil

  • secrets.identity.admin

    • Type: string

    • Description:

    • “ceph-keystone-admin”

  • secrets.identity.swift

    • Type: string

    • Description:

    • “ceph-keystone-user”

  • secrets.identity.user_rgw

    • Type: string

    • Description:

    • “ceph-keystone-user-rgw”

  • secrets.keyrings.admin

    • Type: string

    • Description:

    • “pvc-ceph-client-key”

  • secrets.keyrings.mds

    • Type: string

    • Description:

    • “ceph-bootstrap-mds-keyring”

  • secrets.keyrings.mgr

    • Type: string

    • Description:

    • “ceph-bootstrap-mgr-keyring”

  • secrets.keyrings.mon

    • Type: string

    • Description:

    • “ceph-mon-keyring”

  • secrets.keyrings.osd

    • Type: string

    • Description:

    • “ceph-bootstrap-osd-keyring”

  • secrets.keyrings.rgw

    • Type: string

    • Description:

    • “os-ceph-bootstrap-rgw-keyring”

  • secrets.oci_image_registry.ceph-rgw

    • Type: string

    • Description:

    • “ceph-rgw-oci-image-registry-key”

  • secrets.rgw_s3.admin

    • Type: string

    • Description:

    • “radosgw-s3-admin-creds”

  • secrets.tls.ceph_object_store.api.internal

    • Type: string

    • Description:

    • “ceph-rgw-s3-tls-api”

  • secrets.tls.ceph_object_store.api.public

    • Type: string

    • Description:

    • “ceph-rgw-s3-tls-public”

  • secrets.tls.object_store.api.internal

    • Type: string

    • Description:

    • “ceph-rgw-ks-tls-api”

  • secrets.tls.object_store.api.keystone

    • Type: string

    • Description:

    • “keystone-tls-api”

  • secrets.tls.object_store.api.public

    • Type: string

    • Description:

    • “ceph-tls-public”