No description
Find a file
2024-08-11 20:48:41 +02:00
bin feat: add renovate-bot 2023-07-29 18:17:21 +02:00
manifests feat(matrix-bot): pin matrix-chatgpt-bot to v3 2024-08-11 20:48:41 +02:00
.renovaterc.json feat: add renovate config file 2023-07-29 18:17:21 +02:00
argocd_app.yml feat: add finalizers to ArgoCD application spec 2023-08-02 09:54:01 +02:00
logo.png feat: add logo 2023-07-29 19:43:12 +02:00
README.md feat: add matrix bot deployment 2023-12-04 21:45:49 +01:00

Cluster Deployments

Dependencies

Installation

Deploy the manifests folder as ArgoCD App via:

kubectl apply -f argocd_app.yml

Renovate-Bot

The deployment only applies the basic settings for renovate, but does not include any credentials or platform configuration.

Create a new secret to provide the necessary settings:

---
apiVersion: v1
kind: Secret
metadata:
  name: renovate-env
  namespace: renovate
type: Opaque
stringData:
  GITHUB_COM_TOKEN: 'your-github-token-here'
  RENOVATE_PLATFORM: 'gitea'
  RENOVATE_ENDPOINT: 'https://git.smsvc.net/'
  RENOVATE_TOKEN: 'your-api-token-here'
  LOG_LEVEL: info

You must set at least RENOVATE_PLATFORM, RENOVATE_ENDPOINT and RENOVATE_TOKEN.
You can set any configuration that can be set by environment variable (see References).

Matrix-Bot

The deployment does not include any configuration. Add a new configmap named matrix-bot-cfg in the namespace matrix-bot containing the necessary variables. See: https://github.com/matrixgpt/matrix-chatgpt-bot/blob/main/.env.example


References: