Set http proxy environments for helm app installations (#13234)

* Set http proxy environments for helm app installations

Signed-off-by: Justin Lamp <justin.lamp@netways.de>

* Change http_proxy env variables from legacy static entries to new proxy_env variable

Signed-off-by: Justin Lamp <justin.lamp@netways.de>

---------

Signed-off-by: Justin Lamp <justin.lamp@netways.de>
This commit is contained in:
Justin Lamp
2026-05-10 05:19:45 +02:00
committed by GitHub
parent 4cefd77639
commit 6bb1e2f290
3 changed files with 5 additions and 6 deletions

View File

@@ -1,9 +1,11 @@
--- ---
- name: Add Helm repositories - name: Add Helm repositories
environment: "{{ proxy_env }}"
kubernetes.core.helm_repository: "{{ helm_repository_defaults | combine(item) }}" # noqa args[module] kubernetes.core.helm_repository: "{{ helm_repository_defaults | combine(item) }}" # noqa args[module]
loop: "{{ repositories }}" loop: "{{ repositories }}"
- name: Update Helm repositories - name: Update Helm repositories
environment: "{{ proxy_env }}"
kubernetes.core.helm: kubernetes.core.helm:
state: absent state: absent
binary_path: "{{ bin_dir }}/helm" binary_path: "{{ bin_dir }}/helm"
@@ -15,5 +17,6 @@
- helm_update - helm_update
- name: Install Helm Applications - name: Install Helm Applications
environment: "{{ proxy_env }}"
kubernetes.core.helm: "{{ helm_defaults | combine(release_common_opts, item) }}" # noqa args[module] kubernetes.core.helm: "{{ helm_defaults | combine(release_common_opts, item) }}" # noqa args[module]
loop: "{{ releases }}" loop: "{{ releases }}"

View File

@@ -4,9 +4,7 @@ dependencies:
when: when:
- inventory_hostname == groups['kube_control_plane'][0] - inventory_hostname == groups['kube_control_plane'][0]
- kubelet_csr_approver_enabled - kubelet_csr_approver_enabled
environment: environment: "{{ proxy_env }}"
http_proxy: "{{ http_proxy | default('') }}"
https_proxy: "{{ https_proxy | default('') }}"
release_common_opts: {} release_common_opts: {}
releases: releases:
- name: kubelet-csr-approver - name: kubelet-csr-approver

View File

@@ -4,9 +4,7 @@ dependencies:
when: when:
- inventory_hostname == groups['kube_control_plane'][0] - inventory_hostname == groups['kube_control_plane'][0]
- custom_cni_chart_release_name | length > 0 - custom_cni_chart_release_name | length > 0
environment: environment: "{{ proxy_env }}"
http_proxy: "{{ http_proxy | default('') }}"
https_proxy: "{{ https_proxy | default('') }}"
release_common_opts: {} release_common_opts: {}
releases: releases:
- name: "{{ custom_cni_chart_release_name }}" - name: "{{ custom_cni_chart_release_name }}"