├── .gitattributes ├── .github └── workflows │ ├── build-containers.yml │ └── publish-helm-chart.yml ├── .gitignore ├── LICENSE ├── README.md ├── image ├── Dockerfile ├── docker-entrypoint.sh └── kubernetes.repo ├── publish-keys.sh ├── rooknfs ├── Chart.yaml ├── README.md ├── crds │ └── crds.yaml ├── templates │ ├── hooks │ │ └── pre-delete.yaml │ ├── nfs.yaml │ ├── operator.yaml │ ├── rbac.yaml │ └── sc.yaml └── values.yaml └── slurm-cluster-chart ├── .helmignore ├── Chart.yaml ├── files ├── httpd.conf ├── ood-cluster-config.yml ├── ood_portal.yaml ├── slurm.conf └── sshd_config ├── templates ├── cluster-config-configmap.yaml ├── database-auth-secret.yaml ├── generate-keys-hook.yaml ├── helm-authorized-keys-configmap.yaml ├── hooks │ ├── check-jobs-finished-hook.yaml │ └── pre-delete.yaml ├── httpd-configmap.yaml ├── login-service.yaml ├── login.yaml ├── munge-key-secret.yaml ├── mysql-deployment.yaml ├── mysql-service.yaml ├── ood-portal-configmap.yaml ├── pvc.yaml ├── secret-generator-role.yaml ├── secret-generator-serviceaccount.yaml ├── slurm-conf-configmap.yaml ├── slurmctld-service.yaml ├── slurmctld.yaml ├── slurmd-service.yaml ├── slurmd.yaml ├── slurmdbd-conf-configmap.yaml ├── slurmdbd-deployment.yaml ├── slurmdbd-service.yaml ├── sshd-config-configmap.yaml ├── undrain-nodes-hook.yaml ├── var-lib-mysql-persistentvolumeclaim.yaml └── var-spool-slurmctld-pvcclaim.yaml └── values.yaml /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/workflows/build-containers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/.github/workflows/build-containers.yml -------------------------------------------------------------------------------- /.github/workflows/publish-helm-chart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/.github/workflows/publish-helm-chart.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/README.md -------------------------------------------------------------------------------- /image/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/image/Dockerfile -------------------------------------------------------------------------------- /image/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/image/docker-entrypoint.sh -------------------------------------------------------------------------------- /image/kubernetes.repo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/image/kubernetes.repo -------------------------------------------------------------------------------- /publish-keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/publish-keys.sh -------------------------------------------------------------------------------- /rooknfs/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/rooknfs/Chart.yaml -------------------------------------------------------------------------------- /rooknfs/README.md: -------------------------------------------------------------------------------- 1 | # RookNFS Helm Chart 2 | 3 | See `values.yaml` for available config options. -------------------------------------------------------------------------------- /rooknfs/crds/crds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/rooknfs/crds/crds.yaml -------------------------------------------------------------------------------- /rooknfs/templates/hooks/pre-delete.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/rooknfs/templates/hooks/pre-delete.yaml -------------------------------------------------------------------------------- /rooknfs/templates/nfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/rooknfs/templates/nfs.yaml -------------------------------------------------------------------------------- /rooknfs/templates/operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/rooknfs/templates/operator.yaml -------------------------------------------------------------------------------- /rooknfs/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/rooknfs/templates/rbac.yaml -------------------------------------------------------------------------------- /rooknfs/templates/sc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/rooknfs/templates/sc.yaml -------------------------------------------------------------------------------- /rooknfs/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/rooknfs/values.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/.helmignore -------------------------------------------------------------------------------- /slurm-cluster-chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/Chart.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/files/httpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/files/httpd.conf -------------------------------------------------------------------------------- /slurm-cluster-chart/files/ood-cluster-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/files/ood-cluster-config.yml -------------------------------------------------------------------------------- /slurm-cluster-chart/files/ood_portal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/files/ood_portal.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/files/slurm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/files/slurm.conf -------------------------------------------------------------------------------- /slurm-cluster-chart/files/sshd_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/files/sshd_config -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/cluster-config-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/cluster-config-configmap.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/database-auth-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/database-auth-secret.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/generate-keys-hook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/generate-keys-hook.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/helm-authorized-keys-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/helm-authorized-keys-configmap.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/hooks/check-jobs-finished-hook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/hooks/check-jobs-finished-hook.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/hooks/pre-delete.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/hooks/pre-delete.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/httpd-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/httpd-configmap.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/login-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/login-service.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/login.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/login.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/munge-key-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/munge-key-secret.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/mysql-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/mysql-deployment.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/mysql-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/mysql-service.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/ood-portal-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/ood-portal-configmap.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/pvc.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/secret-generator-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/secret-generator-role.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/secret-generator-serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/secret-generator-serviceaccount.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/slurm-conf-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/slurm-conf-configmap.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/slurmctld-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/slurmctld-service.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/slurmctld.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/slurmctld.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/slurmd-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/slurmd-service.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/slurmd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/slurmd.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/slurmdbd-conf-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/slurmdbd-conf-configmap.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/slurmdbd-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/slurmdbd-deployment.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/slurmdbd-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/slurmdbd-service.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/sshd-config-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/sshd-config-configmap.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/undrain-nodes-hook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/undrain-nodes-hook.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/var-lib-mysql-persistentvolumeclaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/var-lib-mysql-persistentvolumeclaim.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/templates/var-spool-slurmctld-pvcclaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/templates/var-spool-slurmctld-pvcclaim.yaml -------------------------------------------------------------------------------- /slurm-cluster-chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stackhpc/slurm-k8s-cluster/HEAD/slurm-cluster-chart/values.yaml --------------------------------------------------------------------------------