diff options
author | Chad Smith <chad.smith@canonical.com> | 2022-02-02 21:38:56 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-02 21:38:56 -0700 |
commit | 6ed3c5dfcd9392784d2199224ac7d28d1abfdf7b (patch) | |
tree | d23ac67311e6f7f8095853a54f35cb6b363bb0c9 /packages/redhat/cloud-init.spec.in | |
parent | b64b7d8ceb0e7bdb7cc9839c238798622c5b9682 (diff) | |
download | vyos-cloud-init-6ed3c5dfcd9392784d2199224ac7d28d1abfdf7b.tar.gz vyos-cloud-init-6ed3c5dfcd9392784d2199224ac7d28d1abfdf7b.zip |
integration: do not LXD bind mount /etc/cloud/cloud.cfg.d (#1234)
Since lxc bind mounts will be read-only as nobody:nogroup
we don't want to bind mount /etc/cloud/cloud.cfg.d into the
instance because some tests add artifacts to /etc/cloud/cloud.cfg.d.
Also make LXD push_file pull_file methods assert that the
file transfer was a success, otherwise we miss the root-cause
for test failures.
This resulted in failed Jenkins runs in test_lxd_discovery with a
symptom of NoCloud being detected instead of LXD datasource.
The root-case was that instance.file_push failed due to permission
errors for root on the bind mounted /etc/cloud/cloud.cfg.d.
Also bump pycloudlib commitish to get Azure Jammy image support.
Diffstat (limited to 'packages/redhat/cloud-init.spec.in')
0 files changed, 0 insertions, 0 deletions