Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for MergeKubeadmEnvVars (0.17 sec)

  1. cmd/kubeadm/app/util/env.go

    				EnvVar: v1.EnvVar{Name: name, Value: value},
    			}
    			envs = append(envs, envVar)
    		}
    	}
    	return envs
    }
    
    // MergeKubeadmEnvVars merges values of environment variable slices.
    // The values defined in later slices overwrite values in previous ones.
    func MergeKubeadmEnvVars(envList ...[]kubeadmapi.EnvVar) []v1.EnvVar {
    	m := make(map[string]v1.EnvVar)
    	merged := []v1.EnvVar{}
    	for _, envs := range envList {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Sep 12 09:09:19 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  2. cmd/kubeadm/app/util/env_test.go

    	v1 "k8s.io/api/core/v1"
    
    	kubeadmapi "k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm"
    )
    
    func TestMergeKubeadmEnvVars(t *testing.T) {
    	baseEnv := []kubeadmapi.EnvVar{}
    	extraEnv := []kubeadmapi.EnvVar{}
    	MergeKubeadmEnvVars(append(baseEnv, extraEnv...))
    	var tests = []struct {
    		name      string
    		proxyEnv  []kubeadmapi.EnvVar
    		extraEnv  []kubeadmapi.EnvVar
    		mergedEnv []v1.EnvVar
    	}{
    		{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Sep 12 09:09:19 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  3. cmd/kubeadm/app/phases/addons/proxy/proxy.go

    	}
    	// Propagate the http/https proxy host environment variables to the container
    	env := &kubeproxyDaemonSet.Spec.Template.Spec.Containers[0].Env
    	*env = append(*env, kubeadmutil.MergeKubeadmEnvVars(kubeadmutil.GetProxyEnvVars())...)
    
    	// Create the DaemonSet for kube-proxy or update it in case it already exists
    	return []byte(""), apiclient.CreateOrUpdateDaemonSet(client, kubeproxyDaemonSet)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Sep 26 13:23:44 UTC 2023
    - 8.1K bytes
    - Viewed (0)
Back to top