Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/toolforge/tool-k8s-status
Mirror of https://phabricator.wikimedia.org/source/tool-k8s-status/
https://github.com/toolforge/tool-k8s-status
mirror toolforge
Last synced: about 2 months ago
JSON representation
Mirror of https://phabricator.wikimedia.org/source/tool-k8s-status/
- Host: GitHub
- URL: https://github.com/toolforge/tool-k8s-status
- Owner: toolforge
- License: gpl-3.0
- Created: 2020-01-15T02:04:22.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-04-16T10:48:29.000Z (9 months ago)
- Last Synced: 2024-04-16T14:03:07.720Z (9 months ago)
- Topics: mirror, toolforge
- Language: HTML
- Homepage: https://k8s-status.toolforge.org/
- Size: 234 KB
- Stars: 0
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
K8s status
==========Browse the Toolforge Kubernetes cluster.
Deploy on Toolforge
-------------------
Your tool will need a service account with rights to query across namespaces.```
$ ssh dev.toolforge.org
$ become $TOOL_NAME
$ mkdir -p $HOME/www/python
$ git clone https://gitlab.wikimedia.org/toolforge-repos/k8s-status $HOME/www/python/src
$ webservice --backend=kubernetes python3.11 shell
$ python3 -m venv $HOME/www/python/venv
$ source $HOME/www/python/venv/bin/activate
$ pip install --upgrade pip wheel
$ pip install -r $HOME/www/python/src/requirements.txt
$ exit
$ www/python/src/bin/k8s_webservice.sh start
$ toolforge jobs load $HOME/www/python/src/jobs.yaml
```License
-------
[GPL-3.0-or-later](//www.gnu.org/copyleft/gpl.html "GPL-3.0-or-later")