ci/b2c: Reduce the length of the kernel cmdline
The qcom boards I am about to introduce do not support long kernel cmdline, so reduce its size by making use of b2c's extra argument URL. Signed-off-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org> Signed-off-by: Eric Engestrom <eric@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29026>
This commit is contained in:

committed by
Marge Bot

parent
265b0ebd9a
commit
6f9614c187
@@ -47,21 +47,28 @@ console_patterns:
|
|||||||
deployment:
|
deployment:
|
||||||
# Initial boot
|
# Initial boot
|
||||||
start:
|
start:
|
||||||
kernel:
|
storage:
|
||||||
url: '{{ kernel_url }}'
|
http:
|
||||||
cmdline: >
|
- path: "/b2c-extra-args"
|
||||||
SALAD.machine_id={{ '{{' }} machine_id }}
|
data: >
|
||||||
console={{ '{{' }} local_tty_device }},115200 earlyprintk=vga,keep
|
b2c.pipefail b2c.poweroff_delay={{ poweroff_delay }}
|
||||||
loglevel={{ log_level }} no_hash_pointers
|
|
||||||
b2c.service="--privileged --tls-verify=false --pid=host docker://{{ '{{' }} fdo_proxy_registry }}/gfx-ci/ci-tron/telegraf:latest" b2c.hostname=dut-{{ '{{' }} machine.full_name }}
|
|
||||||
b2c.container="-ti --tls-verify=false docker://{{ '{{' }} fdo_proxy_registry }}/gfx-ci/ci-tron/machine-registration:latest check"
|
|
||||||
b2c.ntp_peer=10.42.0.1 b2c.pipefail b2c.cache_device=auto b2c.poweroff_delay={{ poweroff_delay }}
|
|
||||||
b2c.minio="gateway,{{ '{{' }} minio_url }},{{ '{{' }} job_bucket_access_key }},{{ '{{' }} job_bucket_secret_key }}"
|
b2c.minio="gateway,{{ '{{' }} minio_url }},{{ '{{' }} job_bucket_access_key }},{{ '{{' }} job_bucket_secret_key }}"
|
||||||
b2c.volume="{{ '{{' }} job_bucket }}-results,mirror=gateway/{{ '{{' }} job_bucket }},pull_on=pipeline_start,push_on=changes,overwrite{% for excl in job_volume_exclusions %},exclude={{ excl }}{% endfor %},remove,expiration=pipeline_end,preserve"
|
b2c.volume="{{ '{{' }} job_bucket }}-results,mirror=gateway/{{ '{{' }} job_bucket }},pull_on=pipeline_start,push_on=changes,overwrite{% for excl in job_volume_exclusions %},exclude={{ excl }}{% endfor %},remove,expiration=pipeline_end,preserve"
|
||||||
{% for volume in volumes %}
|
{% for volume in volumes %}
|
||||||
b2c.volume={{ volume }}
|
b2c.volume={{ volume }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
b2c.service="--privileged --tls-verify=false --pid=host docker://{{ '{{' }} fdo_proxy_registry }}/gfx-ci/ci-tron/telegraf:latest" b2c.hostname=dut-{{ '{{' }} machine.full_name }}
|
||||||
b2c.container="-v {{ '{{' }} job_bucket }}-results:{{ working_dir }} -w {{ working_dir }} {% for mount_volume in mount_volumes %} -v {{ mount_volume }}{% endfor %} --tls-verify=false docker://{{ local_container }} {{ container_cmd }}"
|
b2c.container="-v {{ '{{' }} job_bucket }}-results:{{ working_dir }} -w {{ working_dir }} {% for mount_volume in mount_volumes %} -v {{ mount_volume }}{% endfor %} --tls-verify=false docker://{{ local_container }} {{ container_cmd }}"
|
||||||
|
kernel:
|
||||||
|
url: '{{ kernel_url }}'
|
||||||
|
|
||||||
|
# NOTE: b2c.cache_device should not be here, but this works around
|
||||||
|
# a limitation of b2c which will be removed in the next release
|
||||||
|
cmdline: >
|
||||||
|
SALAD.machine_id={{ '{{' }} machine_id }}
|
||||||
|
console={{ '{{' }} local_tty_device }},115200
|
||||||
|
b2c.cache_device=auto b2c.ntp_peer=10.42.0.1
|
||||||
|
b2c.extra_args_url={{ '{{' }} job.http.url }}/b2c-extra-args
|
||||||
{% if kernel_cmdline_extras is defined %}
|
{% if kernel_cmdline_extras is defined %}
|
||||||
{{ kernel_cmdline_extras }}
|
{{ kernel_cmdline_extras }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
Reference in New Issue
Block a user