# Copyright 2022 Dell Inc. or its subsidiaries. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. --- k8s_docker_images: - docker.io/calico/kube-controllers:v3.19.1 - docker.io/calico/cni:v3.19.1 - docker.io/calico/pod2daemon-flexvol:v3.19.1 - docker.io/calico/node:v3.19.1 - quay.io/coreos/flannel:v0.14.0 - xilinxatg/xilinx_k8s_fpga_plugin:2020.11.24 - nvidia/k8s-device-plugin:v0.7.0 - quay.io/external_storage/nfs-client-provisioner:v3.1.0-k8s1.11 - docker.io/rocm/k8s-device-plugin - kubernetesui/dashboard:v2.0.5 - kubernetesui/metrics-scraper:v1.0.6 - prom/alertmanager:v0.21.0 - jimmidyson/configmap-reload:v0.4.0 - prom/node-exporter:v1.0.1 - prom/pushgateway:v1.2.0 - prom/prometheus:v2.20.1 - metallb/controller:v0.8.1 - metallb/controller:v0.7.3 - metallb/speaker:v0.7.3 - volcanosh/vc-controller-manager:latest - volcanosh/vc-scheduler:latest - volcanosh/vc-webhook-manager:latest - mpioperator/mpi-operator:latest - rocm/k8s-device-plugin docker_login_fail_msg: "Docker login failed! Please check the credentials and re-execute playbook." docker_pull_limit_msg: "You have reached your docker pull rate limit. Please provide docker credentials in omnia_config.yml and try again" metallb_config_file_dest: /root/k8s/metal-config.yaml metallb_config_file_mode: 0655 metallb_deployment_file_dest: /root/k8s/metallb.yaml metallb_deployment_file_mode: 0655 metallb_yaml_url: https://raw.githubusercontent.com/google/metallb/v0.8.1/manifests/metallb.yaml metallb_helm_url: https://metallb.github.io/metallb k8s_dashboard_admin_file_dest: /root/k8s/k8s_dashboard_admin.yaml k8s_dashboard_admin_file_mode: 0655 k8s_dashboard_yaml_url: https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.5/aio/deploy/recommended.yaml helm_stable_repo_url: https://charts.helm.sh/stable nfs_server_manager_node: "{{ ansible_host }}" nfs_server_nfs_node: "{{ groups['nfs_node'][0] }}" mpi_operator_yaml_url: https://raw.githubusercontent.com/kubeflow/mpi-operator/v0.3.0/deploy/v1alpha2/mpi-operator.yaml nvidia_k8s_device_plugin_repo_url: https://nvidia.github.io/k8s-device-plugin nvidia_gpu_discovery_repo_url: https://nvidia.github.io/gpu-feature-discovery nvidia_device_plugin_version: 0.7.0 mig_strategy: none gpu_feature_discovery_version: 0.2.0 fpga_device_plugin_yaml_url: https://raw.githubusercontent.com/Xilinx/FPGA_as_a_Service/master/k8s-fpga-device-plugin/fpga-device-plugin.yml rocm_device_plugin_yaml_url: https://raw.githubusercontent.com/RadeonOpenCompute/k8s-device-plugin/v1.18.1/k8s-ds-amdgpu-dp.yaml slurm_exporter_config_file: extraScrapeConfigs.yaml slurm_exporter_config_file_path: /var/lib/ slurm_exporter_file_mode: 0655 prometheus_path_on_host: /var/lib/prometheus-2.23.0.linux-amd64/ spark_operator_repo: https://googlecloudplatform.github.io/spark-on-k8s-operator operator_image_tag: v1beta2-1.3.3-3.1.1 volcano_scheduling_yaml_url: https://raw.githubusercontent.com/volcano-sh/volcano/v1.3.0/installer/volcano-development.yaml nginx_conf_file_path: /etc/nginx/nginx.conf nginx_conf_file_mode: 2534 grafana_svc_ip: "{{ lookup('ini', 'ip section=grafana_svc file={{ playbook_dir }}/roles/k8s_start_services/files/grafana_svc_details.ini') }}" grafana_svc_port: "{{ lookup('ini', 'port section=grafana_svc file={{ playbook_dir }}/roles/k8s_start_services/files/grafana_svc_details.ini') }}" opensuse_os_name: "openSUSE Leap" nginx_listen_port: 3200