Skip to content

Commit a318200

Browse files
committed
Update network-operator 26.1.0 and k8s 1.35
1 parent 20d32f2 commit a318200

2 files changed

Lines changed: 152 additions & 1 deletion

File tree

playbooks/cns_values_17.1.yaml

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
cns_version: 17.1
2+
3+
## MicroK8s cluster
4+
microk8s: no
5+
## Kubernetes Install with Kubeadm
6+
install_k8s: yes
7+
8+
## Components Versions
9+
# Container Runtime options are containerd, cri-o
10+
container_runtime: "containerd"
11+
containerd_version: "2.2.0"
12+
runc_version: "1.4.0"
13+
cni_plugins_version: "1.7.1"
14+
containerd_max_concurrent_downloads: "5"
15+
nvidia_container_toolkit_version: "1.18.1"
16+
crio_version: "1.35.0"
17+
cri_dockerd_version: "0.4.0"
18+
k8s_version: "1.35.0"
19+
calico_version: "3.31.3"
20+
flannel_version: "0.25.6"
21+
helm_version: "4.0.4"
22+
gpu_operator_version: "25.10.1"
23+
network_operator_version: "26.10.0"
24+
nim_operator_version: "3.0.2"
25+
nsight_operator_version: "1.1.2"
26+
kai_scheduler_version: "0.10.2"
27+
local_path_provisioner: "0.0.31"
28+
nfs_provisioner: "4.0.18"
29+
metallb_version: "0.15.3"
30+
kserve_version: "0.16.0"
31+
prometheus_stack: "79.9.0"
32+
prometheus_adapter: "5.2.0"
33+
grafana_operator: "5.18.0"
34+
elastic_stack: "9.2.1"
35+
lws_version: "0.7.0"
36+
volcano_version: "1.13.0"
37+
38+
# GPU Operator Values
39+
enable_gpu_operator: yes
40+
confidential_computing: no
41+
gpu_driver_version: "580.105.08"
42+
use_open_kernel_module: no
43+
enable_mig: no
44+
mig_profile: all-disabled
45+
mig_strategy: single
46+
# To use GDS, use_open_kernel_module needs to be enabled
47+
enable_gds: no
48+
#Secure Boot for only Ubuntu
49+
enable_secure_boot: no
50+
enable_cdi: no
51+
enable_vgpu: no
52+
vgpu_license_server: ""
53+
# URL of Helm repo to be added. If using NGC get this from the fetch command in the console
54+
helm_repository: "https://helm.ngc.nvidia.com/nvidia"
55+
# Name of the helm chart to be deployed
56+
gpu_operator_helm_chart: nvidia/gpu-operator
57+
## This is most likely GPU Operator Driver Registry
58+
gpu_operator_driver_registry: "nvcr.io/nvidia"
59+
60+
# NGC Values
61+
## If using a private/protected registry. NGC API Key. Leave blank for public registries
62+
ngc_registry_password: ""
63+
## This is most likely an NGC email
64+
ngc_registry_email: ""
65+
ngc_registry_username: "$oauthtoken"
66+
67+
# Network Operator Values
68+
## If the Network Operator is yes then make sure enable_rdma as well yes
69+
enable_network_operator: no
70+
## Enable RDMA yes for NVIDIA Certification
71+
enable_rdma: no
72+
## Enable for MLNX-OFED Driver Deployment
73+
deploy_ofed: no
74+
75+
# Prxoy Configuration
76+
proxy: no
77+
http_proxy: ""
78+
https_proxy: ""
79+
80+
# Cloud Native Stack for Developers Values
81+
## Enable for Cloud Native Stack Developers
82+
cns_docker: no
83+
## Enable For Cloud Native Stack Developers with TRD Driver
84+
cns_nvidia_driver: no
85+
nvidia_driver_mig: no
86+
87+
## Kubernetes resources
88+
k8s_apt_key: "https://pkgs.k8s.io/core:/stable:/v1.35/deb/Release.key"
89+
k8s_gpg_key: "https://pkgs.k8s.io/core:/stable:/v1.35/rpm/repodata/repomd.xml.key"
90+
k8s_apt_ring: "/etc/apt/keyrings/kubernetes-apt-keyring.gpg"
91+
k8s_registry: "registry.k8s.io"
92+
93+
# Enable NVIDIA Kubernetes AI Scheduler
94+
enable_kai_scheduler: no
95+
96+
# Enable NVIDIA NSight Operator
97+
enable_nsight_operator: no
98+
99+
# Install NVIDIA NIM Operator
100+
enable_nim_operator: no
101+
102+
# LeaderWorkerSet https://github.com/kubernetes-sigs/lws/tree/main
103+
lws: no
104+
105+
# Local Path Provisioner and NFS Provisoner as Storage option
106+
storage: no
107+
108+
# Monitoring Stack Prometheus/Grafana with GPU Metrics and Elastic Logging stack
109+
monitoring: no
110+
111+
# Enable Kserve on Cloud Native Stack with Istio and Cert-Manager
112+
kserve: no
113+
114+
115+
# Install MetalLB
116+
loadbalancer: no
117+
# Example input loadbalancer_ip: "10.78.17.85/32"
118+
loadbalancer_ip: ""
119+
kubernetes_host_ip: ""
120+
121+
# Enable Volcano Scheduler
122+
volcano: no
123+
124+
## Cloud Native Stack Validation
125+
cns_validation: no
126+
127+
# BMC Details for Confidential Computing
128+
bmc_ip:
129+
bmc_username:
130+
bmc_password:
131+
132+
# CSP values
133+
## AWS EKS values
134+
aws_region: us-east-2
135+
aws_cluster_name: cns-cluster-1
136+
aws_gpu_instance_type: g4dn.2xlarge
137+
138+
## Google Cloud GKE Values
139+
#https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects
140+
gke_project_id:
141+
#https://cloud.google.com/compute/docs/regions-zones#available
142+
gke_region: us-west1
143+
gke_node_zones: ["us-west1-b"]
144+
gke_cluster_name: gke-cluster-1
145+
146+
## Azure AKS Values
147+
aks_cluster_name: aks-cluster-1
148+
#https://azure.microsoft.com/en-us/explore/global-infrastructure/geographies/#geographies
149+
aks_cluster_location: "West US 2"
150+
#https://learn.microsoft.com/en-us/partner-center/marketplace/find-tenant-object-id
151+
azure_object_id: [""]

playbooks/operators-install.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
sleep 10
4141
status=$(kubectl get pods dnsutils | awk '{print $3}' | grep -v STATUS)
4242
done
43-
kubectl exec -i -t dnsutils -- nslookup archive.ubuntu.com | grep 'Name:' | uniq | awk '{print $NF}' | head -n1
43+
kubectl exec -i dnsutils -- nslookup archive.ubuntu.com | grep 'Name:' | uniq | awk '{print $NF}' | head -n1
4444
register: dns_check
4545
retries: 5
4646
delay: 5

0 commit comments

Comments
 (0)