There could be comments before the cloud-config header or jinja
expressions as we found already[0] so our current header check its a bit
strict.
This patch makes it so er read the first ten lines of the config source,
check for # at the start and then check for the headers as we did
before, so we are a bit more letinent in case the cloud-config header is
not the first thing in the file
Signed-off-by: Itxaka <itxaka@kairos.io>
* Do not try to smart merge arrays, but just append them
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Fix tests
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Rewording for tests
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Rename function to match what is doing after refactoring
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
---------
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>