fix: Correct Jinja2 logic for merging insecure registry config
Some checks failed
🚀 Build & Deploy Image / Build Runtime Base Image (push) Successful in 12s
🚀 Build & Deploy Image / Run Tests & Quality Checks (push) Has been skipped
🚀 Build & Deploy Image / Build Docker Image (push) Successful in 13s
🚀 Build & Deploy Image / Auto-deploy to Staging (push) Failing after 1m11s
🚀 Build & Deploy Image / Auto-deploy to Production (push) Has been skipped
🚀 Build & Deploy Image / Determine Build Necessity (push) Successful in 35s
Security Vulnerability Scan / Check for Dependency Changes (push) Successful in 33s
Security Vulnerability Scan / Composer Security Audit (push) Has been skipped
Some checks failed
🚀 Build & Deploy Image / Build Runtime Base Image (push) Successful in 12s
🚀 Build & Deploy Image / Run Tests & Quality Checks (push) Has been skipped
🚀 Build & Deploy Image / Build Docker Image (push) Successful in 13s
🚀 Build & Deploy Image / Auto-deploy to Staging (push) Failing after 1m11s
🚀 Build & Deploy Image / Auto-deploy to Production (push) Has been skipped
🚀 Build & Deploy Image / Determine Build Necessity (push) Successful in 35s
Security Vulnerability Scan / Check for Dependency Changes (push) Successful in 33s
Security Vulnerability Scan / Composer Security Audit (push) Has been skipped
- Fix dictionary update logic in set_fact - Use list operations before updating dictionary - Ensures proper JSON structure for Docker daemon.json
This commit is contained in:
@@ -196,12 +196,11 @@
|
||||
set_fact:
|
||||
docker_daemon_config_merged: >-
|
||||
{%- set config = docker_daemon_config_dict.copy() -%}
|
||||
{%- if 'insecure-registries' not in config -%}
|
||||
{%- set _ = config.update({'insecure-registries': []}) -%}
|
||||
{%- endif -%}
|
||||
{%- if 'git.michaelschiemer.de:5000' not in config['insecure-registries'] -%}
|
||||
{%- set _ = config['insecure-registries'].append('git.michaelschiemer.de:5000') -%}
|
||||
{%- set existing_registries = config.get('insecure-registries', []) | list -%}
|
||||
{%- if 'git.michaelschiemer.de:5000' not in existing_registries -%}
|
||||
{%- set _ = existing_registries.append('git.michaelschiemer.de:5000') -%}
|
||||
{%- endif -%}
|
||||
{%- set _ = config.update({'insecure-registries': existing_registries}) -%}
|
||||
{{ config }}
|
||||
|
||||
- name: Update Docker daemon.json with insecure registry
|
||||
|
||||
Reference in New Issue
Block a user