sigs.k8s.io/cluster-api-provider-azure@v1.17.0/templates/test/ci/patches/dra-kubeadmcontrolplane.yaml (about)

     1  - op: add
     2    path: /spec/kubeadmConfigSpec/files/-
     3    value:
     4      content: |
     5        #!/bin/bash
     6  
     7        echo "enabling containerd CDI plugin"
     8        sed -i '/\[plugins."io.containerd.grpc.v1.cri"\]/a\    enable_cdi = true' /etc/containerd/config.toml
     9        systemctl restart containerd
    10      owner: root:root
    11      path: /tmp/containerd-config.sh
    12      permissions: "0744"
    13  - op: add
    14    path: /spec/kubeadmConfigSpec/preKubeadmCommands/0
    15    value: bash -c /tmp/containerd-config.sh
    16  - op: add
    17    path: /spec/kubeadmConfigSpec/clusterConfiguration/apiServer/extraArgs/feature-gates
    18    value: ${K8S_FEATURE_GATES:-"DynamicResourceAllocation=true"}
    19  - op: add
    20    path: /spec/kubeadmConfigSpec/clusterConfiguration/controllerManager/extraArgs/feature-gates
    21    value: HPAContainerMetrics=true,DynamicResourceAllocation=true
    22  - op: add
    23    path: /spec/kubeadmConfigSpec/clusterConfiguration/apiServer/extraArgs/runtime-config
    24    value: resource.k8s.io/v1alpha3=true
    25  - op: add
    26    path: /spec/kubeadmConfigSpec/clusterConfiguration/scheduler
    27    value:
    28      extraArgs:
    29        feature-gates: DynamicResourceAllocation=true
    30  - op: add
    31    path: /spec/kubeadmConfigSpec/initConfiguration/nodeRegistration/kubeletExtraArgs/feature-gates
    32    value: DynamicResourceAllocation=true
    33  - op: add
    34    path: /spec/kubeadmConfigSpec/joinConfiguration/nodeRegistration/kubeletExtraArgs/feature-gates
    35    value: DynamicResourceAllocation=true