Add certificate key length validation to PagesDomain#key
The problem
go
1.20.7 added a limitation on the certificate key length that didn't existed before. Since PagesDomain#key
are passed to gitlab-pages, we need to ensure we don't use keys larges than this limit.
Solution
Given that currently, we don't have any keys longer than 8192
[ gprd ] production> PagesDomain.maximum('length(encrypted_key)')
=> 5661
We can add a PagesDomain#key
length validation.
Edited by Kassio Borges