From: Eamonn O'Toole Date: Mon, 28 Jul 2014 15:33:06 +0000 (+0100) Subject: Parametrize Swift partition power X-Git-Tag: opnfv-6.0.0~2744^2 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=b7964165b7e2c68743063834445977158a8b3448;p=apex-tripleo-heat-templates.git Parametrize Swift partition power The Swift partition power is currently hard-coded to 10. While this is fine for small Swift clusters there are some users who will want to configure rings with higher partition powers. We have parametrized the value of the partition power, and the default is set to 10. Change-Id: If115cf5cf2f4c2ff7d28b0f5ae3d2ca3f4b4be5a --- diff --git a/swift-deploy.yaml b/swift-deploy.yaml index e3f475c0..a7486490 100644 --- a/swift-deploy.yaml +++ b/swift-deploy.yaml @@ -10,6 +10,10 @@ parameters: description: The password for the swift service account, used by the swift proxy services. type: string hidden: true + SwiftPartPower: + default: 10 + description: Partition Power to use when building Swift rings + type: number SwiftReplicas: type: number default: 1 @@ -24,6 +28,7 @@ resources: input_values: swift_hash_suffix: {get_param: SwiftHashSuffix} swift_password: {get_param: SwiftPassword} + swift_part_power: {get_param: SwiftPartPower} swift_devices: Fn::Join: - ', ' diff --git a/swift-source.yaml b/swift-source.yaml index 1a5a04f4..fcf94361 100644 --- a/swift-source.yaml +++ b/swift-source.yaml @@ -7,7 +7,7 @@ resources: swift: devices: { get_input: swift_devices } hash: { get_input: swift_hash_suffix } - part-power: 10 + part-power: { get_input: swift_part_power } proxy-memcache: { get_input: swift_proxy_memcache } replicas: {get_input: swift_replicas } service-password: { get_input: swift_password } diff --git a/swift-storage-source.yaml b/swift-storage-source.yaml index 40e0573b..49bc3e42 100644 --- a/swift-storage-source.yaml +++ b/swift-storage-source.yaml @@ -52,6 +52,7 @@ resources: neutron_enable_tunneling: {get_param: NeutronEnableTunnelling} swift_hash_suffix: {get_param: SwiftHashSuffix} swift_password: {get_param: SwiftPassword} + swift_part_power: {get_param: SwiftPartPower} swift_devices: Fn::Join: - ', '