[COMMON] Allow to lint chart without master password 45/100645/4
authorKrzysztof Opasiak <k.opasiak@samsung.com>
Wed, 22 Jan 2020 23:55:46 +0000 (00:55 +0100)
committerKrzysztof Opasiak <k.opasiak@samsung.com>
Fri, 31 Jan 2020 23:10:01 +0000 (00:10 +0100)
commitabeaed4822ecf2907617d6b56127b4ff1302ce30
treea9da35d6b6d79a26f1b64df2e1baee4e00ffbc82
parent5b51881c3520027d1015c72eded17d6448810665
[COMMON] Allow to lint chart without master password

When you type make in kubernetes directory all charts are linted.
If one of them try to generate password whole linting process
ends with an error because masterPassword has not been provided
and there is no default value for it.

To avoid this issue but still don't provide any default value
whcih would be obviously insecure in this context, let's just
test current release name. If it matches "testRelease" we treat whis
as a special case and use predefined master key.

Security implication:
You should never, ever name your productional deployment "testRelease"
nor use it as a master password.

Issue-ID: OOM-2052
Change-Id: I7a2132e81f6910dfea562e8930c7eacd7aa7a00b
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
kubernetes/common/common/templates/_createPassword.tpl