├── Dockerfile.iputil ├── Dockerfile.sshd ├── Dockerfile.sudo ├── README.md ├── config-idm ├── group └── passwd ├── config-sshd ├── sshd └── sshd_config ├── init.sh ├── job-create-user-home.yaml ├── nfs-provisioner ├── deploy.yaml ├── psp.yaml ├── pvc.yaml ├── role.yaml ├── rolebinding.yaml ├── service.yaml ├── serviceaccount.yaml └── storageclass.yaml ├── pvc-home.yaml ├── script-session-gateway ├── create-users.sh ├── gateway-entrypoint.sh └── session-spawner.sh ├── script-session-host └── add-session-user.sh ├── secret-config-idm-shadow └── shadow ├── secret-config-sshd-host-keys ├── ssh_host_dsa_key ├── ssh_host_dsa_key.pub ├── ssh_host_ecdsa_key ├── ssh_host_ecdsa_key.pub ├── ssh_host_ed25519_key ├── ssh_host_ed25519_key.pub ├── ssh_host_rsa_key └── ssh_host_rsa_key.pub ├── session-gateway ├── deploy.yaml ├── role.yaml ├── rolebinding.yaml ├── service.yaml └── serviceaccount.yaml ├── template-session-host ├── restricted.json └── unrestricted.json └── users ├── demo.yaml └── test.yaml /Dockerfile.iputil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/Dockerfile.iputil -------------------------------------------------------------------------------- /Dockerfile.sshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/Dockerfile.sshd -------------------------------------------------------------------------------- /Dockerfile.sudo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/Dockerfile.sudo -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/README.md -------------------------------------------------------------------------------- /config-idm/group: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/config-idm/group -------------------------------------------------------------------------------- /config-idm/passwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/config-idm/passwd -------------------------------------------------------------------------------- /config-sshd/sshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/config-sshd/sshd -------------------------------------------------------------------------------- /config-sshd/sshd_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/config-sshd/sshd_config -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/init.sh -------------------------------------------------------------------------------- /job-create-user-home.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/job-create-user-home.yaml -------------------------------------------------------------------------------- /nfs-provisioner/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/nfs-provisioner/deploy.yaml -------------------------------------------------------------------------------- /nfs-provisioner/psp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/nfs-provisioner/psp.yaml -------------------------------------------------------------------------------- /nfs-provisioner/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/nfs-provisioner/pvc.yaml -------------------------------------------------------------------------------- /nfs-provisioner/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/nfs-provisioner/role.yaml -------------------------------------------------------------------------------- /nfs-provisioner/rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/nfs-provisioner/rolebinding.yaml -------------------------------------------------------------------------------- /nfs-provisioner/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/nfs-provisioner/service.yaml -------------------------------------------------------------------------------- /nfs-provisioner/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/nfs-provisioner/serviceaccount.yaml -------------------------------------------------------------------------------- /nfs-provisioner/storageclass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/nfs-provisioner/storageclass.yaml -------------------------------------------------------------------------------- /pvc-home.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/pvc-home.yaml -------------------------------------------------------------------------------- /script-session-gateway/create-users.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/script-session-gateway/create-users.sh -------------------------------------------------------------------------------- /script-session-gateway/gateway-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/script-session-gateway/gateway-entrypoint.sh -------------------------------------------------------------------------------- /script-session-gateway/session-spawner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/script-session-gateway/session-spawner.sh -------------------------------------------------------------------------------- /script-session-host/add-session-user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/script-session-host/add-session-user.sh -------------------------------------------------------------------------------- /secret-config-idm-shadow/shadow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/secret-config-idm-shadow/shadow -------------------------------------------------------------------------------- /secret-config-sshd-host-keys/ssh_host_dsa_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/secret-config-sshd-host-keys/ssh_host_dsa_key -------------------------------------------------------------------------------- /secret-config-sshd-host-keys/ssh_host_dsa_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/secret-config-sshd-host-keys/ssh_host_dsa_key.pub -------------------------------------------------------------------------------- /secret-config-sshd-host-keys/ssh_host_ecdsa_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/secret-config-sshd-host-keys/ssh_host_ecdsa_key -------------------------------------------------------------------------------- /secret-config-sshd-host-keys/ssh_host_ecdsa_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/secret-config-sshd-host-keys/ssh_host_ecdsa_key.pub -------------------------------------------------------------------------------- /secret-config-sshd-host-keys/ssh_host_ed25519_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/secret-config-sshd-host-keys/ssh_host_ed25519_key -------------------------------------------------------------------------------- /secret-config-sshd-host-keys/ssh_host_ed25519_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/secret-config-sshd-host-keys/ssh_host_ed25519_key.pub -------------------------------------------------------------------------------- /secret-config-sshd-host-keys/ssh_host_rsa_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/secret-config-sshd-host-keys/ssh_host_rsa_key -------------------------------------------------------------------------------- /secret-config-sshd-host-keys/ssh_host_rsa_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/secret-config-sshd-host-keys/ssh_host_rsa_key.pub -------------------------------------------------------------------------------- /session-gateway/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/session-gateway/deploy.yaml -------------------------------------------------------------------------------- /session-gateway/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/session-gateway/role.yaml -------------------------------------------------------------------------------- /session-gateway/rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/session-gateway/rolebinding.yaml -------------------------------------------------------------------------------- /session-gateway/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/session-gateway/service.yaml -------------------------------------------------------------------------------- /session-gateway/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: session-gateway 5 | -------------------------------------------------------------------------------- /template-session-host/restricted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/template-session-host/restricted.json -------------------------------------------------------------------------------- /template-session-host/unrestricted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/template-session-host/unrestricted.json -------------------------------------------------------------------------------- /users/demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/users/demo.yaml -------------------------------------------------------------------------------- /users/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umich-arc/k8s-sshd-session-gateway/HEAD/users/test.yaml --------------------------------------------------------------------------------