ISSUE:
======
If admin has not provided a heat_encryption key, Server Manager generates a alphanumeric key of 16 characters length. At one such instance, heat::engine is reporting wrong type for heat_encryption_key and puppet function size() fails for that.
ROOT CAUSE:
===========
Few of the auto-generated value may start with "0" (zero), this value is treat by size() as number instead of string and it fails the check for size(),
Issue is not observed when admin has configured a value that starts with alphabet or Server-Manager generated a value that starts with alphabet
E.g "0E59160040634493" fails but "E059160040634493" doesn't.
WORK-AROUND/FIX:
================
1. Configure cluster with heat_encryption_key that starts with alphabet.
ISSUE:
======
If admin has not provided a heat_encryption key, Server Manager generates a alphanumeric key of 16 characters length. At one such instance, heat::engine is reporting wrong type for heat_encryption_key and puppet function size() fails for that.
ROOT CAUSE:
===========
Few of the auto-generated value may start with "0" (zero), this value is treat by size() as number instead of string and it fails the check for size(),
Issue is not observed when admin has configured a value that starts with alphabet or Server-Manager generated a value that starts with alphabet
E.g "0E59160040634493" fails but "E059160040634493" doesn't.
WORK-AROUND/FIX:
================
1. Configure cluster with heat_encryption_key that starts with alphabet.