github.com/rancher/elemental/tests@v0.0.0-20240517125144-ae048c615b3f/assets/cluster-airgap.yaml (about)

     1  kind: Cluster
     2  apiVersion: provisioning.cattle.io/v1
     3  metadata:
     4    name: %CLUSTER_NAME%
     5    # namespace: fleet-default
     6  spec:
     7    rkeConfig:
     8      etcd:
     9        disableSnapshots: true
    10      machineGlobalConfig:
    11        cni: canal
    12        disable:
    13          - rke2-metrics-server
    14          - metrics-server
    15        etcd-expose-metrics: false
    16        profile: null
    17      machinePools:
    18        - controlPlaneRole: true
    19          drainBeforeDelete: true
    20          etcdRole: true
    21          machineConfigRef:
    22            apiVersion: elemental.cattle.io/v1beta1
    23            kind: MachineInventorySelectorTemplate
    24            name: selector-master-%CLUSTER_NAME%
    25          name: pool-master-%CLUSTER_NAME%
    26          quantity: 0
    27          unhealthyNodeTimeout: 0s
    28          workerRole: true
    29      machineSelectorConfig:
    30        - config:
    31            protect-kernel-defaults: false
    32      registries:
    33        configs:
    34          rancher-manager.test:5000:
    35            insecureSkipVerify: true
    36        mirrors:
    37          rancher-manager.test:5000:
    38            endpoint:
    39              - http://rancher-manager.test:5000
    40    kubernetesVersion: %K8S_VERSION%