Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cscosu/workspace-bot
Provision VS Code server workspaces as Kubernetes resources from a Discord bot
https://github.com/cscosu/workspace-bot
kuberentes linux vscode
Last synced: about 1 month ago
JSON representation
Provision VS Code server workspaces as Kubernetes resources from a Discord bot
- Host: GitHub
- URL: https://github.com/cscosu/workspace-bot
- Owner: cscosu
- License: gpl-3.0
- Created: 2023-11-21T04:39:26.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-07T02:15:48.000Z (12 months ago)
- Last Synced: 2024-01-07T03:24:10.780Z (12 months ago)
- Topics: kuberentes, linux, vscode
- Language: TypeScript
- Homepage:
- Size: 434 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## About
Provision VS Code server workspaces as Kubernetes resources from a Discord bot.
![Discord slash command](media/slashcommand.png)
![Workspace](media/workspace.png)
## Usage
Apply the manifests to deploy the bot with proper permissions into its own namespace. Note that this bot is only designed to work with the Cyber Security Club's Kubernetes cluster. It has a few hardcoded role id's and requires the [sysbox](https://github.com/nestybox/sysbox) runtime to be installed on the cluster.
```
kubectl apply -f manifests.yaml
```