mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2025-12-14 13:54:37 +03:00
Add header configuration in containerd hosts.toml (#12368)
* Add header configuration in containerd hosts.toml Signed-off-by: Alexander Gil <pando855@gmail.com> * Disable log output on containerd mirrors settings if required Signed-off-by: Alexander Gil <pando855@gmail.com> --------- Signed-off-by: Alexander Gil <pando855@gmail.com>
This commit is contained in:
@@ -50,6 +50,8 @@
|
|||||||
# - host: https://registry-1.docker.io
|
# - host: https://registry-1.docker.io
|
||||||
# capabilities: ["pull", "resolve"]
|
# capabilities: ["pull", "resolve"]
|
||||||
# skip_verify: false
|
# skip_verify: false
|
||||||
|
# header:
|
||||||
|
# Authorization: "Basic XXX"
|
||||||
|
|
||||||
# containerd_max_container_log_line_size: 16384
|
# containerd_max_container_log_line_size: 16384
|
||||||
|
|
||||||
|
|||||||
@@ -64,7 +64,8 @@ containerd_registries_mirrors:
|
|||||||
skip_verify: false
|
skip_verify: false
|
||||||
# ca: ["/etc/certs/mirror.pem"]
|
# ca: ["/etc/certs/mirror.pem"]
|
||||||
# client: [["/etc/certs/client.pem", ""],["/etc/certs/client.cert", "/etc/certs/client.key"]]
|
# client: [["/etc/certs/client.pem", ""],["/etc/certs/client.cert", "/etc/certs/client.key"]]
|
||||||
|
# header:
|
||||||
|
# Authorization: "Basic XXX"
|
||||||
containerd_max_container_log_line_size: 16384
|
containerd_max_container_log_line_size: 16384
|
||||||
|
|
||||||
# If enabled it will allow non root users to use port numbers <1024
|
# If enabled it will allow non root users to use port numbers <1024
|
||||||
|
|||||||
@@ -73,6 +73,8 @@
|
|||||||
notify: Restart containerd
|
notify: Restart containerd
|
||||||
|
|
||||||
- name: Containerd | Configure containerd registries
|
- name: Containerd | Configure containerd registries
|
||||||
|
# mirror configuration can contain sensitive information on headers configuration
|
||||||
|
no_log: "{{ not (unsafe_show_logs | bool) }}"
|
||||||
block:
|
block:
|
||||||
- name: Containerd | Create registry directories
|
- name: Containerd | Create registry directories
|
||||||
file:
|
file:
|
||||||
|
|||||||
@@ -10,4 +10,10 @@ server = "{{ item.server | default("https://" + item.prefix) }}"
|
|||||||
{% if mirror.client is defined %}
|
{% if mirror.client is defined %}
|
||||||
client = [{% for pair in mirror.client %}["{{ pair[0] }}", "{{ pair[1] }}"]{% if not loop.last %},{% endif %}{% endfor %}]
|
client = [{% for pair in mirror.client %}["{{ pair[0] }}", "{{ pair[1] }}"]{% if not loop.last %},{% endif %}{% endfor %}]
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{% if mirror.header is defined %}
|
||||||
|
[host."{{ mirror.host }}".header]
|
||||||
|
{% for key, value in mirror.header.items() %}
|
||||||
|
{{ key }} = ["{{ ([ value ] | flatten ) | join('","') }}"]
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|||||||
Reference in New Issue
Block a user