sigs.k8s.io/cluster-api-provider-aws@v1.5.5/test/e2e/data/infrastructure-aws/kustomize_sources/external-cloud-provider/patches/external-cloud-provider.yaml (about)

     1  ---
     2  apiVersion: cluster.x-k8s.io/v1beta1
     3  kind: Cluster
     4  metadata:
     5    name: ${CLUSTER_NAME}
     6    labels:
     7      ccm: "external"
     8      csi: "external"
     9  ---
    10  apiVersion: controlplane.cluster.x-k8s.io/v1beta1
    11  kind: KubeadmControlPlane
    12  metadata:
    13    name: ${CLUSTER_NAME}-control-plane
    14  spec:
    15    kubeadmConfigSpec:
    16      clusterConfiguration:
    17        apiServer:
    18          extraArgs:
    19            cloud-provider: external
    20        controllerManager:
    21          extraArgs:
    22            cloud-provider: external
    23            external-cloud-volume-plugin: aws
    24      initConfiguration:
    25        nodeRegistration:
    26          kubeletExtraArgs:
    27            cloud-provider: external
    28      joinConfiguration:
    29        nodeRegistration:
    30          kubeletExtraArgs:
    31            cloud-provider: external
    32  ---
    33  apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
    34  kind: KubeadmConfigTemplate
    35  metadata:
    36    name: ${CLUSTER_NAME}-md-0
    37  spec:
    38    template:
    39      spec:
    40        joinConfiguration:
    41          nodeRegistration:
    42            kubeletExtraArgs:
    43              cloud-provider: external