├── .codespellrc ├── .dockerignore ├── .editorconfig ├── .github ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── ansible_lint.yml │ ├── auto_merge_back.yml │ ├── e2e_test.yml │ ├── e2e_test_scheduler.yml │ ├── github_release.yml │ ├── one_job.yml │ ├── pr_labels.yml │ └── scripts │ └── auto-merge-back.sh ├── .gitignore ├── .golangci.yaml ├── .mockery.yaml ├── LICENSE ├── Makefile ├── NFS_VERSION ├── PROJECT ├── README.md ├── SECURITY.md ├── VERSION ├── ansible ├── .gitignore ├── README.md ├── ansible.cfg ├── common-packages.yml ├── dcgmi.yml ├── docker-cli.yml ├── gdrcopy.yml ├── inventory │ ├── .gitignore │ ├── group_vars │ │ └── all.yaml │ └── hosts.ini ├── motd.yml ├── nc-health-checker.yml ├── nccl-tests.yml ├── nvidia-container-toolkit.yml ├── nvtop.yml ├── openmpi.yml ├── python.yml ├── repos.yml ├── requirements.txt ├── roles │ ├── common-packages │ │ ├── defaults │ │ │ └── main.yml │ │ └── tasks │ │ │ └── main.yml │ ├── cuda │ │ ├── defaults │ │ │ └── main.yml │ │ └── tasks │ │ │ └── main.yml │ ├── dcgmi │ │ ├── defaults │ │ │ └── main.yml │ │ └── tasks │ │ │ └── main.yml │ ├── docker-cli │ │ ├── defaults │ │ │ └── main.yml │ │ ├── files │ │ │ └── docker.sh │ │ └── tasks │ │ │ └── main.yml │ ├── gdrcopy │ │ └── tasks │ │ │ └── main.yml │ ├── motd │ │ ├── files │ │ │ ├── 00-welcome │ │ │ ├── 10-system-info │ │ │ ├── 20-slurm-stats │ │ │ └── 30-ssh-users │ │ └── tasks │ │ │ └── main.yml │ ├── nc-health-checker │ │ ├── defaults │ │ │ └── main.yml │ │ └── tasks │ │ │ └── main.yml │ ├── nccl-tests │ │ ├── defaults │ │ │ └── main.yml │ │ └── tasks │ │ │ └── main.yml │ ├── nvidia-container-toolkit │ │ ├── defaults │ │ │ └── main.yml │ │ ├── files │ │ │ └── config.toml │ │ └── tasks │ │ │ └── main.yml │ ├── nvtop │ │ └── tasks │ │ │ └── main.yml │ ├── openmpi │ │ ├── defaults │ │ │ └── main.yml │ │ ├── handlers │ │ │ └── main.yml │ │ └── tasks │ │ │ └── main.yml │ ├── python │ │ ├── defaults │ │ │ └── main.yml │ │ └── tasks │ │ │ └── main.yml │ ├── repos │ │ ├── defaults │ │ │ └── main.yml │ │ ├── files │ │ │ └── nvidia-container-toolkit.list │ │ ├── tasks │ │ │ └── main.yml │ │ └── templates │ │ │ └── mellanox_mlnx_ofed.list.j2 │ ├── skel │ │ ├── files │ │ │ ├── .bash_logout │ │ │ ├── .bashrc │ │ │ ├── .config │ │ │ │ └── enroot │ │ │ │ │ └── .credentials │ │ │ ├── .profile │ │ │ ├── .slurm │ │ │ │ └── defaults │ │ │ └── .ssh │ │ │ │ └── config │ │ └── tasks │ │ │ └── main.yml │ ├── slurm-client │ │ ├── defaults │ │ │ └── main.yml │ │ └── tasks │ │ │ └── main.yml │ ├── slurm-divert │ │ └── tasks │ │ │ └── main.yml │ └── soperator-scripts │ │ ├── files │ │ ├── fs_usage.sh │ │ ├── nvidia-smi-hostpid │ │ ├── slurm_task_info.sh │ │ ├── soperator-createuser │ │ ├── soperator_instance_login.sh │ │ └── worker_nvidia_bug_report.sh │ │ └── tasks │ │ └── main.yml ├── run.yml ├── skel.yml ├── slurm-install.yml └── soperator-scripts.yml ├── api ├── v1 │ ├── groupversion_info.go │ ├── slurmcluster_types.go │ ├── validation_test.go │ └── zz_generated.deepcopy.go └── v1alpha1 │ ├── activecheck_types.go │ ├── extra_types.go │ ├── groupversion_info.go │ ├── jailedconfig_types.go │ ├── nodeconfigurator_types.go │ ├── nodeset_types.go │ └── zz_generated.deepcopy.go ├── cmd ├── exporter │ └── main.go ├── main.go ├── rebooter │ └── main.go ├── sconfigcontroller │ └── main.go └── soperatorchecks │ └── main.go ├── config ├── certmanager │ ├── certificate-metrics.yaml │ ├── certificate-webhook.yaml │ ├── issuer.yaml │ ├── kustomization.yaml │ └── kustomizeconfig.yaml ├── crd │ ├── bases │ │ ├── kustomization.yaml │ │ ├── slurm.nebius.ai_activechecks.yaml │ │ ├── slurm.nebius.ai_jailedconfigs.yaml │ │ ├── slurm.nebius.ai_nodeconfigurators.yaml │ │ ├── slurm.nebius.ai_nodesets.yaml │ │ └── slurm.nebius.ai_slurmclusters.yaml │ ├── kustomization.yaml │ └── kustomizeconfig.yaml ├── default │ ├── kustomization.yaml │ ├── manager_auth_proxy_patch.yaml │ ├── manager_config_patch.yaml │ └── manager_webhook_patch.yaml ├── manager │ ├── kustomization.yaml │ └── manager.yaml ├── network-policy │ └── allow-webhook-traffic.yaml ├── nodeconfigurator │ └── kustomization.yaml ├── prometheus │ ├── kustomization.yaml │ └── monitor.yaml ├── rbac │ ├── activecheck_admin_role.yaml │ ├── activecheck_editor_role.yaml │ ├── activecheck_viewer_role.yaml │ ├── auth_proxy_client_clusterrole.yaml │ ├── auth_proxy_role.yaml │ ├── auth_proxy_role_binding.yaml │ ├── auth_proxy_service.yaml │ ├── clustercontroller │ │ ├── kustomization.yaml │ │ └── role.yaml │ ├── jailedconfig_admin_role.yaml │ ├── jailedconfig_editor_role.yaml │ ├── jailedconfig_viewer_role.yaml │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── nodeconfigurator │ │ ├── kustomization.yaml │ │ ├── role.yaml │ │ └── role_binding.yaml │ ├── nodeconfigurator_admin_role.yaml │ ├── nodeconfigurator_editor_role.yaml │ ├── nodeconfigurator_viewer_role.yaml │ ├── nodeset_admin_role.yaml │ ├── nodeset_editor_role.yaml │ ├── nodeset_viewer_role.yaml │ ├── role_binding.yaml │ ├── service_account.yaml │ ├── slurmcluster_editor_role.yaml │ ├── slurmcluster_viewer_role.yaml │ ├── soperatorchecks │ │ ├── kustomization.yaml │ │ └── role.yaml │ ├── soperatorchecks_admin_role.yaml │ ├── soperatorchecks_editor_role.yaml │ └── soperatorchecks_viewer_role.yaml ├── samples │ ├── kustomization.yaml │ ├── slurm_v1alpha1_activecheck.yaml │ ├── slurm_v1alpha1_jailedconfig.yaml │ ├── slurm_v1alpha1_nodeconfigurator.yaml │ └── slurm_v1alpha1_nodeset.yaml ├── soperatorchecks │ ├── kustomization.yaml │ ├── manager_auth_proxy_patch.yaml │ └── soperatorchecks.yaml └── webhook │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ ├── manifests.yaml │ └── service.yaml ├── docs ├── active-checks.md ├── architecture.md ├── features.md ├── future_plans.md ├── image.png ├── images │ ├── activecheck_diagram.png │ ├── architecture_diagram.svg │ ├── directory_structure_diagram.svg │ ├── easy_scaling_diagram.svg │ └── layers_diagram.png ├── kind-examples.md ├── limitations.md ├── local-development.md ├── logs-pipeline.md ├── metrics-pipeline.md ├── nfs-in-k8s.md ├── release-flow.md └── slurm-exporter.md ├── fluxcd ├── README.md ├── base │ ├── kustomization.yaml │ └── soperator-fluxcd │ │ ├── kustomization.yaml │ │ └── resources.yaml └── environment │ ├── local │ ├── README.md │ ├── arm-patch.yaml │ ├── helmrelease.yaml │ ├── helmrepository.yaml │ ├── kustomization.yaml │ ├── namespace.yaml │ ├── slurmCluster.yml │ └── values.yaml │ └── nebius-cloud │ ├── base │ ├── custom-configmaps-soperator │ │ ├── 95-nebius-o11y │ │ ├── daemon.json │ │ ├── enroot.conf │ │ ├── kustomization.yaml │ │ └── supervisord.conf │ ├── flux_kustomization.yaml │ └── kustomization.yaml │ ├── dev │ ├── bootstrap │ │ ├── flux-kustomization.yaml │ │ ├── git-repository.yaml │ │ └── kustomization.yaml │ ├── helmrelease-patch.yaml │ ├── helmrepository-patch.yaml │ └── kustomization.yaml │ └── prod │ ├── bootstrap │ ├── flux-kustomization.yaml │ ├── git-repository.yaml │ └── kustomization.yaml │ └── kustomization.yaml ├── go.mod ├── go.sum ├── hack └── boilerplate.go.txt ├── helm ├── README.md ├── nfs-server │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── configmap.yaml │ │ ├── priorityclass.yaml │ │ ├── pvc.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ ├── servicemonitor.yaml │ │ ├── statefulset.yaml │ │ ├── storageclass.yaml │ │ └── tests │ │ │ ├── test-configmap-exports.yaml │ │ │ └── test-nfs-connectivity.yaml │ └── values.yaml ├── nodeconfigurator │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── binding-rbac.yaml │ │ ├── metrics-service.yaml │ │ ├── nodeconfigurator-cr.yaml │ │ ├── nodeconfigurator-rbac.yaml │ │ ├── serviceaccount.yaml │ │ └── servicemonitor.yaml │ └── values.yaml ├── nodesets │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── nodeset.yaml │ │ └── priority-class.yaml │ ├── tests │ │ ├── basic_test.yaml │ │ ├── custom_values_test.yaml │ │ ├── gpu_config_test.yaml │ │ ├── node_config_test.yaml │ │ ├── priority_class_test.yaml │ │ └── volumes_test.yaml │ └── values.yaml ├── slurm-cluster-storage │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── accounting-mount-daemonset.yaml │ │ ├── accounting-pv.yaml │ │ ├── controller-spool-mount-daemonset.yaml │ │ ├── controller-spool-pv.yaml │ │ ├── controller-spool-pvc.yaml │ │ ├── jail-mount-daemonset.yaml │ │ ├── jail-pv.yaml │ │ ├── jail-pvc.yaml │ │ ├── jail-submounts-mount-daemonset.yaml │ │ ├── jail-submounts-pv.yaml │ │ ├── jail-submounts-pvc.yaml │ │ ├── local-storageclass.yaml │ │ └── mount-scripts-configmap.yaml │ ├── tests │ │ └── mashedkebab_test.yaml │ └── values.yaml ├── slurm-cluster │ ├── .helmignore │ ├── Chart.yaml │ ├── slurm_scripts │ │ ├── alloc_gpus_busy.drain.sh │ │ ├── alloc_gpus_busy.undrain.sh │ │ ├── alloc_mem_used.drain.sh │ │ ├── alloc_mem_used.undrain.sh │ │ ├── boot_disk_full.sh │ │ ├── check_runner.py │ │ ├── checks.json │ │ ├── cleanup_enroot.sh │ │ ├── drop_page_cache.sh │ │ ├── drop_posix_shmem.sh │ │ ├── epilog.sh │ │ ├── gpu_health_check.py │ │ ├── hc_program.sh │ │ ├── job_tmpfs_delete.sh │ │ ├── job_tmpfs_delete_leftover.sh │ │ ├── job_tmpfs_recreate.sh │ │ ├── map_job_dcgm.sh │ │ ├── prolog.sh │ │ └── unmap_job_dcgm.sh │ ├── templates │ │ ├── _helpers.tpl │ │ ├── _registry_helpers.tpl │ │ ├── _secret_helpers.tpl │ │ ├── priority-class.yaml │ │ ├── pvc.yaml │ │ ├── sconfigcontroller-metrics-service.yaml │ │ ├── sconfigcontroller-role.yaml │ │ ├── sconfigcontroller-rolebinding.yaml │ │ ├── sconfigcontroller-serviceaccount.yaml │ │ ├── sconfigcontroller-servicemonitor.yaml │ │ ├── slurm-cluster-cr.yaml │ │ └── slurm-scripts-cm.yaml │ ├── tests │ │ ├── README.md │ │ ├── custom_cgroup_config_test.yaml │ │ ├── custom_slurm_config_test.yaml │ │ ├── default-values_test.yaml │ │ ├── hostusers_test.yaml │ │ ├── minimal-config_test.yaml │ │ ├── optional-fields_test.yaml │ │ ├── partition_configuration_test.yaml │ │ ├── priority-class_test.yaml │ │ ├── sconfigcontroller-rbac_test.yaml │ │ └── volume-sources-filtering_test.yaml │ └── values.yaml ├── soperator-activechecks │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── scripts │ │ ├── all-reduce-perf-nccl-in-docker.sh │ │ ├── all-reduce-perf-nccl-with-ib.sh │ │ ├── all-reduce-perf-nccl-without-ib.sh │ │ ├── create-user-soperatorchecks.sh │ │ ├── create-user.sh │ │ ├── cuda-samples.sh │ │ ├── dcgmi-diag-r2.sh │ │ ├── dcgmi-diag-r3.sh │ │ ├── enroot-cleanup.sh │ │ ├── ensure-dir-snccld-logs.sh │ │ ├── ensure-healthy-nodes.sh │ │ ├── extensive-check.sh │ │ ├── gpu-fryer.sh │ │ ├── ib-gpu-perf.sh │ │ ├── mem-perf.sh │ │ ├── prepull-container-image.sh │ │ ├── retrigger-checks.py │ │ ├── run-extensive-check-on-reservations.sh │ │ ├── soperator-outputs-logs-cleaner.sh │ │ ├── ssh-check.sh │ │ ├── upgrade-cuda.sh │ │ ├── wait-for-soperatorchecks-srun-ready.sh │ │ └── wait-for-topology.sh │ ├── templates │ │ ├── _helpers.tpl │ │ ├── all-reduce-perf-nccl-in-docker.yaml │ │ ├── all-reduce-perf-nccl-with-ib.yaml │ │ ├── all-reduce-perf-nccl-without-ib.yaml │ │ ├── create-user-soperatorchecks.yaml │ │ ├── create-user.yaml │ │ ├── cuda-samples.yaml │ │ ├── dcgmi-diag-r2.yaml │ │ ├── dcgmi-diag-r3.yaml │ │ ├── enroot-cleanup.yaml │ │ ├── ensure-dir-snccld-logs.yaml │ │ ├── ensure-healthy-nodes.yaml │ │ ├── extensive-check.yaml │ │ ├── gpu-fryer.yaml │ │ ├── ib-gpu-perf.yaml │ │ ├── mem-perf.yaml │ │ ├── prepull-container-image.yaml │ │ ├── retrigger-checks.yaml │ │ ├── run-extensive-check-on-reservations.yaml │ │ ├── soperator-outputs-logs-cleaner.yaml │ │ ├── ssh-check.yaml │ │ ├── upgrade-cuda.yaml │ │ ├── upgrade-health-checker.yaml │ │ ├── wait-for-checks-job.yaml │ │ ├── wait-for-checks-role.yaml │ │ ├── wait-for-checks-rolebinging.yaml │ │ ├── wait-for-checks-sa.yaml │ │ ├── wait-for-soperatorchecks-srun-ready.yaml │ │ └── wait-for-topology.yaml │ └── values.yaml ├── soperator-crds │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ └── slurmcluster-crd.yaml │ └── values.yaml ├── soperator-custom-configmaps │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── config-files │ │ ├── 95-nebius-o11y │ │ ├── daemon.json │ │ ├── enroot.conf │ │ └── supervisord.conf │ ├── templates │ │ ├── _helpers.tpl │ │ ├── configmap-image-storage.yaml │ │ ├── configmap-motd.yaml │ │ └── configmap-supervisord.yaml │ └── values.yaml ├── soperator-dcgm-exporter │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── configmap.yaml │ │ ├── daemonset.yaml │ │ ├── role.yaml │ │ ├── rolebinding.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ └── servicemonitor.yaml │ └── values.yaml ├── soperator-fluxcd-bootstrap │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── helmrelease.yaml │ │ └── helmrepository.yaml │ └── values.yaml ├── soperator-fluxcd │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── backup.yaml │ │ ├── backup_schedule.yaml │ │ ├── cert-manager.yaml │ │ ├── csi-driver-nfs.yaml │ │ ├── dcgm-exporter.yaml │ │ ├── helmrepository.yaml │ │ ├── kruise.yaml │ │ ├── mariadb-operator-crds.yaml │ │ ├── mariadb-operator.yaml │ │ ├── monitoring-dashboards.yaml │ │ ├── namespaces.yaml │ │ ├── nfs-server.yaml │ │ ├── nodeconfigurator.yaml │ │ ├── nodesets.yaml │ │ ├── notifier.yaml │ │ ├── opentelemetry-collector-events.yaml │ │ ├── opentelemetry-collector-jail-logs.yaml │ │ ├── opentelemetry-collector-logs.yaml │ │ ├── prometheus-operator-crds.yaml │ │ ├── security-profiles-operator.yaml │ │ ├── slurm-cluster-storage.yaml │ │ ├── slurm-cluster.yaml │ │ ├── soperator-activechecks.yaml │ │ ├── soperator-custom-configmaps.yaml │ │ ├── soperator.yaml │ │ ├── soperatorchecks.yaml │ │ ├── tailscale.yaml │ │ ├── victoria-metrics-operator-crds.yaml │ │ ├── vm-logs.yaml │ │ └── vm-stack.yaml │ ├── tests │ │ ├── component_enabled_test.yaml │ │ ├── custom_configmaps_test.yaml │ │ ├── feature_gates_test.yaml │ │ ├── namespace_test.yaml │ │ ├── notifier_test.yaml │ │ ├── soperator_dependency_test.yaml │ │ ├── values_override_test.yaml │ │ └── vmagent_test.yaml │ └── values.yaml ├── soperator-monitoring-dashboards │ ├── Chart.yaml │ ├── dashboards │ │ ├── cluster_health.json │ │ ├── jobs_overview.json │ │ ├── nfs_server.json │ │ ├── workers_detailed_stats.json │ │ └── workers_overview.json │ ├── templates │ │ ├── _helpers.tpl │ │ └── configmaps.yaml │ └── values.yaml ├── soperator-notifier │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── 01_secret.yml │ │ ├── 02_config.yml │ │ ├── 03_manager.yml │ │ ├── 04_rule.yml │ │ ├── 05_alert.yml │ │ ├── _helpers.00_slack.tpl │ │ ├── _helpers.02_config.tpl │ │ ├── _helpers.03_manager.tpl │ │ ├── _helpers.04_rule.tpl │ │ ├── _helpers.05_alert.tpl │ │ └── _helpers.tpl │ ├── tests │ │ ├── 01_secret_test.yaml │ │ ├── 02_config_test.yaml │ │ ├── 03_manager_test.yaml │ │ ├── 04_rule_test.yaml │ │ ├── 05_alert_test.yaml │ │ └── common_metadata_test.yaml │ └── values.yaml ├── soperator │ ├── .gitignore │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── charts │ │ └── .gitkeep │ ├── crds │ │ └── slurmcluster-crd.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── binding-rbac.yaml │ │ ├── deployment.yaml │ │ ├── leader-election-rbac.yaml │ │ ├── manager-rbac.yaml │ │ ├── metrics-reader-rbac.yaml │ │ ├── metrics-service.yaml │ │ ├── mutating-webhook-configuration.yaml │ │ ├── proxy-rbac.yaml │ │ ├── selfsigned-issuer.yaml │ │ ├── serviceaccount.yaml │ │ ├── servicemonitor.yaml │ │ ├── serving-cert.yaml │ │ ├── soperator-checks-rbac.yaml │ │ ├── validating-webhook-configuration.yaml │ │ └── webhook-service.yaml │ ├── tests │ │ └── deployment_test.yaml │ └── values.yaml └── soperatorchecks │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── metrics-service.yaml │ ├── serviceaccount.yaml │ ├── servicemonitor.yaml │ ├── soperator-checks-binding-rbac.yaml │ └── soperator-checks-rbac.yaml │ └── values.yaml ├── images ├── accounting │ ├── slurmdbd.dockerfile │ └── slurmdbd_entrypoint.sh ├── common │ ├── chroot-plugin │ │ └── chroot.c │ ├── enroot │ │ ├── custom-dirs.conf │ │ └── enroot.conf │ ├── go-base.dockerfile │ ├── scripts │ │ ├── bind_slurm_common.sh │ │ ├── complement_jail.sh │ │ ├── install_awscli.sh │ │ ├── install_chroot_plugin.sh │ │ ├── install_container_toolkit.sh │ │ ├── install_docker.sh │ │ ├── install_docker_cli.sh │ │ ├── install_driver_mocks.sh │ │ ├── install_enroot.sh │ │ ├── install_kubectl.sh │ │ ├── install_munge.sh │ │ ├── install_nccld_debug_plugin.sh │ │ ├── install_openmpi.sh │ │ ├── install_rclone.sh │ │ └── reboot.sh │ └── spank-nccl-debug │ │ ├── .clang-format │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── README.md │ │ ├── build │ │ └── .gitignore │ │ ├── docker │ │ ├── base.dockerfile │ │ ├── builder.dockerfile │ │ └── headers.dockerfile │ │ ├── src │ │ ├── snccld.c │ │ ├── snccld.h │ │ ├── snccld_args.h │ │ ├── snccld_enroot.h │ │ ├── snccld_log.h │ │ ├── snccld_nccl.h │ │ ├── snccld_state.c │ │ ├── snccld_state.h │ │ ├── snccld_util_dir_file.c │ │ ├── snccld_util_dir_file.h │ │ ├── snccld_util_host.c │ │ ├── snccld_util_host.h │ │ ├── snccld_util_oplock.c │ │ ├── snccld_util_oplock.h │ │ ├── snccld_util_string.c │ │ └── snccld_util_string.h │ │ └── vendor │ │ └── .gitignore ├── controller │ ├── slurmctld.dockerfile │ └── slurmctld_entrypoint.sh ├── jail │ ├── init-users │ │ ├── group │ │ ├── gshadow │ │ ├── passwd │ │ ├── shadow │ │ └── sudoers │ └── jail.dockerfile ├── k8s_check_job │ ├── k8s_check_job.dockerfile │ └── k8s_check_job_entrypoint.sh ├── login │ ├── sshd.dockerfile │ └── sshd_entrypoint.sh ├── munge │ ├── munge.dockerfile │ └── munge_entrypoint.sh ├── nfs-server │ ├── README.md │ ├── nfs.dockerfile │ └── nfsd.sh ├── populate_jail │ ├── populate_jail.dockerfile │ └── populate_jail_entrypoint.sh ├── rebooter │ └── rebooter.dockerfile ├── restd │ ├── slurmrestd.dockerfile │ └── slurmrestd_entrypoint.sh ├── sconfigcontroller │ └── sconfigcontroller.dockerfile ├── slurm_check_job │ ├── slurm_check_job.dockerfile │ ├── slurm_check_job_entrypoint.sh │ └── slurm_submit_jobs.sh ├── soperator-exporter │ └── soperator-exporter.dockerfile ├── soperator │ └── Dockerfile ├── soperatorchecks │ └── soperatorchecks.dockerfile └── worker │ ├── docker │ └── daemon.json │ ├── slurmd.dockerfile │ ├── slurmd_entrypoint.sh │ ├── supervisord_entrypoint.sh │ └── wait-for-controller.sh ├── internal ├── check │ ├── consts.go │ ├── installed_crd.go │ ├── maintenance.go │ ├── node_label_matcher.go │ ├── node_label_matcher_test.go │ ├── resources.go │ └── resources_test.go ├── cli │ ├── fail.go │ └── feature_gate.go ├── consts │ ├── accounting.go │ ├── activecheck.go │ ├── annotation.go │ ├── cgroup.go │ ├── cluster_type.go │ ├── component.go │ ├── conditions.go │ ├── configmap.go │ ├── container.go │ ├── events.go │ ├── field.go │ ├── group.go │ ├── indexfield.go │ ├── job.go │ ├── label.go │ ├── maintenance.go │ ├── mariadb.go │ ├── node_configurator.go │ ├── nvidia.go │ ├── pagination.go │ ├── rest.go │ ├── sconfigcontroller.go │ ├── secret.go │ ├── security.go │ ├── service.go │ ├── slurm.go │ ├── sshd.go │ ├── statefulset.go │ ├── version.go │ └── volume.go ├── controller │ ├── clustercontroller │ │ ├── accounting.go │ │ ├── common.go │ │ ├── controller.go │ │ ├── login.go │ │ ├── populate_job.go │ │ ├── reconcile.go │ │ ├── rest.go │ │ ├── sconfigcontroller.go │ │ ├── soperator_exporter.go │ │ └── worker.go │ ├── common │ │ ├── resource_check.go │ │ └── sa_predicate.go │ ├── common_subjects_test.go │ ├── fixtures_test.go │ ├── helpers_test.go │ ├── nodeconfigurator │ │ └── nodeconfigurator_controller.go │ ├── nodesetcontroller │ │ ├── controller.go │ │ ├── controller_test.go │ │ ├── indexer.go │ │ └── reconcile.go │ ├── reconciler │ │ ├── apparmorprofile.go │ │ ├── fake_error_client_test.go │ │ ├── jailedconfig.go │ │ ├── k8s_configmap.go │ │ ├── k8s_configmap_test.go │ │ ├── k8s_cronjob.go │ │ ├── k8s_daemonset.go │ │ ├── k8s_deployment.go │ │ ├── k8s_job.go │ │ ├── k8s_role.go │ │ ├── k8s_rolebinding.go │ │ ├── k8s_secret.go │ │ ├── k8s_service.go │ │ ├── k8s_service_account.go │ │ ├── k8s_service_test.go │ │ ├── k8s_statefulset.go │ │ ├── k8s_statefulset_advanced.go │ │ ├── k8s_statefulset_test.go │ │ ├── mariadb.go │ │ ├── mariadb_grant.go │ │ ├── pod_monitor.go │ │ ├── pod_monitor_test.go │ │ ├── reconciler.go │ │ └── versioning.go │ ├── sconfigcontroller │ │ ├── fake │ │ │ ├── mock_clock.go │ │ │ ├── mock_fs.go │ │ │ └── mock_store.go │ │ ├── fs.go │ │ ├── fs_darwin.go │ │ ├── fs_linux.go │ │ ├── fs_test.go │ │ ├── jailedconfig_controller.go │ │ ├── jailedconfig_controller_test.go │ │ ├── replaced_files_batch.go │ │ └── replaced_files_batch_test.go │ ├── soperatorchecks │ │ ├── activecheck_controller.go │ │ ├── activecheck_jobs_controller.go │ │ ├── activecheck_prolog_controller.go │ │ ├── k8s_nodes_controller.go │ │ ├── k8s_nodes_controller_ignored_labels_test.go │ │ ├── k8s_nodes_controller_test.go │ │ ├── maintenance_condition_test.go │ │ ├── pod_ephemeral_storage_check.go │ │ ├── pod_ephemeral_storage_check_test.go │ │ ├── serviceaccount_controller.go │ │ ├── slurm_api_clients_controller.go │ │ ├── slurm_nodes_controller.go │ │ ├── slurm_nodes_controller_test.go │ │ └── soperatorchecks.go │ ├── state │ │ └── state.go │ ├── suite_test.go │ └── topologyconfcontroller │ │ ├── base_reconciler.go │ │ ├── nodetopology_controller.go │ │ ├── nodetopology_controller_test.go │ │ ├── topology_blocks.go │ │ ├── topology_blocks_test.go │ │ ├── topology_graph.go │ │ ├── topology_graph_test.go │ │ ├── workertopology_controller.go │ │ ├── workertopology_controller_create_test.go │ │ ├── workertopology_controller_test.go │ │ └── workertopology_controller_update_test.go ├── controllerconfig │ └── options.go ├── exporter │ ├── collector.go │ ├── collector_test.go │ ├── exporter.go │ ├── monitoring.go │ ├── monitoring_test.go │ ├── reservation.go │ ├── reservation_test.go │ └── state.go ├── feature │ ├── f_nodeset.go │ └── gate.go ├── jwt │ ├── consts.go │ ├── registry.go │ ├── registry_test.go │ ├── signing_key.go │ ├── token.go │ └── token_test.go ├── logfield │ ├── fields.go │ └── resource.go ├── naming │ ├── naming.go │ └── naming_test.go ├── rebooter │ ├── reconcile.go │ └── reconcile_test.go ├── render │ ├── accounting │ │ ├── container.go │ │ ├── deployment.go │ │ ├── deployment_test.go │ │ ├── grant.go │ │ ├── grant_test.go │ │ ├── mariadb.go │ │ ├── mariadb_password.go │ │ ├── mariadb_test.go │ │ ├── pod.go │ │ ├── pod_test.go │ │ ├── secret.go │ │ ├── secret_test.go │ │ ├── service.go │ │ ├── service_test.go │ │ ├── vars_test.go │ │ ├── volume.go │ │ └── volume_test.go │ ├── common │ │ ├── apparmorprofile.go │ │ ├── configmap.go │ │ ├── configmap_test.go │ │ ├── container.go │ │ ├── label.go │ │ ├── pod.go │ │ ├── pod_test.go │ │ ├── probe.go │ │ ├── resources.go │ │ ├── secret.go │ │ └── volume.go │ ├── controller │ │ ├── container.go │ │ ├── daemonset.go │ │ ├── daemonset_test.go │ │ ├── service.go │ │ ├── statefulset.go │ │ ├── statefulset_test.go │ │ └── volume.go │ ├── exporter │ │ ├── container.go │ │ ├── container_test.go │ │ ├── deployment.go │ │ ├── names.go │ │ ├── pod.go │ │ ├── pod_monitor.go │ │ ├── pod_monitor_test.go │ │ ├── pod_test.go │ │ ├── role.go │ │ ├── role_binding.go │ │ ├── service_account.go │ │ └── vars_test.go │ ├── login │ │ ├── configmap.go │ │ ├── container.go │ │ ├── service.go │ │ ├── service_test.go │ │ ├── statefulset.go │ │ ├── statefulset_test.go │ │ └── volume.go │ ├── nodeconfigurator │ │ ├── container.go │ │ ├── daemonset.go │ │ ├── pod.go │ │ └── pod_test.go │ ├── populate_jail │ │ ├── container.go │ │ ├── job.go │ │ └── job_test.go │ ├── rest │ │ ├── container.go │ │ ├── pod.go │ │ ├── rest.go │ │ ├── secret.go │ │ └── service.go │ ├── sconfigcontroller │ │ ├── container.go │ │ ├── container_test.go │ │ ├── deployment.go │ │ ├── deployment_test.go │ │ ├── initcontainer.go │ │ ├── pod.go │ │ └── pod_test.go │ ├── soperatorchecks │ │ ├── configmap.go │ │ ├── container.go │ │ ├── cronjob.go │ │ ├── job.go │ │ ├── pod.go │ │ ├── role.go │ │ ├── role_binding.go │ │ └── serviceaccount.go │ ├── utils │ │ └── config.go │ └── worker │ │ ├── configmap.go │ │ ├── container.go │ │ ├── container_test.go │ │ ├── role.go │ │ ├── role_test.go │ │ ├── service.go │ │ ├── serviceaccount.go │ │ ├── statefulset.go │ │ ├── statefulset_test.go │ │ └── volume.go ├── slurmapi │ ├── client.go │ ├── client_set.go │ ├── fake │ │ └── mock_client.go │ ├── interface.go │ ├── job.go │ ├── job_test.go │ ├── node.go │ ├── node_test.go │ ├── reservation.go │ ├── testdata │ │ ├── 2_node_job.json │ │ └── usual_node_rest.json │ ├── tres.go │ └── tres_test.go ├── token-standalone │ ├── issuer.go │ └── issuer_test.go ├── utils │ ├── get_by.go │ ├── multistep_test.go │ ├── mutltistep.go │ ├── oneof.go │ ├── oneof_test.go │ ├── resourcegetter │ │ ├── cluster.go │ │ └── nodeset.go │ ├── sliceutils │ │ ├── filter.go │ │ ├── filter_test.go │ │ ├── get_by.go │ │ ├── get_by_test.go │ │ ├── map.go │ │ ├── map_test.go │ │ └── sliceutils_test.go │ ├── ternary.go │ ├── ternary_test.go │ ├── unique.go │ └── unique_test.go ├── values │ ├── slurm_accounting.go │ ├── slurm_accounting_test.go │ ├── slurm_cluster.go │ ├── slurm_config.go │ ├── slurm_controller.go │ ├── slurm_exporter.go │ ├── slurm_exporter_test.go │ ├── slurm_jail.go │ ├── slurm_login.go │ ├── slurm_nodeset.go │ ├── slurm_rest.go │ ├── slurm_sconfigcontroller.go │ ├── slurm_worker.go │ ├── slurm_worker_test.go │ ├── types.go │ └── validate.go └── webhook │ ├── v1 │ ├── secret_webhook.go │ ├── secret_webhook_test.go │ ├── slurmcluster_webhook.go │ └── slurmcluster_webhook_test.go │ └── v1alpha1 │ ├── nodeset_webhook.go │ └── nodeset_webhook_test.go ├── pkg └── jwt │ └── jwt.go ├── release_helm.sh └── test ├── e2e └── e2e_test.go ├── integration ├── deployment_test.go └── suite_test.go └── testenv ├── flux.go ├── kind.go └── kubectl.go /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.codespellrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ansible_lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.github/workflows/ansible_lint.yml -------------------------------------------------------------------------------- /.github/workflows/auto_merge_back.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.github/workflows/auto_merge_back.yml -------------------------------------------------------------------------------- /.github/workflows/e2e_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.github/workflows/e2e_test.yml -------------------------------------------------------------------------------- /.github/workflows/e2e_test_scheduler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.github/workflows/e2e_test_scheduler.yml -------------------------------------------------------------------------------- /.github/workflows/github_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.github/workflows/github_release.yml -------------------------------------------------------------------------------- /.github/workflows/one_job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.github/workflows/one_job.yml -------------------------------------------------------------------------------- /.github/workflows/pr_labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.github/workflows/pr_labels.yml -------------------------------------------------------------------------------- /.github/workflows/scripts/auto-merge-back.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.github/workflows/scripts/auto-merge-back.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.mockery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/.mockery.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/Makefile -------------------------------------------------------------------------------- /NFS_VERSION: -------------------------------------------------------------------------------- 1 | 1.2.0 2 | -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/SECURITY.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.23.0 2 | -------------------------------------------------------------------------------- /ansible/.gitignore: -------------------------------------------------------------------------------- 1 | .venv 2 | -------------------------------------------------------------------------------- /ansible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/README.md -------------------------------------------------------------------------------- /ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/ansible.cfg -------------------------------------------------------------------------------- /ansible/common-packages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/common-packages.yml -------------------------------------------------------------------------------- /ansible/dcgmi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/dcgmi.yml -------------------------------------------------------------------------------- /ansible/docker-cli.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/docker-cli.yml -------------------------------------------------------------------------------- /ansible/gdrcopy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/gdrcopy.yml -------------------------------------------------------------------------------- /ansible/inventory/.gitignore: -------------------------------------------------------------------------------- 1 | hosts-dev.ini 2 | -------------------------------------------------------------------------------- /ansible/inventory/group_vars/all.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | # command to get: date -u +%Y%m%dT%H%M%SZ 4 | repos_snapshot_timestamp: 20251126T093556Z 5 | -------------------------------------------------------------------------------- /ansible/inventory/hosts.ini: -------------------------------------------------------------------------------- 1 | localhost ansible_connection=local 2 | -------------------------------------------------------------------------------- /ansible/motd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/motd.yml -------------------------------------------------------------------------------- /ansible/nc-health-checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/nc-health-checker.yml -------------------------------------------------------------------------------- /ansible/nccl-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/nccl-tests.yml -------------------------------------------------------------------------------- /ansible/nvidia-container-toolkit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/nvidia-container-toolkit.yml -------------------------------------------------------------------------------- /ansible/nvtop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/nvtop.yml -------------------------------------------------------------------------------- /ansible/openmpi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/openmpi.yml -------------------------------------------------------------------------------- /ansible/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/python.yml -------------------------------------------------------------------------------- /ansible/repos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/repos.yml -------------------------------------------------------------------------------- /ansible/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/requirements.txt -------------------------------------------------------------------------------- /ansible/roles/common-packages/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/common-packages/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/common-packages/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/common-packages/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/cuda/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/cuda/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/cuda/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/cuda/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/dcgmi/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | dcgmi_packages: 4 | - datacenter-gpu-manager-4-cuda12=1:4.4.2-1 5 | -------------------------------------------------------------------------------- /ansible/roles/dcgmi/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/dcgmi/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/docker-cli/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | docker_cli_version: 5:28.5.1-1~ubuntu.24.04~noble 4 | -------------------------------------------------------------------------------- /ansible/roles/docker-cli/files/docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/docker-cli/files/docker.sh -------------------------------------------------------------------------------- /ansible/roles/docker-cli/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/docker-cli/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/gdrcopy/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/gdrcopy/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/motd/files/00-welcome: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/motd/files/00-welcome -------------------------------------------------------------------------------- /ansible/roles/motd/files/10-system-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/motd/files/10-system-info -------------------------------------------------------------------------------- /ansible/roles/motd/files/20-slurm-stats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/motd/files/20-slurm-stats -------------------------------------------------------------------------------- /ansible/roles/motd/files/30-ssh-users: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/motd/files/30-ssh-users -------------------------------------------------------------------------------- /ansible/roles/motd/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/motd/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/nc-health-checker/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | nc_health_checker_version: 1.0.0-169.251125 4 | -------------------------------------------------------------------------------- /ansible/roles/nc-health-checker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/nc-health-checker/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/nccl-tests/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/nccl-tests/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/nccl-tests/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/nccl-tests/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/nvidia-container-toolkit/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | nvidia_toolkit_version: 1.17.8-1 4 | -------------------------------------------------------------------------------- /ansible/roles/nvidia-container-toolkit/files/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/nvidia-container-toolkit/files/config.toml -------------------------------------------------------------------------------- /ansible/roles/nvidia-container-toolkit/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/nvidia-container-toolkit/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/nvtop/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/nvtop/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/openmpi/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/openmpi/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/openmpi/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/openmpi/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/openmpi/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/openmpi/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/python/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/python/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/python/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/python/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/repos/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/repos/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/repos/files/nvidia-container-toolkit.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/repos/files/nvidia-container-toolkit.list -------------------------------------------------------------------------------- /ansible/roles/repos/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/repos/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/repos/templates/mellanox_mlnx_ofed.list.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/repos/templates/mellanox_mlnx_ofed.list.j2 -------------------------------------------------------------------------------- /ansible/roles/skel/files/.bash_logout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/skel/files/.bash_logout -------------------------------------------------------------------------------- /ansible/roles/skel/files/.bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/skel/files/.bashrc -------------------------------------------------------------------------------- /ansible/roles/skel/files/.config/enroot/.credentials: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ansible/roles/skel/files/.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/skel/files/.profile -------------------------------------------------------------------------------- /ansible/roles/skel/files/.slurm/defaults: -------------------------------------------------------------------------------- 1 | cpu-bind=verbose 2 | -------------------------------------------------------------------------------- /ansible/roles/skel/files/.ssh/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/skel/files/.ssh/config -------------------------------------------------------------------------------- /ansible/roles/skel/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/skel/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/slurm-client/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/slurm-client/defaults/main.yml -------------------------------------------------------------------------------- /ansible/roles/slurm-client/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/slurm-client/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/slurm-divert/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/slurm-divert/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/soperator-scripts/files/fs_usage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/soperator-scripts/files/fs_usage.sh -------------------------------------------------------------------------------- /ansible/roles/soperator-scripts/files/nvidia-smi-hostpid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/soperator-scripts/files/nvidia-smi-hostpid -------------------------------------------------------------------------------- /ansible/roles/soperator-scripts/files/slurm_task_info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/soperator-scripts/files/slurm_task_info.sh -------------------------------------------------------------------------------- /ansible/roles/soperator-scripts/files/soperator-createuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/soperator-scripts/files/soperator-createuser -------------------------------------------------------------------------------- /ansible/roles/soperator-scripts/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/roles/soperator-scripts/tasks/main.yml -------------------------------------------------------------------------------- /ansible/run.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/run.yml -------------------------------------------------------------------------------- /ansible/skel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/skel.yml -------------------------------------------------------------------------------- /ansible/slurm-install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/slurm-install.yml -------------------------------------------------------------------------------- /ansible/soperator-scripts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/ansible/soperator-scripts.yml -------------------------------------------------------------------------------- /api/v1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/api/v1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1/slurmcluster_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/api/v1/slurmcluster_types.go -------------------------------------------------------------------------------- /api/v1/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/api/v1/validation_test.go -------------------------------------------------------------------------------- /api/v1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/api/v1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /api/v1alpha1/activecheck_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/api/v1alpha1/activecheck_types.go -------------------------------------------------------------------------------- /api/v1alpha1/extra_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/api/v1alpha1/extra_types.go -------------------------------------------------------------------------------- /api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha1/jailedconfig_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/api/v1alpha1/jailedconfig_types.go -------------------------------------------------------------------------------- /api/v1alpha1/nodeconfigurator_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/api/v1alpha1/nodeconfigurator_types.go -------------------------------------------------------------------------------- /api/v1alpha1/nodeset_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/api/v1alpha1/nodeset_types.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /cmd/exporter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/cmd/exporter/main.go -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/cmd/main.go -------------------------------------------------------------------------------- /cmd/rebooter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/cmd/rebooter/main.go -------------------------------------------------------------------------------- /cmd/sconfigcontroller/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/cmd/sconfigcontroller/main.go -------------------------------------------------------------------------------- /cmd/soperatorchecks/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/cmd/soperatorchecks/main.go -------------------------------------------------------------------------------- /config/certmanager/certificate-metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/certmanager/certificate-metrics.yaml -------------------------------------------------------------------------------- /config/certmanager/certificate-webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/certmanager/certificate-webhook.yaml -------------------------------------------------------------------------------- /config/certmanager/issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/certmanager/issuer.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/certmanager/kustomization.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/certmanager/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/bases/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/crd/bases/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/bases/slurm.nebius.ai_activechecks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/crd/bases/slurm.nebius.ai_activechecks.yaml -------------------------------------------------------------------------------- /config/crd/bases/slurm.nebius.ai_jailedconfigs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/crd/bases/slurm.nebius.ai_jailedconfigs.yaml -------------------------------------------------------------------------------- /config/crd/bases/slurm.nebius.ai_nodeconfigurators.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/crd/bases/slurm.nebius.ai_nodeconfigurators.yaml -------------------------------------------------------------------------------- /config/crd/bases/slurm.nebius.ai_nodesets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/crd/bases/slurm.nebius.ai_nodesets.yaml -------------------------------------------------------------------------------- /config/crd/bases/slurm.nebius.ai_slurmclusters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/crd/bases/slurm.nebius.ai_slurmclusters.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_auth_proxy_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/default/manager_auth_proxy_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_config_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/default/manager_config_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/default/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/network-policy/allow-webhook-traffic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/network-policy/allow-webhook-traffic.yaml -------------------------------------------------------------------------------- /config/nodeconfigurator/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/nodeconfigurator/kustomization.yaml -------------------------------------------------------------------------------- /config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /config/rbac/activecheck_admin_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/activecheck_admin_role.yaml -------------------------------------------------------------------------------- /config/rbac/activecheck_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/activecheck_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/activecheck_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/activecheck_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_client_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/auth_proxy_client_clusterrole.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/auth_proxy_role.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/auth_proxy_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/auth_proxy_service.yaml -------------------------------------------------------------------------------- /config/rbac/clustercontroller/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - role.yaml 3 | -------------------------------------------------------------------------------- /config/rbac/clustercontroller/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/clustercontroller/role.yaml -------------------------------------------------------------------------------- /config/rbac/jailedconfig_admin_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/jailedconfig_admin_role.yaml -------------------------------------------------------------------------------- /config/rbac/jailedconfig_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/jailedconfig_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/jailedconfig_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/jailedconfig_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/nodeconfigurator/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - role.yaml 3 | -------------------------------------------------------------------------------- /config/rbac/nodeconfigurator/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/nodeconfigurator/role.yaml -------------------------------------------------------------------------------- /config/rbac/nodeconfigurator/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/nodeconfigurator/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/nodeconfigurator_admin_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/nodeconfigurator_admin_role.yaml -------------------------------------------------------------------------------- /config/rbac/nodeconfigurator_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/nodeconfigurator_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/nodeconfigurator_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/nodeconfigurator_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/nodeset_admin_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/nodeset_admin_role.yaml -------------------------------------------------------------------------------- /config/rbac/nodeset_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/nodeset_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/nodeset_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/nodeset_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/rbac/slurmcluster_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/slurmcluster_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/slurmcluster_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/slurmcluster_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/soperatorchecks/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - role.yaml 3 | -------------------------------------------------------------------------------- /config/rbac/soperatorchecks/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/soperatorchecks/role.yaml -------------------------------------------------------------------------------- /config/rbac/soperatorchecks_admin_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/soperatorchecks_admin_role.yaml -------------------------------------------------------------------------------- /config/rbac/soperatorchecks_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/soperatorchecks_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/soperatorchecks_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/rbac/soperatorchecks_viewer_role.yaml -------------------------------------------------------------------------------- /config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /config/samples/slurm_v1alpha1_activecheck.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/samples/slurm_v1alpha1_activecheck.yaml -------------------------------------------------------------------------------- /config/samples/slurm_v1alpha1_jailedconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/samples/slurm_v1alpha1_jailedconfig.yaml -------------------------------------------------------------------------------- /config/samples/slurm_v1alpha1_nodeconfigurator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/samples/slurm_v1alpha1_nodeconfigurator.yaml -------------------------------------------------------------------------------- /config/samples/slurm_v1alpha1_nodeset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/samples/slurm_v1alpha1_nodeset.yaml -------------------------------------------------------------------------------- /config/soperatorchecks/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/soperatorchecks/kustomization.yaml -------------------------------------------------------------------------------- /config/soperatorchecks/manager_auth_proxy_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/soperatorchecks/manager_auth_proxy_patch.yaml -------------------------------------------------------------------------------- /config/soperatorchecks/soperatorchecks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/soperatorchecks/soperatorchecks.yaml -------------------------------------------------------------------------------- /config/webhook/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/webhook/kustomization.yaml -------------------------------------------------------------------------------- /config/webhook/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/webhook/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/webhook/manifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/webhook/manifests.yaml -------------------------------------------------------------------------------- /config/webhook/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/config/webhook/service.yaml -------------------------------------------------------------------------------- /docs/active-checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/active-checks.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/features.md -------------------------------------------------------------------------------- /docs/future_plans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/future_plans.md -------------------------------------------------------------------------------- /docs/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/image.png -------------------------------------------------------------------------------- /docs/images/activecheck_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/images/activecheck_diagram.png -------------------------------------------------------------------------------- /docs/images/architecture_diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/images/architecture_diagram.svg -------------------------------------------------------------------------------- /docs/images/directory_structure_diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/images/directory_structure_diagram.svg -------------------------------------------------------------------------------- /docs/images/easy_scaling_diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/images/easy_scaling_diagram.svg -------------------------------------------------------------------------------- /docs/images/layers_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/images/layers_diagram.png -------------------------------------------------------------------------------- /docs/kind-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/kind-examples.md -------------------------------------------------------------------------------- /docs/limitations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/limitations.md -------------------------------------------------------------------------------- /docs/local-development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/local-development.md -------------------------------------------------------------------------------- /docs/logs-pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/logs-pipeline.md -------------------------------------------------------------------------------- /docs/metrics-pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/metrics-pipeline.md -------------------------------------------------------------------------------- /docs/nfs-in-k8s.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/nfs-in-k8s.md -------------------------------------------------------------------------------- /docs/release-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/release-flow.md -------------------------------------------------------------------------------- /docs/slurm-exporter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/docs/slurm-exporter.md -------------------------------------------------------------------------------- /fluxcd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/README.md -------------------------------------------------------------------------------- /fluxcd/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/base/kustomization.yaml -------------------------------------------------------------------------------- /fluxcd/base/soperator-fluxcd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/base/soperator-fluxcd/kustomization.yaml -------------------------------------------------------------------------------- /fluxcd/base/soperator-fluxcd/resources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/base/soperator-fluxcd/resources.yaml -------------------------------------------------------------------------------- /fluxcd/environment/local/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/environment/local/README.md -------------------------------------------------------------------------------- /fluxcd/environment/local/arm-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/environment/local/arm-patch.yaml -------------------------------------------------------------------------------- /fluxcd/environment/local/helmrelease.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/environment/local/helmrelease.yaml -------------------------------------------------------------------------------- /fluxcd/environment/local/helmrepository.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/environment/local/helmrepository.yaml -------------------------------------------------------------------------------- /fluxcd/environment/local/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/environment/local/kustomization.yaml -------------------------------------------------------------------------------- /fluxcd/environment/local/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: flux-system 5 | -------------------------------------------------------------------------------- /fluxcd/environment/local/slurmCluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/environment/local/slurmCluster.yml -------------------------------------------------------------------------------- /fluxcd/environment/local/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/environment/local/values.yaml -------------------------------------------------------------------------------- /fluxcd/environment/nebius-cloud/base/flux_kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/environment/nebius-cloud/base/flux_kustomization.yaml -------------------------------------------------------------------------------- /fluxcd/environment/nebius-cloud/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/environment/nebius-cloud/base/kustomization.yaml -------------------------------------------------------------------------------- /fluxcd/environment/nebius-cloud/dev/helmrelease-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/environment/nebius-cloud/dev/helmrelease-patch.yaml -------------------------------------------------------------------------------- /fluxcd/environment/nebius-cloud/dev/helmrepository-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/environment/nebius-cloud/dev/helmrepository-patch.yaml -------------------------------------------------------------------------------- /fluxcd/environment/nebius-cloud/dev/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/environment/nebius-cloud/dev/kustomization.yaml -------------------------------------------------------------------------------- /fluxcd/environment/nebius-cloud/prod/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/fluxcd/environment/nebius-cloud/prod/kustomization.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /helm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/README.md -------------------------------------------------------------------------------- /helm/nfs-server/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/.helmignore -------------------------------------------------------------------------------- /helm/nfs-server/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/Chart.yaml -------------------------------------------------------------------------------- /helm/nfs-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/README.md -------------------------------------------------------------------------------- /helm/nfs-server/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/nfs-server/templates/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/templates/configmap.yaml -------------------------------------------------------------------------------- /helm/nfs-server/templates/priorityclass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/templates/priorityclass.yaml -------------------------------------------------------------------------------- /helm/nfs-server/templates/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/templates/pvc.yaml -------------------------------------------------------------------------------- /helm/nfs-server/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/templates/service.yaml -------------------------------------------------------------------------------- /helm/nfs-server/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /helm/nfs-server/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /helm/nfs-server/templates/statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/templates/statefulset.yaml -------------------------------------------------------------------------------- /helm/nfs-server/templates/storageclass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/templates/storageclass.yaml -------------------------------------------------------------------------------- /helm/nfs-server/templates/tests/test-configmap-exports.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/templates/tests/test-configmap-exports.yaml -------------------------------------------------------------------------------- /helm/nfs-server/templates/tests/test-nfs-connectivity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/templates/tests/test-nfs-connectivity.yaml -------------------------------------------------------------------------------- /helm/nfs-server/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nfs-server/values.yaml -------------------------------------------------------------------------------- /helm/nodeconfigurator/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodeconfigurator/.helmignore -------------------------------------------------------------------------------- /helm/nodeconfigurator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodeconfigurator/Chart.yaml -------------------------------------------------------------------------------- /helm/nodeconfigurator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodeconfigurator/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/nodeconfigurator/templates/binding-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodeconfigurator/templates/binding-rbac.yaml -------------------------------------------------------------------------------- /helm/nodeconfigurator/templates/metrics-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodeconfigurator/templates/metrics-service.yaml -------------------------------------------------------------------------------- /helm/nodeconfigurator/templates/nodeconfigurator-cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodeconfigurator/templates/nodeconfigurator-cr.yaml -------------------------------------------------------------------------------- /helm/nodeconfigurator/templates/nodeconfigurator-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodeconfigurator/templates/nodeconfigurator-rbac.yaml -------------------------------------------------------------------------------- /helm/nodeconfigurator/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodeconfigurator/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /helm/nodeconfigurator/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodeconfigurator/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /helm/nodeconfigurator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodeconfigurator/values.yaml -------------------------------------------------------------------------------- /helm/nodesets/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodesets/.helmignore -------------------------------------------------------------------------------- /helm/nodesets/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodesets/Chart.yaml -------------------------------------------------------------------------------- /helm/nodesets/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodesets/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/nodesets/templates/nodeset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodesets/templates/nodeset.yaml -------------------------------------------------------------------------------- /helm/nodesets/templates/priority-class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodesets/templates/priority-class.yaml -------------------------------------------------------------------------------- /helm/nodesets/tests/basic_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodesets/tests/basic_test.yaml -------------------------------------------------------------------------------- /helm/nodesets/tests/custom_values_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodesets/tests/custom_values_test.yaml -------------------------------------------------------------------------------- /helm/nodesets/tests/gpu_config_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodesets/tests/gpu_config_test.yaml -------------------------------------------------------------------------------- /helm/nodesets/tests/node_config_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodesets/tests/node_config_test.yaml -------------------------------------------------------------------------------- /helm/nodesets/tests/priority_class_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodesets/tests/priority_class_test.yaml -------------------------------------------------------------------------------- /helm/nodesets/tests/volumes_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodesets/tests/volumes_test.yaml -------------------------------------------------------------------------------- /helm/nodesets/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/nodesets/values.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/.helmignore -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/Chart.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/templates/accounting-pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/templates/accounting-pv.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/templates/controller-spool-pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/templates/controller-spool-pv.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/templates/controller-spool-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/templates/controller-spool-pvc.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/templates/jail-mount-daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/templates/jail-mount-daemonset.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/templates/jail-pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/templates/jail-pv.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/templates/jail-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/templates/jail-pvc.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/templates/jail-submounts-pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/templates/jail-submounts-pv.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/templates/jail-submounts-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/templates/jail-submounts-pvc.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/templates/local-storageclass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/templates/local-storageclass.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/tests/mashedkebab_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/tests/mashedkebab_test.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster-storage/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster-storage/values.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/.helmignore -------------------------------------------------------------------------------- /helm/slurm-cluster/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/Chart.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/alloc_gpus_busy.drain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/alloc_gpus_busy.drain.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/alloc_gpus_busy.undrain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/alloc_gpus_busy.undrain.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/alloc_mem_used.drain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/alloc_mem_used.drain.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/alloc_mem_used.undrain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/alloc_mem_used.undrain.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/boot_disk_full.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/boot_disk_full.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/check_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/check_runner.py -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/checks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/checks.json -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/cleanup_enroot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/cleanup_enroot.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/drop_page_cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/drop_page_cache.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/drop_posix_shmem.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/drop_posix_shmem.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/epilog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/epilog.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/gpu_health_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/gpu_health_check.py -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/hc_program.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/hc_program.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/job_tmpfs_delete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/job_tmpfs_delete.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/job_tmpfs_delete_leftover.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/job_tmpfs_delete_leftover.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/job_tmpfs_recreate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/job_tmpfs_recreate.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/map_job_dcgm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/map_job_dcgm.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/prolog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/prolog.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/slurm_scripts/unmap_job_dcgm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/slurm_scripts/unmap_job_dcgm.sh -------------------------------------------------------------------------------- /helm/slurm-cluster/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/slurm-cluster/templates/_registry_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/templates/_registry_helpers.tpl -------------------------------------------------------------------------------- /helm/slurm-cluster/templates/_secret_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/templates/_secret_helpers.tpl -------------------------------------------------------------------------------- /helm/slurm-cluster/templates/priority-class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/templates/priority-class.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/templates/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/templates/pvc.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/templates/sconfigcontroller-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/templates/sconfigcontroller-role.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/templates/sconfigcontroller-rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/templates/sconfigcontroller-rolebinding.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/templates/slurm-cluster-cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/templates/slurm-cluster-cr.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/templates/slurm-scripts-cm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/templates/slurm-scripts-cm.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/tests/README.md -------------------------------------------------------------------------------- /helm/slurm-cluster/tests/custom_cgroup_config_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/tests/custom_cgroup_config_test.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/tests/custom_slurm_config_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/tests/custom_slurm_config_test.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/tests/default-values_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/tests/default-values_test.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/tests/hostusers_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/tests/hostusers_test.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/tests/minimal-config_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/tests/minimal-config_test.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/tests/optional-fields_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/tests/optional-fields_test.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/tests/partition_configuration_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/tests/partition_configuration_test.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/tests/priority-class_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/tests/priority-class_test.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/tests/sconfigcontroller-rbac_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/tests/sconfigcontroller-rbac_test.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/tests/volume-sources-filtering_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/tests/volume-sources-filtering_test.yaml -------------------------------------------------------------------------------- /helm/slurm-cluster/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/slurm-cluster/values.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/.helmignore -------------------------------------------------------------------------------- /helm/soperator-activechecks/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/Chart.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/README.md -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/create-user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/create-user.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/cuda-samples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/cuda-samples.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/dcgmi-diag-r2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/dcgmi-diag-r2.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/dcgmi-diag-r3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/dcgmi-diag-r3.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/enroot-cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/enroot-cleanup.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/ensure-dir-snccld-logs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/ensure-dir-snccld-logs.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/ensure-healthy-nodes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/ensure-healthy-nodes.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/extensive-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/extensive-check.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/gpu-fryer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/gpu-fryer.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/ib-gpu-perf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/ib-gpu-perf.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/mem-perf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/mem-perf.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/prepull-container-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/prepull-container-image.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/retrigger-checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/retrigger-checks.py -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/ssh-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/ssh-check.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/upgrade-cuda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/upgrade-cuda.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/scripts/wait-for-topology.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/scripts/wait-for-topology.sh -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/create-user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/create-user.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/cuda-samples.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/cuda-samples.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/dcgmi-diag-r2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/dcgmi-diag-r2.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/dcgmi-diag-r3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/dcgmi-diag-r3.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/enroot-cleanup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/enroot-cleanup.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/ensure-healthy-nodes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/ensure-healthy-nodes.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/extensive-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/extensive-check.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/gpu-fryer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/gpu-fryer.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/ib-gpu-perf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/ib-gpu-perf.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/mem-perf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/mem-perf.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/retrigger-checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/retrigger-checks.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/ssh-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/ssh-check.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/upgrade-cuda.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/upgrade-cuda.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/wait-for-checks-job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/wait-for-checks-job.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/wait-for-checks-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/wait-for-checks-role.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/wait-for-checks-sa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/wait-for-checks-sa.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/templates/wait-for-topology.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/templates/wait-for-topology.yaml -------------------------------------------------------------------------------- /helm/soperator-activechecks/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-activechecks/values.yaml -------------------------------------------------------------------------------- /helm/soperator-crds/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-crds/.helmignore -------------------------------------------------------------------------------- /helm/soperator-crds/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-crds/Chart.yaml -------------------------------------------------------------------------------- /helm/soperator-crds/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-crds/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/soperator-crds/templates/slurmcluster-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-crds/templates/slurmcluster-crd.yaml -------------------------------------------------------------------------------- /helm/soperator-crds/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-crds/values.yaml -------------------------------------------------------------------------------- /helm/soperator-custom-configmaps/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-custom-configmaps/.helmignore -------------------------------------------------------------------------------- /helm/soperator-custom-configmaps/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-custom-configmaps/Chart.yaml -------------------------------------------------------------------------------- /helm/soperator-custom-configmaps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-custom-configmaps/README.md -------------------------------------------------------------------------------- /helm/soperator-custom-configmaps/config-files/95-nebius-o11y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-custom-configmaps/config-files/95-nebius-o11y -------------------------------------------------------------------------------- /helm/soperator-custom-configmaps/config-files/daemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-custom-configmaps/config-files/daemon.json -------------------------------------------------------------------------------- /helm/soperator-custom-configmaps/config-files/enroot.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-custom-configmaps/config-files/enroot.conf -------------------------------------------------------------------------------- /helm/soperator-custom-configmaps/config-files/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-custom-configmaps/config-files/supervisord.conf -------------------------------------------------------------------------------- /helm/soperator-custom-configmaps/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-custom-configmaps/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/soperator-custom-configmaps/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-custom-configmaps/values.yaml -------------------------------------------------------------------------------- /helm/soperator-dcgm-exporter/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-dcgm-exporter/.helmignore -------------------------------------------------------------------------------- /helm/soperator-dcgm-exporter/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-dcgm-exporter/Chart.yaml -------------------------------------------------------------------------------- /helm/soperator-dcgm-exporter/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-dcgm-exporter/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/soperator-dcgm-exporter/templates/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-dcgm-exporter/templates/configmap.yaml -------------------------------------------------------------------------------- /helm/soperator-dcgm-exporter/templates/daemonset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-dcgm-exporter/templates/daemonset.yaml -------------------------------------------------------------------------------- /helm/soperator-dcgm-exporter/templates/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-dcgm-exporter/templates/role.yaml -------------------------------------------------------------------------------- /helm/soperator-dcgm-exporter/templates/rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-dcgm-exporter/templates/rolebinding.yaml -------------------------------------------------------------------------------- /helm/soperator-dcgm-exporter/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-dcgm-exporter/templates/service.yaml -------------------------------------------------------------------------------- /helm/soperator-dcgm-exporter/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-dcgm-exporter/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /helm/soperator-dcgm-exporter/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-dcgm-exporter/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /helm/soperator-dcgm-exporter/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-dcgm-exporter/values.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd-bootstrap/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd-bootstrap/.helmignore -------------------------------------------------------------------------------- /helm/soperator-fluxcd-bootstrap/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd-bootstrap/Chart.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd-bootstrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd-bootstrap/README.md -------------------------------------------------------------------------------- /helm/soperator-fluxcd-bootstrap/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd-bootstrap/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/soperator-fluxcd-bootstrap/templates/helmrelease.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd-bootstrap/templates/helmrelease.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd-bootstrap/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd-bootstrap/values.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/.helmignore -------------------------------------------------------------------------------- /helm/soperator-fluxcd/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/Chart.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/backup.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/backup_schedule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/backup_schedule.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/cert-manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/cert-manager.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/csi-driver-nfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/csi-driver-nfs.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/dcgm-exporter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/dcgm-exporter.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/helmrepository.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/helmrepository.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/kruise.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/kruise.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/mariadb-operator-crds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/mariadb-operator-crds.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/mariadb-operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/mariadb-operator.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/monitoring-dashboards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/monitoring-dashboards.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/namespaces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/namespaces.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/nfs-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/nfs-server.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/nodeconfigurator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/nodeconfigurator.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/nodesets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/nodesets.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/notifier.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/notifier.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/slurm-cluster-storage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/slurm-cluster-storage.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/slurm-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/slurm-cluster.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/soperator-activechecks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/soperator-activechecks.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/soperator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/soperator.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/soperatorchecks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/soperatorchecks.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/tailscale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/tailscale.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/vm-logs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/vm-logs.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/templates/vm-stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/templates/vm-stack.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/tests/component_enabled_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/tests/component_enabled_test.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/tests/custom_configmaps_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/tests/custom_configmaps_test.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/tests/feature_gates_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/tests/feature_gates_test.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/tests/namespace_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/tests/namespace_test.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/tests/notifier_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/tests/notifier_test.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/tests/soperator_dependency_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/tests/soperator_dependency_test.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/tests/values_override_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/tests/values_override_test.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/tests/vmagent_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/tests/vmagent_test.yaml -------------------------------------------------------------------------------- /helm/soperator-fluxcd/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-fluxcd/values.yaml -------------------------------------------------------------------------------- /helm/soperator-monitoring-dashboards/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-monitoring-dashboards/Chart.yaml -------------------------------------------------------------------------------- /helm/soperator-monitoring-dashboards/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-monitoring-dashboards/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/soperator-monitoring-dashboards/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-monitoring-dashboards/values.yaml -------------------------------------------------------------------------------- /helm/soperator-notifier/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/.helmignore -------------------------------------------------------------------------------- /helm/soperator-notifier/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/Chart.yaml -------------------------------------------------------------------------------- /helm/soperator-notifier/templates/01_secret.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/templates/01_secret.yml -------------------------------------------------------------------------------- /helm/soperator-notifier/templates/02_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/templates/02_config.yml -------------------------------------------------------------------------------- /helm/soperator-notifier/templates/03_manager.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/templates/03_manager.yml -------------------------------------------------------------------------------- /helm/soperator-notifier/templates/04_rule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/templates/04_rule.yml -------------------------------------------------------------------------------- /helm/soperator-notifier/templates/05_alert.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/templates/05_alert.yml -------------------------------------------------------------------------------- /helm/soperator-notifier/templates/_helpers.00_slack.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/templates/_helpers.00_slack.tpl -------------------------------------------------------------------------------- /helm/soperator-notifier/templates/_helpers.02_config.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/templates/_helpers.02_config.tpl -------------------------------------------------------------------------------- /helm/soperator-notifier/templates/_helpers.03_manager.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/templates/_helpers.03_manager.tpl -------------------------------------------------------------------------------- /helm/soperator-notifier/templates/_helpers.04_rule.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/templates/_helpers.04_rule.tpl -------------------------------------------------------------------------------- /helm/soperator-notifier/templates/_helpers.05_alert.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/templates/_helpers.05_alert.tpl -------------------------------------------------------------------------------- /helm/soperator-notifier/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/soperator-notifier/tests/01_secret_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/tests/01_secret_test.yaml -------------------------------------------------------------------------------- /helm/soperator-notifier/tests/02_config_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/tests/02_config_test.yaml -------------------------------------------------------------------------------- /helm/soperator-notifier/tests/03_manager_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/tests/03_manager_test.yaml -------------------------------------------------------------------------------- /helm/soperator-notifier/tests/04_rule_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/tests/04_rule_test.yaml -------------------------------------------------------------------------------- /helm/soperator-notifier/tests/05_alert_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/tests/05_alert_test.yaml -------------------------------------------------------------------------------- /helm/soperator-notifier/tests/common_metadata_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/tests/common_metadata_test.yaml -------------------------------------------------------------------------------- /helm/soperator-notifier/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator-notifier/values.yaml -------------------------------------------------------------------------------- /helm/soperator/.gitignore: -------------------------------------------------------------------------------- 1 | charts/kruise-*.tgz 2 | Chart.lock 3 | -------------------------------------------------------------------------------- /helm/soperator/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/.helmignore -------------------------------------------------------------------------------- /helm/soperator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/Chart.yaml -------------------------------------------------------------------------------- /helm/soperator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/README.md -------------------------------------------------------------------------------- /helm/soperator/charts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /helm/soperator/crds/slurmcluster-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/crds/slurmcluster-crd.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/soperator/templates/binding-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/binding-rbac.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/deployment.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/leader-election-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/leader-election-rbac.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/manager-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/manager-rbac.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/metrics-reader-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/metrics-reader-rbac.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/metrics-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/metrics-service.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/mutating-webhook-configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/mutating-webhook-configuration.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/proxy-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/proxy-rbac.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/selfsigned-issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/selfsigned-issuer.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/serving-cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/serving-cert.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/soperator-checks-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/soperator-checks-rbac.yaml -------------------------------------------------------------------------------- /helm/soperator/templates/webhook-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/templates/webhook-service.yaml -------------------------------------------------------------------------------- /helm/soperator/tests/deployment_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/tests/deployment_test.yaml -------------------------------------------------------------------------------- /helm/soperator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperator/values.yaml -------------------------------------------------------------------------------- /helm/soperatorchecks/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperatorchecks/.helmignore -------------------------------------------------------------------------------- /helm/soperatorchecks/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperatorchecks/Chart.yaml -------------------------------------------------------------------------------- /helm/soperatorchecks/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperatorchecks/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/soperatorchecks/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperatorchecks/templates/deployment.yaml -------------------------------------------------------------------------------- /helm/soperatorchecks/templates/metrics-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperatorchecks/templates/metrics-service.yaml -------------------------------------------------------------------------------- /helm/soperatorchecks/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperatorchecks/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /helm/soperatorchecks/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperatorchecks/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /helm/soperatorchecks/templates/soperator-checks-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperatorchecks/templates/soperator-checks-rbac.yaml -------------------------------------------------------------------------------- /helm/soperatorchecks/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/helm/soperatorchecks/values.yaml -------------------------------------------------------------------------------- /images/accounting/slurmdbd.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/accounting/slurmdbd.dockerfile -------------------------------------------------------------------------------- /images/accounting/slurmdbd_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/accounting/slurmdbd_entrypoint.sh -------------------------------------------------------------------------------- /images/common/chroot-plugin/chroot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/chroot-plugin/chroot.c -------------------------------------------------------------------------------- /images/common/enroot/custom-dirs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/enroot/custom-dirs.conf -------------------------------------------------------------------------------- /images/common/enroot/enroot.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/enroot/enroot.conf -------------------------------------------------------------------------------- /images/common/go-base.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/go-base.dockerfile -------------------------------------------------------------------------------- /images/common/scripts/bind_slurm_common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/bind_slurm_common.sh -------------------------------------------------------------------------------- /images/common/scripts/complement_jail.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/complement_jail.sh -------------------------------------------------------------------------------- /images/common/scripts/install_awscli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/install_awscli.sh -------------------------------------------------------------------------------- /images/common/scripts/install_chroot_plugin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/install_chroot_plugin.sh -------------------------------------------------------------------------------- /images/common/scripts/install_container_toolkit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/install_container_toolkit.sh -------------------------------------------------------------------------------- /images/common/scripts/install_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/install_docker.sh -------------------------------------------------------------------------------- /images/common/scripts/install_docker_cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/install_docker_cli.sh -------------------------------------------------------------------------------- /images/common/scripts/install_driver_mocks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/install_driver_mocks.sh -------------------------------------------------------------------------------- /images/common/scripts/install_enroot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/install_enroot.sh -------------------------------------------------------------------------------- /images/common/scripts/install_kubectl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/install_kubectl.sh -------------------------------------------------------------------------------- /images/common/scripts/install_munge.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/install_munge.sh -------------------------------------------------------------------------------- /images/common/scripts/install_nccld_debug_plugin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/install_nccld_debug_plugin.sh -------------------------------------------------------------------------------- /images/common/scripts/install_openmpi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/install_openmpi.sh -------------------------------------------------------------------------------- /images/common/scripts/install_rclone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/install_rclone.sh -------------------------------------------------------------------------------- /images/common/scripts/reboot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/scripts/reboot.sh -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/.clang-format -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | cmake-build-debug 3 | -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/CMakeLists.txt -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/Makefile -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/README.md -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/build/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/docker/base.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/docker/base.dockerfile -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/docker/builder.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/docker/builder.dockerfile -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/docker/headers.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/docker/headers.dockerfile -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld.c -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld.h -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_args.h -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_enroot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_enroot.h -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_log.h -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_nccl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_nccl.h -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_state.c -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_state.h -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_util_dir_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_util_dir_file.c -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_util_dir_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_util_dir_file.h -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_util_host.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_util_host.c -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_util_host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_util_host.h -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_util_oplock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_util_oplock.c -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_util_oplock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_util_oplock.h -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_util_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_util_string.c -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/src/snccld_util_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/common/spank-nccl-debug/src/snccld_util_string.h -------------------------------------------------------------------------------- /images/common/spank-nccl-debug/vendor/.gitignore: -------------------------------------------------------------------------------- 1 | slurm -------------------------------------------------------------------------------- /images/controller/slurmctld.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/controller/slurmctld.dockerfile -------------------------------------------------------------------------------- /images/controller/slurmctld_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/controller/slurmctld_entrypoint.sh -------------------------------------------------------------------------------- /images/jail/init-users/group: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/jail/init-users/group -------------------------------------------------------------------------------- /images/jail/init-users/gshadow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/jail/init-users/gshadow -------------------------------------------------------------------------------- /images/jail/init-users/passwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/jail/init-users/passwd -------------------------------------------------------------------------------- /images/jail/init-users/shadow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/jail/init-users/shadow -------------------------------------------------------------------------------- /images/jail/init-users/sudoers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/jail/init-users/sudoers -------------------------------------------------------------------------------- /images/jail/jail.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/jail/jail.dockerfile -------------------------------------------------------------------------------- /images/k8s_check_job/k8s_check_job.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/k8s_check_job/k8s_check_job.dockerfile -------------------------------------------------------------------------------- /images/k8s_check_job/k8s_check_job_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/k8s_check_job/k8s_check_job_entrypoint.sh -------------------------------------------------------------------------------- /images/login/sshd.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/login/sshd.dockerfile -------------------------------------------------------------------------------- /images/login/sshd_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/login/sshd_entrypoint.sh -------------------------------------------------------------------------------- /images/munge/munge.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/munge/munge.dockerfile -------------------------------------------------------------------------------- /images/munge/munge_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/munge/munge_entrypoint.sh -------------------------------------------------------------------------------- /images/nfs-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/nfs-server/README.md -------------------------------------------------------------------------------- /images/nfs-server/nfs.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/nfs-server/nfs.dockerfile -------------------------------------------------------------------------------- /images/nfs-server/nfsd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/nfs-server/nfsd.sh -------------------------------------------------------------------------------- /images/populate_jail/populate_jail.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/populate_jail/populate_jail.dockerfile -------------------------------------------------------------------------------- /images/populate_jail/populate_jail_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/populate_jail/populate_jail_entrypoint.sh -------------------------------------------------------------------------------- /images/rebooter/rebooter.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/rebooter/rebooter.dockerfile -------------------------------------------------------------------------------- /images/restd/slurmrestd.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/restd/slurmrestd.dockerfile -------------------------------------------------------------------------------- /images/restd/slurmrestd_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/restd/slurmrestd_entrypoint.sh -------------------------------------------------------------------------------- /images/sconfigcontroller/sconfigcontroller.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/sconfigcontroller/sconfigcontroller.dockerfile -------------------------------------------------------------------------------- /images/slurm_check_job/slurm_check_job.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/slurm_check_job/slurm_check_job.dockerfile -------------------------------------------------------------------------------- /images/slurm_check_job/slurm_check_job_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/slurm_check_job/slurm_check_job_entrypoint.sh -------------------------------------------------------------------------------- /images/slurm_check_job/slurm_submit_jobs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/slurm_check_job/slurm_submit_jobs.sh -------------------------------------------------------------------------------- /images/soperator-exporter/soperator-exporter.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/soperator-exporter/soperator-exporter.dockerfile -------------------------------------------------------------------------------- /images/soperator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/soperator/Dockerfile -------------------------------------------------------------------------------- /images/soperatorchecks/soperatorchecks.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/soperatorchecks/soperatorchecks.dockerfile -------------------------------------------------------------------------------- /images/worker/docker/daemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/worker/docker/daemon.json -------------------------------------------------------------------------------- /images/worker/slurmd.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/worker/slurmd.dockerfile -------------------------------------------------------------------------------- /images/worker/slurmd_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/worker/slurmd_entrypoint.sh -------------------------------------------------------------------------------- /images/worker/supervisord_entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/worker/supervisord_entrypoint.sh -------------------------------------------------------------------------------- /images/worker/wait-for-controller.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/images/worker/wait-for-controller.sh -------------------------------------------------------------------------------- /internal/check/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/check/consts.go -------------------------------------------------------------------------------- /internal/check/installed_crd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/check/installed_crd.go -------------------------------------------------------------------------------- /internal/check/maintenance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/check/maintenance.go -------------------------------------------------------------------------------- /internal/check/node_label_matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/check/node_label_matcher.go -------------------------------------------------------------------------------- /internal/check/node_label_matcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/check/node_label_matcher_test.go -------------------------------------------------------------------------------- /internal/check/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/check/resources.go -------------------------------------------------------------------------------- /internal/check/resources_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/check/resources_test.go -------------------------------------------------------------------------------- /internal/cli/fail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/cli/fail.go -------------------------------------------------------------------------------- /internal/cli/feature_gate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/cli/feature_gate.go -------------------------------------------------------------------------------- /internal/consts/accounting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/accounting.go -------------------------------------------------------------------------------- /internal/consts/activecheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/activecheck.go -------------------------------------------------------------------------------- /internal/consts/annotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/annotation.go -------------------------------------------------------------------------------- /internal/consts/cgroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/cgroup.go -------------------------------------------------------------------------------- /internal/consts/cluster_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/cluster_type.go -------------------------------------------------------------------------------- /internal/consts/component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/component.go -------------------------------------------------------------------------------- /internal/consts/conditions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/conditions.go -------------------------------------------------------------------------------- /internal/consts/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/configmap.go -------------------------------------------------------------------------------- /internal/consts/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/container.go -------------------------------------------------------------------------------- /internal/consts/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/events.go -------------------------------------------------------------------------------- /internal/consts/field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/field.go -------------------------------------------------------------------------------- /internal/consts/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/group.go -------------------------------------------------------------------------------- /internal/consts/indexfield.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/indexfield.go -------------------------------------------------------------------------------- /internal/consts/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/job.go -------------------------------------------------------------------------------- /internal/consts/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/label.go -------------------------------------------------------------------------------- /internal/consts/maintenance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/maintenance.go -------------------------------------------------------------------------------- /internal/consts/mariadb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/mariadb.go -------------------------------------------------------------------------------- /internal/consts/node_configurator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/node_configurator.go -------------------------------------------------------------------------------- /internal/consts/nvidia.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/nvidia.go -------------------------------------------------------------------------------- /internal/consts/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/pagination.go -------------------------------------------------------------------------------- /internal/consts/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/rest.go -------------------------------------------------------------------------------- /internal/consts/sconfigcontroller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/sconfigcontroller.go -------------------------------------------------------------------------------- /internal/consts/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/secret.go -------------------------------------------------------------------------------- /internal/consts/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/security.go -------------------------------------------------------------------------------- /internal/consts/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/service.go -------------------------------------------------------------------------------- /internal/consts/slurm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/slurm.go -------------------------------------------------------------------------------- /internal/consts/sshd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/sshd.go -------------------------------------------------------------------------------- /internal/consts/statefulset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/statefulset.go -------------------------------------------------------------------------------- /internal/consts/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/version.go -------------------------------------------------------------------------------- /internal/consts/volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/consts/volume.go -------------------------------------------------------------------------------- /internal/controller/clustercontroller/accounting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/clustercontroller/accounting.go -------------------------------------------------------------------------------- /internal/controller/clustercontroller/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/clustercontroller/common.go -------------------------------------------------------------------------------- /internal/controller/clustercontroller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/clustercontroller/controller.go -------------------------------------------------------------------------------- /internal/controller/clustercontroller/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/clustercontroller/login.go -------------------------------------------------------------------------------- /internal/controller/clustercontroller/populate_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/clustercontroller/populate_job.go -------------------------------------------------------------------------------- /internal/controller/clustercontroller/reconcile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/clustercontroller/reconcile.go -------------------------------------------------------------------------------- /internal/controller/clustercontroller/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/clustercontroller/rest.go -------------------------------------------------------------------------------- /internal/controller/clustercontroller/sconfigcontroller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/clustercontroller/sconfigcontroller.go -------------------------------------------------------------------------------- /internal/controller/clustercontroller/soperator_exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/clustercontroller/soperator_exporter.go -------------------------------------------------------------------------------- /internal/controller/clustercontroller/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/clustercontroller/worker.go -------------------------------------------------------------------------------- /internal/controller/common/resource_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/common/resource_check.go -------------------------------------------------------------------------------- /internal/controller/common/sa_predicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/common/sa_predicate.go -------------------------------------------------------------------------------- /internal/controller/common_subjects_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/common_subjects_test.go -------------------------------------------------------------------------------- /internal/controller/fixtures_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/fixtures_test.go -------------------------------------------------------------------------------- /internal/controller/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/helpers_test.go -------------------------------------------------------------------------------- /internal/controller/nodesetcontroller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/nodesetcontroller/controller.go -------------------------------------------------------------------------------- /internal/controller/nodesetcontroller/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/nodesetcontroller/controller_test.go -------------------------------------------------------------------------------- /internal/controller/nodesetcontroller/indexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/nodesetcontroller/indexer.go -------------------------------------------------------------------------------- /internal/controller/nodesetcontroller/reconcile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/nodesetcontroller/reconcile.go -------------------------------------------------------------------------------- /internal/controller/reconciler/apparmorprofile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/apparmorprofile.go -------------------------------------------------------------------------------- /internal/controller/reconciler/fake_error_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/fake_error_client_test.go -------------------------------------------------------------------------------- /internal/controller/reconciler/jailedconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/jailedconfig.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_configmap.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_configmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_configmap_test.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_cronjob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_cronjob.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_daemonset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_daemonset.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_deployment.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_job.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_role.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_rolebinding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_rolebinding.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_secret.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_service.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_service_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_service_account.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_service_test.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_statefulset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_statefulset.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_statefulset_advanced.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_statefulset_advanced.go -------------------------------------------------------------------------------- /internal/controller/reconciler/k8s_statefulset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/k8s_statefulset_test.go -------------------------------------------------------------------------------- /internal/controller/reconciler/mariadb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/mariadb.go -------------------------------------------------------------------------------- /internal/controller/reconciler/mariadb_grant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/mariadb_grant.go -------------------------------------------------------------------------------- /internal/controller/reconciler/pod_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/pod_monitor.go -------------------------------------------------------------------------------- /internal/controller/reconciler/pod_monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/pod_monitor_test.go -------------------------------------------------------------------------------- /internal/controller/reconciler/reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/reconciler.go -------------------------------------------------------------------------------- /internal/controller/reconciler/versioning.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/reconciler/versioning.go -------------------------------------------------------------------------------- /internal/controller/sconfigcontroller/fake/mock_clock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/sconfigcontroller/fake/mock_clock.go -------------------------------------------------------------------------------- /internal/controller/sconfigcontroller/fake/mock_fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/sconfigcontroller/fake/mock_fs.go -------------------------------------------------------------------------------- /internal/controller/sconfigcontroller/fake/mock_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/sconfigcontroller/fake/mock_store.go -------------------------------------------------------------------------------- /internal/controller/sconfigcontroller/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/sconfigcontroller/fs.go -------------------------------------------------------------------------------- /internal/controller/sconfigcontroller/fs_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/sconfigcontroller/fs_darwin.go -------------------------------------------------------------------------------- /internal/controller/sconfigcontroller/fs_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/sconfigcontroller/fs_linux.go -------------------------------------------------------------------------------- /internal/controller/sconfigcontroller/fs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/sconfigcontroller/fs_test.go -------------------------------------------------------------------------------- /internal/controller/soperatorchecks/k8s_nodes_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/soperatorchecks/k8s_nodes_controller.go -------------------------------------------------------------------------------- /internal/controller/soperatorchecks/soperatorchecks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/soperatorchecks/soperatorchecks.go -------------------------------------------------------------------------------- /internal/controller/state/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/state/state.go -------------------------------------------------------------------------------- /internal/controller/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/suite_test.go -------------------------------------------------------------------------------- /internal/controller/topologyconfcontroller/topology_graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controller/topologyconfcontroller/topology_graph.go -------------------------------------------------------------------------------- /internal/controllerconfig/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/controllerconfig/options.go -------------------------------------------------------------------------------- /internal/exporter/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/exporter/collector.go -------------------------------------------------------------------------------- /internal/exporter/collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/exporter/collector_test.go -------------------------------------------------------------------------------- /internal/exporter/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/exporter/exporter.go -------------------------------------------------------------------------------- /internal/exporter/monitoring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/exporter/monitoring.go -------------------------------------------------------------------------------- /internal/exporter/monitoring_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/exporter/monitoring_test.go -------------------------------------------------------------------------------- /internal/exporter/reservation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/exporter/reservation.go -------------------------------------------------------------------------------- /internal/exporter/reservation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/exporter/reservation_test.go -------------------------------------------------------------------------------- /internal/exporter/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/exporter/state.go -------------------------------------------------------------------------------- /internal/feature/f_nodeset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/feature/f_nodeset.go -------------------------------------------------------------------------------- /internal/feature/gate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/feature/gate.go -------------------------------------------------------------------------------- /internal/jwt/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/jwt/consts.go -------------------------------------------------------------------------------- /internal/jwt/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/jwt/registry.go -------------------------------------------------------------------------------- /internal/jwt/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/jwt/registry_test.go -------------------------------------------------------------------------------- /internal/jwt/signing_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/jwt/signing_key.go -------------------------------------------------------------------------------- /internal/jwt/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/jwt/token.go -------------------------------------------------------------------------------- /internal/jwt/token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/jwt/token_test.go -------------------------------------------------------------------------------- /internal/logfield/fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/logfield/fields.go -------------------------------------------------------------------------------- /internal/logfield/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/logfield/resource.go -------------------------------------------------------------------------------- /internal/naming/naming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/naming/naming.go -------------------------------------------------------------------------------- /internal/naming/naming_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/naming/naming_test.go -------------------------------------------------------------------------------- /internal/rebooter/reconcile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/rebooter/reconcile.go -------------------------------------------------------------------------------- /internal/rebooter/reconcile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/rebooter/reconcile_test.go -------------------------------------------------------------------------------- /internal/render/accounting/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/container.go -------------------------------------------------------------------------------- /internal/render/accounting/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/deployment.go -------------------------------------------------------------------------------- /internal/render/accounting/deployment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/deployment_test.go -------------------------------------------------------------------------------- /internal/render/accounting/grant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/grant.go -------------------------------------------------------------------------------- /internal/render/accounting/grant_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/grant_test.go -------------------------------------------------------------------------------- /internal/render/accounting/mariadb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/mariadb.go -------------------------------------------------------------------------------- /internal/render/accounting/mariadb_password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/mariadb_password.go -------------------------------------------------------------------------------- /internal/render/accounting/mariadb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/mariadb_test.go -------------------------------------------------------------------------------- /internal/render/accounting/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/pod.go -------------------------------------------------------------------------------- /internal/render/accounting/pod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/pod_test.go -------------------------------------------------------------------------------- /internal/render/accounting/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/secret.go -------------------------------------------------------------------------------- /internal/render/accounting/secret_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/secret_test.go -------------------------------------------------------------------------------- /internal/render/accounting/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/service.go -------------------------------------------------------------------------------- /internal/render/accounting/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/service_test.go -------------------------------------------------------------------------------- /internal/render/accounting/vars_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/vars_test.go -------------------------------------------------------------------------------- /internal/render/accounting/volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/volume.go -------------------------------------------------------------------------------- /internal/render/accounting/volume_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/accounting/volume_test.go -------------------------------------------------------------------------------- /internal/render/common/apparmorprofile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/common/apparmorprofile.go -------------------------------------------------------------------------------- /internal/render/common/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/common/configmap.go -------------------------------------------------------------------------------- /internal/render/common/configmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/common/configmap_test.go -------------------------------------------------------------------------------- /internal/render/common/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/common/container.go -------------------------------------------------------------------------------- /internal/render/common/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/common/label.go -------------------------------------------------------------------------------- /internal/render/common/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/common/pod.go -------------------------------------------------------------------------------- /internal/render/common/pod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/common/pod_test.go -------------------------------------------------------------------------------- /internal/render/common/probe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/common/probe.go -------------------------------------------------------------------------------- /internal/render/common/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/common/resources.go -------------------------------------------------------------------------------- /internal/render/common/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/common/secret.go -------------------------------------------------------------------------------- /internal/render/common/volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/common/volume.go -------------------------------------------------------------------------------- /internal/render/controller/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/controller/container.go -------------------------------------------------------------------------------- /internal/render/controller/daemonset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/controller/daemonset.go -------------------------------------------------------------------------------- /internal/render/controller/daemonset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/controller/daemonset_test.go -------------------------------------------------------------------------------- /internal/render/controller/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/controller/service.go -------------------------------------------------------------------------------- /internal/render/controller/statefulset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/controller/statefulset.go -------------------------------------------------------------------------------- /internal/render/controller/statefulset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/controller/statefulset_test.go -------------------------------------------------------------------------------- /internal/render/controller/volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/controller/volume.go -------------------------------------------------------------------------------- /internal/render/exporter/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/exporter/container.go -------------------------------------------------------------------------------- /internal/render/exporter/container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/exporter/container_test.go -------------------------------------------------------------------------------- /internal/render/exporter/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/exporter/deployment.go -------------------------------------------------------------------------------- /internal/render/exporter/names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/exporter/names.go -------------------------------------------------------------------------------- /internal/render/exporter/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/exporter/pod.go -------------------------------------------------------------------------------- /internal/render/exporter/pod_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/exporter/pod_monitor.go -------------------------------------------------------------------------------- /internal/render/exporter/pod_monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/exporter/pod_monitor_test.go -------------------------------------------------------------------------------- /internal/render/exporter/pod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/exporter/pod_test.go -------------------------------------------------------------------------------- /internal/render/exporter/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/exporter/role.go -------------------------------------------------------------------------------- /internal/render/exporter/role_binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/exporter/role_binding.go -------------------------------------------------------------------------------- /internal/render/exporter/service_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/exporter/service_account.go -------------------------------------------------------------------------------- /internal/render/exporter/vars_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/exporter/vars_test.go -------------------------------------------------------------------------------- /internal/render/login/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/login/configmap.go -------------------------------------------------------------------------------- /internal/render/login/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/login/container.go -------------------------------------------------------------------------------- /internal/render/login/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/login/service.go -------------------------------------------------------------------------------- /internal/render/login/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/login/service_test.go -------------------------------------------------------------------------------- /internal/render/login/statefulset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/login/statefulset.go -------------------------------------------------------------------------------- /internal/render/login/statefulset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/login/statefulset_test.go -------------------------------------------------------------------------------- /internal/render/login/volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/login/volume.go -------------------------------------------------------------------------------- /internal/render/nodeconfigurator/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/nodeconfigurator/container.go -------------------------------------------------------------------------------- /internal/render/nodeconfigurator/daemonset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/nodeconfigurator/daemonset.go -------------------------------------------------------------------------------- /internal/render/nodeconfigurator/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/nodeconfigurator/pod.go -------------------------------------------------------------------------------- /internal/render/nodeconfigurator/pod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/nodeconfigurator/pod_test.go -------------------------------------------------------------------------------- /internal/render/populate_jail/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/populate_jail/container.go -------------------------------------------------------------------------------- /internal/render/populate_jail/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/populate_jail/job.go -------------------------------------------------------------------------------- /internal/render/populate_jail/job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/populate_jail/job_test.go -------------------------------------------------------------------------------- /internal/render/rest/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/rest/container.go -------------------------------------------------------------------------------- /internal/render/rest/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/rest/pod.go -------------------------------------------------------------------------------- /internal/render/rest/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/rest/rest.go -------------------------------------------------------------------------------- /internal/render/rest/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/rest/secret.go -------------------------------------------------------------------------------- /internal/render/rest/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/rest/service.go -------------------------------------------------------------------------------- /internal/render/sconfigcontroller/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/sconfigcontroller/container.go -------------------------------------------------------------------------------- /internal/render/sconfigcontroller/container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/sconfigcontroller/container_test.go -------------------------------------------------------------------------------- /internal/render/sconfigcontroller/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/sconfigcontroller/deployment.go -------------------------------------------------------------------------------- /internal/render/sconfigcontroller/deployment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/sconfigcontroller/deployment_test.go -------------------------------------------------------------------------------- /internal/render/sconfigcontroller/initcontainer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/sconfigcontroller/initcontainer.go -------------------------------------------------------------------------------- /internal/render/sconfigcontroller/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/sconfigcontroller/pod.go -------------------------------------------------------------------------------- /internal/render/sconfigcontroller/pod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/sconfigcontroller/pod_test.go -------------------------------------------------------------------------------- /internal/render/soperatorchecks/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/soperatorchecks/configmap.go -------------------------------------------------------------------------------- /internal/render/soperatorchecks/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/soperatorchecks/container.go -------------------------------------------------------------------------------- /internal/render/soperatorchecks/cronjob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/soperatorchecks/cronjob.go -------------------------------------------------------------------------------- /internal/render/soperatorchecks/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/soperatorchecks/job.go -------------------------------------------------------------------------------- /internal/render/soperatorchecks/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/soperatorchecks/pod.go -------------------------------------------------------------------------------- /internal/render/soperatorchecks/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/soperatorchecks/role.go -------------------------------------------------------------------------------- /internal/render/soperatorchecks/role_binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/soperatorchecks/role_binding.go -------------------------------------------------------------------------------- /internal/render/soperatorchecks/serviceaccount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/soperatorchecks/serviceaccount.go -------------------------------------------------------------------------------- /internal/render/utils/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/utils/config.go -------------------------------------------------------------------------------- /internal/render/worker/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/worker/configmap.go -------------------------------------------------------------------------------- /internal/render/worker/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/worker/container.go -------------------------------------------------------------------------------- /internal/render/worker/container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/worker/container_test.go -------------------------------------------------------------------------------- /internal/render/worker/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/worker/role.go -------------------------------------------------------------------------------- /internal/render/worker/role_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/worker/role_test.go -------------------------------------------------------------------------------- /internal/render/worker/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/worker/service.go -------------------------------------------------------------------------------- /internal/render/worker/serviceaccount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/worker/serviceaccount.go -------------------------------------------------------------------------------- /internal/render/worker/statefulset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/worker/statefulset.go -------------------------------------------------------------------------------- /internal/render/worker/statefulset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/worker/statefulset_test.go -------------------------------------------------------------------------------- /internal/render/worker/volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/render/worker/volume.go -------------------------------------------------------------------------------- /internal/slurmapi/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/slurmapi/client.go -------------------------------------------------------------------------------- /internal/slurmapi/client_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/slurmapi/client_set.go -------------------------------------------------------------------------------- /internal/slurmapi/fake/mock_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/slurmapi/fake/mock_client.go -------------------------------------------------------------------------------- /internal/slurmapi/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/slurmapi/interface.go -------------------------------------------------------------------------------- /internal/slurmapi/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/slurmapi/job.go -------------------------------------------------------------------------------- /internal/slurmapi/job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/slurmapi/job_test.go -------------------------------------------------------------------------------- /internal/slurmapi/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/slurmapi/node.go -------------------------------------------------------------------------------- /internal/slurmapi/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/slurmapi/node_test.go -------------------------------------------------------------------------------- /internal/slurmapi/reservation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/slurmapi/reservation.go -------------------------------------------------------------------------------- /internal/slurmapi/testdata/2_node_job.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/slurmapi/testdata/2_node_job.json -------------------------------------------------------------------------------- /internal/slurmapi/testdata/usual_node_rest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/slurmapi/testdata/usual_node_rest.json -------------------------------------------------------------------------------- /internal/slurmapi/tres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/slurmapi/tres.go -------------------------------------------------------------------------------- /internal/slurmapi/tres_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/slurmapi/tres_test.go -------------------------------------------------------------------------------- /internal/token-standalone/issuer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/token-standalone/issuer.go -------------------------------------------------------------------------------- /internal/token-standalone/issuer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/token-standalone/issuer_test.go -------------------------------------------------------------------------------- /internal/utils/get_by.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/get_by.go -------------------------------------------------------------------------------- /internal/utils/multistep_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/multistep_test.go -------------------------------------------------------------------------------- /internal/utils/mutltistep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/mutltistep.go -------------------------------------------------------------------------------- /internal/utils/oneof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/oneof.go -------------------------------------------------------------------------------- /internal/utils/oneof_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/oneof_test.go -------------------------------------------------------------------------------- /internal/utils/resourcegetter/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/resourcegetter/cluster.go -------------------------------------------------------------------------------- /internal/utils/resourcegetter/nodeset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/resourcegetter/nodeset.go -------------------------------------------------------------------------------- /internal/utils/sliceutils/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/sliceutils/filter.go -------------------------------------------------------------------------------- /internal/utils/sliceutils/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/sliceutils/filter_test.go -------------------------------------------------------------------------------- /internal/utils/sliceutils/get_by.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/sliceutils/get_by.go -------------------------------------------------------------------------------- /internal/utils/sliceutils/get_by_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/sliceutils/get_by_test.go -------------------------------------------------------------------------------- /internal/utils/sliceutils/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/sliceutils/map.go -------------------------------------------------------------------------------- /internal/utils/sliceutils/map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/sliceutils/map_test.go -------------------------------------------------------------------------------- /internal/utils/sliceutils/sliceutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/sliceutils/sliceutils_test.go -------------------------------------------------------------------------------- /internal/utils/ternary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/ternary.go -------------------------------------------------------------------------------- /internal/utils/ternary_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/ternary_test.go -------------------------------------------------------------------------------- /internal/utils/unique.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/unique.go -------------------------------------------------------------------------------- /internal/utils/unique_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/utils/unique_test.go -------------------------------------------------------------------------------- /internal/values/slurm_accounting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_accounting.go -------------------------------------------------------------------------------- /internal/values/slurm_accounting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_accounting_test.go -------------------------------------------------------------------------------- /internal/values/slurm_cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_cluster.go -------------------------------------------------------------------------------- /internal/values/slurm_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_config.go -------------------------------------------------------------------------------- /internal/values/slurm_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_controller.go -------------------------------------------------------------------------------- /internal/values/slurm_exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_exporter.go -------------------------------------------------------------------------------- /internal/values/slurm_exporter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_exporter_test.go -------------------------------------------------------------------------------- /internal/values/slurm_jail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_jail.go -------------------------------------------------------------------------------- /internal/values/slurm_login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_login.go -------------------------------------------------------------------------------- /internal/values/slurm_nodeset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_nodeset.go -------------------------------------------------------------------------------- /internal/values/slurm_rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_rest.go -------------------------------------------------------------------------------- /internal/values/slurm_sconfigcontroller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_sconfigcontroller.go -------------------------------------------------------------------------------- /internal/values/slurm_worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_worker.go -------------------------------------------------------------------------------- /internal/values/slurm_worker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/slurm_worker_test.go -------------------------------------------------------------------------------- /internal/values/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/types.go -------------------------------------------------------------------------------- /internal/values/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/values/validate.go -------------------------------------------------------------------------------- /internal/webhook/v1/secret_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/webhook/v1/secret_webhook.go -------------------------------------------------------------------------------- /internal/webhook/v1/secret_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/webhook/v1/secret_webhook_test.go -------------------------------------------------------------------------------- /internal/webhook/v1/slurmcluster_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/webhook/v1/slurmcluster_webhook.go -------------------------------------------------------------------------------- /internal/webhook/v1/slurmcluster_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/webhook/v1/slurmcluster_webhook_test.go -------------------------------------------------------------------------------- /internal/webhook/v1alpha1/nodeset_webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/webhook/v1alpha1/nodeset_webhook.go -------------------------------------------------------------------------------- /internal/webhook/v1alpha1/nodeset_webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/internal/webhook/v1alpha1/nodeset_webhook_test.go -------------------------------------------------------------------------------- /pkg/jwt/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/pkg/jwt/jwt.go -------------------------------------------------------------------------------- /release_helm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/release_helm.sh -------------------------------------------------------------------------------- /test/e2e/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/test/e2e/e2e_test.go -------------------------------------------------------------------------------- /test/integration/deployment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/test/integration/deployment_test.go -------------------------------------------------------------------------------- /test/integration/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/test/integration/suite_test.go -------------------------------------------------------------------------------- /test/testenv/flux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/test/testenv/flux.go -------------------------------------------------------------------------------- /test/testenv/kind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/test/testenv/kind.go -------------------------------------------------------------------------------- /test/testenv/kubectl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebius/soperator/HEAD/test/testenv/kubectl.go --------------------------------------------------------------------------------