diff options
author | 2024-04-14 23:12:48 +0100 | |
---|---|---|
committer | 2024-04-14 23:12:48 +0100 | |
commit | 85afb3b8ca98db360c863cc56af18c411c6489e2 (patch) | |
tree | c5adcf0fe35eeebc1eaaf0a20c44656ed36b018b /kubernetes/namespaces/default/sir-lancebot | |
parent | Configure Ansible for user authentication (#213) (diff) |
Move all bots to designated namespaces
Diffstat (limited to 'kubernetes/namespaces/default/sir-lancebot')
-rw-r--r-- | kubernetes/namespaces/default/sir-lancebot/README.md | 29 | ||||
-rw-r--r-- | kubernetes/namespaces/default/sir-lancebot/deployment.yaml | 46 | ||||
-rw-r--r-- | kubernetes/namespaces/default/sir-lancebot/secrets.yaml | bin | 965 -> 0 bytes |
3 files changed, 0 insertions, 75 deletions
diff --git a/kubernetes/namespaces/default/sir-lancebot/README.md b/kubernetes/namespaces/default/sir-lancebot/README.md deleted file mode 100644 index 293a955..0000000 --- a/kubernetes/namespaces/default/sir-lancebot/README.md +++ /dev/null @@ -1,29 +0,0 @@ -## Sir Lancebot -``` -Oh brave Sir Lancebot! - -Whereat he turned and stood with folded arms and numerous antennae, -"Why frown upon a friend? Few live that have too many." -A weary-waiting optical array, now calibrated to a sad wrath. -Hereafter, thus t'was with him that we hath forged our path. -``` - -## Secrets -This deployment expects a number of secrets and environment variables to exist in a secret called `sir-lancebot-env` shown below. The bot also relies on redis credentials being available in a secret named `redis-credentials` - - -| Environment | Description | -|---------------------------|------------------------------------------| -| BOT_SENTRY_DSN | The DSN for the Sentry project. | -| CLIENT_DEBUG | Should the bot start in DEBUG mode? | -| CLIENT_TOKEN | The bot token to run the bot on. | -| LATEX_API_URL | The URl tha the latex API is served from | -| TOKENS_GIPHY | API key for Giphy. | -| TOKENS_GITHUB | GitHub access token, for Hacktoberstats. | -| TOKENS_IGDB_CLIENT_ID | Client ID IGDB - used to find games. | -| TOKENS_IGDB_CLIENT_SECRET | Client secret IGDB - used to find games. | -| TOKENS_NASA | API key for NASA. | -| TOKENS_TMDB | Token for TMBD. Used for scarymovie.py. | -| TOKENS_UNSPLASH | Token for unsplash. | -| TOKENS_YOUTUBE | API key for YouTube. | -| WOLFRAM_KEY | API key for Wolfram Alpha. | diff --git a/kubernetes/namespaces/default/sir-lancebot/deployment.yaml b/kubernetes/namespaces/default/sir-lancebot/deployment.yaml deleted file mode 100644 index fdba4a6..0000000 --- a/kubernetes/namespaces/default/sir-lancebot/deployment.yaml +++ /dev/null @@ -1,46 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: sir-lancebot -spec: - replicas: 1 - selector: - matchLabels: - app: sir-lancebot - template: - metadata: - labels: - app: sir-lancebot - spec: - containers: - - name: sir-lancebot - image: ghcr.io/python-discord/sir-lancebot:latest - imagePullPolicy: Always - resources: - requests: - cpu: 400m - memory: 200Mi - limits: - cpu: 500m - memory: 400Mi - envFrom: - - secretRef: - name: sir-lancebot-env - - secretRef: - name: redis-credentials - securityContext: - readOnlyRootFilesystem: true - volumeMounts: - - name: lancebot-data-vol - mountPath: /bot/bot/exts/fun/_latex_cache - - name: lancebot-logs-vol - mountPath: /bot/bot/log - volumes: - - name: lancebot-data-vol - emptyDir: {} - - name: lancebot-logs-vol - emptyDir: {} - securityContext: - fsGroup: 1000 - runAsUser: 1000 - runAsNonRoot: true diff --git a/kubernetes/namespaces/default/sir-lancebot/secrets.yaml b/kubernetes/namespaces/default/sir-lancebot/secrets.yaml Binary files differdeleted file mode 100644 index f6b0591..0000000 --- a/kubernetes/namespaces/default/sir-lancebot/secrets.yaml +++ /dev/null |